Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,872 posts.
Two things LLM coding agents are still bad at
I’ve been trying to slowly ease into using LLMs for coding help again lately (after quitting ), but something always feels off -- like we’re not quite on the...
I am giving up on Intel and have bought an AMD Ryzen 9950X3D
The Intel 285K CPU in my high-end 2025 Linux PC died again! 😡 Notably, this was the replacement CPU for the original 285K that died in March, and after reading through the reviews of Intel CPUs on my electronics store of choice, many of which (!) mention CPU replacements, I am getting the impression that Intel’s…
JavaScript is Good, Actually
The subtext of many discussions around building software in Electron and React/Native involve this assumption that JavaScript is bad. There is a kind of unspoken understanding that JavaScript developers are stuck writing it, that either:
Starlink Is a Big Deal
Today, I watched a SpaceX Falcon 9 rocket leave Cape Canaveral and deliver 60 small Starlink satellites to Low Earth Orbit (LEO) on the Starlink L3 mission.…
Talent is everywhere, opportunity is not
The world needs ideas and innovation to make progress. Creative and talented people are everywhere, but the opportunity to develop is limited to only a small number of well-off children. The world loses out as a result.
AdNauseam Banned from the Google Web Store
For 3 years AdNauseam has been used by tens of thousands of Chrome, Firefox and Opera users, who oppose the unethical surveillance advertising model. Now Google banned it from its Web Store on very dubious charges. Furthermore Google locked AdNauseam users out of their ad data. Today it's your privacy tool, tomorrow…
The Great Migration from MongoDB to PostgreSQL
How Infisical migrated from MongoDB to PostgreSQL.
Why People Should Learn Python
Join Illya Gerasymchuk on his new blog as he explores blockchain, DeFi, Zero-Knowledge cryptography, AI, and finance.
Opt Out of Cynicism
Welcome to part 8 of the series on “How to be a game changer”. You can find the previous posts here 1 , 2 , 3 , 4 , 5 , 6 , 7 .
Story points are pointless, measure queues
Their creator has disavowed them. The measure and definition is different for every team that uses it. They sow confusion, create conflict, unreliable
The Waiting Time Paradox, Or, Why Is My Bus Always Late?
If you, like me, frequently commute via public transit, you may be familiar with the following situation:
Advice for the next dozen Rust GUIs
A few times a week, someone asks on the #gui-and-ui channel on the Rust Discord, “what is the best UI toolkit for my application?” Unfortunately there is still no clear answer to this question. Generally the top contenders are egui, Iced, and Druid, with Slint looking promising as well, but web-based approaches such…
We replaced Redis with MySQL for inventory reservations and it scaled
How we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets.
Wait vs. Interrupt Culture
At this past weekend's CFAR Workshop (about which, by the way, I plan to have another post soon with less whining and more serious discussion), someone mentioned that they were uncomfortable with pauses in conversation, and that got me thinking about different conversational styles.
iCloud Drive silently deletes your content
The first time it happened, I was writing a paper. The paragraphs I had just typed vanished into thin air, faster than Time Machine or Backblaze could save them. Gone. The next occurrence was during app development; Xcode suddenly flagged numerous errors in previously error-free code. My recent changes to several…
Business co-founders in tech startups are less valuable than they think
This is Verdi's personal website. He writes about interesting ideas or projects.
What Is Social Cooling?
Social cooling refers to the idea that if “you feel you are being watched, you change your behavior.” And the massive amounts of data being collected, especially online, is exaggerating…
Mullvad VPN now accepts Monero payments
Mullvad is now accepting payments in the Monero cryptocurrency.
LLM-powered tools amplify developer capabilities rather than replacing them
How LLM-powered programming tools amplify developer capabilities rather than replace them
Software Below the Poverty Line
Open Source Freelancer
Calendar.txt
Keep your calendar in a plain text file. Calendar.txt is versionable, supports all operating systems and easily syncs with Android mobile phone.
I am often wrong
[I shared this note with my team earlier this week, and am posting it here as well. I hope it is interesting or helpful for others working on building product in the age of AI.]
Phoenix 1.7 is View-less
Phoenix 1.7 is dropping Phoenix.View, but it's for a good reason! Controllers and LiveViews will now render function components. And the aim is to collocate templates next to the controller that renders them!
Math from Three to Seven
Math from Three to Seven: The Story of a Mathematical Circle for Preschoolers, Alexander Zvonkin (Moscow Center for Continuing Mathematical Education, 2007).
Add detailed message to NullPointerException describing what is null
Improve the usability of NullPointerException s generated by the JVM by describing precisely which variable was null .