TL;DR summary of stories on the internet
The author shares a fascinating story of an unsuccessful attempt to create a map of Spain in the 18th century, showcasing the individual perspectives of amateur cartographers. Despite the failure of the project, the unique and expressive nature of the maps shines through, highlighting the balance between modularity and expressiveness in design. The author questions […]
Read more »
In this blog post, the author shares their journey of implementing high-performance matrix multiplication on CPUs, focusing on simplicity, portability, and scalability. By following the BLIS design and utilizing OpenMP directives for parallelization, the code achieves over 1 TFLOPS peak performance on an AMD Ryzen 7700. The discussion covers the importance of matrix multiplication in […]
The author admits to having an alarming number of tabs open and pages of notes on a subject that has led to an obsession with history and mythology of a foreign country. They struggle to remember historical details and have found joy in delving into the unknown while reading complex books. The author advocates for […]
In 1999, Apple decided to rewrite the Finder from scratch for Mac OS X, separating its user interface and core functionality. The backend, known as Finder_BE or Desktop Services, dealt with enumerating files, watching for changes, and managing metadata. The .DS_Store files created are essentially the “Desktop Services Store,” meant to be invisible to Unix […]
0x.tools is a set of open-source utilities for analyzing Linux application performance, focusing on deployment simplicity and minimal dependencies. Some tools can work on Linux kernels over a decade old. The xcapture-bpf tool, like Linux top but with advanced features, allows for detailed performance data analysis. It is still in beta and requires specific Linux […]
Firezone uses Rust to build secure remote access apps with a connectivity library called connlib. Their design, known as sans-IO, abstracts away communication complexities by implementing protocols as pure state machines. This design choice, common in the Python world, allows for flexible network services with minimal dependencies. The post discusses Rust’s async model, the “function […]
As an Indie Maker, the struggle to “Just Ship It” is real. The author shares their journey of continuously adding features to their app, never feeling ready to release it. After years of development, they stumbled upon a competitor who had solved the same problem and more. Despite the competitor’s app being slow and unpolished, […]
The Ladybird Browser Initiative, founded by Chris Wanstrath and Andreas Kling, aims to develop a web browser completely free of corporate control and advertising revenue. The idea of funding a new browser solely through sponsorships and donations is unique and intriguing. Ladybird has already received significant funding and is making progress towards a functional Alpha […]
This article provides an overview of the first 10,000 games played at bgammon.org, highlighting the journey and contributions of community members. The site now hosts around 100 games per day, including backgammon, acey-deucey, and tabula. Two community members, f-a and EGYT, have made significant contributions to the site’s development, including suggestions for client and server […]
The article discusses the significance of the number e, approximately 2.71828, in exponential functions and logarithms. Despite seeming artificial in origin, e has special mathematical properties. It stemmed from efforts to simplify compound interest calculations and logarithmic tables in the 16th century. The number e is irrational, transcendental, and closely related to trigonometric functions, like […]