Deprecations via warnings don’t work for Python libraries Last week urllib3 v2.6.0 was released which contained removals for several APIs that we've known were problematic since 2019 and have been deprecated since 2022. The deprecations were marked in the...
It's Not Just You - The iOS Keyboard is Broken Ever noticed you're getting way more typos on iPhone lately? You're not going crazy - it's iOS.
Here's the Product I've Been Working For I started working at Makeswift in October. Makeswift is a visual builder that integrates with Next.js. You can do lots of work visually then build custom React components to take it to the next level. Makeswift and Contentful Workshop - https://github.co...
Building a High-End AI Desktop ML, Biotech, Hardware, and Coordination Problems. Sometimes I write about hard problems and how to solve them.
Getting a Gemini API key is an exercise in frustration — Ankur Sethi's Internet Website Last week, I started working on a new side-project. It’s a standard React app partly made up of run-of-the-mill CRUD views—a perfect fit for LLM-assisted programming. I reasoned that if I could get an LLM to quickly write the boring code for me, I’d have ...
I Reverse Engineered ChatGPT's Memory System, and Here's What I Found! When I asked ChatGPT what it remembered about me, it listed 33 facts from my name and career goals to my current fitness routine. But how does it actually store and retrieve this information? And why does it feel so seamless? After extensive experimentati...
How I discovered pigeons sabotaging my project with Aiven Free-Tier Kafka How I used Aiven's free Kafka tier to monitor my smart bird feeder in real-time
We should live forever. I feel deep resentment whenever I read or hear someone saying that life is only meaningful because we are mortal. It is probably the most profound thought I disagree with.
It's cheaper to buy a new printer every month It's the holiday season. My kids are doing all sorts of projects at school, this means we are doing a whole lot of printing. So I went online to look for the ink cartridge for our printer. I typed the printer name and model because who knows the ink cartr...
Exposing Hidden information in LLMs with Contrastive Decoding Explore how Contrastive Decoding uncovers hidden information in LLMs and highlights suppression techniques with practical applications.
Why AGI Will Not Happen — Tim Dettmers If you are reading this, you probably have strong opinions about AGI, superintelligence, and the future of AI. Maybe you believe we are on the cusp of a transformative breakthrough. Maybe you are skeptical. This blog post is for those who want to think mo...
RAG Isn’t a Vector Search Problem Through market forces, embeddings became the singular framework we understood RAG. It’s the wrong lens to think about the problem
I miss the old Qasar, not the new Qasar After many years of railing against going on X, I’m finally pulling the band-aid and getting on the platform.
Unrolling loops — Matt Godbolt’s blog Learning when the compiler decides to unroll loops for performance
Taking linked notes with Vimwiki and integrating it with Forgejo wikis A couple of days ago, I stumbled over a Mastodon post by @johl, in which he shared vimwiki as his approach for taking notes in vim. Which immediately piqued my interest, as I have so far been just taking my notes in plain vim without a way of linking them...
Auto-grading decade-old Hacker News discussions with hindsight A vibe coding thought exercise on what it might look like for LLMs to scour human historical data at scale and in retrospect.