Blogs

Blogs

Note: I love writing technical blogs. This is one of the new ways I’ve been learning, and honestly it is quite refreshing. I tackle most of the topics that I feel I can relate to other things I’ve learned, and draw parallels wherever necessary. They are done in breadth-first fashion, with room to go on rabbitholes as well. Enjoy!

  1. Towards Mastering Scrabble with Search and an Exact Endgame
  2. The Harness Was the Experiment: what four benchmark problems taught me about program search
  3. (Non-Technical) The Art of Ignoring What Everyone Else Assumes
  4. (Non-Technical) The Unemployed Developer
  5. Elixr: What if PyTorch Used Complex Numbers?
  6. Safe SQL: A Seatbelt for Your Database
  7. grove: I built Obsidian for the terminal
  8. Do LLMs Have a Secret Interlingua? Testing GPT-2’s Hinglish Comprehension with Sparse Autoencoders
  9. What Happens When You Run BPE on Encrypted Text?
  10. Using MCTS to Navigate Sparse Autoencoder Feature Space
  11. Shoving NEAT into JAX: When Evolving Topologies Meet Static Computation Graphs
  12. pairy: AI pair programming the way I like it
  13. I built Git from scratch. Here’s what I learned.
  14. (Non Technical) Building and Maintaining Software is an Art
  15. (Non Technical) On the Ancient Sport of Hacking
  16. Cadence: Program Evolution via Large Language Models
  17. (Non-Technical) I’m a Tool Guy
  18. REALBT - A Simple Backtesting Engine in Pure Python
  19. (Non-Technical) On my experience with hiring and making your career identity
  20. SDPA Optimization Case Study - Worklog
  21. Flex Attention - How to Scale Attention Models for Billion Users?
  22. JAX - Why is everyone excited about this framework?
  23. Arrakis - A toolkit to conduct, track and visualize mechanistic interpretability experiments
  24. On High Agency and Work Ethic
  25. Leviathan - Let’s modify and improve the Transformer model(from scratch)
  26. Design for Generality