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