Spyke

Replies

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.

firefox

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.

firefox

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.

firefox

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.