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
.
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?