RSSAmplifier

Blog

Jonathan Arns

This is my personal website/blog, where I write about software projects, data systems, and occasionally hobbies.

notpeerreviewed.comRSS feed ↗6 posts

Latest posts

Open vs Closed Loop: A Benchmarking Crime

Before running benchmarks for DeMon , an experimental distributed data store, I read Gernot Heiser's amazing list of benchmarking crimes and best practices. What it didn't tell me is that I needed to use open loop clients. Let me tell you why.

Love in the Terminal: Kitty and (Neo)Vim

How to integrate Kitty and Neovim navigation, even over ssh; Or the tragic love story of a terminal emulator and a text editor.

Full Text Search Shenanigans

A great blog post from 2013 describes using bloom filters to build a space-efficient full text search index for small numbers of documents. The algorithm is simple: Per document, create a bloom filter of all its words. To query, simply check each document's bloom filter for the query terms. With a query time complexity of O(number-of-documents) , we can forget about using this on big…

Spex: Swedish Student Theatre

Oh hey, what is this?! A post about theatre? Why yes it is! On April fools, but totally serious.

The World's best Snake AI

Battlesnake is a competitive AI programming platform for a multiplayer variant of the classic game snake. It looks like this.

Sweden's most realtime public transit map

Experience it yourself at transitmap.io (now defunct). Transitmap lets you watch thousands of buses, metros, commuter trains, and even ferries move across a map in real time. Try it on your phone next time you are waiting for a bus in Sweden. In most cases, the vehicle on transitmap will move only a few seconds behind the real one.