Bio: https://jvns.ca

Mess with DNS

made by bork, submitted by nicholasbs
An interactive tool that invites you to play and experiment with DNS to understand how it works!

How do you tell if a problem is caused by DNS?

made by bork, submitted by nicholasbs
Practical tools and tips to help you determine if downtime/slowness is caused by DNS, or something else!

Tools to explore BGP

made by bork, submitted by nicholasbs
A (timeline!) post about tools you can use to explore and understand BGP, the protocol at the root of Facebook's recent outage.

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.