Monthly Shaarli

All links of one month in a single page.

April, 2024

Periodic orbits for Newtonian planar three-body problem

Would've been nice to see these before reading the novel "Three Body Problem".

WikiChip
thumbnail

The wiki for computer chips and processor architectures.

Feather Wiki

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.

SylviaRitter's Ubuntu Animals

A gallery of Sylvia Ritter's artwork about Ubuntu releases.

awwesome selfhosted
thumbnail

The same GitHub repository of awesome-selfhosted, but in a website format.

There’s plenty of room at the Top: What will drive computer performance after Moore’s law?

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
thumbnail

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.

GUI development with Rust and GTK 4

A tutorial on developing GTK4 application using Rust. A TODO list app is built as part of the tutorial.

A half-hour to learn Rust
thumbnail

Not really a substitute to reading the Rust book, but is a good reference.