Weekly Shaarli

All links of one week in a single page.

Week 27 (June 30, 2025)

Let’s Encrypt teste un certificat gratuit pour les adresses IP - Next
Haralds Blog — Checked Exceptions are not Exceptional

There are 3 error or exception handling: unchecked exceptions (JS), Checked Exceptions (Go) or an integrated type (Result in Rust) that handle one case or the other.

Explicit is always better.
One thing with an integrated type, is the normal case and the other case. That's a great type to handle more than errors: a lookup of a key in a map, opening a file with a name for which there is no file is normal business. Maybe I will find more.

And for quality software, its function must be so blatantly obvious that everybody thinks: wow, this is trivial code, even a monkey could've programmed this.

KeePass trojanised in advanced malware campaign | WithSecure™ Labs

Diffusé via de la publicité malveillante redirigeant sur un faux site de KeePass afin de déchiffrer les mots de passes.

Aral Balkan : « @lyndamerry484@mastodon.social @rbreich@masto.ai … » - Aral’s fediverse server

A classic image with text in it looks like this: "[image]".

Meanwhile, alt text convey the information: "[description of image including the text]"

Chris Pirillo: "I developed *13* new apps (and games) for y'all t…" - Mastodon
Concise explanations accelerate progress — Steph Ango
Tinyauth

No DB, only env variables. KISS

The Fed says this is a cube of $1 million. They're off by half a million. - Calvin Liang
Ciarán McNally : « This is important to remember, especially in hard… » - mastodon.ie

A 2 part graph

On the left is a branched tree where the branches represent "life paths" where only one path is highlighted in green (the path you took) from root to tip (this is the past)

The right of the graph represents your future and you are at the base of a new branched tree where every pathway is green, representing the choices you have going forward.

Go Make Things

I’m a web developer with ADHD, and I help people build the web better.

Builder of Kelp UI.

Blog: https://gomakethings.com/articles/

Impacts of climate change on global agriculture accounting for adaptation | Nature

Pour chaque degré, la production alimentaire diminuera de 4.4% par personne. Les zones impactées sont inégales.

J'ai enquêté sur les SECRETS financiers du PUY DU FOU (c’est délirant !) - bienvenue au cabinet

Malgré une miniature aguicheuse ainsi que des, le contenu est pertinent et instructif.

Grrr : « À la maison, j’ai décidé de chuchoter pour m’adre… » - mstdn

À la maison, j’ai décidé de chuchoter pour m’adresser à mon mari. Surpris, il m’a demandé pourquoi je parlais en chuchotant.

  • Pour ne plus être espionnée par Google!

Mon mari a rigolé.
Alexa a rigolé
Siri a rigolé
Mon frigo a rigolé

Wayback Machine to Hit ‘Once-in-a-Generation Milestone’ this October: One Trillion Web Pages Archived | Internet Archive Blogs

A trillion web pages saved

Europeans would swap planes for trains... if they could - Euractiv
Virgile Andreani ⏚ 🇵🇸 : « Ça faisait des années que je connaissais vaguemen… » - Mastodon -- Sciences.Re

OpenStreeMap est plus que Google Maps, c'est aussi une base de données des structures physiques mondiales (routes, bâtiments, poubelles, boites aux lettres, surface des chemins, bancs, toilettes, présence de boutons aux feux, ...).

C'est d'autant de cartes possibles.

Les contributions peuvent commencer avec StreetComplete, une sorte de Pokémon Go.

Les contributions sur OpenStreetMap sont plus importantes que celle sur Google Maps.

Dan O'Ginnec: „#stoner #dnd #bankrobber #moviedirector #venndiag…“ - hessen.social

Venn Diagram of stoners, D&D players, bank robbers and movie directors

« Nous en avons fini avec Teams », déclare un Etat allemand lancé dans une vaste opération d'abandon de solutions Microsoft pour le libre et l'open source

La ministre des affaires numériques danoises

Cette réalité, c'est que toutes les administrations américaines ont le pouvoir de déconnecter n'importe quel individu, entreprise ou gouvernement étranger de l'infrastructure numérique fournie par les grandes entreprises américaines. En ce sens, il est donc inutile de blâmer Microsoft pour le pouvoir de sanction dont est investi le Bureau ovale. Mais nous pouvons certainement lui reprocher d'avoir enfumé l'Europe sur les risques.

Cela ne signifie pas qu'il faille se couper de toute technologie américaine, mais cela signifie qu'il faut rejeter tous les services qui peuvent être désactivés à partir de Washington.

Cela intervient avec la mise à jour forcée de Windows 10 vers 11 avec la fin de sa maintenance.