Monthly Shaarli

All links of one month in a single page.

October, 2025

Data Breach Observatory: Recent data breaches | Proton for Business
Google Cloud Documentation
Jennifer🏳️‍⚧️: "If you complain that you have a problem with #Win…" - Eldritch Café

I totally agree.

If you complain that you have a problem with #Windows
and are unhappy that people on Fediverse always bring up #Linux
when you come here to post your complaint, I have a question: instead of here, have you tried the #Microsoft
support or forums?

I mean at some point the "I just want Windows to work" is a fair and understandable point, but it will just be shouting in the wind if you don't bring your complaints to the people and company making it.

And I say that as an IT tech, I know how it works: if there's no support ticket about a problem, there's no feedback proof, and therefore the problem officially doesn't exist.

EDIT: to be very clear, I'm not writing all this with the intent of presenting MS forums and support as the best way to solve your problems with their products.

It's more that, as someone who deals with how tech support is handled on a daily basis, as I mentioned above, companies have processes for all that, and I can guarantee you that when it comes to handling feedback, they follow them strictly, especially when it comes to being held accountable for unwanted features or overall problems.

Users are being unhappy with ads or AI features and complain they can't deactivate them all? "Where are the tickets at our support to back that up?" is gonna be their answer. And we all know most of us, most of the overall user base never bother with that, leaving the gates full open for Microsoft to be like those aren't issues for the majority of users.

If windows is so problematic, then GNU/Linux can be the solution

Pourquoi les développeurs préfèrent les MacBook pour travailler ?

En résumé, la préférence pour le Mac chez de nombreux ingénieurs logiciels repose sur :

  • La puissance d’un environnement Unix natif, qui simplifie le développement et la gestion des outils.
  • Une expérience utilisateur stable et “out-of-the-box”, qui minimise les tracas liés aux mises à jour et à la maintenance.
  • Une qualité matérielle et une intégration écosystémique qui renforcent la productivité au quotidien.
Hopding/pdf-lib: Create and modify PDF documents in any JavaScript environment
lambdageek: "If there's one thing I learned in my N years in S…" - Mastodon

Wrapping every string to a newtype ensure the string can be extended as wished and at least differenciated from normal strings without meaning

Your CSS reset needs text-size-adjust (probably) | Kilian Valkhof

To prevent a custom behavior on Safari Mobile

The web you want

A two day conference in Amsterdam

Upcoming Rust language features for kernel development [LWN.net]
Zod: Type-Safe Schema Validation for TypeScript

Another well written guide for Zod.

Évacuer l'eau de pluie - UNPI
Is it Time to Regulate React? – David Bushell – Web Dev (UK)

To enforce accessibility.

Also can poor performance be framed as inaccessible?

Budget 2026 : une taxe visant Google, Apple, Facebook, Amazon et Microsoft approuvée en commission des finances de l’Assemblée

Une certaine bonne nouvelle

Octothorp - Enjoy the World Wide Web

Octothorpes are hashtags and backlinks that can be used on regular websites, connecting pages across the open internet regardless of where they're hosted.

A Secret Web

Outside the grasp of social media nad the commercial web sits a broad community of people with personal websites and blogs. [...] The community has received many names:

  • The Small Web contrasts this community with the “Big Web”, valuing personal ownership over scale.
  • The IndieWeb also values personal ownership of websites, providing numerous technical standards and proposals to help facilitate interaction between different people’s blogs.
  • Web 1.0 rejects the hype of “Web 2.0” apps, using simple, straightforward technologies to build websites.
  • The Blogosphere is an old term that’s been around since 1999, referencing the community of bloggers.
  • The Web Revival is the concept shared by many that this community has been growing and making a comeback.

This web relies on the hyperlinks.

There is the classic web Discovery with Blogrolls, Webrings and Feeds.

and search engines that are wonderful tools to find a specific thing, but they shouldn't be the only discovery tool, because they only show a subset of the available information.

That's why Clew highlights the small independent websites "to make discovering what real people think easier". Other search engines are doing this:

  • Marginalia
  • Unobtanium
  • Stract
  • Lieu focus on webrings.
  • Mwmbl - curated by the users.
  • Search My Site crawls user-submitted sites
  • Wiby for websites using older technology, great for use on vintage computers.
  • YaCy - a decentralized search engine
  • PeARS - A search engine that can be run in the browser, without needing a server.
  • Mojeek - an independent search engine

Another idea to bring back a healthier web is to provide blogrolls in the OPML format directly: https://opml.org/blogroll.opml.
Jamesg.blog created the Artemis Link Graph web extension. It lists the web pages authored by people you follow that link to the page you are viewing.

All of these has one limitation: much of the independent web today is made up of people with similar interests, in technology in particular.

What Made Blogging Different? - TPM – Talking Points Memo

So if you wanted people to read your blog, you had to make it compelling enough that they would visit it, directly, because they wanted to. And if they wanted to respond to you, they had to do it on their own blog, and link back.

There are bright spots [for blogging], though. I fear we’re in a newsletter bubble (how many subscriptions can one person pay for?)

Some of the best blogs have evolved and expanded. Independent media is more important than ever, and Donald Trump’s recent attempts to censor mainstream outlets, comedians he doesn’t like, and “leftist” professors underscore the fact that speech is critical.

it’s actually a lot harder to intimidate a million different outlets, each run by a single determined person.

Cleanup your lifetime annotations in Rust with Rc and Arc

Lifetime annotations are needed to tell the compiler that we are manipulating some kind of long-lived reference and let it assert that we are not going to screw ourselves

The only downside is that smart pointers, in Rust, are a little bit verbose (but still way less ugly than lifetime annotations). [They add some runtime overhead.]

When to use lifetimes annotations?

When performance really matters or when your code will be used in no_std environments.

Feux de forêt -Débroussaillez votre terrain dès maintenant pour éviter des feux durant l’été | Service Public
211 MILLIARD D'EUROS : un cadeau sans contrepartie ? [ARGENT MAGIQUE]
GitHub - jamielinux/bashmount: Tool to mount and unmount removable media from the command-line
GitHub - dploeger/icarus: iCal batch processor

Useful to parse events in the CLI and handle .ical exports.

Métiers d'Art et Artisanat - L'Excellence des Savoir-Faire Traditionnels
Des icônes datant de l'époque de Windows 95 sont encore présentes dans Windows 11 | Insolite | Le site de Korben
The CSS Reset, again | pawelgrzybek.com

A great CSS reset

Fin de Windows 10 : sans mises à jour payantes, des particuliers ont trouvé la solution pour garder leur ordinateur
A Q&A with JavaScript for Everyone author, Mat Marquis - Piccalilli

Why Piccalilli: I’m going to side with an independent publisher every single time.

video just isn’t the water we developers swim in every day. Far as I’m concerned, learning JavaScript hinges on being able to try stuff out for yourself: copy a snippet of code, chuck it into your dev console, see what happens; move a semicolon to see how it breaks.

How a beginner should make websites? Learn to write good HTML. Learn the medium instead of the tooling (raw JS instead of a framework).

That excites Mat Marquis about the web? The comeback of web brutalism, small web, etc...
https://strange.website/
https://www.weatherishappening.com/
https://solar.lowtechmagazine.com/
https://scott.is/

Comment réagir face à un voisin qui fait des travaux… sans autorisation ? - UNPI 35 Millions de Propriétaires
Eugénisme — Wikipédia

L’eugénisme est « l’ensemble des méthodes et pratiques visant à sélectionner le patrimoine génétique de l’espèce humaine. Il peut être le fruit d’une politique délibérément menée par un État et contraire à la dignité humaine. Il peut aussi être le résultat collectif d’une somme de décisions individuelles convergentes prises par les futurs parents, dans une société où primerait la recherche de l’« enfant parfait »

Amazing Web Portfolios
Henry Ford's horse problem wasn't about imagination | Anton Sten

The issue isn’t that people asked for faster horses. It’s that “What do you want?” is a terrible research question.

Ask these instead:

  • What’s frustrating about traveling with your horse?
  • Tell me about the last time you needed to go somewhere far away.
  • What stops you from traveling more often?
  • How does weather affect your trips?

Good research uncovers problems. It reveals pain points. It helps you understand what people are actually struggling with in their daily lives. What they’re working around. What they’ve given up on entirely.

Here’s the irony: the same people who quote Henry Ford to avoid user research are now using AI to build products faster than ever.

How to understand users?

  • ask about the past, not the future
  • focus on behavior, not opinions.
  • dig into the why
  • listen for emotion
GitHub - nside/sqlite2rest: Automatic RESTful OpenAPI server from a SQLite database.

A nice python project.

What is the use of `!` as return type in Rust? - Stack Overflow

It marks the function as never returning.

In comparison, the unit type () returns at least a value.

GitHub - willcrichton/flowistry: Flowistry is an IDE plugin for Rust that helps you focus on relevant code.
Accessibility Awareness: "One way sighted people can determine what to put …" - disabled.social

One way sighted people can determine what to put in alt text: Imagine you sent the post or article to a friend, and the image didn't load. What would someone need to know to get the equivalent experience and context? This will help you identify the important details.

Parrains et Marraines Linux
Jean-Baptiste 1.2.Train: "300 billets par jour pendant 289 jours, c'est le …" - Mastodon

300 billets par jour pendant 289 jours, c'est le minimum pour être rentable face à des géants en 2025.

Afin que 1.2. Train devienne rentable.

Le développeur évite de pousser à l'échelle, d'obtenir des investissements, mais de continuer le développement.

Il n'y a jamais eu autant besoin d'un site spécialiste qui ne fait qu'une seule chose. Du billet de train et uniquement du billet de train.

GitHub - RazrFalcon/cargo-bloat: Find out what takes most of the space in your executable.
Owlor : « Map of the fediverse » - meow.social - the meowstodon instance for creatures fluffy, scaly and otherwise

A venn diagramm of the fediverse:

  • Furries
  • Computer Science
  • Hackers
  • Furries + Computer Science = Musicians
  • Computer Science + Hackers = Computer Art
  • Hackers + Furries = LGBTQI+
  • LGBTQI+ + Computer Art + Musicians = Demoscene
DuckDuckGo

An HTML and CSS only version of the search engine.

Ideas – Morgan – Peanuts 🥜
À quel GAFAM ces réseaux sociaux appartiennent-ils ? | Riche de Temps
Qu’est-ce que Podman : principes et architecture

Une alternative à Docker: pas de deamon, sans privilège root, support des standards OCI comme Docker, intégré avec systemd et une API http.
Podman gère plusieurs conteneurs comme docker compose

Le projet est disponible sur Github https://github.com/containers/podman

Choosing between PostgreSQL and SQLite

PostgresSQL if the service needs close to 99.999% availability, or more than 1 Gpbs of bandwidth or if the database is expected to grow larger than 100-200GB.

256GB means the SQLite DB can fit in RAM, or the migration will be too slow for the sqlite file and block the service.

It's important to note that with the advent of DuckDB, Parquet and Apache Iceberg, tehre are less and less reasons to stuff your main DB with timeseries data and instead only keep some kind of materialized view and send the raw data to S3.

For everything else, SQLite.

Building SQLite extensions in Rust

The author creates an extension for 3 uuid functions in Rust.

Tradeoffs: big extension size (330KB for simple uuids)

About using SQLite:

As mentioned in an earlier post the two biggest pain points are the "slow" schema changes on 10M+ rows tables locking the entire database for 10+ seconds, and the difficulty to implement automated failover. But it rocks for services that don't need 99.999 % of availability.

Europe’s cookie law messed up the internet. Brussels wants to fix it. – POLITICO

A note sent to industry and civil society attending a focus group on Sept. 15, seen by POLITICO, showed the Commission is pondering how to tweak the rules to include more exceptions or make sure users can set their preferences on cookies once (for example, in their browser settings) instead of every time they visit a website.

Yes it is an obvious solution

Une faille que personne ne veut réparer permet de voler vos codes 2FA | Cybersécurité | Le site de Korben

Une faille du GPU permet de scanner les pixels rendus à l'écran lors de l'insertion de couches transparentes. Le scan prend néanmoins 0,6 à 2,1 pixels par seconde, ce qui est lent. Pourtant l'attaque se fait avec des scores de réussites de 30% à 73% en 14 à 26 secondes.

Le modèle de sécurité Android repose sur l’idée qu’une app sans permissions ne peut rien faire de dangereux. Pixnapping utilise uniquement des APIs publiques légitimes donc y’a rien de suspect dans le manifest, qui déclencherait une alerte Play Protect… Et pourtant, elle peut voler des codes 2FA.

Les recommandations de sécurité sont donc les mêmes depuis 2023 à savoir scruter attentivement les apps installées, privilégier les clés de sécurité hardware pour la 2FA (YubiKey, Titan), surveiller les comportements anormaux.

Les pompes à chaleur sont très performantes… si elles sont bien réglées

Le foyer peut voir sa facture de chauffage divisée par deux en moyenne par rapport au gaz. « Le surcoût du choix d’une PAC par rapport à une chaudière gaz est globalement amorti en deux ans après déduction des aides, et en six ans sans déduction, avec les coûts actuels de l’énergie », estime l’Ademe.

Cependant, environ un tiers des PAC étudiées dans le cadre de l’étude présentaient des performances amoindries en raison d’un mauvais réglage de la température de l’eau circulant dans les radiateurs en fonction de la température extérieure, et au mauvais dimensionnement des radiateurs. « Améliorer la formation des professionnels est donc indispensable », recommande l’Agence.

Astro DB | Docs

Is it perfect for quick prototyping?

Contribute · Exodus Privacy
domm / Perl / I brain coded a static image gallery in a few hours: snig.pl

An image gallery generator

/0 : Pourquoi des pirates et entreprises de cybersécurité scannent tout Internet (en IPv4) - Next
Free Software hasn't won
Linux gagne du terrain en France alors que Windows recule

Il y a un signal fort d'adoption de Linux

Find where a specific object was allocated in JavaScript with DevTools - heikkila.dev
Vérification de la légitimité d'un email - AR24

Un service web qui permet à l'autorité AR24 de confirmer ou non l'envoi d'un mail selon le code.
L'utilisateur renseigne donc son adresse email ainsi que le code indiqué à la fin du mail pour vérifier si AR24 lui a bien envoyé un mail.

L’Allemagne fait capoter le projet controversé de surveillance des messageries ChatControl - Next

Une bonne nouvelle jusqu'au prochain projet de surveillance.

Internet Phone Book – Back in stock!

An annual publication for exploring the vast poetic web, featuring essays, musings and a directory with the personal websites of hundreds of designers, developers, writers, curators, and educators.

Windows 11 removes all bypass methods for Microsoft account setup, removing local accounts | AlternativeTo
Why I switched from HTMX to Datastar

HTMX filled me with so much joy when I started using it. But I haven’t felt like I lost anything since switching to Datastar. In fact, I feel like I’ve gained so much more.

If you’ve ever felt the joy of using HTMX, I bet you’ll feel the same leap again with Datastar. It’s like discovering what the web was meant to do all along.

MiniMia 🏴󠁧󠁢󠁷󠁬󠁳󠁿 🇵🇸 🏴 : « Now, I know precisely fuck all about internationa… » - Syzito.xyz

How money flows between big US AI companies

The Web Is About to Get Better for Everyone, Everywhere — Den Odell
HTML’s Best Kept Secret: The <output> Tag — Den Odell

<output> is currently underused in so many SPAs and apps, because it announces

Hacker Memes: "running docker on a raspberry pi" - Infosec Exchange
Blog Stéphane Bortzmeyer: monlycée.net marche désormais avec l'accent
Website-Check: Sicherheit für deinen Online-Auftritt
Data science etc - Le problème à mille milliards de dollars
Choosing between PostgreSQL and SQLite

After a few years of using both (see Optimizing SQLite for servers for example), I've found that SQLite particularly shines when used for internal services or public services where a small amount of downtime is tolerable.

So, I choose PostgreSQL (preferably with a managed provider) if the service needs (close to) 100% uptime, if the service needs more than 5 Gbps of bandwidth or if the database is expected to grow larger than 200GB. [...] Bascially, all the situations where running on a single server is not possible.

It's important to note that with the advent of DuckDB, Parquet and Apache Iceberg, there is less and less reasons to stuff your main database with useless junk timeseries data, and instead only keep some kind of materialized view and send the raw data to S3. Thus, there are less and less reasons for your main database to be over 200 GB.

Avec son Agent pour Office, Microsoft veut faire place au « vibe working » - Next

C'est délirant puisque l'IA n'est pas encore capable de remplacer les jobs.

Fin de Windows 10 : faisons le point – Framablog

Le coût de l'IA doit se rentabiliser.

Et c'est le moment où Framablog suggère GNU/Linux, et comment le faire.

Em :official_verified: : « In this age of disinformation and AI slop, it bec… » - Infosec Exchange

The lack of tone, diversity of cultures, and the fact that many people using social media in English aren't native speakers make it all harder to detect irony and serious-sounding jokes online.

Please be careful and make sure your jokes don't end up feeding the disinformation machine, even if you feel it's obvious to you. In doubt, at least use the popular markers "/s" (sarcastic) or "/j" (joke) or parentheses at the end to make this clearer.

Make implicit explicit, especially in this age of disinformation and AI slop.

dallo : « Pour la communication d'un évènement militant éco… » - Mastodon Chapril

Pour une communication d'un évènement écologique, les documents sont sur Google Drive, avec des modèles Canva et les réseaux sociaux utilisés sont Instagram. Facebook, Bluesky, Twitter, LinkedIn et Tiktok.

Le logiciel libre semble avoir raté l'adoption par les militants des outils numériques. C'est fort dommage. Il n'a pas réussi.

Pour les hébergements, les associatifs ou les pros auxquels j'ai posé la question pourquoi les gafam pour l’hébergement web, les réponses sont toutes quasi pareilles : c'est pas cher et facile.
Quand tu dis qu'il existe des assos, des entreprises qui peuvent aider, nan mais on va pas s’embêter a changer

À propos des organisations progressistes, de gauche ou d'intérêt général

(de https://toot.aquilenet.fr/@damvfl/115197547309966024)

Voir aussi https://mastodon.tedomum.net/@lienrag/115181470723922122

USA : un trumpiste brûle une église et massacre des fidèles
GitHub - elder-plinius/CL4R1T4S: LEAKED SYSTEM PROMPTS FOR CHATGPT, GEMINI, GROK, CLAUDE, PERPLEXITY, CURSOR, DEVIN, REPLIT, AND MORE! - AI SYSTEMS TRANSPARENCY FOR ALL! 👐

AI SYSTEMS TRANSPARENCY AND OBSERVABILITY FOR ALL! Full extracted system prompts, guidelines, and tools from OpenAI, Google, Anthropic, xAI, Perplexity, Cursor, Windsurf, Devin, Manus, Replit, and more – virtually all major AI models + agents!

Des neurones artificiels fabriqués avec des bactéries qui parlent enfin le langage de nos cellules | Innovations | Le site de Korben
Cap Watkins – Make things happen

I realized that, if we look back on many of those projects she worked on, it wasn’t as simple as she made it sound. In retrospect, a lot of the projects she got assigned to were initially not glamorous. They didn’t initially call for net new design work, many of them weren’t even that fun to start out on. In fact, I can recall many times she got assigned to projects and teams that were in a slump, and were slogging through the work. I could really only think of one or two examples in years of working together where she was handed something that was a desirable project from the very start. [...] What made those projects glamorous and desirable was her and how she approached the work. There’s that old nugget about making your own luck and that is something she excelled at. She had a unique ability to take really hard or nebulous problems (both design and team-related) and morph them into something amazing that got people excited. Instead of getting discouraged, she’d respond to friction with more energy, more enthusiasm. In so many ways, she was a transformative presence on any team and project.

Because over time, I found that she was someone who could take that hard, unamazing stuff and make it seem effortless and amazing.

he projects weren’t good. They were made good.

50 Reasons to Build a Website – Frontend Masters Blog
Release v0.0.1 - October 2025 · servo/servo · GitHub

The first release!

Google Online Security Blog: HTTPS by default
TypingSVG
Numericatous: "Petite question aux nouveaux arrivant sous #linux…" - Mastodon

Qu'est-ce qui est le plus embêtant en arrivant sous linux?

A) 4% Le changement d'interface
B) 59.4% Le manque de support pour Photoshop ou autre application spécifique
C) 11.6% Le rapatriement des données (contacts, favoris, etc...)
D) 25% autres

En autres, on retrouve:

  • le passage à la ligne de commande
  • pression sociale: Télématin n'en parle pas, le vendeur expert de chez Darty y connaît rien, le tuto ne marche pas sur Linux. La personne se retrouve illégitime et en insécurité par pas compétente.
Get the screen width & height without JavaScript
:root {
  --w: calc(100vw/1px); /* screen width  */
  --h: calc(100vh/1px); /* screen height */
  /*  The result is an integer without a unit! */
}

A version with better support:

:root {
  --w: calc(100vw/1px); /* screen width  */
  --h: calc(100vh/1px); /* screen height */
  /*  The result is an integer without a unit! */
}
Virgile Andreani ⏚ 🇵🇸 : « Qu'on le veuille ou non, l'astrologie est là pour… » - Mastodon -- Sciences.Re

Un pastiche sur l'argumentaire en faveur de l'IA.

Un autre commentaire similaire à propos du fast-food: https://mamot.fr/@krazykitty/115428219040400965

SwiftOnSecurity: "FFmpreg" - Infosec Exchange

Clippy has gone a long way

WebDAV Isn't Dead Yet – Makefile.feld

S3 is the format used in companies nowadays.

WebDAV is however here since a long time and works well.

Le gouvernement acte la disparition de 60 millions de consommateurs

Le magazine 60 millions de consommateurs ne sera plus édité puisque sa maison mère l'Institut nation de la consommation va fermer.

Créé en 1966, l’INC devait à l’origine servir de relais technique et scientifique entre l’État et les associations de consommateurs.

L’avenir de 60 millions de consommateurs dépend désormais de la recherche d’un repreneur. Le gouvernement souhaite confier l’activité de presse à un acteur privé, mais les perspectives restent floues. La question de la préservation de son indépendance éditoriale se pose déjà avec acuité.

SierraDB: A Distributed Event Store Built in Rust | Ari Seyhun
Au téléphone, les adolescents ne répondent plus : manque de politesse ou nouveaux usages ?

Vela dépend effectivement de la personne appelée. Je m'y retrouves https://blog.lyokolux.space/posts/21-09-01-chaque-generation-a-son-mode-de-communication-favori

Plotting a Heist? This German Company Wants to Give You a Lift. - The New-York Times

Suite au vol des bijoux au musée du Louvre, la compagnie de l'élévateur lance une publicité pile au bon moment.

wolfgirl.dev - 4 Unconventional Ways to Cast in Typescript

These four ways are footguns, but they can be easily spotted in the codebase.

Victimes accidents de la route en France 2017–2024
White House releases list of donors for Trump’s multi-million-dollar ballroom | CNN Politics

Mostly financed by the GAFAM und tech industry. The same industry that harvest our personal data.

it's time to reinvent the wheel

Reinventing the wheel, but every time different. The author shares its experience.
Consider standards for it: they are powerful.

Some wheels I see that I think could use some new takes but which I don’t have the time/energy to do myself:

  • Web browsers - probably the most significant. The browser market is essentially a monopoly right now. And Firefox is pretty much the only alternative option, somewhat of a monopoly in itself. We need to have many independent browser projects going on, not just an alternative.
  • Higher education - this is probably too big a project for any one person, but I think there’s a lot of ground that needs new work and reevaluating in the world’s current higher education system.
  • Task management - there are a lot of task management systems out there, but I think there’s still definitely room for more. I’m personally beginning to settle on a hybrid analog/digital task management system I’m designing myself.
AWS outage reminds us why $2,449 Internet-dependent beds are a bad idea - Ars Technica
Millionaires and Billionaires · Jens Oliver Meiert

From what we can observe, most people with significant wealth seem to be peculiar in two particular ways: Appearing not wise enough to recognize and know that their wealth means another’s poverty and that that’s actually relevant because ultimately, they can only be truly well if everyone is well, and that they, too, live in a climate catastrophe from which they cannot escape, even if they built themselves the most sophisticated bunker.

Appearing not courageous enough to act to use their fortunes for the greater good and for everyone’s well-being, because they seem so afraid they would not have enough, even though they already have way more than enough (and will keep enough) to live a comfortable and fulfilling life, and to move away from their ways of “making” money, especially when these ways include exploiting and damaging people, animals, or planet, out of the same fear of not having enough, or other fears like not being able to replicate their success or being admired for it.

There’s some superb (and superbly sad) irony here that millionaires and billionaires are in the best
position to be role models, by doing amazing things for the well-being and advancement of mankind (and all species)

Pourquoi vous devez supprimer vos infos perso (et comment faire sans y passer 200 heures) | Cybersécurité | Le site de Korben

Le RGPD est impraticable puisqu'il faut identifier tous les sites qui détiennent des données personnelles, trouver leur formulaire de suppression, envoyer une demande conforme, relancer s'ils ne répondent pas et recommencer tous les 3 à 6 mois, parce qu'ils recollectent les informations.

Incogni gère extactement cela.

88 % des applis américaines et 92 % des applis chinoises partagent vos données avec des tiers. Contre seulement 54 % pour les applications européennes.

What Made Blogging Different?

If someone wants to be read, it has to be compelling enough that visitors would come.

GitHub - pingooio/pingoo: The fast and secure Load Balancer / API Gateway / Reverse Proxy with built-in service discovery, GeoIP, WAF, bot protection and much more - https://pingoo.io

Documentation: https://pingoo.io/

Developed by Silvain Kerkour: https://kerkour.com/

Wikipédia perd 8 % de pages vues par les humains en un an et met ça sur le compte de l’IA - Next

Ce serait en grande partie dû à une meilleure détection des crawlers. Aussi, les moteurs de recherche fournissent directement des réponses, en se basant sur le contenu de Wikipédia.

Les crawlers sont plus agressifs et certaines ne respecte pas le robots.txt.

« cela signifie que les gens lisent les connaissances créées par les bénévoles de Wikimedia partout sur Internet, même s'ils ne visitent pas wikipedia.org. Ces connaissances créées par l'homme sont devenues encore plus importantes pour la diffusion d'informations fiables en ligne ».

Il y a en revanche un risque à long-terme

avec moins de visites sur Wikipédia, moins de bénévoles vont développer et enrichir le contenu, et moins de donateurs individuels vont soutenir ce travail ».

Powerletters for Rust

I don't know. It seems to be overkill for the use. Instead of words, some functions get a capital letter.

« Maintenant, la télé, c’est Free » : Xavier Niel lance Free TV pour tuer Molotov et TF1+

Free TV semble évident: une application pour toutes les chaînes de télévision.
En revanche, 170 chaînes OH!

Ambient Animations In Web Design: Practical Applications (Part 2) — Smashing Magazine

It uses GSAP

MariaLetta/free-ferris-pack: 🦀 Pack of 50+ Ferris pictures and elements will help you to build your own design for anything related to Rust Programming Language: presentations, README files, posts in blogs or social media, courses, videos and many, many more.
“Une première victoire” : Polytechnique claque la porte à Microsoft 365 et choisit le logiciel libre, la révolte gagne les universités - Les Numériques

le modèle même des solutions cloud assujetties au droit extraterritorial américain est structurellement incompatible avec le droit européen et la sauvegarde de nos intérêts économiques et stratégiques.

En migrant vers l'écosystème Microsoft, Polytechnique s'exposait frontalement au droit extraterritorial américain - Cloud Act et FISA en tête - transformant de facto les données de la recherche française en gibier potentiel pour les services de renseignement d'outre-Atlantique. Plus embarrassant encore : cette migration contrevenait explicitement à l'article L123-4-1 du Code de l'éducation, qui impose l'usage prioritaire des logiciels libres dans l'enseignement supérieur.

Start using Scroll-driven animations today! | Blog Cyd Stumpel

It's not available in Firefox yet.

The world is something that we make | Terminal

The poisonous tumour installed in my brain by a decade of reading about Silicon Valley always thinks 'this is a business that can never scale' and it's like well yes that is the fucking point actual

In short, I am now trying really hard to spend my money in ways that I hope will affect and improve the world around me both for myself and for others. None of us can do it alone. But I think there is hope if we do it together.

I haven't been talked down to by anybody else who is also making their own gentle change. The same way that you rarely get shit on by somebody doing better than you at anything.

Utiliser Coolify et Nuxt en multi tenant avec des sous-domaines dynamiques
Pourquoi Yaël Braun-Pivet appelle à taxer davantage les héritages

Le sentiment d'injustice est encore alimenté par le fait que la part de l'héritage dans le patrimoine ne cesse d'augmenter : aujourd'hui cette part est de 60% alors que dans les années 1970, c'était 35%.

L'héritage reste pour les Français chargé symboliquement. C'est rarement juste des euros ou une maison, l'héritage renvoie souvent au travail de toute une vie, à des sacrifices des générations précédentes.

L'idée serait donc de taxer les plus gros héritages, notamment ceux qui parviennent à contourner l'impôt, via des systèmes d'optimisation fiscale, de donations, d'assurances vie ou des holdings patrimoniales. Reste à savoir où mettre le curseur car, aujourd'hui, la plupart des héritages - en tout cas pour les transmissions directes - bénéficient d'un abattement de 100 000 euros. De fait, 85% des héritages ne sont pas imposés.

A Human on a Bicycle Is among the Most Efficient Forms of Travel in the Animal Kingdom | Scientific American

TL;DR; "Humans aren’t very efficient movers—until you put us on a bicycle, when we become some of the most energy-efficient land travelers in the animal kingdom."

output: HTML's native live region element | scottohara.me

The content is similar to The HTML Output Element from Matthias Ott or HTML’s Best Kept Secret: The Tag — Den Odell.

They advocate for better usage of <output> instead of aria attributes. Let's use native instead of ARIA!

A web editor for "Lamé curves"

Ok, the website has an editor built-in to change the source code. Why? Because @TheRealPomax@mastodon.social can.

(via https://mastodon.social/@TheRealPomax/115387167941878142)

Madcollector : « Bonjour! » - retro.pizza

"Speak english", "Speak understable English" and "Bonjour" on a European map

Automerge - Version control for your data

Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast.

46 JavaScript Background Effects | FreeFrontend

A collection of background effects.

An open letter to the Obsidian team

There is no safeguard for malicious plugin updates.

and plugins are one key feature of Obsidian: "Users stayed for the amazing selection of plugins, themes, and the community built around it."

Needle.social - ensemble tissons un web plus humain

Similaire à shaarli, où chaque lien est un moyen de se connecter avec d'autres ayant partagé le même lien.
Les liens peuvent évidemment être groupés, classés,

Ainsi, par ces "carnets", "fils", "fiches" sont autant de moyen de rentrer en contact avec d'autres.

J'ai l'impression d'avoir déjà vu ce genre de projet en 2019-2020. Celui ci semble plus abouti.

(via https://sebsauvage.net/links/?B9E_vQ)

GitHub - 42futures/firm: A text-based work management system for technologists.

Everything in one place: Organizations, contacts, projects, and how they relate.
Own your data: Plain text files and tooling that runs on your machine.
Open data model: Tailor to your business with custom schemas.
Automate anything: Search, report, integrate, whatever. It's just code.
AI-ready: LLMs can read, write, and query your business structure.

Against the protection of stocking frames. — Ethan Marcotte
Web Users Don't Follow Links Anymore

Only 8% clicked on traditional search result links when an AI summary was present, versus 15% without one. Additionally, only 1% clicked directly on the links within the AI summaries.

Browser session ending after viewing a search page occurs in 26%, compared to 16% for pages with traditional results

The AI summaries tend to feature a higher proportion of links to Wikipedia and government sites.

Source: https://www.pewresearch.org/short-reads/2025/07/22/google-users-are-less-likely-to-click-on-links-when-an-ai-summary-appears-in-the-results/

KH-C — Blitz through a MacBook battery using 'yes'

Running the yes command to drain the battery.

At the height of the incident, all prefixes from AS25135 disappeared from global routing tables, effectively making large segments of Vodafone’s infrastructure unreachable.

Blog Stéphane Bortzmeyer: Le résolveur DNS public de Freifunk München
Firefox 144 améliore ses groupes d’onglets et active les profils partout - Next

News: https://www.firefox.com/en-US/firefox/144.0/releasenotes/

Les profils utilisateurs sont maintenant utilisables. Les onglets et Picture in picture ont plus facilement manipulable.

14 failles de sécurités sont corrigées.

Pour les développeurs, il est maintenant possible d'accéder directement à la définition d'une variable CSS depuis les règles de styles. Aussi, l'inspecteur montre un badge à côté des custom events pour les différencier des évènements natifs.

Language Support for Marginalia Search | marginalia.nu
Slow IS Fast
vCPUs in the cloud: x86-64 vs ARM64 (aarch64)

x86-64 (especially AMD processors) still dominate if you want to get as much bang for your bucks as possible, due to, among other things, a higher number of instructions per clock and a better support for SIMD instructions: wider registers and better adoption in software.

compared to ARM64 CPUs because they provide 1 core = 1 vCPU. This may explains why AWS graviton instances can win some benchmarks against AMD instances for an equal number of vCPUs despite the fact that AMD CPUs smoke server-grade ARM CPUs.

Tous les évènements de la CNIL | CNIL
Record and share your terminal sessions, the simple way - asciinema.org

It's easy and the recordings can be converted to animated images (GIFs...)

errno(3) - Linux manual page

Get the meaning of an error code

Pay Monthly Websites | £50/mo All Inc. Web Design Service

Delivery in one week. That's bold.

The company epace uses Astro and ai to generate the boilerplate code

Repères -Ce qui change en octobre 2025 | Service Public
Cancer : la France doit savoir pourquoi elle est surexposée

En septembre, une étude publiée dans la revue The Lancet a même placé la France en tête des pays les plus touchés, avec 389,4 cas pour 100 000 habitants.

Le tabac et l'alcool explique en partie la situation, mais cela ne peut expliquer une telle différence avec d'autres pays.

En revanche, on meurt de moins en moins souvent du cancer en France. Avec 136,8 décès pour 100 000 en 2023 contre 184,7 en 1990,

Why it took 4 years to get a lock files specification
Creating a personal wrapper around yt-dlp – alexwlchan

Even if you don’t use yt-dlp, the idea still applies: when you find yourself copy-pasting configuration and options, turn it into a standalone tool. It keeps your projects cleaner and more consistent, and your future self will thank you for it

Alexwlchan also made a resize image tool https://alexwlchan.net/2024/create-thumbnail/

Moon Base - A Starship Visual Editor

A UI to configure the starship CLI

La génération Z confrontée à une « apocalypse de l'emploi » alors que les entreprises privilégient l'IA plutôt que les nouvelles recrues et accélèrent l'intégration de l'IA pour réduire les coûts

L'étude du BSI rapporte que plus de la moitié des chefs d'entreprise interrogés se disent chanceux d'avoir commencé leur carrière avant la généralisation de l'IA.

Santé de l'association et pourquoi nous rejoindre · Exodus Privacy
Sham Jaff : « It’s a "crisis" when immigrants "take jobs away",… » - Mastodon

It’s a "crisis" when immigrants "take jobs away", but "innovation" when machines do. Funny.

We Keep Reinventing CSS, but Styling Was Never the Problem — Den Odell

CSS styling has no perfect solutions but tradeoffs between the different approaches. Choose the one that fits best to the project

Kommentar zur Umstellung auf Open Source: Schaut auf Schleswig-Holstein! | heise online
Le grand virage de GitHub - Microsoft rapatrie son joyau sur Azure

Github va devenir de plus en plus important pour Microsoft.

Je parie que le service va se merdifier durant les prochaines années; comme déjà les PRs de Copilot.

GitHub - Ravencentric/awesome-arr: A collection of *arrs and related stuff.

Lidarr, Prowlarr, Radarr, Sonarr, and Whisparr are collectively referred to as "arr" or "arrs". They are designed to automatically grab, sort, organize, and monitor your Music, Movie, E-Book, or TV Show collections for Lidarr, Radarr, Sonarr, and Whisparr; and to manage your indexers and keep them in sync with the aforementioned apps for Prowlarr. This list aims to list all *arrs and things related to them

Opace Agency
A guide to creating accessible PDFs using free tools - Piccalilli
CSS Typed Arithmetic | CSS-Tricks
The “Most Hated” CSS Feature: cos() and sin() | CSS-Tricks

Usages:

  1. Circular menus or item lists
  2. Wavy layouts (DNA strands, wave)

Fancy animations

1.2.Train.com rempile avec la SNCF pour la vente de billets de train - MacGeneration

1.2. Train est une initiative d'un seul développeur. Cependant le service croît constamment depuis ses débuts.

La suite https://www.macg.co/mobilites/2024/09/billets-de-train-12train-le-petit-poucet-qui-prend-le-contrepied-de-sncf-connect-146067

Proton Mail launches new, faster mobile apps with offline mode | Proton

Rust code is shared between IOS and Android.

Rob Anderson : « It's cool what you can do with pure #HTML, #JavaS… » - social.lol

Some clock display. See https://time.r0b.io/

Ask HN: What is nowadays (opensource) way of converting HTML to PDF? | Hacker News
  1. Convert the PDF in a browser or automate it using a browser automation tool
  2. https://weasyprint.org/ / https://stirlingpdf.io/

and more

Lecteurs d’écran - T-shirt unisexe à manches courtes - Etsy UK

JAWS
NVDA
Narrator
Orca
Talkback
VoiceOVer
*accessibility is not only about screen readers

nosservicespublics : « Joyeux anniversaire la Sécu ! Petite rétrospectiv… » - Piaille

Un historique de la sécurité sociale

CSS by T. Afif :verified: : « In CSS, we have Frequency Units (Hertz), and sinc… » - Front-End Social

A Hz unit in CSS ?

Linkedin et le personnal branling | Cyroul

Il est simplement temps de se refaire un CV sur d’autres réseaux et il y en a masse (Xing, Behance, meetup, Indeed, …).

Basis UI
Why I Chose Astro over WordPress for My New Business Venture, Web-Site.Design | LinkedIn

Indeed, IA allows budget to be reduced and to for niches. Here small websites that can still be developed by programmers.

By lowering costs and speeding up delivery, professional custom websites are now accessible to startups and small businesses that could never have afforded traditional agencies.

The market changed: few hundred for a website and 7 days to delivery

The Coyier CSS Starter – Frontend Masters Blog

Another CSS reset

Shades Of October (2025 Wallpapers Edition) — Smashing Magazine
Drunk CSS – Terence Eden’s Blog

Drunk theme

Benjamin Lemoine, politiste : « La dette ne représente pas un danger universel, elle est devenue un instrument de sécession d’une classe rentière »

La dette publique devient une source de rente privée garantie : ce qu’ils ne paient pas en impôts, les plus riches le prêtent à un Etat qu’ils ont contribué à appauvrir, et ils perçoivent des intérêts sur leurs placements alors que les classes moyennes et populaires subissent les coupes budgétaires qui garantissent la soutenabilité des emprunts publics et leur remboursement aux contribuables les plus aisés.

Inscription – Webinaire « Travailler en Europe : les conséquences sur ma retraite » – 14 octobre, de 14h à 14h45

Les derniers webinaires peuvent être intéressant

Cap Watkins – The Perfect Company

Ask interviewers what challenges (not just with the product) they're currently facing.

The God Mode Vulnerability That Should Kill "Trust Microsoft"

The Actor-token is flawed as long as there is one "Authority"

The killer feature of Web Components - daverupert.com

A way to document a web component (an element manifest per web component).

Getting started | DevTUI

A Swiss-army app for developers

Project: https://github.com/skatkov/devtui

For Your Convenience, This CSS Will Self-Destruct | Scott Jehl, Web Designer/Developer

If JS fails to load, a keyframe remove the effect provided by JS in 2 seconds.

Petr Tesařík: "I thought converting `slub_debug` to a less insan…" - Infosec Exchange

The return value is unclear:

  • The old API treats zero as false (parameter not handled)
  • The new API expects an error code (zero is success).
  • To add some fun, any non-zero result is passed to ERR_PTR() and used as a pointer for further parsing. Well, (char*)1 is neither IS_ERR_OR_NULL() nor a valid pointer…
Microsoft Teams wird zum Spitzel: Bald startet Büro-Überwachung

Microsoft Teams führt demnächst eine Funktion ein, die automatisch den Arbeitsort von Mitarbeitern über die Büro-WLAN-Verbindung verfolgt.

2025 NIST password guidelines: key updates for businesses | Proton
  1. Use longer passwords
  2. Drop complexity requirements
  3. No more forced password resets
  4. Maintain a password blocklist
  5. Eliminate security questions and hints
  6. Use modern security tools (MFA, password managers)

Source: https://pages.nist.gov/800-63-4/sp800-63b.html

GitHub - mitsuhiko/self-replace: Utility library that helps to implement processes that replace themselves
Rust Coreutils 0.3.0: Bis zu 3,7-mal schneller als GNU-Tools | heise online

The new minor version make the tools faster.

The Rust-Coreutils v0.3.0 supports 83.91% of the GNU Coreutils 9.8.
It's a decreased compared to the 87.06% of the GNU coreutils 9.7.

TT-RSS Shuts Down, but the Project Lives On Under a New Fork

The original developer can stop it.

If it where a company, the program would disappear. The program however is still maintained with a fork because it's a free software.

La SCIENCE du BITCOIN (j'ai enfin compris...) - YouTube

Une vidéo claire sur le sujet.

driver.js
Maladie de Lyme : comprendre, prévenir, diagnostiquer
Reviewing Signal’s Cryptography, Part 2 - Dhole Moments
::root isn't global - Kilianvalkhof

::selection ans ::backdrop does not inherit from root. So :root does not guarantee the CSS variable. The html selector does not solve this.

There is currently no global context in CSS, but root is the best workaround currently.

This is going to catch a lot of people off-guard because I, like many others, expect CSS Custom properties defined on :root to just be available everywhere.

The following discussion is there https://github.com/w3c/csswg-drafts/issues/6641

Slop Train Coming | misaligned

Here we go again with AI doing slop.

a pivot from “AI will find a cure for cancer” to “you can generate your own erotic nonsense video” be a perspective?

Airbus, Leonardo et Thales s’unissent pour créer un géant européen des satellites - Next

Le nom de code actuel est Bromo pour cette initiative

Internet Archive : 1 000 milliards de pages dans la Wayback Machine - Next

Plus de 70 Po (70 000 To) de données, 300 Po brutes

Votre iPhone pollue le Wi-Fi de tout le monde et ça c'est moche | Anonymat en ligne | Le site de Korben

Les appareils Apple saturent le réseau pour la technologie AirDrop. Les appareils sautent de canaux toutes les deux secondes.

readable.css

Rather than helping you build a sitewide design, readable.css provides a base default that is both sensible and beautiful.

Scrolls

Scrolls is a weekly newsletter / link roundup / information digest at the intersection of the IndieWeb and the Fediverse, with a splash of Cybersecurity stuff. It is published on the web every Friday, completely free. Check out the latest edition and get scrollin'!

manifestos [MelonLand Wiki]
Kat Marchán 🐈: "you benchmark your node/ruby/python software on y…" - Toot.Cat

You benchmark your node/ruby/python software on a fancy Macbook M4 and celebrate 500ms response time.

I benchmark my rust software on a $30 potato computer that may as well have 256MB of RAM and celebrate 800ms response time.

L’empiètement sur le terrain d’autrui : une atteinte au droit de propriété - UNPI

Mais pour que cette tolérance soit valable, il faut un accord écrit, clair et formalisé (exemple : un acte de servitude). Un simple échange verbal ne suffit pas.

A decade of dotfiles

Some useful tips in the CLCLI to handle dotfiles and customization of the shell.

Why "alias" is my last resort for aliases

But over time, I think I discovered a better way: a script in my $PATH.

Benefits of scripts over aliases:

  • No reloading; changes are picked up immediatly
  • Choice of programming language
  • Complex logic can be implemented
  • More portable between shells

Aliases have certain benefits:

  • special syntax (cd.. for cd .. with space)
  • completion
  • conditional definition
  • easier to bypass with unalias
  • brevity: it's a one liner
  • performance: alias are 100x faster.
Foreign hackers breached a US nuclear weapons plant via SharePoint flaws | CSO Online
How popular foreign mobile apps are quietly exporting European's most sensitive personal data—by country [2025] | Incogni
Scripts I wrote that I use all the time

getsong make sense and so many useful scripts.

  • copy and pasta
  • mkcd
  • tempe
  • trash
  • mksh
  • serveit starts a static file server
  • getsong
  • getpod to download something from a podcast player
  • getsubs
  • wifi off, wifi on and wifi toggle
  • url "my_url" parses a URL into its parts.
  • markdownquote to add > before every line
  • u+ 2025 to get the unicode caracter associated
  • snippets to run some snippets
  • some REPL launchers for Clojure, Deno, Php, Python and SQLite
  • hoy prints the current date in ISO format
  • timer
  • ocr to extract text from an image
  • removeexif to delete EXIF data from images
  • emoji fuzzy finder helper https://codeberg.org/EvanHahn/dotfiles/src/commit/843b9ee13d949d346a4a73ccee2a99351aed285b/home/bin/bin/emoji

and more Process management scripts

Behind the Scenes of Pingoo: Slashing Rust allocations with mimalloc and heapless to build the fastest reverse proxy

The heap is a performance killer in Rust. One woraround is to swap to a more efficient memory allocator such as jemalloc.

In Cargo.toml:

[dependencies]
mimalloc = "0.1"

In main.rs:

#[global_allocator]
static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc;

The best performance optimisation is to avoid the heap. There is the heapless create for that. "The only thing to know is that the size of heapless types and collections needs to be known at compile-time."

Entre la Suisse et la France, les “exilés de la classe moyenne”

le Conseil d’État genevois ne veut plus des élèves frontaliers dans les écoles du canton.

Ils sont plus de 30 000 à avoir quitté le canton pour emménager dans l’Ain ou la Haute-Savoie, le “Genevois français”.

Déplacements routiers -Le péage en flux libre est déployé sur de nouvelles autoroutes | Service Public
L’Essentiel du Jeu Vidéo 2025 : tous les chiffres de l’industrie du gaming en France - Son-Vidéo.com le Blog
Element: setHTML() method - Web APIs | MDN

It is currently experimental, but could be amazing because it parse a string of HTML safely and then insert it into the DOM

What’s the deal with WebKit Font Smoothing? – David Bushell – Web Dev (UK)

For MacOS only
-webkit-font-smoothing: antialiased;

Outage at Signal and several other online services - AboutSignal.com

Signal is currently experiencing an outage. As a result, users are unable to send or receive messages.

AWS has issue and many services on the Internet depends on it. Snapchat and Canva are also impacted.

I am sorry, but everyone is getting syntax highlighting wrong @ tonsky.me

The problem with that is, if everything is highlighted, nothing stands out.

Broken syntax should not be highlighted too. So Tonsky recommends to

Highlight names and constants. Grey out punctuation. Don’t highlight language keywords.

and because developers are not payed to the line of code anymore, "Comments should be highlighted, not hidden away."

Many developers prefer the dark mode because the dark mode can have less vibrant colors.

I suspect that the only reason we don’t see more restrained color themes is that people never really thought about it.

Know your neighbors | Go Make Things

To help:

Do mutual aid
Post on your local Buy Nothing project group what you can offer
Join Food Not Bombs
Start a Free Pantry: reach out to local grocery stores and ask if you can take the stuff they're about to throw out.

GitHub - Ocramius/experimenting-with-rust-php-extensions: Proprietary playground for trying out PHP extensions in Rust, with a 100% reproducible build infrastructure

A work to use rust build as PHP extension

Common misconceptions about screen readers - TetraLogical

Misconceptions:

  1. only blind people use screen readers
  2. people use screen readers in the same way
  3. all screen readers work in the same way
  4. building a screen reader specific version of a website or app is a good idea
  5. screen reader users don't care about images
  6. screen reader users need instructions on all content
  7. all content must be focusable to work with screen readers
Overlay Fact Sheet

The overlays for accessibility are often wrong.

The Great Software Quality Collapse: How We Normalized Catastrophe

But the real pattern is more disturbing. Our research found:

  • AI-generated code contains 322% more security vulnerabilities
  • 45% of all AI-generated code has exploitable flaws
  • Junior developers using AI cause damage 4x faster than without it
  • 70% of hiring managers trust AI output more than junior developer code

The physics of software collapse:

  • Modern software is built on towers of abstractions, each one making development "easier" while adding overhead. Each layer adds only 20-30% but it compounds a handful and the overhead becomes 2-6x for the same behavior.
  • Energy is not infinite
  • More money goes to infrastructure to support the grow. GAFAM are spending 30% of revenue on infrastructure (historically 12.5%).
  • Senior developers won't exists if one can never be junior for a start

Shifting the priorities:

  • when is a calculator leaking 32GB normal?
  • why do we trust AI-generated code more than junior developers?
  • how many abstraction layers are actually necessary?
  • what happens when we can't buy our way out anymore?

The author describes a path forward and describe each points:

  • Accept that quality matters more than velocity.
  • Measure actual resource usage, not features shipped.
  • Make efficiency a promotion criterion.
  • Stop hiding behind abstractions.
  • Tech fundamental engineering principales again.
Téléphonie mobile : cinq ans après son arrivée en France, la 5G n’a pas révolutionné les usages
Dsens : « note ajoutée... j'ai changé l'imagela police de… » - Mastodon.top

Pourquoi donner des milliards d'aides d'État aux entreprises privées ?

Alors qu'on pourrait simplement les applaudir à 20h tous les soirs !

Cela a tellement bien marché pour le personnel soignant.

GitHub - AlexEne/twiggy: Twiggy🌱 is a code size profiler
HTTP Archive: Tech Report

Starlight has the best core web vital in A11y and SEO compared to MkDocs, Sphinx, VitePress, Nextra, GitBook, Docusaurus, Docsify.

Post by BOFH Excuses, @bofh_excuses@gts.chapek9.com

T-1's congested due to porn traffic to the news server.

Always porn traffic or DDoS.

Feed me up, Scotty! | Feed me up, Scotty!

RSS feeds for arbitrary websites, using CSS selectors.

So the project generates RSS feeds and populate items in it from CSS selectors. It can definitely be useful.

DuckDuckGo

A minimalistic UI and a minimal page weight

Morgan - Cacahuètes 🥜

Du numérique et de pleins d'autres sujets: https://shaarli.zoemp.be/tags/cloud

Conseils départementaux d'accès au droit | Ministère de la justice

Les conseils départementaux de l'accès au droit (CDAD) sont des groupements d'intérêt public qui définissent et mettent en œuvre la politique publique de l'accès au droit dans leur département respectif. I

vault - save links, notes, and images. private & open source.

vault is a desktop app to collect and organize links, notes, and images. it’s open source, private, and everything is stored locally.

It's an alternative to shaarli and obsidian

Software can be finished - Ross Wintle
  1. Feature complete. Features do not need to be added.
  2. It is secure.
  3. No maintenance needed (can broke while

Implications: if build tools change, then we may not be able to modify our software. If hardware, platforms, interpreters or external APIs change, the software may stop working. That's the implication.

Examples of finished software:

  1. The Nintendo Gameboy
  2. Job Sheet Manager
  3. A multitude of embedded systems (DVD player, ...)
  4. Some small JS apps and libraries

How to make them?

  1. Understand the requirements. There must be a definition of done.
  2. Keep scope small and fixed
  3. Reduce dependencies
  4. Produce static output
  5. Increase quality assurance: don't fix bugs - avoid them

(via https://sebsauvage.net/links/?nhyv5A)

Service Offerings from Mastodon | Kev Quirk

Mastodon’s started offering paid hosting and support for institutions that want their own corner of the fediverse. They’re already working with the EU and a few local governments. It’s a sensible move that keeps things sustainable without selling out the decentralised idea.

The news: https://blog.joinmastodon.org/2025/09/service-offerings-from-mastodon/

It's great to diversify income!

Massive Vodafone Outage Linked to BGP Routing Issue from AS25135 : r/Vodafone

At the height of the incident, all prefixes from AS25135 disappeared from global routing tables, effectively making large segments of Vodafone’s infrastructure unreachable.

GoBackup - Pour sauvegarder vos bases de données facilement | Open source | Le site de Korben

Le projet est sur github: https://github.com/gobackup/gobackup

La justesse au lieu de l’exactitude

J’ai appris une chose importante : l’arbitrage n’est pas une discipline scientifique.

En dehors du sport et du football avec des caméras et aide à la décision, un pilote de chasse.

En 2024, un pilote s’est éjecté de son F-35, car, malgré plusieurs reboot, son casque connecté indiquait des erreurs critiques. Problème : après l’éjection du pilote, l’avion a continué à voler correctement pendant de très longues minutes. Il semblerait que son casque avait un simple bug informatique. [...] La subtilité réside par la suite avec la carrière du pilote, poursuivi pour abandon d'avion fonctionnel [...] Nous n’avons plus des pilotes qui « sentent » leur avion, mais des opérateurs suivants des procédures informatisées.

Non seulement la complexité crée artificiellement des problèmes, mais elle empêche les humains d’acquérir de l’expérience et de prendre des décisions.

La seule stratégie possible pour un humain raisonnable est donc de ne plus prendre de décisions (ce qui est déjà une décision en soi).

#égalité #equity

Rust 2025: $400K Salaries, AI, Defense & Borrow Checker — Jon Gjengset on Rust & Future of Coding - YouTube
vidir man | Linux Command Library

Edit the directory and file names directly in vi

Const Assertions

assert!() use in const expression are a great way to ensure safe type casting

Visé par des sanctions américaines, le juge français de la CPI dénonce des atteintes à l'Etat de droit

Les société etatsuniennes ont interdiction de mettre leur service à disposition des personnes listés.
Il se trouve que certains magistrats le sont.

TOO (Tixeo, Oodrive et Olvid) est finalisé, mais n’est plus une suite collaborative - Next

Tixeo pour la visioconférence
Oodrive pour le partage de fichiers
Olvid pour la messagerie instantanée

Les trois services collaborent ensemble via API, mais ce n'est pas une suite collaborative comme Google ou Nextcloud.

I. La hausse dépend du type de structure. Pour de l’IaaS (infrastructure as a Service), c’est 25 à 30 % plus cher, tandis que sur du PaaS (Plateforme as a Service), le prix peut faire x4 ou x5 actuellement faute d’offre compétitive sur les besoins de Tixeo. Tixeo attend maintenant l’arrivée de Kubernetes as a Service sur du SecNumCloud pour espérer avoir un prix plus raisonnable pour une offre qui se situerait alors entre de l’IaaS et du PaaS.

Paul Neau: "Allemagne. Au 3ème trimestre …" - Mastodon.top

Au 3ème trimestre 2025, les renouvelables ont couvert ..59% des besoins électriques :

Le charbon arrive en troisième position après le solaire et l'éolien. Les renouvelables ont une croissance depuis au moins 4 ans en Allemagne.

Source: Energy Charts

La pyramide de Ponzi de l’IA générative | Cyroul
Website Inspo - Curated at the Component Level
16by9 · Building great websites for good causes

16by9 is a small web studio that works with charities, not-for-profits, and mission-driven organisations. We help teams like yours redesign their websites with clarity, confidence, and purpose.

Lutra : « Une histoire de prédation en deux toots.2017 :… » - Mamot - Le Mastodon de La Quadrature du Net

Une histoire de prédation en deux toots.

2017 : j'achète une licence oXygen. Soit-disant à vie. Quelque chose comme 200 euros mais bon, pour une licence permanente ça vaut le coup.

2019 : y a de plus en plus de mises à jour, c'est chiant, et je dois faire bosser des étudiants, je trouve une alternative un peu moins bien mais gratuite, j'utilise moins oXygen.

2024 : ma licence n'est plus valable (je m'en rends compte au hasard d'un changement d'ordinateur, oups je peux plus installer oXygen depuis la version de 2020 en fait). Je me passe d'oXygen.

2025 : je tombe sur un os, il y a un truc que je ne peux faire bien qu'avec oXygen. Je regarde les tarifs pour racheter une licence. Je crie.

NIRS fire destroys government's cloud storage system, no backups available

858TB of data over 8 years.
In fact, their G-Drive is designed as a high-capacity, low-performance storage system, and they have regulatory constraints that require exclusive storage on this platform to prevent data leaks.

In short, for all official documents that have gone through formal approval processes, there is hope of recovery via their OnNara system (another government system that stores final reports), but for everything else (drafts, work-in-progress files, internal notes, etc.), it's dead as a doornail...

GitHub - svenstaro/miniserve: 🌟 For when you really just want to serve some files over HTTP right now!
Ю ⁂: „Looking for examples of web magazines made with h…“ - nahe.social

Looking for examples of web magazines made with html/css [so the 3. option].
The spectrum:

  1. a website with branching levels of navigation, average content-heavy website
  2. a website with single level of linear paginated navigation, back and forth, text-heavy html/epub
  3. a responsive paginated website that mimics printed magazines in the best way possible, and looks interesting on all screens
  4. embedded static PDF viewer with page turn and zoom
  5. static PDF
Lokas – Enregistrer et transcrire ses réunions en toute confidentialité
gofoss : « The most radical act in tech isn’t building somet… » - Mastodon Hostux

The most radical act in tech isn’t building something new. It’s keeping the old ideals alive: that people should control their tools, not the other way around.

Spice Up Your Next Web Demo With Bats - coreysnipes.com

A theme for october :)

The project is available at https://github.com/twomile/js-bats

Feeds | abhinavsarkar.net

Many feeds here for one website

Portail pédagogique des exoplanètes

Après des années de boulots (littéralement) voilà le projet de portail #pédagogique
sur les #exoplanètes
en ligne 🎉🪐

scholar.exoplanet.eu

Des cours, des activités, des outils (dont visualiseur 3d de systèmes exoplanétaires !), une base de donnée (adaptée au non professionnels de la profession)… on a essayé de soigner l'accessibilité dès le départ (c'est pas encore au top, je bosse dessus), c'est traduit en 5 langues…

Toute mon équipe (dev) a bien bossé idem pour la team recherche !
#astro

(via https://mastodon.obspm.fr/@pmartin/115300288586084148)

Le visualiseur est à l'adresse https://exoplanet.eu/exo3d

Architecture Antipatterns

A collection of antipatterns and how to avoid them

@jaydixit/astro-utils - npm

ImageGallery - PhotoSwipe-powered image gallery with lightbox
AcademicReference - Academic citation system with tooltips
AnchorHeading - Linkable headings with clipboard functionality
Backlinks - Content relationship system
LinkPeek - Link preview system
SocialShare - Social sharing with clipboard
StructuredData - SEO schema generation
Image - Shared image pipeline (Astro assets + Unpic)

Overview | Frontend Hire

A CMS built on top of Github

Where It's at:// — overreacted

About the AT protocol used by BlueSky

Should we NEVER use non-logical properties? – Frontend Masters Blog

Use them as much as possible.
Exceptions are physical placement (anchor, ...)

GovTech Hackathon | GovTech Hackathon
RFC 8941: Structured Field Values for HTTP
Messenger

Dans le navigateur

Wikidata, die weltgrößte Datenbank für strukturiertes Wissen, bietet MCP-Zugang | heise online
GitHub - dbarzin/mercator: Mapping the information system / Cartographie du système d'information

This could be useful someday

(via https://www.nolimitsecu.fr/mercator/)

How crawlers impact the operations of the Wikimedia projects – Diff

Les bots d'AI parcourent tout ce qu'ils peuvent de Wikipédia: les ressources, l'infrastructure, les bases de codes, comme des brutes.

We have started to work towards addressing these questions systemically, and have set a major focus on establishing sustainable ways for developers and reusers to access knowledge content in the Foundation’s upcoming fiscal year

The finest in live music - Groovin Affairs
Dexie.js - Minimalistic IndexedDB Wrapper
Taxi.js - Vanilla Javascript Page Transitions Manager
Tech continues to be political | Miriam Eric Suzanne
consumed.today