"not intended to be lightly abused."
So? just because it is not intended to be abused doesn't mean it won't be abused. See: https://en.wikipedia.org/wiki/...
Consider the utter corruption and venality in the Trudeau (and Trump) political machine(s): Do you really think they will not such power for personal motives?
Everything that M$ does is for the benefit of M$. Not for you.
The requirement is for a system with good throughput, and a reasonable processor to handle filtering. Note that cable or any consumer-grade broadband doesn't need exotic levels of throughput: Gigabit Ethernet will not be saturated by any such connection.
So, any old desktop or even a laptop will work. As long as you have a way to get a couple of (fast or Gigabit) Ethernet ports and a good WiFi adapter. Dumpster diving, kijiji/Craigslist, or a buddy getting rid of an older system are great sources for such stuff.
You can also look at putting FOSS firewall software like DD-WRT or OpenWRT on consumer-grade "routers". Such hardware is usually set up with the right hardware and capabilities you are looking for. Note however that newer hardware may not work with such firmwares as the FCC rules about controlling RF have caused many manufacturers to lock down firmware images.
And you don't necessarily need to roll your own with iptables: There are several BSD or Linux-based FOSS distributions that do good firewall functionality. PFSense is very good and user-friendly, and there are others. OpenBSD provides an exceptionally capable enterprise-level firewall on a secure platform, but it's not designed to be user-friendly.
Every language allows a developer to write bad code, agreed.
BUT the spread of these crappy code repositories enable a whole new development ecosystem that consists of low-competence "developers" building business apps by clumsily slapping together modules from some cesspool repo. It's cheap and fast, which businesses love. The low-competence "developers" aren't real developers: They can do little more than slap barely-understood code blocks together. But they can do it quickly and they don't cost much because they work for third-world wages.
So the business is happy because they get their apps written cheaply and quickly. And if it gets hacked, they can throw up their hands and cry the mantra "but all software is insecure anyway!"
This undercuts the hard-earned reputation and wages of real and competent developers, actively harms Internet commerce by spreading insecure systems, and enables malicious people and state actors to commit cybercrimes.
1. BSD = Cathedral
2. Linux = Bazaar
3. NPM = Septic Tank
If you absolutely need to use Windows for work then I can understand, but with the recent improvements on Linux for gaming it really doesn't make sense anymore to continue to endure the "Windows user abuse" for any sort of personal use.
If you are (a) using Windows just for personal use with gaming, browsing, email or other tasks that Linux does perfectly well, and (b) you're complaining about the violation of your privacy and the abuse of your systems and information by Microsoft, then you need to STOP wasting your energy on complaining and redirect that energy to learning Linux.
The cure for the greedy, dangerous and privacy-destroying and ongoing abuse of Windows users, is to STOP using Windows and move to a platform that respects your rights. Nothing else will solve that problem.
"The result was that hardware that will run Windows 10 perfectly well will not accept the new operating system."
That's misleading. It's not the hardware that has the problem with the software. The real problem is that the OS will not install on the hardware. This is a really backwards move on the part of Microsoft. Making perfectly good hardware "obsolete" creates unnecessary e-waste and extra costs for the end user.
One hundred meters is NOT 100 yards: It's around 110 yards.
So it's the length of a CANADIAN football field, not the puny American one!
Seriously though, very well done for the Indian space agency for their success with the Chandrayaan-3 spacecraft and its Pragyan rover!
I'm sure the ability to kill your peaceful, honourable, and erudite opponents is a much-desired benefit for tyrants and dictators around the world: Fortunately in Western civilization it tends to be the norm that nations and empires that rule by fear and violence have shorter existences than more civilized ones.
But this also exposes a true hypocrisy with the West and this murderous regime: Oil is good, golf is good, profits are good, so there are groups who gloss over the horrific viciousness in the name of money.
One of the groups that does this in a spectacular manner is the province of Quebec in Canada: They happily import oil from Saudi Arabia in large quantities, but at the same time they have introduced laws to reduce the rights of Muslims to wear their traditional clothing and symbols, all in the name of "secularism". What makes the hypocrisy even more egregious is their absolute insistence against any kind of pipeline from Western Canada which has a large supply of natural gas and oil.
So Quebec blocks petroleum from Canada while fighting against Muslim symbols in public in the name of secularism, while pouring money into a despicable mid-east nation that commits atrocities in the name of religion.
Please note: I don't mean to divert attention from the horrific nature of the crime committed by the Saudi Arabian dictatorship: I only mean to bring attention to the massive hypocrisy by the West in the name of oil and profits.
The last person that quit or was fired will be held responsible for everything that goes wrong -- until the next person quits or is fired.