28 April 2024

32 links · Sunday

A Software Engineering Career Ladder

I’ve been quiet lately, and that’s because I’ve joined OpenSesame as Vice President of Engineering. It’s been a fascinating opportunity to rebuild an engineering organization from the inside, and I’m loving every minute. We’re introducing a lot of cutting-edge…

things I tell myself to be more agentic – Daniel Frank

This is written as a personal self-affirmation — my hope is that by writing it up and sharing it publicly, I will internalize these words more and act on them. In the context of this post, being agentic means being more ambitious, doing more things out in the …

Harry Chapin and RATM: the problem with bleeding interests

Note: this post requires a basic familiarity with the songs discussed. If you’re not familiar with them, I’d recommend you listen to at least a portion of the following three songs: Free Bird by Lynyrd Skynyrd (YouTube) Cat’s in the Cradle by Harry Chapin (Yo…

“Jewish Mathematics”?

Quick math-personality quiz: What is seven-and-one-fourth minus three-fourths, expressed as a mixed number (a whole number plus a proper fraction)? What matters isn’t what answer you get but how yo…

Garrison Jensen - Sorted Containers in Ruby inspired by Python

I converted Grant Jenks’s Python library Sorted Containers to Ruby. If you are interested in the details of this data structure, I recommend reading his website. His documentation is much more detailed, and I used it as a reference for this implementation.

So what’s the point of linear algebra, anyway?

Asking someone in a STEM field to justify linear algebra concepts is a bit like asking a Haskell programmer about monads. The best case scenario is that you’ll get a shrug and a “don’t worry about it, just learn when to use it”. The more common scenario is an …

Metric learning with linear methods - Emir's blog

I read this paper a while ago, which sets out the problem of linear metric learning nicely but then proceeds to solve it in a way I personally thought unnecessarily indirect. It seemed to me that there was a neat analytical solution, so I thought I’d have a go…

Using an E-Ink Monitor

I recently bought an e-ink monitor: Dasung’s 2019 13.3” Paperlike HD-F. This post covers my knee-jerk reactions after having used it for a few days. There are other more in-depth reviews of it online.

Podcasts, the Universe, and Everything

Recently, John Green announced a now-released podcast, The Universe hosted by himself and Dr. Katie Mack, which attempts to detail the entire history, present, and future of our universe as we currently understand it. While I haven't listened to the podcast be…

Why I Am Now Relaxed About Releasing Buggy Software

I am a perfectionist by nature. Releasing software in to the wild that has imperfections annoys me. For that matter, doing anything that is imperfect annoys me. Thankfully, there is this little thi…

The Death of My Heroes

In recent times much of tech has rotted and become predatory towards its users, now coined into the term enshittification.

Ollama with Llama3 and Code Interpreter

I try to run an experiment once a week with open-source LLMs. This week experiment was using Llama3 via Ollama and AgentRun to have an open-source, 100% local Code Interpreter. The idea is, give an LLM a query that is better answered via code executi...

Thoughts on WASM

WASM has this great veil of misunderstanding around it and I don’t want to try to remove it because in the process I might end up creating more confusion. All I want to do is give you some ideas and experiences I’ve had writing a simple library in C, compiling…

Note Taking in Anki

Exploring the unusual use of spaced repetition software in developing a high-quality personal writing and note-taking workflow.

The Moore-Nakamoto plain

A great tool to map and compare projects, and to analyze how advances in compute and crypto will affect them in the future.

Fully Decentralized Forum With 60 Lines of Code

Try it here: Bodhi Space Last year, I built a 100-line protocol called Bodhi, designed to store content and incentivize high-value content at a basic protocol level. If you’re intrigued about why this might work, you can check out the details here. Theoretical…