I did find that a disproportionally big amount of these bugs was reported by players using Linux to play. I started to investigate, and my findings did surprise me.
Asking about your attempted solution rather than your actual problem.
There might be a way of doing complex multi-participant tasks that is better than what's being done currently, but the incentives for each participant are not aligned.
Software Engineering is really frustrating because there’s basically never a “right” answer and so most decisions come down to “whatever the senior engineer wants.”
Software distributions are often volunteer-run and represent the interests of the users; in a sense they are a kind of union of users.
You have an incentive in modern companies to not be the problem person, but instead to ship new features today. Nobody gets promoted for maintenance or passing a security audit.
The title explains it all, you don't even have to read.
Take manual control of your Linux system’s DNS resolution and keep programs from interfering with and overwriting your resolv.conf file.
FOSS is what you make of it. You have the right to make the changes you need from the software yourself, and you are the only person that you can reliably expect to do it.
“Copyleft” or "Reciprocal"… a legal expert opinion.
The following is the 500-mile email story in the form it originally appeared, in a post to sage-members on Sun, 24 Nov 2002.
In this post, I argue that this particular Rubicon has long been crossed, and that we should take a dim view of buying yet more telecommunications infrastructure and services from potential geopolitical foes.
Instead, we should work very hard to regain some semblance of control over our current telecommunications infrastructure - something we have long lost.
Programming is hard, programming is not for everyone, and for the time being everyone might be able to do it, but most definitely most should not.
Ultimately, building software is a complex and deeply human activity. Everything is contextual and there are rarely easy answers. Most meaningful progress happens through consensus, compromise, luck, and lots of hard work.
In the end, a lot can be understood through the lens of values.
I was able to lower my heat pump's electricity needs by ~50% and half of the costs are also paid for by the mining earnings.
The definition of compiler has never assumed generating executable machine code.
Science is supposed to be self-correcting. To test whether science is indeed self-correcting, I tried reporting this misconduct via several mechanisms of scientific self-correction. The results have shown me that psychological science is largely defenseless against unreliable data.
After years of wrestling GnuPG with varying levels of enthusiasm, I came to the conclusion that it's just not worth it, and I'm giving up. At least on the concept of long term PGP keys.
If you consume any content on the Internet, you're mostly consuming content created by people who for some reason spend most of their time and energy creating content on the Internet. And those people clearly differ from the general population in important ways.
I will show you a minimal template that will make your scripts safer.