🚀 Read this awesome post from Hacker News đź“– đź“‚ **Category**: đź’ˇ **What You’ll Learn**: Jan 22nd, 2026Lev Kokotov PgDog is a proxy for scaling PostgreSQL. Under the hood, we use libpg_query to parse and understand SQL queries. Since PgDog is written in Rust, we use its Rust bindings to interface with the core C library. Those bindings use Protobuf (de)serialization to work uniformly across different programming languages, e.g., the popular Ruby pg_query gem. Protobuf is fast, but not using Protobuf is faster. We forked pg_query.rs and replaced Protobuf with direct C-to-Rust (and back to C) bindings, using bindgen and…
✨ Explore this insightful post from Hacker News đź“– đź“‚ **Category**: đź’ˇ **What You’ll Learn**: 22-Jan-2026 About me All posts Feed API Error: 400 ⚡ One minute I'm a €220/month "Max 20x" AI "power user" (is this even a thing?). The next, I am a disabled non-person "organization". Like a lot of my peers I was using claude code CLI regularly and trying to understand how far I could go with it on my personal projects. Going wild, with ideas and approaches to code I can now try and validate at a very fast pace. Run it inside tmux and…
🚀 Check out this awesome post from Hacker News đź“– đź“‚ **Category**: 📌 **What You’ll Learn**: Excessive sitting isn't good for a person's physical or mental health, but there's a type of sedentary activity that may not shrink our brains or cost our cognition to the same extent.A systematic review of 85 studies has now found good reason to differentiate between 'active' sitting, like playing cards or reading, and 'passive' sitting, like watching TV.The former may actually boost brain health.That's probably because active sitting engages the brain, whereas passive sitting lets a person take a back seat both physically and…
✨ Explore this insightful post from Hacker News đź“– đź“‚ **Category**: âś… **What You’ll Learn**: Thursday 22 Jan 2026 Play Synthesised Audio On Jan 14th Proton sent out an email newsletter with the subject line:Introducing Projects - Try Lumo’s powerful new feature nowAltscreenshot of the official email from @lumo.proton.meLumo is Proton’s “AI” offering.There is a problem with this email. And I’m not talking about the question of how exactly AI aligns with Proton’s core values of privacy and security.The problem is I had already explicitly opted out of Lumo emails.Altscreenshot of an unchecked toggleThat toggle for “Lumo product updates” is…
✨ Read this awesome post from Hacker News đź“– đź“‚ **Category**: âś… **What You’ll Learn**: Deal boosts push beyond consumer creditBrex CEO to stay after takeoverCapital One CEO warns rate cap risks recessionInterest income soars 54%Jan 22 (Reuters) - Capital One Financial (COF.N), opens new tab said on Thursday it will acquire fintech firm Brex in a ​cash and stock deal valued at $5.15 billion and reported a rise in quarterly profit on the back of higher ‌interest income from its credit card debt.Shares of the consumer lender fell more than 5% following the announcement of the deal, but robust…
đź’Ą Read this awesome post from Hacker News đź“– đź“‚ **Category**: 📌 **What You’ll Learn**: I’ve been surprised by one aspect of using large language models more than any other. They often put into words things I have long understood, but could not write down clearly. When that happens, it feels less like learning something new and more like recognition. A kind of “yes, that’s it” moment. I have not seen this effect discussed much, but I think it matters. I also think it has improved how I think. Much of what we know is tacit As programmers and developers,…
🔥 Discover this awesome post from Hacker News đź“– đź“‚ **Category**: đź’ˇ **What You’ll Learn**: Preamble There exists a peculiar amnesia in software engineering regarding XML. Mention it in most circles and you will receive knowing smiles, dismissive waves, the sort of patronizing acknowledgment reserved for technologies deemed passĂ©. "Oh, XML," they say, as if the very syllables carry the weight of obsolescence. "We use JSON now. Much cleaner." This is nonsense. XML was not abandoned because it was inadequate; it was abandoned because JavaScript won. The browser won. And in that victory, we collectively agreed to pretend that a…
🔥 Discover this must-read post from Hacker News đź“– đź“‚ **Category**: 📌 **What You’ll Learn**: Bugs Apple Loves Why else would they keep them around for so long? Total time wasted by humanity because Apple won't fix these Calculating... and counting The Formula Every bug is different. But the math is always real.Think our numbers are wrong? Edit them yourself. Base Impact Users Affected Ă— Frequency Ă— Time Per Incident How many Apple users hit this bug, how often, and how long they suffer each time. Power User Tax ÎŁ (Workaround Time Ă— Participation Rate) The extra time spent by…
✨ Discover this insightful post from Hacker News đź“– đź“‚ **Category**: âś… **What You’ll Learn**: Introduction If you’re tinkering around with embedded devices, having debug access is like having superpowers. It’s worth much more than having a firmware binary in my opinion, as it gives you the ability to step through code, analyze it dynamically, and understand it better. It can also help point you to code regions to analyze during static analysis. Many recent MCUs and SoCs allow manufacturers to restrict debug access, so getting debug access is a common attack vector. But what if you’re not able to…
🚀 Check out this awesome post from Hacker News đź“– đź“‚ **Category**: đź’ˇ **What You’ll Learn**: This blog post explores the historical accuracy of medieval city-builder video games. IntroductionSince many of us are working from home in these trying times, it seems safe to assume that more people than ever are indulging in playing the occasional computer game. A city builder is a specific kind of computer game in which you design a city, extract resources, set up production chains and ensure that your settlement grows. City builders are very similar to strategy games as they reward patience and strategy.…
