Bio: https://jvns.ca

Quadratic algorithms are slow (and hashmaps are fast)

made by bork, submitted by Mai
A clear explanation of quadratic-time vs. linear-time algorithms. Useful in interviews but also in real life!

How to look at the stack with gdb

made by bork, submitted by nicholasbs
Exactly what it says on the tin: A clear guide to how you can use GDB to look at and understand a program's stack space.

Day 41: Trying to understand what a bridge is

made by bork, submitted by davidbalbert
Julia figures out what a bridge is, how it works, and how to connect a VM to the internet using a bridge.

Day 5: drawing lots of faces with sketch-rnn

made by bork, submitted by davidbalbert
Julia is teaching a recurrent neural network to make good line drawings of faces.

refrigerator poetry forum

made by bork, submitted by porterjamesj
A website where you can make themed poems out of digital refrigerator magnets. You can see the code here: https://github.com/jvns/refrigerator-forum

Implementing 'focus and reply' for Fastmail with JMAP

made by bork, submitted by davidbalbert
Julia wrote an open source implementation of Hey.com's "Focus & Reply" feature for Fastmail using JMAP, a new email protocol. Source: https://github.com/jvns/focus-reply-fastmail

Getting started with shaders: signed distance functions!

made by bork, submitted by nicholasbs
An introduction to shaders, including how to make a 3D animated spinner.

One second code: How fast is your computer?

made by kamal, bork, submitted by rachel
Guess, to the nearest order of magnitude, how fast your computer is at running different programs! Source: https://github.com/kamalmarhubi/one-second

How containers work: overlayfs

made by bork, submitted by nicholasbs
Container images can be quite large, and creating a copy every time you start a new container would be slow and wasteful. This post explains a solution to this problem: overlay file systems!

Challenge: Write a bouncy window manager

made by bork, submitted by porterjamesj
The story of writing a humorous window manager that bounces windows around the screen.