This is the kind of website that needs to come back! No "cookies bs", ads everywhere, "plz sign up to my mailing list", "share your location", "comment where are you from", "buy my ebook", subscribe, share.
It really hurts to see what a dumpster fire the internet of today is compared to the 90s or even the Web 2.0 days. There are some things we have now like Anna's Archive that are gems, and I'm sure a number of other hidden gems out there I don't even know about, but it's buried in all the noise. The Big Tech sites have infested and taken over everything and ruined it all, and the masses are happy to go along for the ride. I would argue that Eternal September was not an isolated event but a sneak preview of the Hell to come, like the beginning of a tidal wave when the first part surges in.
And the Renault 4, the Hyundai Inster, and the Dacia Spring, and the Citroën C3, Fiat 500e, Kia EV3, Leapmotor T03.
There are heaps of small/subcompact EVs on the European market now, all with very competitive prices. The newer ones seem to be getting cheaper and cheaper.
Honestly I reckon a Tesla M2 will have a hard time succeeding in this market.
I suppose this is relevant to a subset of HN audience who attend FOSDEM. Even the talk abstract is worth discussion as it highlights an important side effect of FOSS goals and the current state of the world.
LLVM makes it so much easier to build a compiler - it's not even funny. Whenever I use it, I feel like I'm just arranging some rocks on a top of a pyramid.
Using LLVM is an indirect approach that will limit the quality of your compiler.
When one looks at languages that use LLVM as a backend, there is one consistent property: slow compilation. Because of how widespread LLVM is, we often seem to accept this as a fact of life and that we are forced to make a choice between fast runtime code and a fast compiler. This is a false choice.
Look at two somewhat recent languages that use LLVM as a backend: zig and rust. The former has acknowledged that LLVM is an albatross and are in the process of writing their own backends to escape its limitations. The latter is burdened with ridiculous compilation times that will never get meaningfully better so long as they avoid writing their own backend.
Personally, I find LLVM a quite disempowering technology. It creates the impression that its complexity is necessary for quality and performance and makes people dependent on it instead of developing their own skills. This is not entirely dissimilar to another hot technology with almost the same initials.
I'd say that people take everything as if it was gamified. So the motivation would be just to boast about "raised 1 gazillion security reports in open-source project such as curl, etc. etc.".
AI just make these idiots faster these days, because the only cost for them to is typing "inspect `curl` code base and generate me some security reports".
reply