43 posts

Blog

Notes, technical writeups, project logs, and occasional book notes.

  1. MindstormsNotes on the book
  2. GPU poor as a state of mindTips to be compute wealthy
  3. Acorn PalThe Busy Developers Best Friend
  4. Memory Cache Dev LogMemory Cache Dev Log March 2024
  5. Speak with AI in JapaneseA language learning AI app
  6. The Cost of FocusWhat does focus actually cost?
  7. What Open MeansThe many and changing meanings of openness in software
  8. OSAI-Kube Object StorageFine-grained auth for osai-kube data
  9. OSAI-KubeAutoscaling GPU apps with K8s
  10. Builders ClubAI-generated club promo
  11. Generating Images With AIA look at Stable Diffusion
  12. Dependency GodsLosing a day to resolving dependency issues
  13. Track AppFull-stack rust app for tracking personal data
  14. nix?That time I tried nix
  15. The Book of Why (continued)More notes
  16. Encourage open source AI?Random thought about how to encourage open source AI
  17. The Book of WhyIntro to the Causal Revolution
  18. What is knowledge?Really, what is it?
  19. My First ModelsGrokking AI basics
  20. Setting up Jupyter LabConnecting to a GCP instance from my local machines.
  21. Handmade Boston 2023Notes from an indie conference for programmers
  22. Rediscovering PGAMy curiousity for geometric algebra returns
  23. Simple, not easyAn apology for simplicity
  24. Future LabBeautiful daydreams
  25. Food TrucksA delicious metaphor for Hubs
  26. Three Things I Learned This WeekBevy 0.11, Rust 1.71.0, Danswer 0.0.1
  27. How do notifications work?dunst, dbus, and org.freedesktop.Notifications
  28. AI Game JamParticipating in Hugging Face AI Game Jam
  29. The Next ParadigmMy lightning talk at a AI for Games event
  30. Working with Linux ClocksWriting a profiler based on rdtsc
  31. Cargo ExplainA handy replacement for rustc --explain.
  32. RE: "How To Do Great Work"Notes on Paul Graham's essay
  33. JSON parser, part 3Handling errors.
  34. Product VisionMusing on the future of a product
  35. JSON parser, part 2Parsing the tokens.
  36. JSON parser, part 1Writing a lexer.
  37. JSON parser, part 0Thinking about the problem.
  38. History of Graphics APIsRecommended reading.
  39. rdtsc and pwndbgLearning to inspect disassembly for binaries.
  40. Blog BasicsAdding basic capabilities to my blog
  41. Ergodox EZGetting used to a fancy new mechanical keyboard
  42. Setting up rest_bertGetting set up to play with transformers from rust
  43. Hello, world!It is about time I had a blog.