Daily Shaarli

All links of one day in a single page.

January 17, 2026

Strudel REPL
Framamèmes
Comment j'ai choisi mon système d'exploitation - Solutions informatiques

Finalement, c'est le retour à Debian qui a primé.

how I think when I think about programming - alice maz

"abstraction" in mathematics means to use a higher-level concept that carries fewer assumptions but covers a broader superset of cases. complexity is removed for the sake of generalizability. "abstraction" in programming means to paper over the underlying workings of a system with shorthands or conveniences. complexity is added so you can pretend it isn't there. no matter how you dress it up, when you're using a computer, you are always somewhere in the jenga pagoda

master the fundamentals, understand how they're composed into abstractions, and you can pick almost anything up as you go.

So how to master them?

What is a kata: basic programming concepts as akin to martial arts kata. To be really good, you don't need to study any particular big thing. you need to practice and understand the small things, over and over, until they're second nature.

Frameworks and librairies are domains of specialists.

The rest is content about programming:

Kata one: variables, flow control, scope, functions; memory semantics stack and heap
Kata two: indirection and recursion; memory semantics structs, arrays, enums

Paradigms: imperative and oop
Disgression two: odds and ends. OS, IDEs, VCS, programming loop with feedback and responses,

Kata three: registers, jumps, calling convention

once you are are good at programming, you will have literally hundreds of ideas of things to do but lack the time to do more than two or three at once. so enjoy it while it lasts

Yes indeed

The end: further reading

the important thing to remember is that it's not enough to be valuable. you must be legibly valuable. this trips up people who are not used to cultivating an appearance.

Euroalternatives - Discover European Alternatives to Big Tech Companies
Note: Changer de forfait mobile ou abonnement Internet régulièrement

C'est avantageux et les opérateurs ont des offres d'appels (= pour les nouveaux clients) souvent très avantageuses.

Exemple:

  • actuellement, Sosh 15€ --> Free
  • lorsqu'on avait besoin que d'un abonnement Internet --> B&Y Pure Fibre
taffer/canadian-alternatives: A collection of Canadian alternatives to common Internet services in the spirit of the various Awesome lists. - canadian-alternatives - Worktree
Accueil | Apparences trompeuses

20 questions pour comprendre quels sont les "dark patterns" utilisés.

En savoir plus sur les apparences trompeuses https://apparences-trompeuses.beta.cnil.fr/html/savoir-plus.html

Et sur le test https://apparences-trompeuses.beta.cnil.fr/html/apropos.html

Europeans quietly shift away from US tech services, share lists of local alternatives
theory building without a mentor

A method applied from Programming as Theory Building from Peter Naur to solve the problem about a behavior of neovim.

porkbun.com | An oddly satisfying experience.

A domain names marketplace (and more it seems)

AdamXweb/awesome-aussie

Curated list of Aussie (Australian) based software and services

Non-U.S. Alternatives List - anitwek/alternatives-to-us

A curated list of non-U.S.-based alternatives to popular services, focusing on privacy and global accessibility.

Secure Cloud Storage & Internet Storage Services | Sync
Au passage, quelles sont les sanctions prévues contre ? - The Prancing Pony - Middleearth.fr

La CNIL a sanctionné Free (cf sur Mastodon: La CNIL sanctionne la société FREE MOBILE). Plusieurs autres entités ont fait fuité des données, mais la CNIL ne semble pas réagir.