TL;DR summary of stories on the internet
In this web content, the author provides a collection of 120 epigrams or concise statements about programming. Some of the notable statements include “One man’s constant is another man’s variable,” “Structure data late in the programming process,” and “It is easier to write an incorrect program than understand a correct one.” The author also touches […]
Read more »
Ferret is an end-to-end machine learning model that allows for fine-grained and open-vocabulary referring and grounding. It combines hybrid region representation with a spatial-aware visual sampler. The model is trained using the GRIT dataset, a large-scale, hierarchical, and robust ground-and-refer instruction tuning dataset. Ferret also introduces Ferret-Bench, a multimodal evaluation benchmark that tests referring/grounding, semantics, […]
The Johnson solids are a set of 3D polyhedra that are convex and have regular polygons as their faces. They are distinct from the Platonic solids and other uniform polyhedra. There are a total of 92 Johnson solids, named after Norman Johnson who enumerated them. Out of these, 5 solids are chiral, meaning they are […]
Endurain is a self-hosted service similar to Strava that allows users to track their activities. The frontend of the service is built using PHP, HTML, basic JS, and Bootstrap CSS, while the backend utilizes Python FastAPI and stravalib. The database engine used is MariaDB, and Jaeger is used for observability. Docker images are available for […]
The author begins by acknowledging a comment made on Reddit about leveraging Zig’s WASI support to simplify the process of building WASM modules. They mention that using Clang for compilation is still useful for certain reasons. The author then proceeds to explain how to crack open a WASM module to understand its contents. They provide […]
In this article, the author discusses the challenges faced in achieving Unicode support in terminal emulators. They highlight the different types of Unicode characters and how they are displayed in terminals. The author also mentions their work on the python wcwidth library, which determines the printable width of a string in a terminal. They share […]
In this blog post, the author discusses the concept of Singular Value Decomposition (SVD) and its applications in image compression. SVD is a matrix factorization technique that breaks down a matrix into three distinct matrices: $mathbf{U}$, $mathbf{Sigma}$, and $mathbf{V}^mathsf{T}$. The author explains the geometric interpretation of SVD and how it can be used to decompose […]
CyberRunner is an AI robot designed to master the challenging labyrinth marble game. The game requires players to navigate a marble from start to finish without it falling into any holes on the board. While it may seem simple, the game actually requires fine motor skills and spatial reasoning abilities, making it difficult for humans […]
Windmills are fascinating machines, both in their historical significance and in their ability to generate energy. However, their simple appearance is deceptive. The wind’s unpredictable nature and varying speeds make designing a windmill that can withstand strong gusts and still function effectively a difficult task. Engineers have come up with various strategies to mitigate this […]
In a monumental achievement for the NES Tetris community, a player known as “Blue Scuti” reached level 157, only for his game to crash. Despite the crash, this event is being celebrated. Blue Scuti, who is only 13 years old, has quickly established himself as one of the most talented players in the game. The […]