RSS Feed

π in Other Universes

How the value of π depends on the definition of distance.

October 29, 2023 · 10 min

Intuition for Cryptography

Building an understanding of common cryptographic use-cases without delving into the deep end.

October 9, 2023 · 13 min

Boundaries of Predictability

Exploring the limits of predictions of physical systems and what we can learn from it.

September 17, 2023 · 9 min

Breaking Changes in Distributed Systems

Distributed systems don't have atomic deployments so making breaking changes requires careful planning.

August 6, 2023 · 10 min

What Is a URL

Dangers of inconsistent parsing of URLs

April 30, 2023 · 9 min

Dakhni and Linguistic Prestige

Perceived importance is disconnected from any intrinsic property of the language.

April 23, 2023 · 7 min

Why is Mars's Moon Traveling the Wrong Way?

Explaining the discrepancy between Phobos's orbit and its apparent motion across the Martian sky

January 16, 2023 · 7 min

2022 Year Review

Reflecting on projects and books/articles from 2022

January 1, 2023 · 7 min

Degenerate Matter: How Reality Deals With Uncertainty

Casual introduction to the uncertainty principle from quantum mechanics and how it leads to neutron stars and superfluids

November 19, 2022 · 12 min

C++: How to Use Variadic Templates

Intro to variadic templates and complications when function overloading isn't available

November 3, 2022 · 5 min

Setting Up Fauxpilot for Code Completion

Guide on using Fauxpilot with VScode to get local code completion like Copilot

October 15, 2022 · 2 min

Delayed 2021 Year Review

Quick review of things I explored in 2021

September 20, 2022 · 5 min

Homomorphic Encryption with Images

Exploring homomorphic encryption to apply algorithms on encrypted images

January 9, 2022 · 5 min

Parallelizing C++ using Execution Policies

C++17 support for Execution Policies for "algorithms" provides a powerful tool to parallelize your code.

December 30, 2021 · 4 min

Equivalence Relations and Partitions

An equivalence relation fully partitions a set.

November 15, 2021 · 5 min