Daily Shaarli

All links of one day in a single page.

January 25, 2026

Note: Commentaire suite à la vidéo

TL;DR; le devoir surveillé commençait à 14 H, sans limite de temps mais toute sortie de la salle était définitive, les étudiants se sont retrouvés à étudier le cours puisqu'il n'avait pas le temps pour tricher et finir le devoir surveillé avant 20h.

Je suis un boomer (74 ans) et j'ai une anecdote dont l'analogie avec les thèses évoquées dans cette vidéo est criante :
Au début des années 70, j'étais en 3ème année d'école d'ingénieur. Le prof de RDM (résistance des matériaux) avait décidé que les devoirs sur table (appelés "devoirs surveillés" DS) seraient sans limite de temps et avec avec toute la documentation que l'on voulait. Justification : "Dans la vie active, vous aurez accès à toute la documentation, et si nécessaire, vous aurez toutes vos nuits pour travailler vos projets".
Nous étions donc persuadés qu'ayant toute la doc, nous n'avions plus rien à apprendre, tout au plus à savoir nous servir d'une règle à calculs (Hé oui : même les calculettes quatre opérations n'existaient pas encore !).
Bref, le DS commençait à 14 H, sans limite de temps mais toute sortie de la salle était définitive. En simplifiant :
Au premier trimestre, l'expérience montra :

  • que nous venions tous avec des tonnes de doc pour être parés à toute éventualité
  • que personne ne restait au-là de 19H55 (5 minutes avant l'heure de fermeture du resto de l'école. Coïncidence ? 😄)
  • que les résultats étaient globalement catastrophiques
    Au deuxième trimestre,
  • la plupart des élèves venaient avec une doc réduite, en ayant potassé les cours avant
  • une majorité sortaient au bout de cinq heures
  • les résultats par rapport au premier trimestre s'étaient largement amélioré mais restaient médiocres
    Au troisième trimestre
  • la doc apportée était souvent réduite à des fiches de synthèse faites préalablement à partir des cours
  • au bout de 4h30, pratiquement tout le monde avait rendu sa copie
  • La moyenne de la promo était passée au-dessus de 10 (on notait sur 20, à l'époque)
    La doc illimitée était le ChatGPT de l'époque.
    Pour la petite histoire, j'ai eu un diplôme d'ingénieur en Génie Civil, et j'ai fait toute ma carrière dans l'informatique, en commençant comme développeur. Et aujourd'hui encore, à la retraite, je développe pour mon plaisir.
SOTY 2025 | GSAP

A scroll-animated website well built

Blogs | Portfolio Cyd Stumpel
Tout Et Rien - C'est pas de l'informatique, c'est de la politique

Le numérique fait peur car les discussions sont "techniques", or ce sont des discussions politiques

Tout comme si je veux comprendre les enjeux politiques autour de l'agriculture intensive alors je dois comprendre certains bouts du fonctionnement de l'accès aux graines et à l'eau

Tu n'as rien à cacher?

« tu n'as rien à cacher ? ouais pas de soucis, de toute façon je m'en fiche de savoir des choses sur toi. Mais tu peux me dire : ta sœur elle est lesbienne ? C'est quoi le numéro de sa copine ? Ton pote musulman il va à quelle mosquée ? »

Benjamin propose de décrire comment les outils sont utilisés

« Arrêtez de décrire l'outil, quand vous décrivez l'outil il est magique et il est beau. Décrivez ce qu'ils font avec. Ne décrivez pas de l'IA générative, dites qu'ils s'en servent pour empêcher les chômeurs d'avoir accès à leurs droits. »

Surtout non, " : non, vous n'avez pas besoin d'avoir un bac+5 en informatique pour comprendre, vous n'avez pas besoin d'être libriste/geek/nerd pour saisir les enjeux politiques du numérique, vous n'êtes pas plus bêtes que nous qui avons étudié ces sujets et ce même si des entreprises veulent vous le faire croire."

En comparaison, les gens s'emparent plus de l'omniprésence de la voiture. "Oui il faut connaitre un peu de mécanique et BTP pour comprendre le sujet, mais ça loupe le cœur du problème, l'aspect politique."

Une personne "ressource" au contraire de la pureté militante: personn ne peux être informé sur tous les sujets tout le temps. [...] C'est pourquoi je pense que se constituer en groupes spécialisés permet de faire gagner du temps, de l'énergie et d'être plus efficace : j'ai des interrogations sur un sujet autour du racisme ? Ok je sais que tel collectif est bon sur ça.

WalletWallet — Create Apple Passes for Free

Register and generate QR codes for cards. It's more efficient than a photo, and the data are structured (expiration, ...)

or https://kitty.cards/ for the cute alternative.

I use https://catima.app/

Accessible faux-nested interactive controls - Piccalilli

a thing you absolutely cannot do is nest one interactive control inside another

it has few examples.

Web Interface Guidelines
Quand la police communique sur le sexisme, c'est aussi gênant que révélateur | Le Club
Some Thoughts on the Open Web

The "Open Web" works only because the affordances are here.

As AI allows to easily create and consume content, these affordances for the open web have changed. For those who want to sell ads next to their content or entice people to subscribe, the rise of AI feels like betrayal.

Furthermore, on a technical level serving content to anyone who asks for it on a global scale might be a commodity service now -- and so very inexpensive to do, in some cases -- but it’s not free, and the costs add up at scale.

It's about control. As hyperbole, some what pixel-perfect control over the information is presented, used and its conditions, whereas some open access advocates want all information to be usable for anything without conditions. Both would be bad for the Open Web

Midlife Engineering – Sound therapy for a harmonious mind

Create sounds with a virtual keyboard

Linus Bohman, making things since 1984

I use code, LEGO, words, pictures, wood, and empathy to create stuff. Let's make the world a bit more interesting.

Common misconceptions about disability - TetraLogical

On the contrary:

  • disabilities can be invisible
  • disabilities can be temporary
  • accessibility features benefit everyone
  • people with disabilities are normal
  • people with disabilities are underestimated (for profits, as workforce)

While meant as a compliment, this kind of praise treats disability as something extraordinary that must be constantly overcome.

Designing for good, not evil. - Jesse Yuen
L’effondrement de la fiabilité de ChatGPT face à la contamination par Grokipedia | Le Club

ChatGPT intègre dans ses sources Grokipedia

Nous assistons peut-être au début de la fin de la crédibilité des grands modèles de langage comme outils de recherche fiables. Si des acteurs comme OpenAI sont incapables d'empêcher leurs modèles de boire à des sources empoisonnées, la valeur de l'outil s'effondre.

L'idée - Email Expiration Date

Oui l'idée n'est pas déconnante

The IndieWeb and Small web | Christiano Anderson

A comparison of the common points and the differences.

What excites me most is finding people naturally gravitating toward these ideas without necessarily knowing the terminology. They’re tired of algorithmic feeds, data harvesting, and the performative nature of social media. They want something more authentic, more human.

Oneplus phone update introduces hardware anti-rollback - Consumer Rights Wiki

The updates, which affected the OnePlus 13, OnePlus 15, & OnePlus Ace 5 series, blow irreversible electronic fuses in the device's Qualcomm processor.

How Browsers Work
  1. It works with URLs
  2. It turns URL into an HTTP request
  3. It resolves the server address
  4. It establish the TCP connection with the server
  5. It exchanges HTTP requests and responses
  6. It parses the HTML response to build the DOM tree
  7. It layouts, paint and compose the display
otaviocc/Triton: A native macOS client for omg.lol with support for Statuslog, PURLs, Web Pages, Now Pages, Weblog, Pics, and Pastebin

The tool is actually great to manage a small indie website. It covers web, now and blog pages. It also has a status log, pics and Pastebin included.

My Opinionated CSS Reset | Vale.Rocks

Some things to consider in this reset:

  • an anonymous layer is used.
  • border-box for all
  • reset margins and borders
  • reset body margins and paddings.
  • min body height is 100%
  • typography: line-height 1.5; prevent text-size-adjust for mobile
  • but headings, button, input and label get a smaller line-height
  • prevent media content overflow with max-inline-size: 100%; display: block; block-size: auto
  • fill svg with currentColor for svg without fill properties
  • inherit fonts in fields
  • textarea should resize only vertically
  • remove fieldset borders
  • text with text-wrap: pretty
  • every digit has its own size (use tabular-nums for tables, time, math) with font-variant-numeric: proportional-nums
  • overflow-wrap: break-word on texts and heading to avoid inline overflows
  • get the numbers on the same baseline with font-variant-numeric: lining-nums;
  • hanging punctuation must be set properly
  • code clarity is a must, so font-variant-numeric: slashed-zero is useful.
  • collapse table borders
  • reset sup and sub line-height because they are messing with it in texts
  • align opacity with :disabled to 0.8 for all browsers and set the cursor: not-allowed
  • add an outline-offset to 0.2rem for :focus-visible