Grace Hopper’s Revenge

grace-hopper’s-revenge

The world of software has lots of rules and laws. One of the most hilarious is Kernighan’s Law: Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. I’ve always understood Kernighan’s […]

Show HN: Pgit – A Git-like CLI backed by PostgreSQL

show-hn:-pgit-–-a-git-like-cli-backed-by-postgresql

TL;DR: Built a Git-like CLI backed by PostgreSQL with automatic delta compression. Import any git repo, query its entire history with SQL. Benchmarked on 20 real repositories (273,703 commits): pgit outcompresses git gc –aggressive on 12 out of 20 repositories, while giving you full SQL access to every commit, file version, and change pattern. Then […]

Flash-KMeans: Fast and Memory-Efficient Exact K-Means

flash-kmeans:-fast-and-memory-efficient-exact-k-means

Abstract:$k$-means has historically been positioned primarily as an offline processing primitive, typically used for dataset organization or embedding preprocessing rather than as a first-class component in online systems. In this work, we revisit this classical algorithm under the lens of modern AI system design and enable $k$-means as an online primitive. We point out that […]

Kagi Translate now supports LinkedIn Speak as an output language

kagi-translate-now-supports-linkedin-speak-as-an-output-language

Text Text Proofread Proofread Dictionary Dictionary Document Document Website Website Log in About Kagi Log in Try for free Text Text Proofread Proofread Dictionary Dictionary Document Document Website Website English 0/20000 Start typing a URL or some text…   0/20000 LinkedIn speak Standard Best

Monkey Island for Commodore 64 Ground Up

monkey-island-for-commodore-64-ground-up

The monkey island project The ongoing work involves the classic The Secret of Monkey Island. We are converting the complete game for the Commodore 64. My task in this project is to bring all the graphics to the screen on the Commodore 64 platform. This is a large task involving a meticulous process of hand-drawing each […]

Jepsen: MariaDB Galera Cluster 12.1.2

MariaDB is a popular open source SQL database which began as a fork of MySQL. MariaDB Galera Cluster is an active-active replication system for MariaDB which allows reads and writes on every node. In 2015 this author analyzed MariaDB with Galera Cluster and found that although Galera claimed to offer Snapshot Isolation, Codership Oy intentionally […]

Every layer of review makes you 10x slower

Every layer of review makes you 10x slower We’ve all heard of those network effect laws: the value of a network goes up with the square of the number of members. Or the cost of communication goes up with the square of the number of members, or maybe it was n log n, or something […]

Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

video-encoding-and-decoding-with-vulkan-compute-shaders-in-ffmpeg

Video encoding and decoding on the internet is largely a solved problem for everyday users. Most consumer devices now ship with dedicated hardware accelerator chips, to which APIs like the Vulkan® Video extensions provide direct access. Meanwhile, newer codecs are increasingly royalty-free with open specifications — or simply age out of licensing restrictions — making […]

Show HN: Trackm, a personal finance web app

show-hn:-trackm,-a-personal-finance-web-app

Most finance apps make money by analysing your spending. Trackm cannot — your data is encrypted with a key only you hold. 🔐 Per-user encryption Each account has its own randomly generated data key, wrapped with your password. No shared keys, no shared risk. 🗄️ Isolated databases Your budget data lives in its own encrypted […]

AnswerThis (YC F25) Is Hiring

answerthis-(yc-f25)-is-hiring

Who we are Trillions of dollars flow into global R&D every year, and a massive share of it goes to researchers manually reading papers, writing literature reviews, and assembling evidence packages. This is the work that decides whether a new drug or medical device reaches patients, and almost all of it is still done by […]