Daily Shaarli

All links of one day in a single page.

May 17, 2026

Optical Punch card reader - Hackster.io

Print 128 bits on a punch card and read it from the webcam.

The goal isn't to program a computer; it's to store highly sensitive data on a medium that won't get erased. Like a crypto wallet key or a master password.

The webcam is used to read the punchcard via another python script.

It's more robust than a USB storage, an old paper or something similar.

via https://korben.info/des-cartes-perforees-imprimees-en-3d-et-lues-par-une-webcam-parfait-pour-stocker-vos-mots-de-passe-a-vie.html

other source: https://hackaday.com/2026/05/16/21st-century-punch-cards-are-3d-printed-and-read-by-opencv/

You don’t know HTML Lists – Frank M Taylor

These are definitely the rules I follow. I still not reach for <menu> yet.

in HTML5 they realized it was kinda annoying that the spec didn’t allow us to clump the terms and definitions together. So now a

is permitted as a non-semantic wrapper to help us clump those terms and definitions together:

Action list should be put inside <menu>. The nav element is a sectioning element whereas the `menu element is a list element.

Native all the way, until you need text | Artem Loenko

Implementing raw text is hard on native