I discovered an interesting CSS property: hyphens .

I released on GitHub ReqLoop: https://github.com/AlessandroTambellini/ReqLoop/. This project was also an occasion to play with <template> and ResizeObserver .

http://herpolhode.com/rob/

I revisited and reshaped a little article about the NAND gate that I wrote 3 years ago:
Just a NAND gate

Today I read Idiosyncrasies of the HTML parser.
To be precise, I read the first two chapters and skimmed the third one.
What I understood is that the HTML parser of browsers is built to handle any type of "writing style" plus, without ever throwing an error. In the style of: "Hey, don't worry, however you write it's fine and we are never gonna throw you an error!".
It remembers me of an interview to Brendan Eich where he says that from the first draft of JS the equality operator == was the strict equality one but then, people persuaded him to make it loosely equal.
Were these decisions made to let people populate the web in the easiest way possible without worrying about the programming barrier?
I can draw a parallel with the decision of YouTube to remove the dislike button at the cost of lowering the quality of the content "to let people express fearlessly". Translated: to populate YouTube.

Gemini protocol, browser, Voronoi:
Making UI in Jai

While reading the emscripten docs, I came across this interesting article: The magic behind configure, make, and make install

Salvatore Sanfilippo mentioned VisiCalc in a video and so I wanted to delve deeper into it:
Was VisiCalc the "first" spreadsheet?