Comment on
FBI Agents fearful and angry after 'dangerous' data breach
Wow that sucks. Imagine having your personal data exposed to people who might use it in malicious ways. It must be so hard for them.
Comment on
FBI Agents fearful and angry after 'dangerous' data breach
Wow that sucks. Imagine having your personal data exposed to people who might use it in malicious ways. It must be so hard for them.
Comment on
Is the FOSS world in danger of a corporate takeover, thanks to pushover licenses?
This isn't a recent development; it's been going on for decades. Indeed, most of the reason we use the terms "FOSS" and "open source" instead of the original term—"free software"—is that "open source" was deemed more corporate-friendly.
Comment on
Coding is NOT solved
What has happened that people accept lower and lower quality?
Same thing that's driven quality off a cliff in every other product category: enshittification. When you can buy up your competitors, sue anyone who tries to improve or repair your product, and replace any employees who try to stick up for quality with cheap offshore labor and/or AI, there's nothing to stop you from making your product shittier and shittier.
Comment on
Mozilla Has Been Sharing Aggregated Firefox Data With Advertisers Since 2017, When it Enabled Telemetry by Default
The company said that users can opt out of having their data processed for advertising purposes by turning off a setting related to “technical and interaction data” on both desktop and mobile at any time. [Emphasis added.]
This is the real story. Having opt-out data collection is one thing, but misleading users about how they use the data they collect is just slimy.
Comment on
Google Chrome is killing all uBlock Origin bypasses, Microsoft Edge, Opera to follow
Reply in thread
Even if all of this is true, I would rather have uBlock Origin and worse performance.
Comment on
Rust For Linux Kernel Co-Maintainer Formally Steps Down
Reply in thread
If you can learn to read int (*funcs[])(void*, void*), you can learn to read Rust.
Comment on
I know you don’t want them to want AI, but…
Reply in thread
People don't want Firefox translation because they "want AI," though. They want it because being able to translate web pages is a useful feature. I think it's quite telling that nowhere in the linked article does the author actually defend Firefox's new "Window AI" feature as useful. Instead, the only argument he can make for it is that AI is popular.
Comment on
I know you don’t want them to want AI, but…
If Henry Ford had given his users what they wanted, he would have built a faster horse.
Users want AI right now because a lot of people have spent a lot of money to convince them they want it. A few years ago, they wanted crypto and VR; a few more years from now, they'll want something else. We're already seeing evidence that the current AI boom is an unsustainable bubble. Will "hundreds of millions of users" still be using ChatGPT after OpenAI's investors get tired of losing billions of dollars every year, and decide it's time to start squeezing their customers for more cash?
This kind of trend-chasing is what happens when the people in charge have no real principles or vision underlying their actions. Firefox didn't beat Internet Explorer by following the crowd; it won by delivering a product that was better, and doing things nobody else had done before (like tabs). In order to do that, the people making it had to have a strong vision of what a "better" browser would look like.
Comment on
Writing readable C++ code
Website is down but I was able to find an archived copy: https://web.archive.org/web/20260702032135/https://slicker.me/cpp/cpp-readable-code.html
Unfortunately, it's an extremely shallow and low-quality article. There's no reasoning or analysis, just a list of rules that were probably copied from other, better style guides.
If you want C++ style advice, skip this and read the Google C++ Style Guide or the C++ Core Guidelines instead.
Comment on
Is Debian with automatic updates a good idea?
Reply in thread
I've used Debian for years on my personal machines and have never had this problem. According to Debian's documentation for NetworkManager, a user account must be in the netdev group in order to manage system-wide network connections. The initial user account that the Debian installer creates for you is in this group by default, but maybe the accounts you created for your family members aren't?
Comment on
Weekly Recommendations Thread: What are you playing this week?
I haven't had the attention span for more than short pick-up-and-play sessions lately, so I've been trying out Psycho Pinball for the Sega Genesis on my handheld emulation console. I'm not very good at it, but I'm having fun!
Comment on
Systemd Looking At A Future With More Varlink & Less D-Bus For IPC
Reply in thread
It's not just "hardly anyone," it's "literally no one." Varlink was invented by the systemd developers out of whole cloth specifically for this purpose.
Comment on
Dark Souls 3 Demake: NES Style Reimagined for Retro Fans | Retro Gaming News 24/7
Reply in thread
It's not a real game, just an illustration of what one might look like.
Comment on
Rust For Linux Kernel Co-Maintainer Formally Steps Down
Reply in thread
Ubuntu updates break shit all the time, whether or not Rust is involved. The Linux kernel, on the other hand, has a proven track record of compatibility and stability.
Comment on
Mayor Zohran Mamdani is going live on Twitch in new streaming series 'Talk with the People'
Reply in thread
Why can't he be?
Because he has an actual job, and that isn't part of it
Comment on
Google worker charged with using internal data to make $1.2m on bets
Reply in thread
I honestly don't understand why it wasn't shut down a long time ago.
Because if it was shut down, the Epstein class couldn't abuse their insider knowledge to make money. Laws are only for the proles.
Comment on
Systemd's Nuts and Bolts: A Visual Guide to Systemd
Reply in thread
It could also be that the "direct blog post to video" format doesn't cut it.
This specific format is strongly associated with low-effort content-farm channels that repackage other people's posts from sites like Reddit and Medium.
Comment on
Firefox tab groups just got an upgrade, thanks to your feedback
Reply in thread
Works fine for me. Maybe try with a different keyboard app?
Comment on
Why Copilot is Making Programmers Worse at Programming
Reply in thread
If the compiler produces a program that doesn't match your description, you can debug the compiler. Can you debug an LLM?
Comment on
Good Refactoring vs Bad Refactoring
Reply in thread
Well, remember, a code smell isn't something that's inherently bad, it's "a hint that something might be wrong".
I'm not saying that anyone should flag lambdas as a problem in code review, just that when you see one, it's probably worth taking a second to ask yourself if a named function would make more sense.