Daily Shaarli
November 29, 2025
- Amazon to build massive data center for the government: https://www.theregister.com/2025/11/25/aws_federal_investment/
- Google wins AI and security management contract for NATO: https://www.computerweekly.com/news/366634759/Google-wins-multimillion-pound-contract-to-supply-sovereign-cloud-services-to-Nato
Maybe there is more to come
Rust is not just great, it's inevitable. [...] like solar
If you compare this map of solar energy potential from Global Solar Atlas to this table of current solar capacity, you will easily see that we are still at the beginning of the solar revolution.
The same is true for Rust. Improved reliability, reduced time-to-market, far lower costs. Which rational actor wouldn't want that? As the Cloudflare, Proton and Signal case studies have demonstrated, investing in Rust today will yield far better returns than other technological investments you can make
2/3 of the Trump and MAGA accounts are located outside of the USA. Maybe there are reasons to undermine the country with troll farm or AI bots
Le propriétaire de l'application Whatsapp Meta est une entreprise décrite de manière néfaste, et ne respectant pas la loi en Europe. L'application a plusieurs failles de sécurité aussi.
Au contraire de Signal.
Voilà pourquoi ces deux outils sont politiques, comme tout.
L’inverse n’est pas vrai : vous pouvez venir sur Signal comme vous êtes, et sans risque.
The "cloud" is really some else's computer. By contrast, local doesn't just mean the laptop you're holding. It includes anything you own and control: PC, server, NAS.
I love the diagram :smile:
Not because I want to avoid cloud-like features, but because local gives me the same benefits without giving away control.
They are CSS "cascading" variables, and they can also be custom properties with @property.
- 1password
- direnv to load envs only in specific directories
Toutefois, hors tension et dans certaines situations de conservation, ces disques présentent un risque réel de perte de données des utilisateurs, a révélé Alvin Cox, président du fabricant de disques Seagate. Dans son rapport publié en 2015 sur le site web de JEDEC, Alvin explique qu’un SSD hors tension peut causer la perte des données stockées ; et parfois après que le disque ait passé seulement quelques jours sans être alimenté.
Comme le détaille une récente analyse technique de XDA Developers, les propriétés physiques mêmes qui permettent aux SSD de fonctionner à des vitesses fulgurantes les rendent fondamentalement inadaptés au stockage d'archives à long terme sans alimentation électrique.
Pour comprendre le risque, il faut examiner l'architecture microscopique du support de stockage. La mémoire flash NAND stocke les données en piégeant des électrons à l'intérieur d'une « grille flottante » dans un transistor. La présence ou l'absence de charge (et, dans les disques modernes, le niveau de tension spécifique de cette charge) détermine la valeur binaire des données. XDA Developers note que ces électrons sont maintenus en place par des couches isolantes microscopiques. Au fil du temps, l'effet tunnel quantique permet aux électrons de s'échapper à travers ces barrières isolantes, provoquant une dérive du niveau de tension de la cellule. Si la tension chute en dessous d'un certain seuil, le contrôleur ne peut plus distinguer un zéro d'un un, ce qui entraîne une corruption des données. [...] Par conséquent, un disque neuf peut conserver des données pendant des années sans alimentation, tandis qu'un disque proche de la fin de sa durée de vie en écriture peut subir une perte de données catastrophique en une fraction de ce temps.
La norme JEDEC de l'industrie impose que un SSD à 30°Cdevrait conserver les données pendant environ un an, mais "La période de conservation est fortement influencée par la température « active ». Un disque qui chauffe pendant son utilisation et qui est ensuite stocké dans un environnement chaud perdra ses données beaucoup plus rapidement qu'un disque conservé au frais".
La règle est que pour chaque 10° d'augmentation, la vitesse de réaction chimique double environ, réduisant de moitié la durée de conservation des données.
Les SSD d'entreprise sont conçus pour offrir des performances et une endurance optimales, souvent au détriment de la conservation hors alimentation,
Donc on reste bien sur un archivage bande magnétique (LTO) > HDD > SSD.
Cependant, si le disque reste en tension, alors le SSD semble tenir plus longtemps que le HDD. cf: Les SSD seraient plus fiable sur le long terme que les SSD d'après l'expérience de Blackblaze.
How to optimize a rust program to squeeze maximum performance and as little RAM as possible
The devlog
https://plok.sh/harmoneer/taman
Taman is a TUI Pomodoro productivity app where your focus sessions literally grow plants!
Testing sucks because you try to test implementation details. This results in you writing tests to pass your code. That’s not useful, because…
Instead, you should…
- Write an empty test, with one comment for each external behavior your code should display.
- Write the code to test each comment below it.
- Then write the actual code to make it so.
- Copy and paste blocked?
- Contextual menu blocked?
- Keyboard shortcuts blocked?
- Autoplaying videos?
- URL tracking parameters?
Inconsistencies spotted. The URL scheme are hidden or displayed without clear rules
It uses an S3 bucket for it.
les chercheurs ont réussi à fabriquer une substance dont la densité est inférieure à celle de l’hélium et à peine supérieure à celle de l’hydrogène. Cet exploit ne se limite pas à un simple record inscrit dans les livres d’histoire ; il ouvre la porte à des révolutions technologiques concrètes, allant de la dépollution des océans à la conception des batteries du futur, en passant par l’isolation des prochaines missions martiennes.
Sa structure est un motif hexagonal parfait de l'épaisseur d'un seul atome.
Cette configuration bidimensionnelle confère au graphène des propriétés extraordinaires : il est extrêmement conducteur, flexible et théoriquement deux cents fois plus résistant que l’acier à poids égal.
Grâce à l'Université du Zhejiang en Chine, la méthode de liophilisation puis de sublimation permet d'obtenir une mousse de carbone pur, ayant une densité de 0.16 milligramme par centimètre cube (à comparer avec la densité de l'air ambiant de 1.2 milligramme); soit sept fois plus léger.
Le matériau est élastique, comprimable jusqu'à 80% son volume initial. Il peut absorber les chocs, donc ce serait un matériau très pertinent pour l'industrie aérospatiale.
Au vu de sa structure, ce serait aussi un isolant excellent.
Le matériau est hydrophobe mais lipophile: il peut donc attirer les huils et hydrocarbures. [...] Un gramme d’aérogel de graphène peut absorber jusqu’à 900 fois son propre poids en pétrole.
Il semble aussi intéressant pour stocker l'énergie en allégeant le poids des batteries. De même en biomédecine, le matériau pourrait être utilisé comme "échafaudage" pour faire crôitre des cellules osseuses ou nerveuses.
Le principal frein du matériau est le coût de production, mais le procédé de fabrication semble s'industrialiser.
Il représente le taux d'empoi et de pauvreté entre 2014 et 2024. Le taux de pauvreté en France a augmenté alors que le taux d'emploi aussi!
En réalité, entre 2014 et 2024, le taux d’emploi en France a grimpé pendant que le taux de pauvreté – les ménages qui vivent avec un revenu inférieur à 60% du revenu médian – a augmenté.
Notamment le CICE qui a coûté 2000 milliards pour rien en contrepartie.
Encore une fois, il manque la source et la manière dont le graphique a été produit.
Ok il est sur le site de l'OFCE https://www.ofce.fr/blog2024/fr/2025/20251125_PIM/index.html
A project to rewrite Minecraft in Rust.
They were a few attempts https://dayssincelastrustmcserver.com/
We performed an empirical study to investigate whether the context of interruptions makes a difference. We found that context does not make a difference but surprisingly, people completed interrupted tasks in less time with no difference in quality. Our data suggests that people compensate for interruptions by working faster, but this comes at a price: experiencing more stress, higher frustration, time pressure and effort. Individual differences exist in the management of interruptions: personality measures of openness to experience and need for personal structure predict disruption costs of interruptions. We discuss implications for how system design can support interrupted work.
Comment fonctionne donc le paiement par carte bancaire en 14 minutes
But the bigger problem, the ultimate cause, behind today's chaos is the creeping centralisation of the internet and a society that is sleepwalking into assuming the net is always on and always working.
Outages like today's are a good thing because they're a warning.
As the same result as a monoculture of banana, the internet need different actors and diversity of services.
Dioxus is the promise of having a single code base for your mobile apps and web apps and desktop apps.
The project goal is to be a real fullstack framework. A single code base for the client and for the server.
After server side rendering and client side rendering:
So boom, third generation, full stack, best of both worlds. We do the render on the server like before, and we stream it to the client, which can display it as it’s being received. But alongside that rendered HTML, the server also sends the structured data that it used to render the HTML.
Now the whole point of having the server stream markup is that we can show it early before the app is even loaded on the client.
Dioxus offers many hooks prefixed use_ to add reactivity. "If you break the rules of hooks, you don’t get a build error or even a runtime error. You just get a weird behavior, which can be hard to debug."
A second issue is
So does Dioxus spark joy? Not yet. In the meantime, I’ll be doing Rust on the backend, and TypeScript on the frontend.
The Dioxus team is doing a lot of hard, interesting work. They have a Flexbox implementation that they’re sharing with Servo. They’re doing their own HTML and CSS renderer now to make desktop applications without a full-fledged web engine.
A way to cheat the git commit graph: commits can be generated at different times.
What is Yggdrasil? I didn't know it.
Ok, so Tyr avoid email and the email adress is derived from the public key: <64-hex-characters>@yggmail
Putting aside GitHub’s relationship with ICE, it’s abundantly clear that the engineering excellence that created GitHub’s success is no longer driving it.
Most importantly, Actions has inexcusable bugs while being completely neglected. After the CEO of GitHub said to “embrace AI or get out” [...]
and one blocker is now the source of revenue:
GitHub Sponsors is a large fraction of Zig Software Foundation’s donation income, we consider it a liability. We humbly ask if you, reader, are currently donating through GitHub Sponsors, that you consider moving your recurring donation to Every.org, which is itself a non-profit organization.
Un client léger de 13MB à héberger soi-même.
C'est entièrement pilotable au cliver, mono ou multi-colonnes, les messages privés ont un fond hachuré pour bien les distinguer du reste et les re-pouet sont aussi différencié.
Des compétitions sur Excel.
D’ailleurs, le thème de la finale 2024 c’était World of Warcraft et les participants devaient tracker des stats comme l’XP, l’or et les capacités de leur équipe jusqu’au raid final de Molten Core.
Le format de la compétition se veut brutal avec 30 minutes par round, des problèmes logiques de plus en plus complexes, et toutes les 5 minutes le dernier du classement dégage. Y’a aussi des questions bonus risquées pour gratter des points supplémentaires et tout ça avec un public de fans hystériques qui beuglent autour des candidats. Bref, mentalement, c’est épuisant !
$XDG_SESSION_TYPE provide the session X11 or Wayland.
There are also three other way.