This is nothing else than enshittification: https://pluralistic.net/2025/02/26/ursula-franklin/
After all; having paid gazillions to engineers and project managers to build the sludgefest, all that cash needs to be harvested back into the pockets.
(do relate. progress on personal projects can be slow due to this kind of stuff sadly!)
It's AltGr+[-] (–) or AltGr+Shift+[-] (—) on my keyboard layout (linux, de-nodeadkeys) btw.
AltGr+[,] is ·, AltGr+Shift+[,] is ×, AltGr+[.] is …, AltGr+[1] is ¹
[Compose][~][~] is ≈, [Compose][_][2] is ₂ (great for writing H₂O), [Compose][<][_] is ≤, etc.
I use all of these, and more, guess I'm an AI now :(
To be fair I intentionally use — incorrectly by putting spaces around it, just because I hate how it looks without the spaces ("correct" English grammar says there should be no spaces.)
Are you actually measuring the load-time bottlenecks in devTools?
I don't know the exact details but it appears a lot of sites are sitting around waiting on ad-tech to get delivered before they finish loading content.
Though true I would have spaces around it.
edit: failed to compile. missing semicolon
On Mac, it's configured by default: <option>+<shift>+dash
It would really be disappointing if typographic pedants start being falsely accused of being AI.
On Linux (maybe only certain distros, not sure) the keys are different,
but you can enable a Compose key and enable special character keybinds as well.
For example on Mint:
en–dash is "<compose> <minus> <minus> <period>"
em—dash is "<compose> <minus> <minus> <minus>"ZeroGPT: Your Text is Human written (0% AI GPT)
QuillBot: 0% of text is likely AI
GPTZero: We are highly confident this text was ai generated. 100% Probability AI generated
Grammarly: 0% of this text appears to be AI-generated
None of them gave the actual answer (human written and AI edited), even though QuillBot has a separate category for this (Human-written & AI-refined: 0%).
I was trying to figure out what made it so obvious, the dashes were one thing, the other things I noticed were:
- Bits of the text were in bold.
- The tone was horrible, very cringe. Full of superlatives, adjectives and cliches.
- I live somewhere where English is the third language, most people don't write emails in English without a few spelling or grammar mistakes.
- Nor do they write in paragraphs.
- It's also pretty unusual to get a quick reply.
Lots of these things are positive, I guess. I'm glad folks are finding it easier to communicate quickly and relatively effectively across languages, but it did kinda make me never want to do business with them again.
I wonder how much of this is caused by the AI companies using Reddit as a major training source.
For example on Mint en–dash is "<compose> <minus> <minus> <period>" and em—dash is "<compose> <minus> <minus> <minus>"
You might think that their thinking would change when you point out that the code is run millions of times each day on computers all over the world, so those saved seconds will really add up.
But all those millions of saved seconds do not affect the company's bottom line. Other people reap the benefits of the saved time (and power usage, and heat generated, and ...) but not the company that wrote the code. So it is still a complete waste in their minds.
Multiply this thinking across millions of programs and you get today's situation of slow, bloated code everywhere.
Could an AI just crawl through an organization's entire code and make optimization recommendations, which are then reviewed by a human? It seems like there could be a lot of low hanging fruit.
Even Electron probably could have been fine if the browser was just a document layout engine and not a miniature operating system. There was an article going around a few years ago about Chrome - and by extension, Electron - including a driver for some silly device I don't remember, like an Xbox controller or something. Googling tells me it wasn't an Xbox controller though. Every electron app includes an entire operating system, including the parts not needed by that app, including the parts already included in the operating system you already have.
Language runtimes don't have to be this way, but we choose to use the ones that are!
Memory is infinite, CPU is infinite, disk space - we don't give a shit because they are all on the sucker's computer. Just like "your privacy" (aka your data) is very important for us, also your computing power is very important for us. I wish i was sarcastic.
Aside from websites, we will talk about that in a minute, how is performance? I am running Windows 11 on new hardware and it is running great. I built personal box with 64gb of the fastest DDR5 and a AMD 9900xtx. The most expensive component (and least bang for the buck)... the video card. This is my first time to have an NVMe disk and its absolutely amazing.
I am running Debian 12 on mini computer with much less hardware and its doing amazing there too. I can run anything on the box except AAA games and 4k video movies.
Now, for the web talk. I was a JavaScript developer for 15 years, and yes its garbage. Most of the people doing that work have absolutely no idea what they are doing and there is no incentive to do so. The only practical goal there is to put text on screen and most of the developers doing that work struggle to do even that. Its why I won't do that work any more, because its a complete race to the bottom. If I see a job post that mentions React, Vue, or Angular I stop reading it and move on.
No. It is buried under the laziness of build-fast, optimize-next. Except optimizing never comes. Building fast requires lightweight development on heavyweight architectures. And that means using bloats like JS frameworks.
I might rephrase that for our field: anyone can design software that works. It takes an engineer to design software that barely works.
I’m running 24 threads at 5GHz, sipping data through a GB pipe, and somehow, sites still crawl. Apps hesitate like they need divine intervention just to start. Five billion instructions just to boot up? My 5GB/s NVMe too sluggish for a few megabytes of binary? What the hell happened?
The internet isn’t just bloated—it’s an executioner. It’s strangling new hardware, and the old hardware? That’s been dead for years. Sure, you can run a current through a corpse and watch it twitch, but that doesn’t mean it’s alive.