The Daily Shaarli

All links of one day in a single page.

March 22, 2026

Unicode characters you can not see

In Unicode there are a lot of invisible, non-printable characters: regular white-space characters (e.g. U+0020 SPACE), language specific fillers (e.g. U+3164 HANGUL FILLER of the Korean Hangual alphabet), or special characters (e.g. U+2800 BRAILLE PATTERN BLANK). While all of these have a specific meaning in their natural context, they can be used in various applications that don't allow for regular whitespace characters.

p5.waves

A p5.js addon library that provides a set of wave functions (sine, cosine, and variants), with usage similar to the noise() function.

Typst

Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst has:

Built-in markup for the most common formatting tasks
Flexible functions for everything else
A tightly integrated scripting system
Math typesetting, bibliography management, and more
Fast compile times thanks to incremental compilation
Friendly error messages in case something goes wrong
The Am Dash

For generations before generative text, writers have used the em dash to hop between thoughts, emotions, and ideas.

But this beloved punctuation mark has become a casualty of the algorithmic age. The em dash has been so widely adopted by AI-generated text that even when used by human hands, it begs the question: was this actually written or apathetically prompted?

We’re launching the am dash initially via two new, tailored typefaces: Times New Human and Areal, available to download and use alongside your custom fonts.