Monthly Shaarli
April, 2024
Would've been nice to see these before reading the novel "Three Body Problem".
Looks like it will be great for the use case of maintaining one project's documentation in a single file.
I just migrated one very large org-mode file which was serving as my FreedomBox development diary to Feather Wiki. It looks better organized into multiple pages. I might keep one quine file per significant project.
I am still sticking to TiddlyWiki for my general memex and journaling purposes.
A gallery of Sylvia Ritter's artwork about Ubuntu releases.
This paper by Leiserson et. al (the L from the famous CLRS Algorithms book) explores how computer performance can continue to improve after Moore's law hits its limits. In this paper from 2020, the authors predict that there will be diminishing returns after 5 nm transistors, but there are 3 nm and 2 nm transistors being manufactured in 2024 (not available to China though they have the highest number of supercomputers/country). Clock speed had pretty much stopped increasing since 2004 due to increasing power requirements. We cannot continue to reduce voltage with increasing clock frequency (Dennard scaling).
The gains at the bottom are due to improvements in semiconductor technology - the tide that lifts all boats. The gains at the top on the other hand come from software performance optimization (while taking the target hardware into account), algorithmic efficiency and hardware streamlining.
Unlike the historical gains at the Bottom, however, the gains at the Top will be opportunistic, uneven, sporadic, and subject to diminishing returns as problems become better explored.
NocoDB is an open-source alternative to the proprietary AirTable. It can be used locally without ever connecting to their cloud offering. It uses a SQLite database by default when used locally, without any configuration. The sign-up is also local.
I don't want to use Notion or AppFlowy, just for tables. This seems like a better alternative.
A tutorial on developing GTK4 application using Rust. A TODO list app is built as part of the tutorial.
Not really a substitute to reading the Rust book, but is a good reference.