Nikhil's blog
A practical introduction to kill-safe, concurrent programming in Racket
About
Racket Beyond Languages
Working through Gossip Glomers in Racket
Python Gotcha: Idiomatic file iteration has bad performance
Remote Dbus Notifications over SSH
Nuphy Air75 Wireless Receiver does not work on Linux
A Racket program to decrypt files encrypted with Synology Cloudsync
RAII Footguns in Rust and C++
Using a Digital Ocean Droplet to backup Google Takeout to Backblaze B2
Tracking the Books I've Read Using Svelte, XState and Quagga
Useful Hammerspoon Tips
Improving the Credit Freeze user experience
Experiencing Smalltalk
Return on Data: When governments fail to make surveillance useful
Mystery Knowledge and Useful Tools
Rust 2021
A Bazel Persistent Worker for Rust
A Future is a Suspending Scheduler
Getting to Deterministic Builds on Windows