Daily Shaarli
July 6, 2024
"The major cause of the software crisis is that the machines have become several orders of magnitude more powerful! To put it quite bluntly: as long as there were no machines, programming was no problem at all; when we had a few weak computers, programming became a mild problem, and now we have gigantic computers, programming has become an equally gigantic problem." —Edsger Dijkstra
Various efforts have been made to address pieces of the software crisis, but they all follow the same pattern of "abstract it away".
Programming models, user interfaces, and foundational hardware can, and must, be shallow and composable.
There have been movements to bring awareness to the software crisis, such as (Handmade), (Permacomputing), and various retro-computing circles.
Another ode for blogging. The author outlines how blogging is good for themself.
anyhow
works well.
A lot of confusion around unwrap(), I think, comes from well meaning folks saying things like “don’t use unwrap(),” when what they actually mean is “don’t use panicking as an error handling strategy.”
Of course, when possible, pushing runtime invariants to compile-time invariants is generally preferred. Then one doesn’t have to worry about unwrap() or assert! or anything else. The invariant is maintained by virtue of the program compiling. Rust is exceptionally well suited to pushing a lot of runtime invariants to compile-time invariants. Indeed, its entire mechanism of maintaining memory safety depends crucially on it.
Since these trees were originally planted to manage dust, they are generally big and leafy. This has the benefit of creating a lot of shade throughout the city, mitigating a lot of the "heat island" effect which is pervasive in any city since asphalt and concrete are great at absorbing visible spectrum light and radiating it as heat2. Walking down a shady street on a hot summer day is such a pleasant experience when compared to being out in the blistering sun.
Trees are not just great dust sinks and heat shields, but great sound barriers as well3. Having tree lined streets not only reduces the noise of traffic (and the dust kicked up from their tyres), but also protects pedestrians and infrastructure on the sidewalks from stray vehicles.
[...]
About running Blue Dwarf
Je gardes cette ressource sous le coude
Alors oui et pour cela il faudrait aussi savoir d'où vient le retard: ils rajoutent les avancées des autres recherches à travers le monde. Cela avance doucement, et oui c'est polluant, mais bien moins lorsque la technologie sera au point.
On voit que Reporterre rediffuse la nouvelle depuis les flux RSS d'Iter ou de l'article du Monde https://www.lemonde.fr/planete/article/2024/07/03/fusion-nucleaire-au-moins-huit-ans-de-retard-et-des-milliards-de-surcouts-pour-le-projet-international-de-reacteur-iter_6246453_3244.html