Jan 08, 2025 from ttntm.me - Blog Blog Questions Challenge I saw a couple of posts about a “blog questions challenge” pop up in my feed reader this week (written by Leilukin, Hedy, or Luke, for example) and decided to participate. It’s a collection of inte...
Jan 06, 2025 from ~hedy Blog questions challenge Kev Quirk started a personal blog challenge where you answer a few questions and “tag” a few people of your choosing to do the same. The questions are all meta in nature and I already have a dedica...
Jan 03, 2025 from ~hedy 📚 The Night Circus The Night Circus is a book I had wanted to read for a long time, as an enjoyer of other “magical circus” stories inspired by it. It ended up giving me mixed feelings, and so it was difficult to wri...
Jan 02, 2025 from The Linkfest Linkfest #29: "Methanotropes", Sign-Language Poetry, and Why Saturn's About To Lose Its Rings Why hey there, fellow prisoners of the Internet. It’s time for "the opposite of doomscrolling” — or, my latest “Linkfest”, in which I pan relentlessly for nuggets in the fractal, murky creeks of cy...
Jan 02, 2025 from ttntm.me - Blog About the Past Year - 2024 Wow, it’s been a quarter of a century since Y2K. We all know that time flies, but it still feels surreal sometimes. Saying that 2024 was a rather uneventful year would probably be too much, but at ...
Jan 02, 2025 from Saeed Esmaili Adding new entries to a Supabase postgres table via REST API I read this blog post from Jordan on how he created a simple feature request form on his iOS app using Supabase’s Swift library. I wanted to try this out on Python to see how easy would be to imple...
Dec 31, 2024 from ~hedy Default Apps 2024 I don’t have a dedicated /uses page; only a little table on my about page that lists the development-related essentials. Since today is the last day of 2024, I decided to jump on the “default apps”...
Dec 22, 2024 from Saeed Esmaili Ten Favorite Photos I Captured in 2024 I purchased a Sony a7ii in 2023, while having zero understanding of the basics of cameras and photography. I recall being particularly confused about the exposure triangle , especially how aperture...
Dec 19, 2024 from Nicolas Bouliane's blog posts What's new for Berliners in 2025 Update: the 2026 version is live Every year, on the first of January, all sorts of things change in Germany as new laws come into force. Mostly, life gets more expensive, but there are some nice su...
Dec 19, 2024 from Nicolas Bouliane's blog posts What's new for Berliners in 2025 Update: the 2026 version is live Every year, on the first of January, all sorts of things change in Germany as new laws come into force. Mostly, life gets more expensive, but there are some nice su...
Dec 19, 2024 from Saeed Esmaili Label-Studio: Annotate Text and Image Data for AI and ML training A few months ago I used streamlit to build a simple UI, so I can collect manually labeled data for a LLM fine-tuning task at work. Streamlit is fine, but the full process of creating a nice UI with...
Dec 19, 2024 from Saeed Esmaili Quickly Filter and Aggregate Python Lists Today I came across this brilliant python library called leopards which allows you to do some basic but frequently used filters and aggregations on python lists. I"ve always used pandas for any qui...
Dec 19, 2024 from Saeed Esmaili Pydantic Logfire for LLM and API Observability I’ve been using sentry for automatically logging the errors and exceptions of my python projects. A few months ago I needed to log some information if a specific condition is true in my side projec...
Dec 18, 2024 from The Linkfest Linkfest #28: Neolithic Octopuses, Weeping Trees, and a Forty-Year-Old Snowman Hello! It’s time for "the opposite of doomscrolling” — or, my latest “Linkfest”, in which I painstakingly debone the entire Internet to extract its finest cuts of science, culture and technology, j...
Dec 17, 2024 from Bartosz Ciechanowski Moon In the vastness of empty space surrounding Earth, the Moon is our closest celestial neighbor. Its face, periodically filled with light and devoured by darkness, has an ever-changing, but dependable...
Dec 15, 2024 from R74n Newsletter 🎉 Sandboxels v1.10.2 - Birthday Update OUT NOW ⛄️ Long-awaited additions and polish to celebrate this year's Sandboxels anniversary.
Dec 14, 2024 from ~hedy The joy of feed readers and alternative ways to consume content Let’s talk about feed readers: software that lets you subscribe to feeds to get updates when new content is published. There are many kinds of feeds and feed readers. We’ll focus on the ones that p...
Dec 08, 2024 from Peralta's notes on Luis Peralta Weekly update #20241208 Note: I will be moving to short notes in addition to longer form content, inspired by rbv. Trying to do anything meaningful automating rekordbox is painful. pyrekordbox and DJ-Tools make it a bit l...
Dec 04, 2024 from Saeed Esmaili Build a search engine, not a vector DB If you want to make a good RAG tool that uses your documentation, you should start by making a search engine over those documents that would be good enough for a human to use themselves. This is ex...
Dec 01, 2024 from Saeed Esmaili Access Google Gemini LLM via OpenAI Python Library Google Gemini now can be accessed via OpenAI python library: from openai import OpenAI client = OpenAI( api_key="GEMINI_API_KEY", base_url="https://generativelanguage.googleapis.com/v1beta/openai/"...