Habits
A working list of habits that have worked for me.
A blog about robotics, AI and the future
A working list of habits that have worked for me.
Aesthetic for the artificial age
On passion and regret.
Some thoughts about being a father.
Interactive visualizations of various types of neuron models.
Stream-of-thought writing about tension.
Framework for thinking about a type of startup that might succeed.
Reading list of modern reinforcement learning papers.
The business plan I wrote up for K-Scale.
In the same way that a free and open internet laid the foundation for most of AI today, a free and open "robonet" will lay the foundation for the future of embodied AI.
Some unstructured thoughts on what it means to be competitive.
A perpetual pain point for people working on computer vision is dealing with affine transformations. This post provides a simple example of how to reason about them.
A copy of the business plan I wrote for K-Scale Labs when I was initially raising money.
My "Starting a Startup" post from a few months ago needed a refresh. This is a new version with my updated thoughts about what a successful startup looks like.
A vignette about purpose.
Idea for an implementation of monotonic attention using a probabilistic graphical model.
A short, hand-wavy explainer for the mathematical intuition behind faster attention mechanisms.
Miscellaneous notes about various Azure-related things.
Miscellaneous notes about various AWS-related things.
Working out the math for streaming convolutions.
An accessible introduction to diffusion and flow matching models.
A reference collection of fast attention implementations.
I left FAIR to start a startup a few weeks ago, and figured I should describe what we're actually doing.
Math behind the RWKV model, plus a discussion of numerical stability.
A collection of the different types of electrical connectors that might be relevant for robotics.
A reference for the different types of gears that might be relevant for robotics applications.
A list of ideas for robotics startups, focusing on things that are feasible right now and things that will likely become feasible in the next few years.
An actually good guide to getting started with ROS 2.
A collection of my ideas relating to robotics pre-training.
Simple overview of what a PID controller is, how it works, and how to make one yourself.
Miscellanous update about various life things.
Meta-journal about journaling for more consecutive days than I initially thought I would, and whether or not it is a worthwhile habit to cultivate.
Python code snippit for doing background GPU monitoring using `nvidia-smi`.
Short post about what I've been up to lately.
Short post with code snippits for creating videos from Numpy arrays in Matplotlib.
Reflections on our time in the United Kingdom during the Covid-19 pandemic.
I got engaged to a really wonderful girl.
Some functions I found useful to add to my bash and zsh profile.
A walkthrough of how to optimize the log-sum-exp function in PyTorch.
Some tricks I found useful for writing CUDA extensions for PyTorch.
A comparison of Hidden Markov Models and Conditional Random Fields, two kinds of probabilistic graphical models.
Summary and thoughts about The Decadent Society: How We Became the Victims of Our Own Success by Ross Douthat.
A demo of how to code the Viterbi algorithm in Numpy.
Exploring the Land of the Rising Sun for 19 days by train, through Tokyo, Nikko, Sendai, Sapporo, Kyoto, Osaka and Nagoya.
A field guide to traveling to Cuba, written by naive college students for naive college students, mostly as exposition.
A short post and script regarding using Gensim Word2Vec embeddings in Keras, with example code.
Building on the Recurrent RBM for sequence modeling. This post relates to what I am doing for my Master's thesis.
Narration from my trip through Nashville, Chicago, Toronto, Montreal, and Washington DC.
An in-depth introduction to using Keras for language modeling; word embedding, recurrent and convolutional neural networks, attentional RNNs, and similarity metrics for vector embeddings.
Some facts and very sarcastic opinions regarding craft beers that can be bought at the Krogers near my apartment.