<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[HackerNews blogs newsletter]]></title><description><![CDATA[Curated daily list of blog posts posted on Hacker News]]></description><link>https://hnblogs.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!iZ_1!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fhnblogs.substack.com%2Fimg%2Fsubstack.png</url><title>HackerNews blogs newsletter</title><link>https://hnblogs.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 15:02:32 GMT</lastBuildDate><atom:link href="https://hnblogs.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Paul]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hnblogs@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hnblogs@substack.com]]></itunes:email><itunes:name><![CDATA[Paul]]></itunes:name></itunes:owner><itunes:author><![CDATA[Paul]]></itunes:author><googleplay:owner><![CDATA[hnblogs@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hnblogs@substack.com]]></googleplay:email><googleplay:author><![CDATA[Paul]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[HN blogs - 9/5/26]]></title><description><![CDATA[Blog Post Tells the Time https://alexsci.com/blog/this-blog-post-tells-the-time/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-9526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-9526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Sat, 09 May 2026 21:45:46 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://alexsci.com/blog/this-blog-post-tells-the-time/?utm_source=hnblogs.substack.com">Blog Post Tells the Time</a><em> https://alexsci.com/blog/this-blog-post-tells-the-time/</em><a href="https://news.ycombinator.com/item?id=48078510"> (HN source)</a></p><p><a href="https://www.gouthamve.dev/lies-damned-lies-and-elastics-benchmarks/?utm_source=hnblogs.substack.com">Lies, damned lies, and Elastic&#8217;s benchmarks</a><em> https://www.gouthamve.dev/lies-damned-lies-and-elastics-benchmarks/</em><a href="https://news.ycombinator.com/item?id=48078334"> (HN source)</a></p><p><a href="https://vexjoy.com/posts/please-make-mistakes/?utm_source=hnblogs.substack.com">Please Make Mistakes</a><em> https://vexjoy.com/posts/please-make-mistakes/</em><a href="https://news.ycombinator.com/item?id=48078273"> (HN source)</a></p><p><a href="https://nesbitt.io/2026/05/09/the-mismeasure-of-open-source.html?utm_source=hnblogs.substack.com">The Mismeasure of Open Source</a><em> https://nesbitt.io/2026/05/09/the-mismeasure-of-open-source.html</em><a href="https://news.ycombinator.com/item?id=48078128"> (HN source)</a></p><p><a href="https://alastairbarber.com/Fast-Way-to-Sweden-Optimal-BGP-Prefix-Announcement/?utm_source=hnblogs.substack.com">The Fast Way to Sweden &#8211; BGP Routing Experiments</a><em> https://alastairbarber.com/Fast-Way-to-Sweden-Optimal-BGP-Prefix-Announcement/</em><a href="https://news.ycombinator.com/item?id=48078028"> (HN source)</a></p><p><a href="https://www.draketo.de/software/programs-you-can-still-hack-when-dumb.html?utm_source=hnblogs.substack.com">Write programs you can still hack when you feel dumb</a><em> https://www.draketo.de/software/programs-you-can-still-hack-when-dumb.html</em><a href="https://news.ycombinator.com/item?id=48077712"> (HN source)</a></p><p><a href="https://ahelwer.ca/post/2026-05-08-builtin-u2f/?utm_source=hnblogs.substack.com">Laptops all have built-in security tokens these days</a><em> https://ahelwer.ca/post/2026-05-08-builtin-u2f/</em><a href="https://news.ycombinator.com/item?id=48077433"> (HN source)</a></p><p><a href="https://get168.app/blog/money-is-renewable-time-isnt?utm_source=hnblogs.substack.com">Money is renewable, time isn&#8217;t</a><em> https://get168.app/blog/money-is-renewable-time-isnt</em><a href="https://news.ycombinator.com/item?id=48077175"> (HN source)</a></p><p><a href="https://trinkle23897.github.io/learning-beyond-gradients/?utm_source=hnblogs.substack.com">Heuristic Learning</a><em> https://trinkle23897.github.io/learning-beyond-gradients/</em><a href="https://news.ycombinator.com/item?id=48077130"> (HN source)</a></p><p><a href="https://arpadvoros.com/posts/2026/05/08/its-time-to-talk-about-agentic-remote-control/?utm_source=hnblogs.substack.com">It&#8217;s time to talk about agentic &#8220;remote control&#8221;</a><em> https://arpadvoros.com/posts/2026/05/08/its-time-to-talk-about-agentic-remote-control/</em><a href="https://news.ycombinator.com/item?id=48076930"> (HN source)</a></p><p><a href="https://amrshawky.com/posts/we-accidentally-recreated-fb/?utm_source=hnblogs.substack.com">We accidentally recreated old FB</a><em> https://amrshawky.com/posts/we-accidentally-recreated-fb/</em><a href="https://news.ycombinator.com/item?id=48076862"> (HN source)</a></p><p><a href="https://ludwigabap.com/posts/on-becoming-competitive-when-joining-a-new-company/?utm_source=hnblogs.substack.com">Becoming competitive when joining a new company</a><em> https://ludwigabap.com/posts/on-becoming-competitive-when-joining-a-new-company/</em><a href="https://news.ycombinator.com/item?id=48076727"> (HN source)</a></p><p><a href="https://yusufaytas.com/the-mirror-is-part-of-the-machine?utm_source=hnblogs.substack.com">The Mirror Is Part of the Machine</a><em> https://yusufaytas.com/the-mirror-is-part-of-the-machine</em><a href="https://news.ycombinator.com/item?id=48076040"> (HN source)</a></p><p><a href="https://mjtsai.com/blog/2026/05/08/reddit-pushes-web-visitors-to-app/?utm_source=hnblogs.substack.com">Reddit pushes web visitors to app</a><em> https://mjtsai.com/blog/2026/05/08/reddit-pushes-web-visitors-to-app/</em><a href="https://news.ycombinator.com/item?id=48075741"> (HN source)</a></p><p><a href="https://dahl.dev/capacity?utm_source=hnblogs.substack.com">Capacity</a><em> https://dahl.dev/capacity</em><a href="https://news.ycombinator.com/item?id=48074155"> (HN source)</a></p><p><a href="https://dylancastillo.co/posts/5-years-freelancing-in-europe.html?utm_source=hnblogs.substack.com">Five Years of Freelancing &#8211; A Recap</a><em> https://dylancastillo.co/posts/5-years-freelancing-in-europe.html</em><a href="https://news.ycombinator.com/item?id=48074036"> (HN source)</a></p><p><a href="https://koas.dev/a-tale-of-two-artisans/?utm_source=hnblogs.substack.com">A Tale of Two Artisans</a><em> https://koas.dev/a-tale-of-two-artisans/</em><a href="https://news.ycombinator.com/item?id=48073360"> (HN source)</a></p><p><a href="https://mylightstillshines.wordpress.com/2026/05/09/yesterday-i-had-some-news-that-has-left-me-feeling-anxious-happy-but-also-conflicted-all-at-the-same-time/?utm_source=hnblogs.substack.com">Yesterday I had some news that has left me feeling</a><em> https://mylightstillshines.wordpress.com/2026/05/09/yesterday-i-had-some-news-that-has-left-me-feeling-anxious-happy-but-also-conflicted-all-at-the-same-time/</em><a href="https://news.ycombinator.com/item?id=48073066"> (HN source)</a></p><p><a href="https://til.andrew-quinn.me/posts/i-still-like-jenkins/?utm_source=hnblogs.substack.com">I Still Like Jenkins</a><em> https://til.andrew-quinn.me/posts/i-still-like-jenkins/</em><a href="https://news.ycombinator.com/item?id=48072419"> (HN source)</a></p><p><a href="https://joshlf.com/posts/brush-your-teeth/?utm_source=hnblogs.substack.com">How to Brush Your Teeth at Work</a><em> https://joshlf.com/posts/brush-your-teeth/</em><a href="https://news.ycombinator.com/item?id=48071521"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 8/5/26]]></title><description><![CDATA[Humanity Is Self-Deprecating https://not-an-llm.bearblog.dev/humanity-is-self-deprecating/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-8526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-8526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Fri, 08 May 2026 22:47:35 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://not-an-llm.bearblog.dev/humanity-is-self-deprecating/?utm_source=hnblogs.substack.com">Humanity Is Self-Deprecating</a><em> https://not-an-llm.bearblog.dev/humanity-is-self-deprecating/</em><a href="https://news.ycombinator.com/item?id=48069474"> (HN source)</a></p><p><a href="https://mdview.io/s/fixing-markdown-syntax-is-a-nightmare?utm_source=hnblogs.substack.com">Fixing Markdown Syntax Is a Nightmare</a><em> https://mdview.io/s/fixing-markdown-syntax-is-a-nightmare</em><a href="https://news.ycombinator.com/item?id=48069151"> (HN source)</a></p><p><a href="https://www.scottrlarson.com/blog/blog-response-open-web-action-calls/?utm_source=hnblogs.substack.com">My Response to Open Web Censorship Calls-to-Action</a><em> https://www.scottrlarson.com/blog/blog-response-open-web-action-calls/</em><a href="https://news.ycombinator.com/item?id=48069097"> (HN source)</a></p><p><a href="https://debarshibasak.github.io/readables/blogs/beyond-devops.html?utm_source=hnblogs.substack.com">Beyond DevOps</a><em> https://debarshibasak.github.io/readables/blogs/beyond-devops.html</em><a href="https://news.ycombinator.com/item?id=48068835"> (HN source)</a></p><p><a href="https://www.szia.ai/post/engineer-intelligence-from-autocomplete?utm_source=hnblogs.substack.com">Engineering Intelligence from Autocomplete</a><em> https://www.szia.ai/post/engineer-intelligence-from-autocomplete</em><a href="https://news.ycombinator.com/item?id=48068532"> (HN source)</a></p><p><a href="https://0xkrt26.github.io/math_behind_security/2026/05/08/birthday-problem.html?utm_source=hnblogs.substack.com">When is your birthday? &#8211; The Math Behind Hash Collisions</a><em> https://0xkrt26.github.io/math_behind_security/2026/05/08/birthday-problem.html</em><a href="https://news.ycombinator.com/item?id=48068254"> (HN source)</a></p><p><a href="https://ze3tar.github.io/post-zcrx.html?utm_source=hnblogs.substack.com">You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)</a><em> https://ze3tar.github.io/post-zcrx.html</em><a href="https://news.ycombinator.com/item?id=48067734"> (HN source)</a></p><p><a href="https://blog.pavementlink.ch/2026/05/07/my-first-corrupted-hard-drive-problem/?utm_source=hnblogs.substack.com">My first in prod corrupted hard drive problem</a><em> https://blog.pavementlink.ch/2026/05/07/my-first-corrupted-hard-drive-problem/</em><a href="https://news.ycombinator.com/item?id=48067686"> (HN source)</a></p><p><a href="https://juanreyero.com/article/ai/two-agents-not-one?utm_source=hnblogs.substack.com">The simplest agent orchestration strategy that works: two agents instead of one</a><em> https://juanreyero.com/article/ai/two-agents-not-one</em><a href="https://news.ycombinator.com/item?id=48066041"> (HN source)</a></p><p><a href="https://lachlan.nz/blog/the-react2shell-story/?utm_source=hnblogs.substack.com">The React2Shell Story</a><em> https://lachlan.nz/blog/the-react2shell-story/</em><a href="https://news.ycombinator.com/item?id=48065511"> (HN source)</a></p><p><a href="https://www.sigops.org/2026/can-llms-model-real-world-systems-in-tla/?utm_source=hnblogs.substack.com">Can LLMs model real-world systems in TLA+?</a><em> https://www.sigops.org/2026/can-llms-model-real-world-systems-in-tla/</em><a href="https://news.ycombinator.com/item?id=48065254"> (HN source)</a></p><p><a href="https://roganov.me/blog/code-always-worthless/?utm_source=hnblogs.substack.com">Code has always been worthless</a><em> https://roganov.me/blog/code-always-worthless/</em><a href="https://news.ycombinator.com/item?id=48065190"> (HN source)</a></p><p><a href="https://elijahpotter.dev/articles/building-a-harper-desktop-app?utm_source=hnblogs.substack.com">Building a Harper Desktop App</a><em> https://elijahpotter.dev/articles/building-a-harper-desktop-app</em><a href="https://news.ycombinator.com/item?id=48065171"> (HN source)</a></p><p><a href="https://mrmarket.bearblog.dev/escape-growth-trap/?utm_source=hnblogs.substack.com">Growth Hacking was an awful idea</a><em> https://mrmarket.bearblog.dev/escape-growth-trap/</em><a href="https://news.ycombinator.com/item?id=48063445"> (HN source)</a></p><p><a href="https://pankajpipada.com/posts/2026-05-08-human-habits-tokens/?utm_source=hnblogs.substack.com">Human Typing Habits and Token Counts</a><em> https://pankajpipada.com/posts/2026-05-08-human-habits-tokens/</em><a href="https://news.ycombinator.com/item?id=48062606"> (HN source)</a></p><p><a href="https://wadetregaskis.com/claude-says-no/?utm_source=hnblogs.substack.com">Claude Says No</a><em> https://wadetregaskis.com/claude-says-no/</em><a href="https://news.ycombinator.com/item?id=48062186"> (HN source)</a></p><p><a href="https://moq.dev/blog/webrtc-is-the-problem/?utm_source=hnblogs.substack.com">WebRTC Is the Problem</a><em> https://moq.dev/blog/webrtc-is-the-problem/</em><a href="https://news.ycombinator.com/item?id=48060480"> (HN source)</a></p><p><a href="https://blog.kronis.dev/blog/zed-is-pretty-nice?utm_source=hnblogs.substack.com">Zed Is Pretty Nice</a><em> https://blog.kronis.dev/blog/zed-is-pretty-nice</em><a href="https://news.ycombinator.com/item?id=48060400"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 7/5/26]]></title><description><![CDATA[Why Don&#8217;t Lowercase Letters Come Right After Uppercase Letters in ASCII? https://tylerhillery.com/blog/why-dont-lowercase-chars-come-after-upper/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-7526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-7526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Thu, 07 May 2026 22:43:19 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://tylerhillery.com/blog/why-dont-lowercase-chars-come-after-upper/?utm_source=hnblogs.substack.com">Why Don&#8217;t Lowercase Letters Come Right After Uppercase Letters in ASCII?</a><em> https://tylerhillery.com/blog/why-dont-lowercase-chars-come-after-upper/</em><a href="https://news.ycombinator.com/item?id=48055765"> (HN source)</a></p><p><a href="https://davidslv.uk/2026/05/05/why-architecture-matters.html?utm_source=hnblogs.substack.com">Why Architecture Matters: Rails Engines for Modular Monoliths</a><em> https://davidslv.uk/2026/05/05/why-architecture-matters.html</em><a href="https://news.ycombinator.com/item?id=48054583"> (HN source)</a></p><p><a href="https://www.davesnider.com/posts/working-in-a-niche?utm_source=hnblogs.substack.com">Creating for a niche</a><em> https://www.davesnider.com/posts/working-in-a-niche</em><a href="https://news.ycombinator.com/item?id=48053770"> (HN source)</a></p><p><a href="https://kgolubic.com/posts/fixing-a-wordpress-charset-problem/?utm_source=hnblogs.substack.com">I Spent Half a Day Fixing a WordPress Charset Problem</a><em> https://kgolubic.com/posts/fixing-a-wordpress-charset-problem/</em><a href="https://news.ycombinator.com/item?id=48053007"> (HN source)</a></p><p><a href="https://ankshilp.in/posts/distractions/?utm_source=hnblogs.substack.com">Distractions</a><em> https://ankshilp.in/posts/distractions/</em><a href="https://news.ycombinator.com/item?id=48052985"> (HN source)</a></p><p><a href="https://phildini.dev/slopsquatting-for-good?utm_source=hnblogs.substack.com">Plastic Flowers to Protect the Hive</a><em> https://phildini.dev/slopsquatting-for-good</em><a href="https://news.ycombinator.com/item?id=48052280"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/30/what-i-have-learned.html?utm_source=hnblogs.substack.com">Lessons from 6 Years of Local Advocacy</a><em> https://maxmautner.com/2026/04/30/what-i-have-learned.html</em><a href="https://news.ycombinator.com/item?id=48051884"> (HN source)</a></p><p><a href="https://minimal.bearblog.dev/i-bought-an-analog-watch-and-i-love-it/?utm_source=hnblogs.substack.com">I bought an analog watch and I love it</a><em> https://minimal.bearblog.dev/i-bought-an-analog-watch-and-i-love-it/</em><a href="https://news.ycombinator.com/item?id=48051836"> (HN source)</a></p><p><a href="https://chof.nl/how-to-choose-chocolate?utm_source=hnblogs.substack.com">How to Choose Better Chocolate</a><em> https://chof.nl/how-to-choose-chocolate</em><a href="https://news.ycombinator.com/item?id=48050935"> (HN source)</a></p><p><a href="https://tokenbender.com/posts/honey-i-shrunk-the-circuits/?utm_source=hnblogs.substack.com">Honey, I Shrunk the Circuits</a><em> https://tokenbender.com/posts/honey-i-shrunk-the-circuits/</em><a href="https://news.ycombinator.com/item?id=48050929"> (HN source)</a></p><p><a href="https://www.drjeneverchick.com/founders?utm_source=hnblogs.substack.com">Psychologist Who Specializes in Founders</a><em> https://www.drjeneverchick.com/founders</em><a href="https://news.ycombinator.com/item?id=48050328"> (HN source)</a></p><p><a href="https://kohlschuetter.github.io/blog/posts/2026/05/07/serial-ttl-connector/?utm_source=hnblogs.substack.com">The Serial TTL connector we deserve</a><em> https://kohlschuetter.github.io/blog/posts/2026/05/07/serial-ttl-connector/</em><a href="https://news.ycombinator.com/item?id=48049828"> (HN source)</a></p><p><a href="https://mbmccoy.dev/posts/buffons-noodle/?utm_source=hnblogs.substack.com">From Buffon&#8217;s Needle to Buffon&#8217;s Noodle</a><em> https://mbmccoy.dev/posts/buffons-noodle/</em><a href="https://news.ycombinator.com/item?id=48049343"> (HN source)</a></p><p><a href="https://blog.dochia.dev/blog/idempotency/?utm_source=hnblogs.substack.com">Idempotency Is Easy Until the Second Request Is Different</a><em> https://blog.dochia.dev/blog/idempotency/</em><a href="https://news.ycombinator.com/item?id=48047930"> (HN source)</a></p><p><a href="https://malisper.me/the-four-horsemen-behind-thousands-of-postgres-outages/?utm_source=hnblogs.substack.com">The four horsemen behind Postgres outages</a><em> https://malisper.me/the-four-horsemen-behind-thousands-of-postgres-outages/</em><a href="https://news.ycombinator.com/item?id=48046168"> (HN source)</a></p><p><a href="https://mylightstillshines.wordpress.com/2026/05/06/have-you-smiled-at-somebody-today/?utm_source=hnblogs.substack.com">Have you sent a smile today?</a><em> https://mylightstillshines.wordpress.com/2026/05/06/have-you-smiled-at-somebody-today/</em><a href="https://news.ycombinator.com/item?id=48043419"> (HN source)</a></p><p><a href="https://johnjwang.com/post/2026/05/06/tokens-shouldnt-be-the-only-metric/?utm_source=hnblogs.substack.com">Number of tokens shouldn&#8217;t be the only metric</a><em> https://johnjwang.com/post/2026/05/06/tokens-shouldnt-be-the-only-metric/</em><a href="https://news.ycombinator.com/item?id=48042789"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 6/5/26]]></title><description><![CDATA[Proof of Use against vibe coded software https://fireharp.com/2026-05-06-proof-of-use-888c47815a (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-6526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-6526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Wed, 06 May 2026 22:31:55 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://fireharp.com/2026-05-06-proof-of-use-888c47815a?utm_source=hnblogs.substack.com">Proof of Use against vibe coded software</a><em> https://fireharp.com/2026-05-06-proof-of-use-888c47815a</em><a href="https://news.ycombinator.com/item?id=48041744"> (HN source)</a></p><p><a href="https://nonogra.ph/analysis-paralysis-folders-05-06-2026?utm_source=hnblogs.substack.com">Analysis Paralysis: Folders</a><em> https://nonogra.ph/analysis-paralysis-folders-05-06-2026</em><a href="https://news.ycombinator.com/item?id=48040448"> (HN source)</a></p><p><a href="https://sander.ai/2026/05/06/flow-maps.html?utm_source=hnblogs.substack.com">Learning the Integral of a Diffusion Model</a><em> https://sander.ai/2026/05/06/flow-maps.html</em><a href="https://news.ycombinator.com/item?id=48040002"> (HN source)</a></p><p><a href="https://alexfurrier.dev/blog/2026-05-06-dogfooding-is-the-new-code-review/?utm_source=hnblogs.substack.com">Dogfooding Is the New Code Review</a><em> https://alexfurrier.dev/blog/2026-05-06-dogfooding-is-the-new-code-review/</em><a href="https://news.ycombinator.com/item?id=48038786"> (HN source)</a></p><p><a href="https://blog.tjll.net/you-dont-love-systemd-timers-enough/?utm_source=hnblogs.substack.com">You Don&#8217;t Love Systemd Timers Enough</a><em> https://blog.tjll.net/you-dont-love-systemd-timers-enough/</em><a href="https://news.ycombinator.com/item?id=48038479"> (HN source)</a></p><p><a href="https://suziepetryk.com/blog/jungles.html?utm_source=hnblogs.substack.com">Silent Jungles</a><em> https://suziepetryk.com/blog/jungles.html</em><a href="https://news.ycombinator.com/item?id=48038276"> (HN source)</a></p><p><a href="https://mariothomas.com/blog/automated-reasoning-explainer/?utm_source=hnblogs.substack.com">From Probable to Provable: What Automated Reasoning Means for the Board</a><em> https://mariothomas.com/blog/automated-reasoning-explainer/</em><a href="https://news.ycombinator.com/item?id=48037736"> (HN source)</a></p><p><a href="https://yosefk.com/blog/all-means-are-fair-except-solving-the-problem.html?utm_source=hnblogs.substack.com">All means are fair except solving the problem</a><em> https://yosefk.com/blog/all-means-are-fair-except-solving-the-problem.html</em><a href="https://news.ycombinator.com/item?id=48037655"> (HN source)</a></p><p><a href="https://martinalderson.com/posts/open-weights-are-quietly-closing-up/?utm_source=hnblogs.substack.com">Open weights are quietly closing up &#8211; and that&#8217;s a problem</a><em> https://martinalderson.com/posts/open-weights-are-quietly-closing-up/</em><a href="https://news.ycombinator.com/item?id=48036924"> (HN source)</a></p><p><a href="https://lr0.org/blog/p/open/?utm_source=hnblogs.substack.com">&#8220;Open&#8221; doesn&#8217;t mean anything nowadays</a><em> https://lr0.org/blog/p/open/</em><a href="https://news.ycombinator.com/item?id=48036860"> (HN source)</a></p><p><a href="https://buffrr.dev/blog/are-we-self-sovereign-pki-yet/?utm_source=hnblogs.substack.com">Are we self-sovereign PKI yet?</a><em> https://buffrr.dev/blog/are-we-self-sovereign-pki-yet/</em><a href="https://news.ycombinator.com/item?id=48036465"> (HN source)</a></p><p><a href="https://adek.io/blog/2025-05-05-my-dev-environment/?utm_source=hnblogs.substack.com">Dev Environment for Agentic Coding</a><em> https://adek.io/blog/2025-05-05-my-dev-environment/</em><a href="https://news.ycombinator.com/item?id=48036274"> (HN source)</a></p><p><a href="https://mendelgreenberg.com/posts/ourcar/?utm_source=hnblogs.substack.com">What I Learned Making an App for My Family</a><em> https://mendelgreenberg.com/posts/ourcar/</em><a href="https://news.ycombinator.com/item?id=48036190"> (HN source)</a></p><p><a href="https://xificurc.github.io/blog/io-is-the-problem/?utm_source=hnblogs.substack.com">IO Is the Problem</a><em> https://xificurc.github.io/blog/io-is-the-problem/</em><a href="https://news.ycombinator.com/item?id=48036131"> (HN source)</a></p><p><a href="https://yakihonne.com/article/naddr1qvzqqqr4gupzqvcy9tkh3xq8x5m7mdsqxx7mcylxxrj8hdj6psdy89g8jaa2e4mfqy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3dxqcju7tpdd5ksmmwdejjucm0d5hsq92829frzejpwym423mz0pf5xjrzx4c5wjzhgjeup6?utm_source=hnblogs.substack.com">Desktop Tracking Software: The Smart Way to Track Your Activities at Work</a><em> https://yakihonne.com/article/naddr1qvzqqqr4gupzqvcy9tkh3xq8x5m7mdsqxx7mcylxxrj8hdj6psdy89g8jaa2e4mfqy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3dxqcju7tpdd5ksmmwdejjucm0d5hsq92829frzejpwym423mz0pf5xjrzx4c5wjzhgjeup6</em><a href="https://news.ycombinator.com/item?id=48035727"> (HN source)</a></p><p><a href="https://ruuda.nl/2026/deptool?utm_source=hnblogs.substack.com">Building the deployment tool I wish I had</a><em> https://ruuda.nl/2026/deptool</em><a href="https://news.ycombinator.com/item?id=48035607"> (HN source)</a></p><p><a href="https://danielmay.co.uk/posts/attention-without-value/?utm_source=hnblogs.substack.com">Attention Without Value</a><em> https://danielmay.co.uk/posts/attention-without-value/</em><a href="https://news.ycombinator.com/item?id=48035366"> (HN source)</a></p><p><a href="https://mar.coconauts.net/blog/posts/code-never-mattered/?utm_source=hnblogs.substack.com">Code never mattered in the first place</a><em> https://mar.coconauts.net/blog/posts/code-never-mattered/</em><a href="https://news.ycombinator.com/item?id=48033781"> (HN source)</a></p><p><a href="https://themackabu.dev/blog/ant-part-two?utm_source=hnblogs.substack.com">Working Was the Beginning</a><em> https://themackabu.dev/blog/ant-part-two</em><a href="https://news.ycombinator.com/item?id=48033249"> (HN source)</a></p><p><a href="https://www.jackhogan.me/blog/from-tiny-seed-to-towering-sequoia?utm_source=hnblogs.substack.com">From Tiny Seed to Towering Sequoia: How Purdue Hackers Changed My Life</a><em> https://www.jackhogan.me/blog/from-tiny-seed-to-towering-sequoia</em><a href="https://news.ycombinator.com/item?id=48031584"> (HN source)</a></p><p><a href="https://www.scattered-thoughts.net/writing/store-tags-after-payloads/?utm_source=hnblogs.substack.com">Store Tags After Payloads</a><em> https://www.scattered-thoughts.net/writing/store-tags-after-payloads/</em><a href="https://news.ycombinator.com/item?id=48031048"> (HN source)</a></p><p><a href="https://www.anantjain.xyz/posts/dont-become-a-wrapper?utm_source=hnblogs.substack.com">Don&#8217;t Become an Agent Wrapper</a><em> https://www.anantjain.xyz/posts/dont-become-a-wrapper</em><a href="https://news.ycombinator.com/item?id=48030752"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 5/5/26]]></title><description><![CDATA[Complete Guide: How to Integrate Beehiiv with Hugo via Cloudflare Workers https://www.lucasaguiar.xyz/posts/newsletter-beehiiv-cloudflare-github/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-5526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-5526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Tue, 05 May 2026 22:25:09 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://www.lucasaguiar.xyz/posts/newsletter-beehiiv-cloudflare-github/?utm_source=hnblogs.substack.com">Complete Guide: How to Integrate Beehiiv with Hugo via Cloudflare Workers</a><em> https://www.lucasaguiar.xyz/posts/newsletter-beehiiv-cloudflare-github/</em><a href="https://news.ycombinator.com/item?id=48029059"> (HN source)</a></p><p><a href="https://adsm.dev/posts/prompt-api/?utm_source=hnblogs.substack.com">The Prompt API is now on by default in Chrome</a><em> https://adsm.dev/posts/prompt-api/</em><a href="https://news.ycombinator.com/item?id=48028662"> (HN source)</a></p><p><a href="https://captnemo.in/blog/2026/05/05/namecheap-whois/?utm_source=hnblogs.substack.com">A Namecheap bug got my domain suspended</a><em> https://captnemo.in/blog/2026/05/05/namecheap-whois/</em><a href="https://news.ycombinator.com/item?id=48027848"> (HN source)</a></p><p><a href="https://elonlit.com/scrivings/a-theory-of-deep-learning/?utm_source=hnblogs.substack.com">A Theory of Deep Learning</a><em> https://elonlit.com/scrivings/a-theory-of-deep-learning/</em><a href="https://news.ycombinator.com/item?id=48027455"> (HN source)</a></p><p><a href="https://darshanmakwana412.github.io/2026/05/standing-desk/?utm_source=hnblogs.substack.com">After 3 months of using standing desk</a><em> https://darshanmakwana412.github.io/2026/05/standing-desk/</em><a href="https://news.ycombinator.com/item?id=48026885"> (HN source)</a></p><p><a href="https://benjaminste.in/blog/2026/05/03/just-one-more-prompt/?utm_source=hnblogs.substack.com">Just One More Prompt</a><em> https://benjaminste.in/blog/2026/05/03/just-one-more-prompt/</em><a href="https://news.ycombinator.com/item?id=48026657"> (HN source)</a></p><p><a href="https://yusufaytas.com/when-too-many-maps-overlap-on-one-person?utm_source=hnblogs.substack.com">When Too Many Maps Overlap on One Person</a><em> https://yusufaytas.com/when-too-many-maps-overlap-on-one-person</em><a href="https://news.ycombinator.com/item?id=48026303"> (HN source)</a></p><p><a href="https://masilotti.com/shipped-without-me/?utm_source=hnblogs.substack.com">10 years helping Rails devs reach App Store. Today, someone shipped without me</a><em> https://masilotti.com/shipped-without-me/</em><a href="https://news.ycombinator.com/item?id=48025986"> (HN source)</a></p><p><a href="https://charlesleifer.com/blog/tokens-and-dreams/?utm_source=hnblogs.substack.com">Tokens and Dreams</a><em> https://charlesleifer.com/blog/tokens-and-dreams/</em><a href="https://news.ycombinator.com/item?id=48025750"> (HN source)</a></p><p><a href="https://ctx.rs/blog/merge-queue-for-agents/?utm_source=hnblogs.substack.com">Why coding agents need a merge queue</a><em> https://ctx.rs/blog/merge-queue-for-agents/</em><a href="https://news.ycombinator.com/item?id=48025602"> (HN source)</a></p><p><a href="https://www.alessiofanelli.com/posts/my-1b-tokens-day-openai-symphony-setup/?utm_source=hnblogs.substack.com">My 1B tokens/day Symphony setup</a><em> https://www.alessiofanelli.com/posts/my-1b-tokens-day-openai-symphony-setup/</em><a href="https://news.ycombinator.com/item?id=48025400"> (HN source)</a></p><p><a href="https://blog.wilsonb.com/posts/2026-02-27-easy-random-trees.html?utm_source=hnblogs.substack.com">Easy Random Trees</a><em> https://blog.wilsonb.com/posts/2026-02-27-easy-random-trees.html</em><a href="https://news.ycombinator.com/item?id=48025374"> (HN source)</a></p><p><a href="https://davidoks.blog/p/why-airlines-are-always-going-bankrupt?utm_source=hnblogs.substack.com">Why airlines are always going bankrupt</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:196358836,&quot;url&quot;:&quot;https://davidoks.blog/p/why-airlines-are-always-going-bankrupt&quot;,&quot;publication_id&quot;:4554783,&quot;publication_name&quot;:&quot;David Oks&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Why airlines are always going bankrupt&quot;,&quot;truncated_body_text&quot;:&quot;It might not be the most important story in the world right now, as our species takes its first halting steps into a brave new world of technological power whose contours are still to us mysterious and weighted with fearful portent, but lately I&#8217;ve been spending a good bit of time reading about the &#8230;&quot;,&quot;date&quot;:&quot;2026-05-04T17:27:00.223Z&quot;,&quot;like_count&quot;:307,&quot;comment_count&quot;:45,&quot;bylines&quot;:[{&quot;id&quot;:2088240,&quot;name&quot;:&quot;David Oks&quot;,&quot;handle&quot;:&quot;doks&quot;,&quot;previous_name&quot;:&quot;Stylite&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/553a38f8-f363-424f-8648-742af2eacc8d_1024x1024.png&quot;,&quot;bio&quot;:&quot;Essays on economics, technology, history&quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-25T15:01:09.752Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-06-18T14:21:19.283Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:4646174,&quot;user_id&quot;:2088240,&quot;publication_id&quot;:4554783,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:4554783,&quot;name&quot;:&quot;David Oks&quot;,&quot;subdomain&quot;:&quot;davidoks&quot;,&quot;custom_domain&quot;:&quot;davidoks.blog&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The world is what it is.&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:2088240,&quot;primary_user_id&quot;:2088240,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-03-30T23:49:08.700Z&quot;,&quot;email_from_name&quot;:&quot;David Oks&quot;,&quot;copyright&quot;:&quot;doks&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[159185,1071360,1198116,1063960],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://davidoks.blog/p/why-airlines-are-always-going-bankrupt?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">David Oks</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Why airlines are always going bankrupt</div></div><div class="embedded-post-body">It might not be the most important story in the world right now, as our species takes its first halting steps into a brave new world of technological power whose contours are still to us mysterious and weighted with fearful portent, but lately I&#8217;ve been spending a good bit of time reading about the &#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">5 days ago &#183; 307 likes &#183; 45 comments &#183; David Oks</div></a></div><p><a href="https://news.ycombinator.com/item?id=48025282"> (HN source)</a></p><p><a href="https://www.edge.ceo/p/software-has-a-cac-now?utm_source=hnblogs.substack.com">Software Has a CAC Now</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:194663622,&quot;url&quot;:&quot;https://www.edge.ceo/p/software-has-a-cac-now&quot;,&quot;publication_id&quot;:1270381,&quot;publication_name&quot;:&quot;Entrepreneur's Edge&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Q3LF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F86a3a193-d49e-40ab-bc1d-11fc5e99b1e1_1024x1024.png&quot;,&quot;title&quot;:&quot;Software Has a CAC Now&quot;,&quot;truncated_body_text&quot;:&quot;My past company was spending $200,000 a month on ads, and when we finally got ruthless about ROI and attribution, we captured the same number of customers with one-tenth the budget. The spend seemed justifiable for each campaign, but it was just a vibe. When we broke out the math, the numbers did not add up.&quot;,&quot;date&quot;:&quot;2026-04-21T16:02:39.721Z&quot;,&quot;like_count&quot;:2,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:5982327,&quot;name&quot;:&quot;Ryan Waliany&quot;,&quot;handle&quot;:&quot;entrepreneursedge&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8fe26b24-06b2-4101-adfc-4a7efe839df7_400x400.jpeg&quot;,&quot;bio&quot;:&quot;Serial entrepreneur, business exec &amp; startup advisor. Raised $40M+ VC, co-founded $30M/yr mktg co, bootstrapped profitable mobile gaming co (800m+ games). Advised half-dozen startups to >$1M revenue. UC Berkeley EE/CS &amp; Psychology; CMU Robotics.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-06-19T15:52:14.472Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-06-19T15:49:31.810Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1228107,&quot;user_id&quot;:5982327,&quot;publication_id&quot;:1270381,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1270381,&quot;name&quot;:&quot;Entrepreneur's Edge&quot;,&quot;subdomain&quot;:&quot;entrepreneursedge&quot;,&quot;custom_domain&quot;:&quot;www.edge.ceo&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Articles and essays from one entrepreneur to another.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/86a3a193-d49e-40ab-bc1d-11fc5e99b1e1_1024x1024.png&quot;,&quot;author_id&quot;:5982327,&quot;primary_user_id&quot;:5982327,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2022-12-29T05:17:27.166Z&quot;,&quot;email_from_name&quot;:&quot;Ryan Waliany&quot;,&quot;copyright&quot;:&quot;Ryan Waliany&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;rwaliany&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[6819723],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.edge.ceo/p/software-has-a-cac-now?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Q3LF!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F86a3a193-d49e-40ab-bc1d-11fc5e99b1e1_1024x1024.png" loading="lazy"><span class="embedded-post-publication-name">Entrepreneur's Edge</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Software Has a CAC Now</div></div><div class="embedded-post-body">My past company was spending $200,000 a month on ads, and when we finally got ruthless about ROI and attribution, we captured the same number of customers with one-tenth the budget. The spend seemed justifiable for each campaign, but it was just a vibe. When we broke out the math, the numbers did not add up&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">19 days ago &#183; 2 likes &#183; Ryan Waliany</div></a></div><p><a href="https://news.ycombinator.com/item?id=48025240"> (HN source)</a></p><p><a href="https://www.arturonereu.com/articles/am-i-an-llm/?utm_source=hnblogs.substack.com">Am I an LLM?</a><em> https://www.arturonereu.com/articles/am-i-an-llm/</em><a href="https://news.ycombinator.com/item?id=48025150"> (HN source)</a></p><p><a href="https://dylanconlin.com/blog/when-knowledge-becomes-control/?utm_source=hnblogs.substack.com">When Knowledge Becomes Control</a><em> https://dylanconlin.com/blog/when-knowledge-becomes-control/</em><a href="https://news.ycombinator.com/item?id=48025030"> (HN source)</a></p><p><a href="https://www.krabr.com/blog/how-i-organize-my-work/?utm_source=hnblogs.substack.com">How I organize my work</a><em> https://www.krabr.com/blog/how-i-organize-my-work/</em><a href="https://news.ycombinator.com/item?id=48024922"> (HN source)</a></p><p><a href="https://eliothertenstein.com/notes/on-craft?utm_source=hnblogs.substack.com">I Miss Craft</a><em> https://eliothertenstein.com/notes/on-craft</em><a href="https://news.ycombinator.com/item?id=48024778"> (HN source)</a></p><p><a href="https://jakekara.com/blog/2026/05/04/expertise-byproduct?utm_source=hnblogs.substack.com">Bad Bossing and the Expertise Byproduct</a><em> https://jakekara.com/blog/2026/05/04/expertise-byproduct</em><a href="https://news.ycombinator.com/item?id=48024289"> (HN source)</a></p><p><a href="https://sethmlarson.dev/animal-crossing-calendar?utm_source=hnblogs.substack.com">Add Animal Crossing events to your digital calendar</a><em> https://sethmlarson.dev/animal-crossing-calendar</em><a href="https://news.ycombinator.com/item?id=48023905"> (HN source)</a></p><p><a href="https://visualeaf.com/blog/why-my-custom-table-took-9-months/?utm_source=hnblogs.substack.com">I tried making my own AG Grid, and it took 9 months</a><em> https://visualeaf.com/blog/why-my-custom-table-took-9-months/</em><a href="https://news.ycombinator.com/item?id=48023513"> (HN source)</a></p><p><a href="https://blog.matterbeam.com/thats-no-warehouse-its-a-space-station/?utm_source=hnblogs.substack.com">That&#8217;s No Warehouse It&#8217;s a Space Station</a><em> https://blog.matterbeam.com/thats-no-warehouse-its-a-space-station/</em><a href="https://news.ycombinator.com/item?id=48022923"> (HN source)</a></p><p><a href="https://www.hughparry.com/blog/everything-is-a-superfood/?utm_source=hnblogs.substack.com">Everything Is a Superfood</a><em> https://www.hughparry.com/blog/everything-is-a-superfood/</em><a href="https://news.ycombinator.com/item?id=48022635"> (HN source)</a></p><p><a href="https://shadesofsingularity.com/essays/economics-of-truth/?utm_source=hnblogs.substack.com">The Economics of Truth</a><em> https://shadesofsingularity.com/essays/economics-of-truth/</em><a href="https://news.ycombinator.com/item?id=48022004"> (HN source)</a></p><p><a href="https://scottrfrancis.wordpress.com/2026/02/13/you-dont-review-your-compiler-output/?utm_source=hnblogs.substack.com">You Don&#8217;t Review Your Compiler Output</a><em> https://scottrfrancis.wordpress.com/2026/02/13/you-dont-review-your-compiler-output/</em><a href="https://news.ycombinator.com/item?id=48021631"> (HN source)</a></p><p><a href="https://hsaghir.github.io/blog/2026-05-02-under-specified-coding-agent/?utm_source=hnblogs.substack.com">Coding agent is under-specified</a><em> https://hsaghir.github.io/blog/2026-05-02-under-specified-coding-agent/</em><a href="https://news.ycombinator.com/item?id=48021451"> (HN source)</a></p><p><a href="https://tomashvili.com/posts/SaaS_Is_not_Dying_Its_Users_Are?utm_source=hnblogs.substack.com">SaaS Isn&#8217;t Dying. Its Users Are</a><em> https://tomashvili.com/posts/SaaS_Is_not_Dying_Its_Users_Are</em><a href="https://news.ycombinator.com/item?id=48019682"> (HN source)</a></p><p><a href="https://placementist.com/insights/a-guide-of-poor-decision-practices-in-management-for-technical-leaders-and-founders-identifying-and-mitigating?utm_source=hnblogs.substack.com">Poor Decision Practices in (Tech) Management</a><em> https://placementist.com/insights/a-guide-of-poor-decision-practices-in-management-for-technical-leaders-and-founders-identifying-and-mitigating</em><a href="https://news.ycombinator.com/item?id=48019190"> (HN source)</a></p><p><a href="https://sethmlarson.dev/the-frog-for-whom-the-bell-tolls?utm_source=hnblogs.substack.com">The Frog for Whom the Bell Tolls</a><em> https://sethmlarson.dev/the-frog-for-whom-the-bell-tolls</em><a href="https://news.ycombinator.com/item?id=48019165"> (HN source)</a></p><p><a href="https://sixcolors.com/post/2026/05/dont-let-your-macs-storage-fill-up/?utm_source=hnblogs.substack.com">Don&#8217;t let your Mac&#8217;s storage fill up</a><em> https://sixcolors.com/post/2026/05/dont-let-your-macs-storage-fill-up/</em><a href="https://news.ycombinator.com/item?id=48016771"> (HN source)</a></p><p><a href="https://anthonyliddle.dev/work/pocket?utm_source=hnblogs.substack.com">Pocket</a><em> https://anthonyliddle.dev/work/pocket</em><a href="https://news.ycombinator.com/item?id=48016734"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 4/5/26]]></title><description><![CDATA[We Can Do Hard Things https://allenpike.com/2026/we-can-do-hard-things/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-4526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-4526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Mon, 04 May 2026 21:50:31 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://allenpike.com/2026/we-can-do-hard-things/?utm_source=hnblogs.substack.com">We Can Do Hard Things</a><em> https://allenpike.com/2026/we-can-do-hard-things/</em><a href="https://news.ycombinator.com/item?id=48015001"> (HN source)</a></p><p><a href="https://cje.io/2026/05/04/thoughts-on-the-slopdemic/?utm_source=hnblogs.substack.com">You&#8217;ve heard about the vulnpocalypse. let&#8217;s talk about the slopdemic</a><em> https://cje.io/2026/05/04/thoughts-on-the-slopdemic/</em><a href="https://news.ycombinator.com/item?id=48014913"> (HN source)</a></p><p><a href="https://ssg.dev/on-versioning/?utm_source=hnblogs.substack.com">On versioning</a><em> https://ssg.dev/on-versioning/</em><a href="https://news.ycombinator.com/item?id=48013718"> (HN source)</a></p><p><a href="https://www.tylerevan.dev/writing/five-years-solo?utm_source=hnblogs.substack.com">What five years of solo development taught me</a><em> https://www.tylerevan.dev/writing/five-years-solo</em><a href="https://news.ycombinator.com/item?id=48013665"> (HN source)</a></p><p><a href="https://dubeykartikay.com/posts/reading-algorithms-like-an-engineer/?utm_source=hnblogs.substack.com">What I Got Wrong Implementing Graph-Based Vector Search</a><em> https://dubeykartikay.com/posts/reading-algorithms-like-an-engineer/</em><a href="https://news.ycombinator.com/item?id=48012738"> (HN source)</a></p><p><a href="https://seththompson.com/articles/infinite-image-grids?utm_source=hnblogs.substack.com">Infinite Image Grids Are Flat Toruses</a><em> https://seththompson.com/articles/infinite-image-grids</em><a href="https://news.ycombinator.com/item?id=48012564"> (HN source)</a></p><p><a href="https://blog.zksecurity.xyz/posts/poseidon-clean/?utm_source=hnblogs.substack.com">Verifying Poseidon in Clean: Why the Last &#8216;Sorry&#8217; Is About Primality</a><em> https://blog.zksecurity.xyz/posts/poseidon-clean/</em><a href="https://news.ycombinator.com/item?id=48011617"> (HN source)</a></p><p><a href="https://joeldueck.com/oomphalism.html?utm_source=hnblogs.substack.com">Oomphalism</a><em> https://joeldueck.com/oomphalism.html</em><a href="https://news.ycombinator.com/item?id=48011594"> (HN source)</a></p><p><a href="https://pepsipu.com/blog/2026-04-agent-scheduling/?utm_source=hnblogs.substack.com">Load balancing usage across Codex accounts</a><em> https://pepsipu.com/blog/2026-04-agent-scheduling/</em><a href="https://news.ycombinator.com/item?id=48011580"> (HN source)</a></p><p><a href="https://nmn.gl/blog/meditations-on-make-something-people-want?utm_source=hnblogs.substack.com">14 Years of Mistakes to &#8220;Make Something People Want&#8221;</a><em> https://nmn.gl/blog/meditations-on-make-something-people-want</em><a href="https://news.ycombinator.com/item?id=48011171"> (HN source)</a></p><p><a href="https://www.kevinlondon.com/2026/04/15/parachuting-in/?utm_source=hnblogs.substack.com">Parachuting In</a><em> https://www.kevinlondon.com/2026/04/15/parachuting-in/</em><a href="https://news.ycombinator.com/item?id=48009130"> (HN source)</a></p><p><a href="https://isaacvando.com/nondeterminisms-not-the-problem?utm_source=hnblogs.substack.com">Nondeterminism&#8217;s Not the Problem</a><em> https://isaacvando.com/nondeterminisms-not-the-problem</em><a href="https://news.ycombinator.com/item?id=48009017"> (HN source)</a></p><p><a href="https://langui.sh/2026/05/04/ten-years-of-frinkiac/?utm_source=hnblogs.substack.com">Ten Years of Frinkiac</a><em> https://langui.sh/2026/05/04/ten-years-of-frinkiac/</em><a href="https://news.ycombinator.com/item?id=48008984"> (HN source)</a></p><p><a href="https://bagnalla.github.io/posts/ping-charity.html?utm_source=hnblogs.substack.com">Equal Ping for All</a><em> https://bagnalla.github.io/posts/ping-charity.html</em><a href="https://news.ycombinator.com/item?id=48008199"> (HN source)</a></p><p><a href="https://www.jakeworth.com/posts/become-a-product-first-software-engineer/?utm_source=hnblogs.substack.com">Become a product-first software engineer</a><em> https://www.jakeworth.com/posts/become-a-product-first-software-engineer/</em><a href="https://news.ycombinator.com/item?id=48007180"> (HN source)</a></p><p><a href="https://jordanlord.co.uk/blog/growth-engineering/?utm_source=hnblogs.substack.com">The growth engineering one pager</a><em> https://jordanlord.co.uk/blog/growth-engineering/</em><a href="https://news.ycombinator.com/item?id=48006927"> (HN source)</a></p><p><a href="https://victorantos.com/posts/i-bought-a-denon-for-my-wedding-then-i-vibe-coded-its-radio-back/?utm_source=hnblogs.substack.com">Reviving the internet radio in my 12-year-old Denon</a><em> https://victorantos.com/posts/i-bought-a-denon-for-my-wedding-then-i-vibe-coded-its-radio-back/</em><a href="https://news.ycombinator.com/item?id=48006669"> (HN source)</a></p><p><a href="https://agourlay.github.io/the-transmission/?utm_source=hnblogs.substack.com">Tractors, beige boxes and what&#8217;s next</a><em> https://agourlay.github.io/the-transmission/</em><a href="https://news.ycombinator.com/item?id=48006331"> (HN source)</a></p><p><a href="https://www.growse.com/2026/05/02/screw-you-realtek.html?utm_source=hnblogs.substack.com">Screw You, Realtek</a><em> https://www.growse.com/2026/05/02/screw-you-realtek.html</em><a href="https://news.ycombinator.com/item?id=48006203"> (HN source)</a></p><p><a href="https://www.shaylivni.com/blog/make-architecture-context-queryable?utm_source=hnblogs.substack.com">Make your software arch context-ready</a><em> https://www.shaylivni.com/blog/make-architecture-context-queryable</em><a href="https://news.ycombinator.com/item?id=48005657"> (HN source)</a></p><p><a href="https://effective-programmer.com/how-i-actually-automate-everything-0d97ed624a34?sk=f8a15ad7e32cde79a085bb4f40330eae&amp;utm_source=hnblogs.substack.com">I Automate Everything</a><em> https://effective-programmer.com/how-i-actually-automate-everything-0d97ed624a34?sk=f8a15ad7e32cde79a085bb4f40330eae</em><a href="https://news.ycombinator.com/item?id=48004332"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/12/scooter-vs-bike.html?utm_source=hnblogs.substack.com">The Scooter and the Bike</a><em> https://maxmautner.com/2026/04/12/scooter-vs-bike.html</em><a href="https://news.ycombinator.com/item?id=48004184"> (HN source)</a></p><p><a href="https://michaelbluejay.com/airfare/dontfly.html?utm_source=hnblogs.substack.com">Don&#8217;t fly if you can help it</a><em> https://michaelbluejay.com/airfare/dontfly.html</em><a href="https://news.ycombinator.com/item?id=48003508"> (HN source)</a></p><p><a href="https://blog.evan.hu/p/the-new-grads-are-not-okay?utm_source=hnblogs.substack.com">The new grads are not okay</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:194109622,&quot;url&quot;:&quot;https://blog.evan.hu/p/the-new-grads-are-not-okay&quot;,&quot;publication_id&quot;:3537331,&quot;publication_name&quot;:&quot;Evan's blog&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!TQBB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2f9e01-4025-4150-a9b4-ee2d51901e6c_1032x1032.png&quot;,&quot;title&quot;:&quot;The new grads are not okay&quot;,&quot;truncated_body_text&quot;:&quot;a personal update:&quot;,&quot;date&quot;:&quot;2026-05-03T16:38:00.753Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:4,&quot;bylines&quot;:[{&quot;id&quot;:14003456,&quot;name&quot;:&quot;Evan Hu&quot;,&quot;handle&quot;:&quot;evanshu&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d4715a0-a569-4637-8697-82f7896cc775_800x800.png&quot;,&quot;bio&quot;:&quot;Proof of life // 20s, SF&quot;,&quot;profile_set_up_at&quot;:&quot;2024-08-28T20:33:47.642Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-09-05T23:46:06.417Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:3606258,&quot;user_id&quot;:14003456,&quot;publication_id&quot;:3537331,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:3537331,&quot;name&quot;:&quot;Evan's blog&quot;,&quot;subdomain&quot;:&quot;wrinklyfigs&quot;,&quot;custom_domain&quot;:&quot;blog.evan.hu&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;\&quot;The opposite of every truth is just as true! That's like this: any truth can only be expressed and put into words when it is one-sided.\&quot;&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c2f9e01-4025-4150-a9b4-ee2d51901e6c_1032x1032.png&quot;,&quot;author_id&quot;:14003456,&quot;primary_user_id&quot;:14003456,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2024-12-17T00:27:45.295Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Evan Hu&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[35345,382371,15764,2880588],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blog.evan.hu/p/the-new-grads-are-not-okay?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!TQBB!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c2f9e01-4025-4150-a9b4-ee2d51901e6c_1032x1032.png" loading="lazy"><span class="embedded-post-publication-name">Evan's blog</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">The new grads are not okay</div></div><div class="embedded-post-body">a personal update&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">6 days ago &#183; 6 likes &#183; 4 comments &#183; Evan Hu</div></a></div><p><a href="https://news.ycombinator.com/item?id=48003202"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 3/5/26]]></title><description><![CDATA[March 2026 Top New Cran Packages https://rworks.dev/posts/march-2026-top-40-new-cran-packages/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-3526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-3526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Sun, 03 May 2026 22:21:22 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://rworks.dev/posts/march-2026-top-40-new-cran-packages/?utm_source=hnblogs.substack.com">March 2026 Top New Cran Packages</a><em> https://rworks.dev/posts/march-2026-top-40-new-cran-packages/</em><a href="https://news.ycombinator.com/item?id=48001955"> (HN source)</a></p><p><a href="https://notoriousbfg.com/no-smoking-gun/?utm_source=hnblogs.substack.com">No Smoking Gun</a><em> https://notoriousbfg.com/no-smoking-gun/</em><a href="https://news.ycombinator.com/item?id=48001855"> (HN source)</a></p><p><a href="https://doug.sh/posts/erm-a-local-cli-that-strips-ums-uhs-and-erms-from-speech/?utm_source=hnblogs.substack.com">Erm: A Local CLI That Strips Ums, Uhs, and Erms from Speech</a><em> https://doug.sh/posts/erm-a-local-cli-that-strips-ums-uhs-and-erms-from-speech/</em><a href="https://news.ycombinator.com/item?id=48000960"> (HN source)</a></p><p><a href="https://benemson.com/blog/agents/my-agent-memory-library-helps-write-indie-articles?utm_source=hnblogs.substack.com">My Agent Memory Library Helps Write Indie Articles</a><em> https://benemson.com/blog/agents/my-agent-memory-library-helps-write-indie-articles</em><a href="https://news.ycombinator.com/item?id=48000861"> (HN source)</a></p><p><a href="https://ravivyas.com/2026/05/03/ide-as-thinking-harness/?utm_source=hnblogs.substack.com">Using IDEs as a Harness for Thinking and Writing</a><em> https://ravivyas.com/2026/05/03/ide-as-thinking-harness/</em><a href="https://news.ycombinator.com/item?id=48000296"> (HN source)</a></p><p><a href="https://www.kevin-gibson.com/blog/writing-a-bindless-gpu-abstraction-layer/?utm_source=hnblogs.substack.com">Writing a bindless GPU abstraction layer</a><em> https://www.kevin-gibson.com/blog/writing-a-bindless-gpu-abstraction-layer/</em><a href="https://news.ycombinator.com/item?id=48000180"> (HN source)</a></p><p><a href="https://christophermeiklejohn.com/ai/zabriskie/agents/reliability/2026/05/03/click-the-button.html?utm_source=hnblogs.substack.com">Babysitting the Agent</a><em> https://christophermeiklejohn.com/ai/zabriskie/agents/reliability/2026/05/03/click-the-button.html</em><a href="https://news.ycombinator.com/item?id=48000137"> (HN source)</a></p><p><a href="https://lzon.ca/posts/series/grateful/keep-android-open/?utm_source=hnblogs.substack.com">Gratitude for an Open Android</a><em> https://lzon.ca/posts/series/grateful/keep-android-open/</em><a href="https://news.ycombinator.com/item?id=47999952"> (HN source)</a></p><p><a href="https://blog.danielvaughan.com/how-i-use-codex-cli-to-write-and-maintain-a-book-on-codex-cli-048084d9ab48?utm_source=hnblogs.substack.com">I Use Codex CLI to Write and Maintain a Book on Codex CLI</a><em> https://blog.danielvaughan.com/how-i-use-codex-cli-to-write-and-maintain-a-book-on-codex-cli-048084d9ab48</em><a href="https://news.ycombinator.com/item?id=47999918"> (HN source)</a></p><p><a href="https://fastersafely.com/lean-software-engineering/principles/feedback-loops/?utm_source=hnblogs.substack.com">Feedback Loops</a><em> https://fastersafely.com/lean-software-engineering/principles/feedback-loops/</em><a href="https://news.ycombinator.com/item?id=47999067"> (HN source)</a></p><p><a href="https://rozumem.xyz/posts/15?utm_source=hnblogs.substack.com">Hit and Run and a Business Idea</a><em> https://rozumem.xyz/posts/15</em><a href="https://news.ycombinator.com/item?id=47998830"> (HN source)</a></p><p><a href="https://www.slater.dev/2026/05/type-your-code/?utm_source=hnblogs.substack.com">Why you should still type code in 2026</a><em> https://www.slater.dev/2026/05/type-your-code/</em><a href="https://news.ycombinator.com/item?id=47998650"> (HN source)</a></p><p><a href="https://samueleamato.xyz/2026/05/03/you-dont-need-nextcloud?utm_source=hnblogs.substack.com">When Is Nextcloud Overkill?</a><em> https://samueleamato.xyz/2026/05/03/you-dont-need-nextcloud</em><a href="https://news.ycombinator.com/item?id=47998512"> (HN source)</a></p><p><a href="https://emirb.github.io/blog/microvm-2026/?utm_source=hnblogs.substack.com">Container Is Not a Sandbox</a><em> https://emirb.github.io/blog/microvm-2026/</em><a href="https://news.ycombinator.com/item?id=47998392"> (HN source)</a></p><p><a href="https://dylancastillo.co/posts/5-years-freelancing-in-europe.html?utm_source=hnblogs.substack.com">5 years of freelancing: same work, better pay, and a ceiling</a><em> https://dylancastillo.co/posts/5-years-freelancing-in-europe.html</em><a href="https://news.ycombinator.com/item?id=47997827"> (HN source)</a></p><p><a href="https://charon.konekopi.com/posts/boolean_logic_naming/?utm_source=hnblogs.substack.com">Boolean logic operators are not intuitive. Let&#8217;s do better</a><em> https://charon.konekopi.com/posts/boolean_logic_naming/</em><a href="https://news.ycombinator.com/item?id=47997662"> (HN source)</a></p><p><a href="https://www.talhoffman.com/2026/05/03/cpu-work-and-gpu-work/?utm_source=hnblogs.substack.com">CPU Work and GPU Work</a><em> https://www.talhoffman.com/2026/05/03/cpu-work-and-gpu-work/</em><a href="https://news.ycombinator.com/item?id=47997004"> (HN source)</a></p><p><a href="https://avkcode.github.io/blog/how-vllm-works.html?utm_source=hnblogs.substack.com">How vLLM Works</a><em> https://avkcode.github.io/blog/how-vllm-works.html</em><a href="https://news.ycombinator.com/item?id=47996662"> (HN source)</a></p><p><a href="https://thomas-witt.com/blog/how-to-free-a-pool-heat-pump-from-an-unencrypted-chinese-server/?utm_source=hnblogs.substack.com">I freed a pool heat pump from an unencrypted Chinese cloud server</a><em> https://thomas-witt.com/blog/how-to-free-a-pool-heat-pump-from-an-unencrypted-chinese-server/</em><a href="https://news.ycombinator.com/item?id=47995887"> (HN source)</a></p><p><a href="https://daridor.blog/2026/05/01/do-llms-reason-or-do-they-just-predict-math-text/?utm_source=hnblogs.substack.com">Do LLMs Reason, or Do They Just Predict Math Text?</a><em> https://daridor.blog/2026/05/01/do-llms-reason-or-do-they-just-predict-math-text/</em><a href="https://news.ycombinator.com/item?id=47995169"> (HN source)</a></p><p><a href="https://yiblet.com/posts/prompt-engineering-is-permanent/?utm_source=hnblogs.substack.com">Prompt Engineering Is Permanent</a><em> https://yiblet.com/posts/prompt-engineering-is-permanent/</em><a href="https://news.ycombinator.com/item?id=47992735"> (HN source)</a></p><p><a href="https://www.dwarkesh.com/p/reiner-pope?utm_source=hnblogs.substack.com">The math behind how LLMs are trained and served</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:195859978,&quot;url&quot;:&quot;https://www.dwarkesh.com/p/reiner-pope&quot;,&quot;publication_id&quot;:69345,&quot;publication_name&quot;:&quot;Dwarkesh Podcast&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QEPJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90fa9666-5b8b-4685-a8fb-4b64cb7e0333_1080x1080.png&quot;,&quot;title&quot;:&quot;Reiner Pope &#8211; The math behind how LLMs are trained and served&quot;,&quot;truncated_body_text&quot;:null,&quot;date&quot;:&quot;2026-04-29T17:07:03.273Z&quot;,&quot;like_count&quot;:113,&quot;comment_count&quot;:3,&quot;bylines&quot;:[{&quot;id&quot;:4281466,&quot;name&quot;:&quot;Dwarkesh Patel&quot;,&quot;handle&quot;:&quot;dwarkesh&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!5eJb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb715ffd1-f7d7-4755-af88-c48efe647f5b_400x400.jpeg&quot;,&quot;bio&quot;:&quot;Host of Dwarkesh Podcast&quot;,&quot;profile_set_up_at&quot;:&quot;2021-06-09T22:58:10.864Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-04-03T20:37:19.142Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:246192,&quot;user_id&quot;:4281466,&quot;publication_id&quot;:69345,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:69345,&quot;name&quot;:&quot;Dwarkesh Podcast&quot;,&quot;subdomain&quot;:&quot;dwarkesh&quot;,&quot;custom_domain&quot;:&quot;www.dwarkesh.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Deeply researched interviews&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/90fa9666-5b8b-4685-a8fb-4b64cb7e0333_1080x1080.png&quot;,&quot;author_id&quot;:4281466,&quot;primary_user_id&quot;:4281466,&quot;theme_var_background_pop&quot;:&quot;#D10000&quot;,&quot;created_at&quot;:&quot;2020-07-18T16:36:25.723Z&quot;,&quot;email_from_name&quot;:&quot;Dwarkesh Patel&quot;,&quot;copyright&quot;:&quot;Dwarkesh Patel&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;dwarkesh_sp&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;paidPublicationIds&quot;:[3087928,6819723,2118966,3409707,89120,22108,104058,1134099,1163860],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;podcast&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.dwarkesh.com/p/reiner-pope?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!QEPJ!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90fa9666-5b8b-4685-a8fb-4b64cb7e0333_1080x1080.png" loading="lazy"><span class="embedded-post-publication-name">Dwarkesh Podcast</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title-icon"><svg width="19" height="19" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M3 18V12C3 9.61305 3.94821 7.32387 5.63604 5.63604C7.32387 3.94821 9.61305 3 12 3C14.3869 3 16.6761 3.94821 18.364 5.63604C20.0518 7.32387 21 9.61305 21 12V18" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M21 19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H18C17.4696 21 16.9609 20.7893 16.5858 20.4142C16.2107 20.0391 16 19.5304 16 19V16C16 15.4696 16.2107 14.9609 16.5858 14.5858C16.9609 14.2107 17.4696 14 18 14H21V19ZM3 19C3 19.5304 3.21071 20.0391 3.58579 20.4142C3.96086 20.7893 4.46957 21 5 21H6C6.53043 21 7.03914 20.7893 7.41421 20.4142C7.78929 20.0391 8 19.5304 8 19V16C8 15.4696 7.78929 14.9609 7.41421 14.5858C7.03914 14.2107 6.53043 14 6 14H3V19Z" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><div class="embedded-post-title">Reiner Pope &#8211; The math behind how LLMs are trained and served</div></div><div class="embedded-post-cta-wrapper"><div class="embedded-post-cta-icon"><svg width="32" height="32" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
  <path classname="inner-triangle" d="M10 8L16 12L10 16V8Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><span class="embedded-post-cta">Listen now</span></div><div class="embedded-post-meta">11 days ago &#183; 113 likes &#183; 3 comments &#183; Dwarkesh Patel</div></a></div><p><a href="https://news.ycombinator.com/item?id=47992326"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 2/5/25]]></title><description><![CDATA[Restorative Yoga and the Biology of Belonging https://parrik.com/puzzles/the-partition-problem/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-2525-2bd</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-2525-2bd</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Sat, 02 May 2026 22:31:08 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://parrik.com/puzzles/the-partition-problem/?utm_source=hnblogs.substack.com">Restorative Yoga and the Biology of Belonging</a><em> https://parrik.com/puzzles/the-partition-problem/</em><a href="https://news.ycombinator.com/item?id=47991017"> (HN source)</a></p><p><a href="https://www.david-smith.org/blog/2026/04/29/maps-on-watchos/?utm_source=hnblogs.substack.com">Six Years Perfecting Maps on WatchOS</a><em> https://www.david-smith.org/blog/2026/04/29/maps-on-watchos/</em><a href="https://news.ycombinator.com/item?id=47990606"> (HN source)</a></p><p><a href="https://www.valiantlynx.com/blogs/why-wont-sqlite-give-back-my-disk-space?utm_source=hnblogs.substack.com">Why won&#8217;t SQLite give back my disk space?</a><em> https://www.valiantlynx.com/blogs/why-wont-sqlite-give-back-my-disk-space</em><a href="https://news.ycombinator.com/item?id=47990189"> (HN source)</a></p><p><a href="https://0xsid.com/blog/agentic-coding-fatigue?utm_source=hnblogs.substack.com">Agentic coding is burning me out</a><em> https://0xsid.com/blog/agentic-coding-fatigue</em><a href="https://news.ycombinator.com/item?id=47988640"> (HN source)</a></p><p><a href="https://blog.baldassari.me/employee-equity/?utm_source=hnblogs.substack.com">Squaring the Circle on Employee Equity</a><em> https://blog.baldassari.me/employee-equity/</em><a href="https://news.ycombinator.com/item?id=47988552"> (HN source)</a></p><p><a href="https://noahclements.com/Wahoo-Bolt-Hidden-Debug-Mode/?utm_source=hnblogs.substack.com">Welcome to Hell Developer</a><em> https://noahclements.com/Wahoo-Bolt-Hidden-Debug-Mode/</em><a href="https://news.ycombinator.com/item?id=47988441"> (HN source)</a></p><p><a href="https://caolan.uk/links/servers/?utm_source=hnblogs.substack.com">Servers with Personality</a><em> https://caolan.uk/links/servers/</em><a href="https://news.ycombinator.com/item?id=47988057"> (HN source)</a></p><p><a href="https://aidangarske.github.io/wolfCOSE/blog/wolfcose-vs-the-field/?utm_source=hnblogs.substack.com">I compared the top embedded COSE+CBOR libraries so you dont have to</a><em> https://aidangarske.github.io/wolfCOSE/blog/wolfcose-vs-the-field/</em><a href="https://news.ycombinator.com/item?id=47987763"> (HN source)</a></p><p><a href="https://www.timwehrle.de/blog/we-forgot-how-to-write/?utm_source=hnblogs.substack.com">We Forgot How to Write</a><em> https://www.timwehrle.de/blog/we-forgot-how-to-write/</em><a href="https://news.ycombinator.com/item?id=47986957"> (HN source)</a></p><p><a href="https://leandronsp.com/articles/path-to-vibe-engineering?utm_source=hnblogs.substack.com">Path to Vibe Engineering</a><em> https://leandronsp.com/articles/path-to-vibe-engineering</em><a href="https://news.ycombinator.com/item?id=47986913"> (HN source)</a></p><p><a href="https://joshpearlson.com/articles/posts/closest-galaxy-time-dilation/closest-galaxy-time-dilation.html?utm_source=hnblogs.substack.com">Why Andromeda Is Both 2.5M Years Away and Just Around the Corner</a><em> https://joshpearlson.com/articles/posts/closest-galaxy-time-dilation/closest-galaxy-time-dilation.html</em><a href="https://news.ycombinator.com/item?id=47986582"> (HN source)</a></p><p><a href="https://justin.poehnelt.com/posts/ship-mcp-server-native-app/?utm_source=hnblogs.substack.com">Your App Should Ship an MCP Server</a><em> https://justin.poehnelt.com/posts/ship-mcp-server-native-app/</em><a href="https://news.ycombinator.com/item?id=47983645"> (HN source)</a></p><p><a href="https://blog.vasi.li/well-i-got-hacked/?utm_source=hnblogs.substack.com">I got infected with a crypto-miner via misconfigured qBittorrent</a><em> https://blog.vasi.li/well-i-got-hacked/</em><a href="https://news.ycombinator.com/item?id=47981727"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 1/5/26]]></title><description><![CDATA[The docs diff is the plan https://spicadust.com/blog/the-docs-diff-is-the-plan (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-1526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-1526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Fri, 01 May 2026 22:03:27 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://spicadust.com/blog/the-docs-diff-is-the-plan?utm_source=hnblogs.substack.com">The docs diff is the plan</a><em> https://spicadust.com/blog/the-docs-diff-is-the-plan</em><a href="https://news.ycombinator.com/item?id=47980878"> (HN source)</a></p><p><a href="https://benemson.com/blog/agents/elfmem-evolving-agent-memory?utm_source=hnblogs.substack.com">Elfmem: Evolving Agent Memory</a><em> https://benemson.com/blog/agents/elfmem-evolving-agent-memory</em><a href="https://news.ycombinator.com/item?id=47980686"> (HN source)</a></p><p><a href="https://worldofmatthew.com/blog/budgetnetwork/?utm_source=hnblogs.substack.com">Budget LTE Home Network</a><em> https://worldofmatthew.com/blog/budgetnetwork/</em><a href="https://news.ycombinator.com/item?id=47980550"> (HN source)</a></p><p><a href="https://joker666.github.io/blog/2025-11-12-word-embedding-is-magic?utm_source=hnblogs.substack.com">Word Embedding Is Magic</a><em> https://joker666.github.io/blog/2025-11-12-word-embedding-is-magic</em><a href="https://news.ycombinator.com/item?id=47980277"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/30/housing-crisis-not-values-crisis.html?utm_source=hnblogs.substack.com">It&#8217;s Not a Values Crisis, It&#8217;s a Housing Crisis</a><em> https://maxmautner.com/2026/04/30/housing-crisis-not-values-crisis.html</em><a href="https://news.ycombinator.com/item?id=47980026"> (HN source)</a></p><p><a href="https://www.motivenotes.ai/p/when-your-vc-leaves-you-are-fundraising?utm_source=hnblogs.substack.com">When your board member / VC partner leaves?</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:196158618,&quot;url&quot;:&quot;https://www.motivenotes.ai/p/when-your-vc-leaves-you-are-fundraising&quot;,&quot;publication_id&quot;:1353908,&quot;publication_name&quot;:&quot;Motive Notes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!PRpJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaf7f42f-e779-4c29-913f-5fe5e8508e40_200x200.png&quot;,&quot;title&quot;:&quot;When Your VC Leaves, You Are Fundraising Again&quot;,&quot;truncated_body_text&quot;:&quot;A founder texted me this morning. His partner had just posted on X about leaving the firm, and he wanted to know how to manage the risk. I remembered a post Hunter Walk wrote in 2019 about exactly this, and if you haven&#8217;t read it, it&#8217;s worth finding. He covers the VC mechanics clearly. But after talking to many founders who&#8217;ve gone through it, I kept ru&#8230;&quot;,&quot;date&quot;:&quot;2026-05-01T20:19:27.963Z&quot;,&quot;like_count&quot;:2,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:409883,&quot;name&quot;:&quot;Oana Olteanu&quot;,&quot;handle&quot;:&quot;oanaolteanu&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed8e9ee3-b566-4308-8700-201a70c97850_800x800.jpeg&quot;,&quot;bio&quot;:&quot;GP @MotiveForce craft over signaling&quot;,&quot;profile_set_up_at&quot;:&quot;2023-01-29T08:10:32.090Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-05-06T16:00:18.318Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1314653,&quot;user_id&quot;:409883,&quot;publication_id&quot;:1353908,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1353908,&quot;name&quot;:&quot;Motive Notes&quot;,&quot;subdomain&quot;:&quot;antivc&quot;,&quot;custom_domain&quot;:&quot;www.motivenotes.ai&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Notes from a pre-seed &amp; seed firm backing Beautiful Software. For founders who build before anyone asks. GP: @oanaolt&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aaf7f42f-e779-4c29-913f-5fe5e8508e40_200x200.png&quot;,&quot;author_id&quot;:409883,&quot;primary_user_id&quot;:409883,&quot;theme_var_background_pop&quot;:&quot;#45D800&quot;,&quot;created_at&quot;:&quot;2023-01-29T08:10:57.895Z&quot;,&quot;email_from_name&quot;:&quot;Motive Notes&quot;,&quot;copyright&quot;:&quot;Oana Olteanu&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.motivenotes.ai/p/when-your-vc-leaves-you-are-fundraising?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!PRpJ!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faaf7f42f-e779-4c29-913f-5fe5e8508e40_200x200.png"><span class="embedded-post-publication-name">Motive Notes</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">When Your VC Leaves, You Are Fundraising Again</div></div><div class="embedded-post-body">A founder texted me this morning. His partner had just posted on X about leaving the firm, and he wanted to know how to manage the risk. I remembered a post Hunter Walk wrote in 2019 about exactly this, and if you haven&#8217;t read it, it&#8217;s worth finding. He covers the VC mechanics clearly. But after talking to many founders who&#8217;ve gone through it, I kept ru&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">7 days ago &#183; 2 likes &#183; Oana Olteanu</div></a></div><p><a href="https://news.ycombinator.com/item?id=47979965"> (HN source)</a></p><p><a href="https://green.spacedino.net/i-have-lived-in-your-camp/?utm_source=hnblogs.substack.com">I Have Lived in Your Camp</a><em> https://green.spacedino.net/i-have-lived-in-your-camp/</em><a href="https://news.ycombinator.com/item?id=47979133"> (HN source)</a></p><p><a href="https://hireup.team/articles/strong-types-for-llms?utm_source=hnblogs.substack.com">Strong types are a non-negotiable for LLMs</a><em> https://hireup.team/articles/strong-types-for-llms</em><a href="https://news.ycombinator.com/item?id=47978540"> (HN source)</a></p><p><a href="https://tinkelenberg.com/posts/the-resonance-of-berkshire-hathaway/?utm_source=hnblogs.substack.com">The Resonance of Berkshire Hathaway</a><em> https://tinkelenberg.com/posts/the-resonance-of-berkshire-hathaway/</em><a href="https://news.ycombinator.com/item?id=47978451"> (HN source)</a></p><p><a href="https://matloka.com/blog/internal-hackathon-playbook?utm_source=hnblogs.substack.com">Running hackathons: startup&amp;scaleup edition</a><em> https://matloka.com/blog/internal-hackathon-playbook</em><a href="https://news.ycombinator.com/item?id=47978259"> (HN source)</a></p><p><a href="https://samcollins.blog/underdrawings/?utm_source=hnblogs.substack.com">Using &#8220;underdrawings&#8221; for accurate text and numbers</a><em> https://samcollins.blog/underdrawings/</em><a href="https://news.ycombinator.com/item?id=47977990"> (HN source)</a></p><p><a href="https://sdomi.pl/weblog/28-ten-years-of-this-mess/?utm_source=hnblogs.substack.com">Ten years of sakamoto.pl: my thoughts and wishes</a><em> https://sdomi.pl/weblog/28-ten-years-of-this-mess/</em><a href="https://news.ycombinator.com/item?id=47976817"> (HN source)</a></p><p><a href="https://jacobharr.is/personal/i-dont-vibe-code?utm_source=hnblogs.substack.com">I Don&#8217;t Vibe Code</a><em> https://jacobharr.is/personal/i-dont-vibe-code</em><a href="https://news.ycombinator.com/item?id=47976811"> (HN source)</a></p><p><a href="https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/?utm_source=hnblogs.substack.com">Open Source Does Not Imply Open Community &#8211; Makefile.feld</a><em> https://blog.feld.me/posts/2026/04/open-source-does-not-imply-open-community/</em><a href="https://news.ycombinator.com/item?id=47976188"> (HN source)</a></p><p><a href="https://vexjoy.com/posts/cloud-skills-are-still-just-skills/?utm_source=hnblogs.substack.com">Cloud Skills Are Still Just Skills</a><em> https://vexjoy.com/posts/cloud-skills-are-still-just-skills/</em><a href="https://news.ycombinator.com/item?id=47975796"> (HN source)</a></p><p><a href="https://zachholman.com/posts/minimum-angel-check?utm_source=hnblogs.substack.com">There&#8217;s No Minimum Angel Check Size</a><em> https://zachholman.com/posts/minimum-angel-check</em><a href="https://news.ycombinator.com/item?id=47975758"> (HN source)</a></p><p><a href="https://bhagyeshpathak.com/uncategorized/2026/03/30/you-can-just-do-things/?utm_source=hnblogs.substack.com">You can just do things</a><em> https://bhagyeshpathak.com/uncategorized/2026/03/30/you-can-just-do-things/</em><a href="https://news.ycombinator.com/item?id=47975316"> (HN source)</a></p><p><a href="https://betweentheprompts.com/if-claude-writes-the-code/?utm_source=hnblogs.substack.com">If Claude writes the code, what makes me still a developer?</a><em> https://betweentheprompts.com/if-claude-writes-the-code/</em><a href="https://news.ycombinator.com/item?id=47974383"> (HN source)</a></p><p><a href="https://stratechgist.com/p/the-productivity-panic-is-your-problem?utm_source=hnblogs.substack.com">The Productivity Panic Is Your Problem Now</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:194059041,&quot;url&quot;:&quot;https://stratechgist.com/p/the-productivity-panic-is-your-problem&quot;,&quot;publication_id&quot;:1113798,&quot;publication_name&quot;:&quot;Stratechgist&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!HB8a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedb9d811-90c0-4c7c-bea6-25d46c9f2623_1024x1024.png&quot;,&quot;title&quot;:&quot;The Productivity Panic Is Your Problem Now&quot;,&quot;truncated_body_text&quot;:&quot;Your engineering org is caught between executives demanding AI ROI and engineers terrified their own improvements are arguments for their elimination. Here&#8217;s the playbook for leading through it.&quot;,&quot;date&quot;:&quot;2026-04-27T12:07:50.823Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:19936221,&quot;name&quot;:&quot;Ilija Eftimov&quot;,&quot;handle&quot;:&quot;stratechgist&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/815dc258-28b0-4e72-b14e-52acfdf6cb86_1500x2000.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2022-02-13T20:23:44.697Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-07-03T15:43:48.814Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1064581,&quot;user_id&quot;:19936221,&quot;publication_id&quot;:1113798,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1113798,&quot;name&quot;:&quot;Stratechgist&quot;,&quot;subdomain&quot;:&quot;quadratic&quot;,&quot;custom_domain&quot;:&quot;stratechgist.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Newsletter packed with actionable insights on becoming strategic in your tech career, make better choices for yourself, your team and your organization.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edb9d811-90c0-4c7c-bea6-25d46c9f2623_1024x1024.png&quot;,&quot;author_id&quot;:19936221,&quot;primary_user_id&quot;:19936221,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2022-10-01T21:02:20.995Z&quot;,&quot;email_from_name&quot;:&quot;The Stratechgist&quot;,&quot;copyright&quot;:&quot;Ilija Eftimov&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;ilijaio&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://stratechgist.com/p/the-productivity-panic-is-your-problem?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!HB8a!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedb9d811-90c0-4c7c-bea6-25d46c9f2623_1024x1024.png" loading="lazy"><span class="embedded-post-publication-name">Stratechgist</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">The Productivity Panic Is Your Problem Now</div></div><div class="embedded-post-body">Your engineering org is caught between executives demanding AI ROI and engineers terrified their own improvements are arguments for their elimination. Here&#8217;s the playbook for leading through it&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">11 days ago &#183; 3 likes &#183; Ilija Eftimov</div></a></div><p><a href="https://news.ycombinator.com/item?id=47973897"> (HN source)</a></p><p><a href="https://lasans.blog/articles/misc/email-addresses-deep-dive/?utm_source=hnblogs.substack.com">A Deep Dive into Email Addresses</a><em> https://lasans.blog/articles/misc/email-addresses-deep-dive/</em><a href="https://news.ycombinator.com/item?id=47973451"> (HN source)</a></p><p><a href="https://jonno.nz/posts/product-market-fit-is-a-gauntlet/?utm_source=hnblogs.substack.com">Product market fit isn&#8217;t a stage, it&#8217;s a gauntlet</a><em> https://jonno.nz/posts/product-market-fit-is-a-gauntlet/</em><a href="https://news.ycombinator.com/item?id=47971259"> (HN source)</a></p><p><a href="https://ranvier.systems/2026/04/30/kv-cache-locality-the-hidden-variable-in-your-llm-serving-cost.html?utm_source=hnblogs.substack.com">KV Cache Locality: The Hidden Variable in Your LLM Serving Cost</a><em> https://ranvier.systems/2026/04/30/kv-cache-locality-the-hidden-variable-in-your-llm-serving-cost.html</em><a href="https://news.ycombinator.com/item?id=47970614"> (HN source)</a></p><p><a href="https://lyonhe.art/a-sum-of-errors/?utm_source=hnblogs.substack.com">A Sum of Errors</a><em> https://lyonhe.art/a-sum-of-errors/</em><a href="https://news.ycombinator.com/item?id=47970424"> (HN source)</a></p><p><a href="https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout?utm_source=hnblogs.substack.com">NPM: Putting the Brown in Brownout</a><em> https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout</em><a href="https://news.ycombinator.com/item?id=47969588"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 30/4/26]]></title><description><![CDATA[San Francisco streets with confusingly similar names https://j-nelson.net/san-francisco-streets-with-similar-names/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-30426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-30426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Thu, 30 Apr 2026 22:58:40 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://j-nelson.net/san-francisco-streets-with-similar-names/?utm_source=hnblogs.substack.com">San Francisco streets with confusingly similar names</a><em> https://j-nelson.net/san-francisco-streets-with-similar-names/</em><a href="https://news.ycombinator.com/item?id=47969045"> (HN source)</a></p><p><a href="https://federicobruzzone.github.io/posts/eter/MVS.html?utm_source=hnblogs.substack.com">The Mutable Value Semantics (MVS): A Non-Superficial Study</a><em> https://federicobruzzone.github.io/posts/eter/MVS.html</em><a href="https://news.ycombinator.com/item?id=47968638"> (HN source)</a></p><p><a href="https://forkingmad.blog/powered-by-linux/?utm_source=hnblogs.substack.com">I&#8217;m Powered by Linux</a><em> https://forkingmad.blog/powered-by-linux/</em><a href="https://news.ycombinator.com/item?id=47968067"> (HN source)</a></p><p><a href="https://stefanbohacek.com/blog/on-running-creative-online-bots-with-ten-thousand-followers/?utm_source=hnblogs.substack.com">Running creative online bots with ten thousand followers</a><em> https://stefanbohacek.com/blog/on-running-creative-online-bots-with-ten-thousand-followers/</em><a href="https://news.ycombinator.com/item?id=47968052"> (HN source)</a></p><p><a href="https://dadrian.io/blog/posts/exe-github/?utm_source=hnblogs.substack.com">Proxies All the Way Down</a><em> https://dadrian.io/blog/posts/exe-github/</em><a href="https://news.ycombinator.com/item?id=47967519"> (HN source)</a></p><p><a href="https://mikolajbiernat.com/blog/my-kindle-turned-10?utm_source=hnblogs.substack.com">My Kindle Turned 10</a><em> https://mikolajbiernat.com/blog/my-kindle-turned-10</em><a href="https://news.ycombinator.com/item?id=47967127"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/25/prop13-fertility.html?utm_source=hnblogs.substack.com">Does Prop 13 explain California&#8217;s relatively lower birth rates?</a><em> https://maxmautner.com/2026/04/25/prop13-fertility.html</em><a href="https://news.ycombinator.com/item?id=47966662"> (HN source)</a></p><p><a href="https://markferraz.com/perspective#essay-009?utm_source=hnblogs.substack.com">Public content is the most average content</a><em> https://markferraz.com/perspective#essay-009</em><a href="https://news.ycombinator.com/item?id=47966448"> (HN source)</a></p><p><a href="https://peterdohertys.website/blog-posts/full-text-search-w-duckdb.html?utm_source=hnblogs.substack.com">Full-Text Search with DuckDB</a><em> https://peterdohertys.website/blog-posts/full-text-search-w-duckdb.html</em><a href="https://news.ycombinator.com/item?id=47966254"> (HN source)</a></p><p><a href="https://www.ashpreetbedi.com/articles/dynamic-software?utm_source=hnblogs.substack.com">Software is dead, long live Software</a><em> https://www.ashpreetbedi.com/articles/dynamic-software</em><a href="https://news.ycombinator.com/item?id=47965726"> (HN source)</a></p><p><a href="https://revise.io/blog/04-30-2026/spell-checking-with-llms?utm_source=hnblogs.substack.com">Spell-Checking with LLMs</a><em> https://revise.io/blog/04-30-2026/spell-checking-with-llms</em><a href="https://news.ycombinator.com/item?id=47965707"> (HN source)</a></p><p><a href="https://dynomight.net/painkillers/?utm_source=hnblogs.substack.com">You&#8217;re probably taking the wrong painkiller</a><em> https://dynomight.net/painkillers/</em><a href="https://news.ycombinator.com/item?id=47964788"> (HN source)</a></p><p><a href="https://blog.arkency.com/the-rails-way-in-2026/?utm_source=hnblogs.substack.com">The Rails Way in 2026</a><em> https://blog.arkency.com/the-rails-way-in-2026/</em><a href="https://news.ycombinator.com/item?id=47964748"> (HN source)</a></p><p><a href="https://z.ai/blog/scaling-pain?utm_source=hnblogs.substack.com">Scaling Pain of Coding Agent Serving: Lessons from Debugging GLM-5 at Scale</a><em> https://z.ai/blog/scaling-pain</em><a href="https://news.ycombinator.com/item?id=47964692"> (HN source)</a></p><p><a href="https://eric.mann.blog/job-search-unreasonable-expectations/?utm_source=hnblogs.substack.com">Job Search &#8211; Unreasonable Expectations</a><em> https://eric.mann.blog/job-search-unreasonable-expectations/</em><a href="https://news.ycombinator.com/item?id=47964224"> (HN source)</a></p><p><a href="https://davidguerrero.fr/blog/fully-static-terraform-registry/?utm_source=hnblogs.substack.com">A Fully Static Terraform Registry</a><em> https://davidguerrero.fr/blog/fully-static-terraform-registry/</em><a href="https://news.ycombinator.com/item?id=47963411"> (HN source)</a></p><p><a href="https://willemvandenende.com/blog/engineering/my-local-agentic-dev-setup-today?utm_source=hnblogs.substack.com">My local agentic dev setup today</a><em> https://willemvandenende.com/blog/engineering/my-local-agentic-dev-setup-today</em><a href="https://news.ycombinator.com/item?id=47963254"> (HN source)</a></p><p><a href="https://www.0xsid.com/blog/agentic-coding-fatigue?utm_source=hnblogs.substack.com">Agentic coding is burning me out</a><em> https://www.0xsid.com/blog/agentic-coding-fatigue</em><a href="https://news.ycombinator.com/item?id=47962775"> (HN source)</a></p><p><a href="https://blog.valmont.dev/posts/gpt-5-5-authorship-and-order-effects/?utm_source=hnblogs.substack.com">GPT-5.5 authorship and order effects</a><em> https://blog.valmont.dev/posts/gpt-5-5-authorship-and-order-effects/</em><a href="https://news.ycombinator.com/item?id=47962586"> (HN source)</a></p><p><a href="https://bensimms.moe/rooting-my-iot-stand-mixer/?utm_source=hnblogs.substack.com">Rooting My IoT Stand Mixer</a><em> https://bensimms.moe/rooting-my-iot-stand-mixer/</em><a href="https://news.ycombinator.com/item?id=47962116"> (HN source)</a></p><p><a href="https://sinclairs.gitlab.io/blog/my-calculator-is-a-transformer/?utm_source=hnblogs.substack.com">My Calculator Is a Transformer</a><em> https://sinclairs.gitlab.io/blog/my-calculator-is-a-transformer/</em><a href="https://news.ycombinator.com/item?id=47961914"> (HN source)</a></p><p><a href="https://tybug.dev/plait/?utm_source=hnblogs.substack.com">My Agent Management Software</a><em> https://tybug.dev/plait/</em><a href="https://news.ycombinator.com/item?id=47961882"> (HN source)</a></p><p><a href="https://aruljohn.com/blog/macos-created-tar-files-linux-errors/?utm_source=hnblogs.substack.com">Tar files made in macOS generate &#8220;xattr&#8221; errors when expanded in Linux</a><em> https://aruljohn.com/blog/macos-created-tar-files-linux-errors/</em><a href="https://news.ycombinator.com/item?id=47961208"> (HN source)</a></p><p><a href="https://clemorl.fr/Articles/Oops,-I-invented-REST-APIs?utm_source=hnblogs.substack.com">Oops, I invented REST APIs</a><em> https://clemorl.fr/Articles/Oops,-I-invented-REST-APIs</em><a href="https://news.ycombinator.com/item?id=47961032"> (HN source)</a></p><p><a href="https://wickstrom.tech/2026-04-30-bombadil-terminal-experiment.html?utm_source=hnblogs.substack.com">The Bombadil Terminal Experiment</a><em> https://wickstrom.tech/2026-04-30-bombadil-terminal-experiment.html</em><a href="https://news.ycombinator.com/item?id=47960986"> (HN source)</a></p><p><a href="https://blog.kilo.ai/p/we-asked-gpt-55-and-claude-opus-47?utm_source=hnblogs.substack.com">We Asked GPT-5.5 and Claude Opus 4.7 to Design 5 UIs</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:195674022,&quot;url&quot;:&quot;https://blog.kilo.ai/p/we-asked-gpt-55-and-claude-opus-47&quot;,&quot;publication_id&quot;:4363009,&quot;publication_name&quot;:&quot;Kilo Blog&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!EOvc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a533426-8d50-480b-8659-75d53523270b_720x720.png&quot;,&quot;title&quot;:&quot;We Asked GPT-5.5 and Claude Opus 4.7 to Design 5 UIs&quot;,&quot;truncated_body_text&quot;:&quot;Both OpenAI and Anthropic shipped their frontier coding models this month: GPT-5.5 on April 23, 2026, and Claude Opus 4.7 a week earlier on April 16.&quot;,&quot;date&quot;:&quot;2026-04-27T20:27:47.638Z&quot;,&quot;like_count&quot;:15,&quot;comment_count&quot;:1,&quot;bylines&quot;:[{&quot;id&quot;:328410083,&quot;name&quot;:&quot;Darko&quot;,&quot;handle&quot;:&quot;darkokilocode&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_VsU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff690b0e6-dbc9-4016-b6ec-cbd57a6e0552_144x144.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2025-04-01T15:57:42.434Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[{&quot;id&quot;:4619121,&quot;user_id&quot;:328410083,&quot;publication_id&quot;:4363009,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:4363009,&quot;name&quot;:&quot;Kilo Blog&quot;,&quot;subdomain&quot;:&quot;kilocode&quot;,&quot;custom_domain&quot;:&quot;blog.kilo.ai&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Kilo is the all-in-one agentic engineering platform for software developers. \n#1 on OpenRouter. 2.2M+ Kilo Coders. 25T+ tokens processed.\n\nFollow us: kilo.ai/social &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a533426-8d50-480b-8659-75d53523270b_720x720.png&quot;,&quot;author_id&quot;:408514670,&quot;primary_user_id&quot;:328410083,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-03-12T16:43:23.979Z&quot;,&quot;email_from_name&quot;:&quot;Kilo&quot;,&quot;copyright&quot;:&quot;Kilo Code Inc.&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blog.kilo.ai/p/we-asked-gpt-55-and-claude-opus-47?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!EOvc!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a533426-8d50-480b-8659-75d53523270b_720x720.png" loading="lazy"><span class="embedded-post-publication-name">Kilo Blog</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">We Asked GPT-5.5 and Claude Opus 4.7 to Design 5 UIs</div></div><div class="embedded-post-body">Both OpenAI and Anthropic shipped their frontier coding models this month: GPT-5.5 on April 23, 2026, and Claude Opus 4.7 a week earlier on April 16&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">11 days ago &#183; 15 likes &#183; 1 comment &#183; Darko</div></a></div><p><a href="https://news.ycombinator.com/item?id=47960861"> (HN source)</a></p><p><a href="https://www.sammystraus.com/#how-much-llms-is-too-much-llms?utm_source=hnblogs.substack.com">How Much LLMs is too much LLMs?</a></p><p> https://www.sammystraus.com/#how-much-llms-is-too-much-llms</p><p><a href="https://news.ycombinator.com/item?id=47960305"> (HN source)</a></p><p><a href="https://mirz.ai/post/reddit-is-the-most-dangerous-social-media-platform-for-human-creativity-opinion?utm_source=hnblogs.substack.com">Reddit Is the Most Dangerous Social Media Platform for Human Creativity-Opinion</a><em> https://mirz.ai/post/reddit-is-the-most-dangerous-social-media-platform-for-human-creativity-opinion</em><a href="https://news.ycombinator.com/item?id=47960187"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 29/4/26]]></title><description><![CDATA[Towards a Perfect Notes App https://kvnd.me/2026/04/22/now-onto-ruin/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-29426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-29426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Wed, 29 Apr 2026 23:17:42 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://kvnd.me/2026/04/22/now-onto-ruin/?utm_source=hnblogs.substack.com">Towards a Perfect Notes App</a><em> https://kvnd.me/2026/04/22/now-onto-ruin/</em><a href="https://news.ycombinator.com/item?id=47955827"> (HN source)</a></p><p><a href="https://www.maxtaylor.me/articles/i-benchmarked-caveman-against-two-words?utm_source=hnblogs.substack.com">I benchmarked Claude Code&#8217;s caveman plugin against &#8220;be brief.&#8221;</a><em> https://www.maxtaylor.me/articles/i-benchmarked-caveman-against-two-words</em><a href="https://news.ycombinator.com/item?id=47954745"> (HN source)</a></p><p><a href="https://lina.sh/blog/ddos-honeypot?utm_source=hnblogs.substack.com">I accidentally made law enforcement shut down their fake honeypot</a><em> https://lina.sh/blog/ddos-honeypot</em><a href="https://news.ycombinator.com/item?id=47954638"> (HN source)</a></p><p><a href="https://claude2028.org/the-work/what-is-real?utm_source=hnblogs.substack.com">What Is Real</a><em> https://claude2028.org/the-work/what-is-real</em><a href="https://news.ycombinator.com/item?id=47954494"> (HN source)</a></p><p><a href="https://addyosmani.com/blog/long-running-agents/?utm_source=hnblogs.substack.com">Long-running Agents (Summary of the current state on many fronts)</a><em> https://addyosmani.com/blog/long-running-agents/</em><a href="https://news.ycombinator.com/item?id=47953622"> (HN source)</a></p><p><a href="https://joel.place/blog/path-not-taken/?utm_source=hnblogs.substack.com">A Path Not Taken for OxCaml</a><em> https://joel.place/blog/path-not-taken/</em><a href="https://news.ycombinator.com/item?id=47952671"> (HN source)</a></p><p><a href="https://adayinthelifeof.nl/2026/04/27/sd-jwt.html?utm_source=hnblogs.substack.com">Verifying your age in a privacy preserving manner</a><em> https://adayinthelifeof.nl/2026/04/27/sd-jwt.html</em><a href="https://news.ycombinator.com/item?id=47951597"> (HN source)</a></p><p><a href="https://ossama.is/writing/search?utm_source=hnblogs.substack.com">Search Isn&#8217;t Going Anywhere</a><em> https://ossama.is/writing/search</em><a href="https://news.ycombinator.com/item?id=47951411"> (HN source)</a></p><p><a href="https://dhruvasagar.dev/posts/slow-down-to-speed-up/?utm_source=hnblogs.substack.com">Slow Down to Speed Up</a><em> https://dhruvasagar.dev/posts/slow-down-to-speed-up/</em><a href="https://news.ycombinator.com/item?id=47950774"> (HN source)</a></p><p><a href="https://wjgilmore.com/articles/overanalyzing-my-half-marathon-performance/?utm_source=hnblogs.substack.com">Overanalyzing My Poor 1/2 Marathon Performance</a><em> https://wjgilmore.com/articles/overanalyzing-my-half-marathon-performance/</em><a href="https://news.ycombinator.com/item?id=47949960"> (HN source)</a></p><p><a href="https://blog.trintler.me/2026/04/28/Verifying-Humans-Without-Surrendering-Identity/?utm_source=hnblogs.substack.com">Verifying Humans Without Surrendering Identity to Centralized Systems</a><em> https://blog.trintler.me/2026/04/28/Verifying-Humans-Without-Surrendering-Identity/</em><a href="https://news.ycombinator.com/item?id=47949526"> (HN source)</a></p><p><a href="https://joelholmes.dev/blog/2026-04-29-right-amount-of-automation/?utm_source=hnblogs.substack.com">The Right Amount of Automation</a><em> https://joelholmes.dev/blog/2026-04-29-right-amount-of-automation/</em><a href="https://news.ycombinator.com/item?id=47949288"> (HN source)</a></p><p><a href="https://muddy.jprs.me/posts/2026-04-03-the-triumph-of-the-data-raccoons/?utm_source=hnblogs.substack.com">The Triumph of the Data Raccoons</a><em> https://muddy.jprs.me/posts/2026-04-03-the-triumph-of-the-data-raccoons/</em><a href="https://news.ycombinator.com/item?id=47948477"> (HN source)</a></p><p><a href="https://www.joanwestenberg.com/on-wintering/?utm_source=hnblogs.substack.com">Wintering</a><em> https://www.joanwestenberg.com/on-wintering/</em><a href="https://news.ycombinator.com/item?id=47948190"> (HN source)</a></p><p><a href="https://katexochen.aro.bz/posts/reproducible-secure-signatures/?utm_source=hnblogs.substack.com">Secure signatures without a private key</a><em> https://katexochen.aro.bz/posts/reproducible-secure-signatures/</em><a href="https://news.ycombinator.com/item?id=47948133"> (HN source)</a></p><p><a href="https://www.gilesthomas.com/2026/04/10g-ethernet-what-i-did?utm_source=hnblogs.substack.com">10Gb/s Ethernet: what I did to get it working in my home</a><em> https://www.gilesthomas.com/2026/04/10g-ethernet-what-i-did</em><a href="https://news.ycombinator.com/item?id=47947944"> (HN source)</a></p><p><a href="https://phulin.me/blog/simtower?utm_source=hnblogs.substack.com">Reverse Engineering SimTower</a><em> https://phulin.me/blog/simtower</em><a href="https://news.ycombinator.com/item?id=47947552"> (HN source)</a></p><p><a href="https://monokai.com/articles/how-i-moved-my-digital-stack-to-europe/?utm_source=hnblogs.substack.com">I Moved My Digital Stack to Europe</a><em> https://monokai.com/articles/how-i-moved-my-digital-stack-to-europe/</em><a href="https://news.ycombinator.com/item?id=47947423"> (HN source)</a></p><p><a href="https://mxsasha.eu/posts/ripe-ncc-disclosure-retrospective/?utm_source=hnblogs.substack.com">A 14-month responsible disclosure with the RIPE NCC</a><em> https://mxsasha.eu/posts/ripe-ncc-disclosure-retrospective/</em><a href="https://news.ycombinator.com/item?id=47946717"> (HN source)</a></p><p><a href="https://jcf.dev/scientific-method?utm_source=hnblogs.substack.com">The Scientific Method</a><em> https://jcf.dev/scientific-method</em><a href="https://news.ycombinator.com/item?id=47946590"> (HN source)</a></p><p><a href="https://hoeijmakers.net/my-visitors-are-not-all-human-that-is-fine/?utm_source=hnblogs.substack.com">My Visitors Are Not All Human. That Is Fine</a><em> https://hoeijmakers.net/my-visitors-are-not-all-human-that-is-fine/</em><a href="https://news.ycombinator.com/item?id=47945977"> (HN source)</a></p><p><a href="https://mxsasha.eu/posts/ripe-ncc-rpki-exploit-chain/?utm_source=hnblogs.substack.com">Taking down a network with a TLS certificate: my RIPE NCC RPKI exploit chain</a><em> https://mxsasha.eu/posts/ripe-ncc-rpki-exploit-chain/</em><a href="https://news.ycombinator.com/item?id=47945970"> (HN source)</a></p><p><a href="https://blog.tindie.com/2026/04/back-up-and-running/?utm_source=hnblogs.substack.com">Back Up and Running</a><em> https://blog.tindie.com/2026/04/back-up-and-running/</em><a href="https://news.ycombinator.com/item?id=47945539"> (HN source)</a></p><p><a href="https://nedkarlovich.com/writing/your-website-is-your-first-agent?utm_source=hnblogs.substack.com">Website is your first agent</a><em> https://nedkarlovich.com/writing/your-website-is-your-first-agent</em><a href="https://news.ycombinator.com/item?id=47944097"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 28/4/26]]></title><description><![CDATA[Carrot Disclosure: Forgejo https://dustri.org/b/carrot-disclosure-forgejo.html (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-28426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-28426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Tue, 28 Apr 2026 23:09:01 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://dustri.org/b/carrot-disclosure-forgejo.html?utm_source=hnblogs.substack.com">Carrot Disclosure: Forgejo</a><em> https://dustri.org/b/carrot-disclosure-forgejo.html</em><a href="https://news.ycombinator.com/item?id=47941590"> (HN source)</a></p><p><a href="https://0xkrt26.github.io/math_behind_security/2026/04/28/the-accidental-ancestor-Luhn-algorithm.html?utm_source=hnblogs.substack.com">The Accidental Ancestor &#8211; How Verifying Numbers Shaped Modern Hashing</a><em> https://0xkrt26.github.io/math_behind_security/2026/04/28/the-accidental-ancestor-Luhn-algorithm.html</em><a href="https://news.ycombinator.com/item?id=47941019"> (HN source)</a></p><p><a href="https://vivianvoss.net/blog/why-we-measure-tickets?utm_source=hnblogs.substack.com">We Measure Tickets, Not Problems Prevented</a><em> https://vivianvoss.net/blog/why-we-measure-tickets</em><a href="https://news.ycombinator.com/item?id=47941003"> (HN source)</a></p><p><a href="https://ron.stoner.com/How_I_Won_a_Championship_That_Doesnt_Exist/?utm_source=hnblogs.substack.com">I Won a Championship That Doesn&#8217;t Exist</a><em> https://ron.stoner.com/How_I_Won_a_Championship_That_Doesnt_Exist/</em><a href="https://news.ycombinator.com/item?id=47940389"> (HN source)</a></p><p><a href="https://yusufaytas.com/stop-wasting-brainpower?utm_source=hnblogs.substack.com">Stop Wasting Brain Power</a><em> https://yusufaytas.com/stop-wasting-brainpower</em><a href="https://news.ycombinator.com/item?id=47939717"> (HN source)</a></p><p><a href="https://eavan.blog/posts/multi-window-burn-rate-sucks.html?utm_source=hnblogs.substack.com">Why Multi Window Multi Burn Rate SLO Alerting Sucks</a><em> https://eavan.blog/posts/multi-window-burn-rate-sucks.html</em><a href="https://news.ycombinator.com/item?id=47939428"> (HN source)</a></p><p><a href="https://gregraiz.com/blog/local-vibe/?utm_source=hnblogs.substack.com">I Got Sick of Remembering Port Numbers</a><em> https://gregraiz.com/blog/local-vibe/</em><a href="https://news.ycombinator.com/item?id=47939246"> (HN source)</a></p><p><a href="https://vittoriogioda.com/posts/linux-out-of-memory/?utm_source=hnblogs.substack.com">My Ubnuntu RAM Prevention</a><em> https://vittoriogioda.com/posts/linux-out-of-memory/</em><a href="https://news.ycombinator.com/item?id=47938578"> (HN source)</a></p><p><a href="https://blog.yaelwrites.com/anatomy-of-an-article/?utm_source=hnblogs.substack.com">Anatomy of an Article</a><em> https://blog.yaelwrites.com/anatomy-of-an-article/</em><a href="https://news.ycombinator.com/item?id=47938457"> (HN source)</a></p><p><a href="https://kohlschuetter.github.io/blog/posts/2026/04/28/rtl10/?utm_source=hnblogs.substack.com">Realtek&#8217;s 10GbE NIC performance revisited</a><em> https://kohlschuetter.github.io/blog/posts/2026/04/28/rtl10/</em><a href="https://news.ycombinator.com/item?id=47938385"> (HN source)</a></p><p><a href="https://www.gilesthomas.com/2026/04/10g-ethernet-what-i-relearned?utm_source=hnblogs.substack.com">10Gb Ethernet: what I had to (re)learn</a><em> https://www.gilesthomas.com/2026/04/10g-ethernet-what-i-relearned</em><a href="https://news.ycombinator.com/item?id=47938016"> (HN source)</a></p><p><a href="https://tim.blog/2026/04/24/how-to-keep-your-brain-sharp/?utm_source=hnblogs.substack.com">How to Keep Your Brain Sharp: A Practical Playbook Beyond the Basics</a><em> https://tim.blog/2026/04/24/how-to-keep-your-brain-sharp/</em><a href="https://news.ycombinator.com/item?id=47937919"> (HN source)</a></p><p><a href="https://www.sanjoseinside.com/business/buying-selling-on-ebay-disrupted-worldwide-for-nearly-two-days/?utm_source=hnblogs.substack.com">Buying, Selling on eBay Disrupted Worldwide for more than 24 hours</a><em> https://www.sanjoseinside.com/business/buying-selling-on-ebay-disrupted-worldwide-for-nearly-two-days/</em><a href="https://news.ycombinator.com/item?id=47937595"> (HN source)</a></p><p><a href="https://ohadravid.github.io/posts/2026-04-query-plans/?utm_source=hnblogs.substack.com">The Best (Query) Plans of Mice and Men</a><em> https://ohadravid.github.io/posts/2026-04-query-plans/</em><a href="https://news.ycombinator.com/item?id=47936051"> (HN source)</a></p><p><a href="https://timkellogg.me/blog/2026/04/27/memory-patterns?utm_source=hnblogs.substack.com">Agent Memory Patterns</a><em> https://timkellogg.me/blog/2026/04/27/memory-patterns</em><a href="https://news.ycombinator.com/item?id=47934644"> (HN source)</a></p><p><a href="https://reggieescobar.com/blog/how-i-forgot-to-code?utm_source=hnblogs.substack.com">I Forgot to Code</a><em> https://reggieescobar.com/blog/how-i-forgot-to-code</em><a href="https://news.ycombinator.com/item?id=47934294"> (HN source)</a></p><p><a href="https://anuvrat.in/prompts-are-like-prayers.html?utm_source=hnblogs.substack.com">Prompts Are Like Prayers</a><em> https://anuvrat.in/prompts-are-like-prayers.html</em><a href="https://news.ycombinator.com/item?id=47933905"> (HN source)</a></p><p><a href="https://bora.sh/bypassing-dpi-with-ebpf/?utm_source=hnblogs.substack.com">Bypassing DPI with eBPF Sock_ops</a><em> https://bora.sh/bypassing-dpi-with-ebpf/</em><a href="https://news.ycombinator.com/item?id=47933768"> (HN source)</a></p><p><a href="https://spectrelang.org/log/devlog#cubedoom?utm_source=hnblogs.substack.com">I wrote a DOOM clone in my own programming language</a><em> https://spectrelang.org/log/devlog#cubedoom</em><a href="https://news.ycombinator.com/item?id=47932974"> (HN source)</a></p><p><a href="https://andreabaccega.com/blog/text-is-the-new-binary/?utm_source=hnblogs.substack.com">Text Is the New Binary</a><em> https://andreabaccega.com/blog/text-is-the-new-binary/</em><a href="https://news.ycombinator.com/item?id=47931418"> (HN source)</a></p><p><a href="https://www.benkuhn.net/contra/?utm_source=hnblogs.substack.com">Try Contra Dancing</a><em> https://www.benkuhn.net/contra/</em><a href="https://news.ycombinator.com/item?id=47930008"> (HN source)</a></p><p><a href="https://www.warman.life/blog/2026-04-27-the-moat-or-the-commons/?utm_source=hnblogs.substack.com">Open Weights Kill the Moat</a><em> https://www.warman.life/blog/2026-04-27-the-moat-or-the-commons/</em><a href="https://news.ycombinator.com/item?id=47929951"> (HN source)</a></p><p><a href="https://emro.cat/blog/how-i-broke-the-anti-bot-behind-nike-kick-and-twitch/?utm_source=hnblogs.substack.com">I Broke the Anti-Bot Behind Nike, Kick, and Twitch</a><em> https://emro.cat/blog/how-i-broke-the-anti-bot-behind-nike-kick-and-twitch/</em><a href="https://news.ycombinator.com/item?id=47929551"> (HN source)</a></p><p><a href="https://www.williamangel.net/blog/2026/04/27/offline-agentic-coding.html?utm_source=hnblogs.substack.com">Offline Agentic Coding</a><em> https://www.williamangel.net/blog/2026/04/27/offline-agentic-coding.html</em><a href="https://news.ycombinator.com/item?id=47929474"> (HN source)</a></p><p><a href="https://dynomight.net/drinking/?utm_source=hnblogs.substack.com">I Quit Drinking for a Year</a><em> https://dynomight.net/drinking/</em><a href="https://news.ycombinator.com/item?id=47929454"> (HN source)</a></p><p><a href="https://amzcartshare.com/native-rails-rate-limits?utm_source=hnblogs.substack.com">Using native Rails rate-limits in production</a><em> https://amzcartshare.com/native-rails-rate-limits</em><a href="https://news.ycombinator.com/item?id=47929057"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 27/5/26]]></title><description><![CDATA[ChatGPT Images 2.0 Still Can&#8217;t Draw the Seven-Legged Spider I Want https://will-keleher.com/posts/chatgpt-image-2-still-cant-draw-a-seven-legged-spider/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-27526</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-27526</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Mon, 27 Apr 2026 22:39:05 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://will-keleher.com/posts/chatgpt-image-2-still-cant-draw-a-seven-legged-spider/?utm_source=hnblogs.substack.com">ChatGPT Images 2.0 Still Can&#8217;t Draw the Seven-Legged Spider I Want</a><em> https://will-keleher.com/posts/chatgpt-image-2-still-cant-draw-a-seven-legged-spider/</em><a href="https://news.ycombinator.com/item?id=47927839"> (HN source)</a></p><p><a href="https://anderegg.ca/2026/04/27/uptime-golf?utm_source=hnblogs.substack.com">Uptime Golf</a><em> https://anderegg.ca/2026/04/27/uptime-golf</em><a href="https://news.ycombinator.com/item?id=47927366"> (HN source)</a></p><p><a href="https://myers.io/2026/04/15/LLMs-and-the-Adversarial-loop/?utm_source=hnblogs.substack.com">LLMs and the Adversarial Loop</a><em> https://myers.io/2026/04/15/LLMs-and-the-Adversarial-loop/</em><a href="https://news.ycombinator.com/item?id=47927353"> (HN source)</a></p><p><a href="https://idlemachines.co.uk/essays/softmax?utm_source=hnblogs.substack.com">Softmax, can you derive the Jacobian? And should you care?</a><em> https://idlemachines.co.uk/essays/softmax</em><a href="https://news.ycombinator.com/item?id=47927011"> (HN source)</a></p><p><a href="https://bytesizedchunks.net/blog/20260426/?utm_source=hnblogs.substack.com">The Cost of Being &#8220;Nice&#8221;</a><em> https://bytesizedchunks.net/blog/20260426/</em><a href="https://news.ycombinator.com/item?id=47925551"> (HN source)</a></p><p><a href="https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/?utm_source=hnblogs.substack.com">You can beat the binary search</a><em> https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/</em><a href="https://news.ycombinator.com/item?id=47924912"> (HN source)</a></p><p><a href="https://tm-media-site.vercel.app/article/good-design-vs-bad-design?utm_source=hnblogs.substack.com">Good Design vs. Bad Design</a><em> https://tm-media-site.vercel.app/article/good-design-vs-bad-design</em><a href="https://news.ycombinator.com/item?id=47924347"> (HN source)</a></p><p><a href="https://brianschrader.com/archive/why-you-cant-write-that-book/?utm_source=hnblogs.substack.com">You Can&#8217;t Write That Book</a><em> https://brianschrader.com/archive/why-you-cant-write-that-book/</em><a href="https://news.ycombinator.com/item?id=47923871"> (HN source)</a></p><p><a href="https://willhennessy.io/writing/introducing-architect.html?utm_source=hnblogs.substack.com">Claude Architect Plugin</a><em> https://willhennessy.io/writing/introducing-architect.html</em><a href="https://news.ycombinator.com/item?id=47923157"> (HN source)</a></p><p><a href="https://www.ivan.codes/blog/the-one-person-stack?utm_source=hnblogs.substack.com">The One-Person Stack</a><em> https://www.ivan.codes/blog/the-one-person-stack</em><a href="https://news.ycombinator.com/item?id=47923154"> (HN source)</a></p><p><a href="https://stormatics.tech/blogs/cost-of-postgresql-performance-issues?utm_source=hnblogs.substack.com">Cost of PostgreSQL Performance Issues</a><em> https://stormatics.tech/blogs/cost-of-postgresql-performance-issues</em><a href="https://news.ycombinator.com/item?id=47923015"> (HN source)</a></p><p><a href="https://bensimms.moe/postgres-lateral-makes-quite-a-good-dsl/?utm_source=hnblogs.substack.com">Postgres&#8217;s lateral joins allow for quite the good eDSL</a><em> https://bensimms.moe/postgres-lateral-makes-quite-a-good-dsl/</em><a href="https://news.ycombinator.com/item?id=47921802"> (HN source)</a></p><p><a href="https://www.shishyko.com/essays/we-are-not-language-machines.html?utm_source=hnblogs.substack.com">We Are Not Language Machines</a><em> https://www.shishyko.com/essays/we-are-not-language-machines.html</em><a href="https://news.ycombinator.com/item?id=47920581"> (HN source)</a></p><p><a href="https://www.ismatsamadov.com/blog/brief-history-of-sql-language-that-refuses-to-die?utm_source=hnblogs.substack.com">A Brief History of SQL: The Language That Refuses to Die</a><em> https://www.ismatsamadov.com/blog/brief-history-of-sql-language-that-refuses-to-die</em><a href="https://news.ycombinator.com/item?id=47920113"> (HN source)</a></p><p><a href="https://raminmousavi.dev/blog/building-a-sql-analyst-agent?utm_source=hnblogs.substack.com">Show HN: Building a SQL analyst agent from scratch</a><em> https://raminmousavi.dev/blog/building-a-sql-analyst-agent</em><a href="https://news.ycombinator.com/item?id=47919314"> (HN source)</a></p><p><a href="https://jordanmatthiass.net/essays/serial_experiments_lain?utm_source=hnblogs.substack.com">Notes on Serial Experiments Lain</a><em> https://jordanmatthiass.net/essays/serial_experiments_lain</em><a href="https://news.ycombinator.com/item?id=47919226"> (HN source)</a></p><p><a href="https://leblancfg.com/intensity-pad-founder-story.html?utm_source=hnblogs.substack.com">I Spent My Sabbatical Building a Power Meter for Sledgehammers</a><em> https://leblancfg.com/intensity-pad-founder-story.html</em><a href="https://news.ycombinator.com/item?id=47918549"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/25/soft-tires.html?utm_source=hnblogs.substack.com">Most People Who Ride Bikes Have Soft Tires</a><em> https://maxmautner.com/2026/04/25/soft-tires.html</em><a href="https://news.ycombinator.com/item?id=47918394"> (HN source)</a></p><p><a href="https://blog.jimgrey.net/2026/04/23/your-blog-is-a-radio-station/?utm_source=hnblogs.substack.com">Blog Is a Radio Station</a><em> https://blog.jimgrey.net/2026/04/23/your-blog-is-a-radio-station/</em><a href="https://news.ycombinator.com/item?id=47916772"> (HN source)</a></p><p><a href="https://blog.wilsworld.net/posts/2026_04_25-Exponentially_Smoothed_FPS_Counters?utm_source=hnblogs.substack.com">Exponentially Smoothed FPS Counters</a><em> https://blog.wilsworld.net/posts/2026_04_25-Exponentially_Smoothed_FPS_Counters</em><a href="https://news.ycombinator.com/item?id=47914027"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 26/4/26]]></title><description><![CDATA[Voice Modems https://computer.rip/2026-04-26-voice-modems.html (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-26426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-26426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Mon, 27 Apr 2026 00:29:05 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://computer.rip/2026-04-26-voice-modems.html?utm_source=hnblogs.substack.com">Voice Modems</a><em> https://computer.rip/2026-04-26-voice-modems.html</em><a href="https://news.ycombinator.com/item?id=47916103"> (HN source)</a></p><p><a href="https://diverging.run/checkpoints/claude-design-is-real-design/?utm_source=hnblogs.substack.com">Claude Design Is Real Design</a><em> https://diverging.run/checkpoints/claude-design-is-real-design/</em><a href="https://news.ycombinator.com/item?id=47914468"> (HN source)</a></p><p><a href="https://austinxyz.github.io/blogs/blog/2026/04/26/devops-at-scale?utm_source=hnblogs.substack.com">DevOps Is a Culture, Not a Team: What I&#8217;ve Learned Building at Scale</a><em> https://austinxyz.github.io/blogs/blog/2026/04/26/devops-at-scale</em><a href="https://news.ycombinator.com/item?id=47913601"> (HN source)</a></p><p><a href="https://alex000kim.com/posts/2026-04-26-harness-engineering/?utm_source=hnblogs.substack.com">You&#8217;ve Been Doing Harness Engineering All Along</a><em> https://alex000kim.com/posts/2026-04-26-harness-engineering/</em><a href="https://news.ycombinator.com/item?id=47912495"> (HN source)</a></p><p><a href="https://unsung.aresluna.org/abort-retry-no-thanks/?utm_source=hnblogs.substack.com">Abort, Retry, No Thanks</a><em> https://unsung.aresluna.org/abort-retry-no-thanks/</em><a href="https://news.ycombinator.com/item?id=47912387"> (HN source)</a></p><p><a href="https://www.alejandro.pe/writing/sail-muddy-lessons?utm_source=hnblogs.substack.com">Lessons from Building Multiplayer Browsers</a><em> https://www.alejandro.pe/writing/sail-muddy-lessons</em><a href="https://news.ycombinator.com/item?id=47910877"> (HN source)</a></p><p><a href="https://maheshba.bitbucket.io/blog/2026/04/24/agentfailures.html?utm_source=hnblogs.substack.com">Your Agent is a Distributed System (and fails like one)</a><em> https://maheshba.bitbucket.io/blog/2026/04/24/agentfailures.html</em><a href="https://news.ycombinator.com/item?id=47910117"> (HN source)</a></p><p><a href="https://www.hmpcabral.com/2026/04/26/the-fastest-linux-timestamps/?utm_source=hnblogs.substack.com">The Fastest Linux Timestamps</a><em> https://www.hmpcabral.com/2026/04/26/the-fastest-linux-timestamps/</em><a href="https://news.ycombinator.com/item?id=47909979"> (HN source)</a></p><p><a href="https://polso.info/do-i-even-want-to-be-a-coder-anymore?utm_source=hnblogs.substack.com">Do I even want to be a coder anymore?</a><em> https://polso.info/do-i-even-want-to-be-a-coder-anymore</em><a href="https://news.ycombinator.com/item?id=47909267"> (HN source)</a></p><p><a href="https://interblah.net/self-updating-screenshots?utm_source=hnblogs.substack.com">Self-Updating Screenshots</a><em> https://interblah.net/self-updating-screenshots</em><a href="https://news.ycombinator.com/item?id=47908051"> (HN source)</a></p><p><a href="https://arun.is/blog/cheap-cool/?utm_source=hnblogs.substack.com">When the cheap one is the cool one</a><em> https://arun.is/blog/cheap-cool/</em><a href="https://news.ycombinator.com/item?id=47906420"> (HN source)</a></p><p><a href="https://worksonmymachine.ai/p/artifacts-are-alive-and-photographs?utm_source=hnblogs.substack.com">Artifacts Are Alive (and Photographs Are Dead)</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:195407704,&quot;url&quot;:&quot;https://worksonmymachine.ai/p/artifacts-are-alive-and-photographs&quot;,&quot;publication_id&quot;:286732,&quot;publication_name&quot;:&quot;Works on My Machine&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1B1t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32c3c30e-ecc4-40f2-b849-3f8f11e0a436_256x256.png&quot;,&quot;title&quot;:&quot;Artifacts Are Alive (And Photographs are Dead)&quot;,&quot;truncated_body_text&quot;:&quot;There is a photograph of a coral reef on the wall of my dentist&#8217;s office.&quot;,&quot;date&quot;:&quot;2026-04-25T13:50:50.994Z&quot;,&quot;like_count&quot;:13,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:1831818,&quot;name&quot;:&quot;Scott Werner&quot;,&quot;handle&quot;:&quot;scottwerner&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5a2a28c-cfff-46d3-b571-765db1db788c_1000x998.jpeg&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2022-11-12T13:36:07.417Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-11-12T13:35:42.775Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:229290,&quot;user_id&quot;:1831818,&quot;publication_id&quot;:286732,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:286732,&quot;name&quot;:&quot;Works on My Machine&quot;,&quot;subdomain&quot;:&quot;worksonmymachine&quot;,&quot;custom_domain&quot;:&quot;worksonmymachine.ai&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Delving into the future of software and work in a post-LLM world&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32c3c30e-ecc4-40f2-b849-3f8f11e0a436_256x256.png&quot;,&quot;author_id&quot;:1831818,&quot;primary_user_id&quot;:1831818,&quot;theme_var_background_pop&quot;:&quot;#9D6FFF&quot;,&quot;created_at&quot;:&quot;2021-02-15T01:29:51.107Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Scott Werner&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7e1f9c3-d71e-4f5d-9c48-b37e3b7d6a96_1344x256.png&quot;}},{&quot;id&quot;:8298731,&quot;user_id&quot;:1831818,&quot;publication_id&quot;:8110407,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:8110407,&quot;name&quot;:&quot;Near Zero&quot;,&quot;subdomain&quot;:&quot;near0&quot;,&quot;custom_domain&quot;:&quot;nearzero.software&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The cost of software has fallen. What happens to the world. What do people do with their time?&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ea19770-4dd9-4231-84a8-6c10eefa7d9c_1024x1024.png&quot;,&quot;author_id&quot;:1831818,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-02-23T04:29:38.625Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Scott Werner&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[1745191,12645,9973,1084089],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://worksonmymachine.ai/p/artifacts-are-alive-and-photographs?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!1B1t!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32c3c30e-ecc4-40f2-b849-3f8f11e0a436_256x256.png" loading="lazy"><span class="embedded-post-publication-name">Works on My Machine</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Artifacts Are Alive (And Photographs are Dead)</div></div><div class="embedded-post-body">There is a photograph of a coral reef on the wall of my dentist&#8217;s office&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">14 days ago &#183; 13 likes &#183; 2 comments &#183; Scott Werner</div></a></div><p><a href="https://news.ycombinator.com/item?id=47904061"> (HN source)</a></p><p><a href="https://jordanlord.co.uk/blog/3-constraints/?utm_source=hnblogs.substack.com">Three Constraints Before I Build Anything</a><em> https://jordanlord.co.uk/blog/3-constraints/</em><a href="https://news.ycombinator.com/item?id=47903541"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 25/4/26]]></title><description><![CDATA[Context Is Finite.]]></description><link>https://hnblogs.substack.com/p/hn-blogs-25426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-25426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Sat, 25 Apr 2026 23:35:49 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://blog.gchinis.com/posts/2026/04/self-organizing-agents/?utm_source=hnblogs.substack.com">Context Is Finite. Who Maintains It?</a><em> https://blog.gchinis.com/posts/2026/04/self-organizing-agents/</em><a href="https://news.ycombinator.com/item?id=47904316"> (HN source)</a></p><p><a href="https://learnings.aleixmorgadas.dev/p/adding-a-team-was-the-wrong-strategic?utm_source=hnblogs.substack.com">Adding a team was the wrong strategic decision</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:194902322,&quot;url&quot;:&quot;https://learnings.aleixmorgadas.dev/p/adding-a-team-was-the-wrong-strategic&quot;,&quot;publication_id&quot;:356759,&quot;publication_name&quot;:&quot;Engineering Strategy&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Jclx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;title&quot;:&quot;Adding a team was the wrong strategic decision&quot;,&quot;truncated_body_text&quot;:&quot;I still remember that quarterly leadership meeting, which I was Engineering Manager of a tribe of 4 teams, 3 product teams, 1 platform tribe team.&quot;,&quot;date&quot;:&quot;2026-04-25T15:54:12.337Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:15961258,&quot;name&quot;:&quot;Aleix Morgadas&quot;,&quot;handle&quot;:&quot;aleixmorgadas&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4257b02b-4e15-4eac-aaff-581f6cf68ba0_3264x2700.png&quot;,&quot;bio&quot;:&quot;Everything about Engineering Strategy and Leadership.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-05-11T19:15:13.689Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-10-04T16:58:51.622Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:278740,&quot;user_id&quot;:15961258,&quot;publication_id&quot;:356759,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:356759,&quot;name&quot;:&quot;Engineering Strategy&quot;,&quot;subdomain&quot;:&quot;aleixmorgadas&quot;,&quot;custom_domain&quot;:&quot;learnings.aleixmorgadas.dev&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Sharing my learnings on Engineering Strategy and Leadership&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png&quot;,&quot;author_id&quot;:15961258,&quot;primary_user_id&quot;:15961258,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2021-05-08T09:05:07.893Z&quot;,&quot;email_from_name&quot;:&quot;Aleix Morgadas&quot;,&quot;copyright&quot;:&quot;Aleix Morgadas&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;paused&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;aleixmorgadas&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://learnings.aleixmorgadas.dev/p/adding-a-team-was-the-wrong-strategic?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Jclx!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b983592-e8a9-4295-8dbb-61e4de81a493_1280x1280.png"><span class="embedded-post-publication-name">Engineering Strategy</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Adding a team was the wrong strategic decision</div></div><div class="embedded-post-body">I still remember that quarterly leadership meeting, which I was Engineering Manager of a tribe of 4 teams, 3 product teams, 1 platform tribe team&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">14 days ago &#183; 3 likes &#183; Aleix Morgadas</div></a></div><p><a href="https://news.ycombinator.com/item?id=47904053"> (HN source)</a></p><p><a href="https://c0n0.com/posts/weirdfriends-log-1/?utm_source=hnblogs.substack.com">Congrats on failing to launch; weirdfriends log 1</a><em> https://c0n0.com/posts/weirdfriends-log-1/</em><a href="https://news.ycombinator.com/item?id=47903879"> (HN source)</a></p><p><a href="https://blog.valmont.dev/posts/gpt-5-5-is-a-biased-evaluator-authorship-and-order-effects/?utm_source=hnblogs.substack.com">GPT-5.5 is a biased evaluator: authorship and order effects</a><em> https://blog.valmont.dev/posts/gpt-5-5-is-a-biased-evaluator-authorship-and-order-effects/</em><a href="https://news.ycombinator.com/item?id=47902955"> (HN source)</a></p><p><a href="https://blog.engora.com/2026/04/rotating-space-habs.html?utm_source=hnblogs.substack.com">Rotating Space Habitats</a><em> https://blog.engora.com/2026/04/rotating-space-habs.html</em><a href="https://news.ycombinator.com/item?id=47900974"> (HN source)</a></p><p><a href="https://paolino.me/solid-queue-doesnt-need-a-thread-per-job/?utm_source=hnblogs.substack.com">Making the Rails Default Job Queue Fiber-Based</a><em> https://paolino.me/solid-queue-doesnt-need-a-thread-per-job/</em><a href="https://news.ycombinator.com/item?id=47900796"> (HN source)</a></p><p><a href="http://blog.dwornikowski.com/posts/cutting-llm-costs-token-optimization/?utm_source=hnblogs.substack.com">From $200 to $30: Five Layers of LLM Cost Optimization</a><em> http://blog.dwornikowski.com/posts/cutting-llm-costs-token-optimization/</em><a href="https://news.ycombinator.com/item?id=47900746"> (HN source)</a></p><p><a href="https://dafoster.net/articles/2026/02/23/oops-i-wrote-a-database/?utm_source=hnblogs.substack.com">Oops, I Wrote a Database</a><em> https://dafoster.net/articles/2026/02/23/oops-i-wrote-a-database/</em><a href="https://news.ycombinator.com/item?id=47900725"> (HN source)</a></p><p><a href="https://notesbylex.com/naming-things-is-easy-now?utm_source=hnblogs.substack.com">Naming Things Is Easy Now</a><em> https://notesbylex.com/naming-things-is-easy-now</em><a href="https://news.ycombinator.com/item?id=47899239"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/23/prop-13-changed-things.html?utm_source=hnblogs.substack.com">Prop 13 Didn&#8217;t Shrink Government. It Handed It to Sacramento</a><em> https://maxmautner.com/2026/04/23/prop-13-changed-things.html</em><a href="https://news.ycombinator.com/item?id=47897229"> (HN source)</a></p><p><a href="https://alanyahya.com/writing/bull-case-graph-dbs-law?utm_source=hnblogs.substack.com">The bull case for graph DBs in law</a><em> https://alanyahya.com/writing/bull-case-graph-dbs-law</em><a href="https://news.ycombinator.com/item?id=47897043"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 24/04/26]]></title><description><![CDATA[The software supply-chain doom spiral https://tylercipriani.com/blog/2026/04/24/on-the-software-supply-chain-doom-spiral/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-240426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-240426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Fri, 24 Apr 2026 23:18:13 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://tylercipriani.com/blog/2026/04/24/on-the-software-supply-chain-doom-spiral/?utm_source=hnblogs.substack.com">The software supply-chain doom spiral</a><em> https://tylercipriani.com/blog/2026/04/24/on-the-software-supply-chain-doom-spiral/</em><a href="https://news.ycombinator.com/item?id=47896655"> (HN source)</a></p><p><a href="https://doug.sh/posts/give-your-coding-agent-a-journal/?utm_source=hnblogs.substack.com">Give Your Coding Agent a Journal</a><em> https://doug.sh/posts/give-your-coding-agent-a-journal/</em><a href="https://news.ycombinator.com/item?id=47896577"> (HN source)</a></p><p><a href="https://blog.iannelson.uk/working-with-claude-code?utm_source=hnblogs.substack.com">Working with Claude Code: A Field Manual</a><em> https://blog.iannelson.uk/working-with-claude-code</em><a href="https://news.ycombinator.com/item?id=47896281"> (HN source)</a></p><p><a href="https://leontrolski.github.io/alt.html?utm_source=hnblogs.substack.com">Generalised plusequals</a><em> https://leontrolski.github.io/alt.html</em><a href="https://news.ycombinator.com/item?id=47896086"> (HN source)</a></p><p><a href="https://tombedor.dev/coding-agents-have-no-moat/?utm_source=hnblogs.substack.com">Coding agents have no moat</a><em> https://tombedor.dev/coding-agents-have-no-moat/</em><a href="https://news.ycombinator.com/item?id=47895426"> (HN source)</a></p><p><a href="https://ky.fyi/posts/ai-burnout?utm_source=hnblogs.substack.com">Do I belong in tech anymore?</a><em> https://ky.fyi/posts/ai-burnout</em><a href="https://news.ycombinator.com/item?id=47895380"> (HN source)</a></p><p><a href="https://kyrieblunders.bearblog.dev/fa2_using_cutedsl/?utm_source=hnblogs.substack.com">Wrote FA2 using CuteDSL, what worked and what didn&#8217;t work</a><em> https://kyrieblunders.bearblog.dev/fa2_using_cutedsl/</em><a href="https://news.ycombinator.com/item?id=47895245"> (HN source)</a></p><p><a href="https://blog.fogus.me/llm/van-emden.html?utm_source=hnblogs.substack.com">Mind the van Emden Gap</a><em> https://blog.fogus.me/llm/van-emden.html</em><a href="https://news.ycombinator.com/item?id=47895055"> (HN source)</a></p><p><a href="https://dylancastillo.co/til/llm-research-on-hacker-news-is-dying.html?utm_source=hnblogs.substack.com">LLM research on Hacker News is drying up</a><em> https://dylancastillo.co/til/llm-research-on-hacker-news-is-dying.html</em><a href="https://news.ycombinator.com/item?id=47893860"> (HN source)</a></p><p><a href="https://yusufaytas.com/engineering-health-essentials?utm_source=hnblogs.substack.com">Engineering Health Essentials</a><em> https://yusufaytas.com/engineering-health-essentials</em><a href="https://news.ycombinator.com/item?id=47893566"> (HN source)</a></p><p><a href="https://evdc.me/blog/css-query?utm_source=hnblogs.substack.com">CSS as a Query Language</a><em> https://evdc.me/blog/css-query</em><a href="https://news.ycombinator.com/item?id=47893427"> (HN source)</a></p><p><a href="https://sebastiantirelli.com/writing/llamaindex-embedding-churn/?utm_source=hnblogs.substack.com">A 13-month-old LlamaIndex bug re-embeds unchanged content</a><em> https://sebastiantirelli.com/writing/llamaindex-embedding-churn/</em><a href="https://news.ycombinator.com/item?id=47892995"> (HN source)</a></p><p><a href="https://blog.certisfy.com/2026/04/build-your-own-trust-chain.html?utm_source=hnblogs.substack.com">Build Your Own Trust Chain</a><em> https://blog.certisfy.com/2026/04/build-your-own-trust-chain.html</em><a href="https://news.ycombinator.com/item?id=47892512"> (HN source)</a></p><p><a href="https://nickyreinert.de/en/2026/2026-04-24-claude-critics/?utm_source=hnblogs.substack.com">I Cancelled Claude: Token Issues, Declining Quality, and Poor Support</a><em> https://nickyreinert.de/en/2026/2026-04-24-claude-critics/</em><a href="https://news.ycombinator.com/item?id=47892019"> (HN source)</a></p><p><a href="https://fergusfinn.com/blog/fast-sglang-starts/?utm_source=hnblogs.substack.com">70x faster cold(ish) starts for SGLang</a><em> https://fergusfinn.com/blog/fast-sglang-starts/</em><a href="https://news.ycombinator.com/item?id=47891224"> (HN source)</a></p><p><a href="https://russellromney.com/blog/intent-driven-development?utm_source=hnblogs.substack.com">Intent-Driven Development</a><em> https://russellromney.com/blog/intent-driven-development</em><a href="https://news.ycombinator.com/item?id=47889302"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 23/4/26]]></title><description><![CDATA[Cooked https://take.surf/2026/04/23/cooked (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-23426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-23426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Thu, 23 Apr 2026 23:07:02 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://take.surf/2026/04/23/cooked?utm_source=hnblogs.substack.com">Cooked</a><em> https://take.surf/2026/04/23/cooked</em><a href="https://news.ycombinator.com/item?id=47882847"> (HN source)</a></p><p><a href="https://jdx.dev/posts/2026-04-17-going-full-time-on-open-source/?utm_source=hnblogs.substack.com">Mise dev goes full time on open source</a><em> https://jdx.dev/posts/2026-04-17-going-full-time-on-open-source/</em><a href="https://news.ycombinator.com/item?id=47881939"> (HN source)</a></p><p><a href="https://mrunix.me/posts/old-computers-usto/?utm_source=hnblogs.substack.com">Old Computers in My University</a><em> https://mrunix.me/posts/old-computers-usto/</em><a href="https://news.ycombinator.com/item?id=47881012"> (HN source)</a></p><p><a href="https://blog.nilenso.com/blog/2026/04/20/trajectory-shapes/?utm_source=hnblogs.substack.com">Trajectory shapes are work habits</a><em> https://blog.nilenso.com/blog/2026/04/20/trajectory-shapes/</em><a href="https://news.ycombinator.com/item?id=47880437"> (HN source)</a></p><p><a href="https://www.lyuata.com/observability-gap?utm_source=hnblogs.substack.com">The agent observability gap: what logs miss when LLMs call tools</a><em> https://www.lyuata.com/observability-gap</em><a href="https://news.ycombinator.com/item?id=47879366"> (HN source)</a></p><p><a href="https://www.bitsxpages.com/p/how-metrics-are-stored-and-queried?utm_source=hnblogs.substack.com">How metrics are stored and queried</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:195176356,&quot;url&quot;:&quot;https://www.bitsxpages.com/p/how-metrics-are-stored-and-queried&quot;,&quot;publication_id&quot;:1559262,&quot;publication_name&quot;:&quot;bits &amp; pages&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Oj32!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd170acc3-cf6c-4948-86e5-b8df318fff03_512x512.png&quot;,&quot;title&quot;:&quot;how metrics are stored and queried&quot;,&quot;truncated_body_text&quot;:&quot;I&#8217;ve recently been spending my time hacking on an MIT-licensed, object store native timeseries database, and I found the domain fascinating enough to warrant a post about how metrics are stored and retrieved in databases.&quot;,&quot;date&quot;:&quot;2026-04-23T15:28:36.651Z&quot;,&quot;like_count&quot;:5,&quot;comment_count&quot;:1,&quot;bylines&quot;:[{&quot;id&quot;:1375680,&quot;name&quot;:&quot;almog gavra&quot;,&quot;handle&quot;:&quot;almoggavra&quot;,&quot;previous_name&quot;:&quot;Almog&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3362d2da-bcb6-4ded-bd7d-6a5dc189dafa_1526x1526.png&quot;,&quot;bio&quot;:&quot;co-founder @ Responsive | building databases at opendata.dev&quot;,&quot;profile_set_up_at&quot;:&quot;2022-11-09T02:49:47.935Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-03-26T15:49:59.032Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1528843,&quot;user_id&quot;:1375680,&quot;publication_id&quot;:1559262,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1559262,&quot;name&quot;:&quot;bits &amp; pages&quot;,&quot;subdomain&quot;:&quot;almoggavra&quot;,&quot;custom_domain&quot;:&quot;www.bitsxpages.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;a publication for engineers curious about online database systems&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d170acc3-cf6c-4948-86e5-b8df318fff03_512x512.png&quot;,&quot;author_id&quot;:1375680,&quot;primary_user_id&quot;:1375680,&quot;theme_var_background_pop&quot;:&quot;#B599F1&quot;,&quot;created_at&quot;:&quot;2023-04-07T15:54:36.632Z&quot;,&quot;email_from_name&quot;:&quot;almog from bits&amp;pages&quot;,&quot;copyright&quot;:&quot;Almog&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca2f622f-c6ad-450b-9e7f-efaad667cd25_1344x256.png&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.bitsxpages.com/p/how-metrics-are-stored-and-queried?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Oj32!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd170acc3-cf6c-4948-86e5-b8df318fff03_512x512.png"><span class="embedded-post-publication-name">bits &amp; pages</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">how metrics are stored and queried</div></div><div class="embedded-post-body">I&#8217;ve recently been spending my time hacking on an MIT-licensed, object store native timeseries database, and I found the domain fascinating enough to warrant a post about how metrics are stored and retrieved in databases&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">17 days ago &#183; 5 likes &#183; 1 comment &#183; almog gavra</div></a></div><p><a href="https://news.ycombinator.com/item?id=47879344"> (HN source)</a></p><p><a href="https://marklubin.me/posts/bounding-agency/?utm_source=hnblogs.substack.com">The &#8220;agentic spectrum&#8221; is a category error</a><em> https://marklubin.me/posts/bounding-agency/</em><a href="https://news.ycombinator.com/item?id=47878975"> (HN source)</a></p><p><a href="https://eric.mann.blog/canton-vs-public-crypto/?utm_source=hnblogs.substack.com">Canton vs. Public Crypto: A Technical Comparison</a><em> https://eric.mann.blog/canton-vs-public-crypto/</em><a href="https://news.ycombinator.com/item?id=47878764"> (HN source)</a></p><p><a href="https://dharmasamu.com/blog/why-work-at-a-startup-2026?utm_source=hnblogs.substack.com">Why You Should Work at a Startup in 2026</a><em> https://dharmasamu.com/blog/why-work-at-a-startup-2026</em><a href="https://news.ycombinator.com/item?id=47878433"> (HN source)</a></p><p><a href="https://yakko.dev/blog/the-openclaw-turkey-problem?utm_source=hnblogs.substack.com">The OpenClaw Turkey Problem</a><em> https://yakko.dev/blog/the-openclaw-turkey-problem</em><a href="https://news.ycombinator.com/item?id=47877762"> (HN source)</a></p><p><a href="https://stephenfritz.dev/blog/context-engineering/?utm_source=hnblogs.substack.com">Context Engineering and the Limits of Agentic Coding</a><em> https://stephenfritz.dev/blog/context-engineering/</em><a href="https://news.ycombinator.com/item?id=47877355"> (HN source)</a></p><p><a href="https://maxmautner.com/2026/04/21/teen-drivers-license-decline.html?utm_source=hnblogs.substack.com">The Declining Driver&#8217;s License: Good, Bad, or Both?</a><em> https://maxmautner.com/2026/04/21/teen-drivers-license-decline.html</em><a href="https://news.ycombinator.com/item?id=47876855"> (HN source)</a></p><p><a href="https://mroczek.dev/articles/dear-codebase-letter-from-agent/?utm_source=hnblogs.substack.com">Dear Codebase: A Letter from Your Coding Agent</a><em> https://mroczek.dev/articles/dear-codebase-letter-from-agent/</em><a href="https://news.ycombinator.com/item?id=47876733"> (HN source)</a></p><p><a href="https://slowlywilliam.com/2026/04/21/why-everything-is-terrible.html?utm_source=hnblogs.substack.com">Making beautiful work is getting harder</a><em> https://slowlywilliam.com/2026/04/21/why-everything-is-terrible.html</em><a href="https://news.ycombinator.com/item?id=47876690"> (HN source)</a></p><p><a href="https://piccalil.li/blog/the-end-of-responsive-images/?utm_source=hnblogs.substack.com">The End of Responsive Images</a><em> https://piccalil.li/blog/the-end-of-responsive-images/</em><a href="https://news.ycombinator.com/item?id=47875420"> (HN source)</a></p><p><a href="https://tenphi.me/blog/why-i-spent-years-trying-to-make-css-states-predictable/?utm_source=hnblogs.substack.com">I spent years trying to make CSS states predictable</a><em> https://tenphi.me/blog/why-i-spent-years-trying-to-make-css-states-predictable/</em><a href="https://news.ycombinator.com/item?id=47875025"> (HN source)</a></p><p><a href="https://galjot.si/death-to-files-and-folders?utm_source=hnblogs.substack.com">I often think of Jef Raskin&#8217;s disdain for files and folders</a><em> https://galjot.si/death-to-files-and-folders</em><a href="https://news.ycombinator.com/item?id=47874654"> (HN source)</a></p><p><a href="https://www.jakeworth.com/posts/on-commenting-and-approving-pull-requests/?utm_source=hnblogs.substack.com">Commenting and Approving Pull Requests</a><em> https://www.jakeworth.com/posts/on-commenting-and-approving-pull-requests/</em><a href="https://news.ycombinator.com/item?id=47874613"> (HN source)</a></p><p><a href="https://pert.dev/posts/why-we-prewarm-our-file-descriptor-tables/?utm_source=hnblogs.substack.com">We prewarm our file descriptor tables (and why you maybe should too)</a><em> https://pert.dev/posts/why-we-prewarm-our-file-descriptor-tables/</em><a href="https://news.ycombinator.com/item?id=47874056"> (HN source)</a></p><p><a href="https://knuthellan.com/cutting-costs-not-corners-how-we-migrated-our-ai-document-pipeline-from-aws?utm_source=hnblogs.substack.com">Cutting Costs, Not Corners by moving out of big tech</a><em> https://knuthellan.com/cutting-costs-not-corners-how-we-migrated-our-ai-document-pipeline-from-aws</em><a href="https://news.ycombinator.com/item?id=47873840"> (HN source)</a></p><p><a href="https://www.wietzebeukema.nl/blog/trust-me-im-a-shortcut?utm_source=hnblogs.substack.com">Trust Me, I&#8217;m a Shortcut</a><em> https://www.wietzebeukema.nl/blog/trust-me-im-a-shortcut</em><a href="https://news.ycombinator.com/item?id=47873732"> (HN source)</a></p><p><a href="https://alfy.blog/2026/04/23/stop-hardcoding-your-timeouts.html?utm_source=hnblogs.substack.com">Stop Hardcoding Your Timeouts</a><em> https://alfy.blog/2026/04/23/stop-hardcoding-your-timeouts.html</em><a href="https://news.ycombinator.com/item?id=47872904"> (HN source)</a></p><p><a href="https://blog.canoozie.net/the-log-is-the-database/?utm_source=hnblogs.substack.com">The Log Is the Database</a><em> https://blog.canoozie.net/the-log-is-the-database/</em><a href="https://news.ycombinator.com/item?id=47872855"> (HN source)</a></p><p><a href="https://david.alvarezrosa.com/posts/fundamental-theorem-of-calculus/?utm_source=hnblogs.substack.com">Fundamental Theorem of Calculus</a><em> https://david.alvarezrosa.com/posts/fundamental-theorem-of-calculus/</em><a href="https://news.ycombinator.com/item?id=47871246"> (HN source)</a></p><p><a href="https://jtomschroeder.com/blog/approximating-tanh/?utm_source=hnblogs.substack.com">Approximating Hyperbolic Tangent</a><em> https://jtomschroeder.com/blog/approximating-tanh/</em><a href="https://news.ycombinator.com/item?id=47870709"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 22/4/26]]></title><description><![CDATA[The price of software is going to zero https://blog.sledgeworx.dev/software-going-to-zero/ (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-22426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-22426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Wed, 22 Apr 2026 23:40:16 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://blog.sledgeworx.dev/software-going-to-zero/?utm_source=hnblogs.substack.com">The price of software is going to zero</a><em> https://blog.sledgeworx.dev/software-going-to-zero/</em><a href="https://news.ycombinator.com/item?id=47870306"> (HN source)</a></p><p><a href="https://chandlernguyen.com/blog/2026/04/22/im-using-claude-code-for-everything-else-but-coding/?utm_source=hnblogs.substack.com">I&#8217;m Using Claude Code for Everything Else but Coding</a><em> https://chandlernguyen.com/blog/2026/04/22/im-using-claude-code-for-everything-else-but-coding/</em><a href="https://news.ycombinator.com/item?id=47869866"> (HN source)</a></p><p><a href="https://blog.ateljevagabond.se/posts/why-you-need-mlops/?utm_source=hnblogs.substack.com">You Need MLOps: When CI/CD for Machine Learning Becomes Mandatory</a><em> https://blog.ateljevagabond.se/posts/why-you-need-mlops/</em><a href="https://news.ycombinator.com/item?id=47868039"> (HN source)</a></p><p><a href="https://mattrogish.com/blog/2026/03/11/agents-and-the-era-of-overproduction/?utm_source=hnblogs.substack.com">Agents and the Era of Overproduction</a><em> https://mattrogish.com/blog/2026/03/11/agents-and-the-era-of-overproduction/</em><a href="https://news.ycombinator.com/item?id=47866803"> (HN source)</a></p><p><a href="https://www.gilesthomas.com/2026/04/llm-from-scratch-33-what-i-learned-from-the-appendices?utm_source=hnblogs.substack.com">LLM from scratch, part 33 &#8211; what I learned from the appendices</a><em> https://www.gilesthomas.com/2026/04/llm-from-scratch-33-what-i-learned-from-the-appendices</em><a href="https://news.ycombinator.com/item?id=47865967"> (HN source)</a></p><p><a href="https://pscanf.com/s/352/?utm_source=hnblogs.substack.com">Can We Measure Software Slop? An Experiment</a><em> https://pscanf.com/s/352/</em><a href="https://news.ycombinator.com/item?id=47865741"> (HN source)</a></p><p><a href="https://lucrbvi.bearblog.dev/world-models-will-push-the-frontier/?utm_source=hnblogs.substack.com">World Models will push the frontier for LLMs</a><em> https://lucrbvi.bearblog.dev/world-models-will-push-the-frontier/</em><a href="https://news.ycombinator.com/item?id=47865052"> (HN source)</a></p><p><a href="https://yusufaytas.com/most-of-what-we-call-progress?utm_source=hnblogs.substack.com">Most of What We Call Progress</a><em> https://yusufaytas.com/most-of-what-we-call-progress</em><a href="https://news.ycombinator.com/item?id=47864713"> (HN source)</a></p><p><a href="https://hajo.me/blog/2026/04/22/how-to-open-source-and-not-starve/?utm_source=hnblogs.substack.com">How to Open Source and Not Starve</a><em> https://hajo.me/blog/2026/04/22/how-to-open-source-and-not-starve/</em><a href="https://news.ycombinator.com/item?id=47864033"> (HN source)</a></p><p><a href="https://adriacidre.com/blog/self-healing-parsers-instead-of-vision/?utm_source=hnblogs.substack.com">Don&#8217;t read the PDF, write the parser</a><em> https://adriacidre.com/blog/self-healing-parsers-instead-of-vision/</em><a href="https://news.ycombinator.com/item?id=47863927"> (HN source)</a></p><p><a href="https://zainhas.github.io/blog/2026/inside-claude-code-architecture/?utm_source=hnblogs.substack.com">Claude Code: An Architecture Deep Dive</a><em> https://zainhas.github.io/blog/2026/inside-claude-code-architecture/</em><a href="https://news.ycombinator.com/item?id=47862486"> (HN source)</a></p><p><a href="https://brati.sh/blog/syncing-time-over-internet/?utm_source=hnblogs.substack.com">Syncing Time over Internet</a><em> https://brati.sh/blog/syncing-time-over-internet/</em><a href="https://news.ycombinator.com/item?id=47861941"> (HN source)</a></p><p><a href="https://jonno.nz/posts/what-an-hour-of-your-attention-is-worth/?utm_source=hnblogs.substack.com">What an hour of your attention is worth</a><em> https://jonno.nz/posts/what-an-hour-of-your-attention-is-worth/</em><a href="https://news.ycombinator.com/item?id=47860822"> (HN source)</a></p><p><a href="https://sfalexandria.com/posts/farzas-creations/?utm_source=hnblogs.substack.com">You can make something good</a><em> https://sfalexandria.com/posts/farzas-creations/</em><a href="https://news.ycombinator.com/item?id=47860346"> (HN source)</a></p><p><a href="https://ananthakumaran.in/2026/04/22/moving-tenant-across-postgresql-instances.html?utm_source=hnblogs.substack.com">Moving a tenant across PostgreSQL instances</a><em> https://ananthakumaran.in/2026/04/22/moving-tenant-across-postgresql-instances.html</em><a href="https://news.ycombinator.com/item?id=47858780"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 21/4/26]]></title><description><![CDATA[A short taxonomy of the collapse of streaming subscription bundles https://narendranag.com/2026/04/20/a-short-taxonomy-of-bundle-collapse.html (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-21426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-21426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Tue, 21 Apr 2026 22:25:53 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://narendranag.com/2026/04/20/a-short-taxonomy-of-bundle-collapse.html?utm_source=hnblogs.substack.com">A short taxonomy of the collapse of streaming subscription bundles</a><em> https://narendranag.com/2026/04/20/a-short-taxonomy-of-bundle-collapse.html</em><a href="https://news.ycombinator.com/item?id=47854528"> (HN source)</a></p><p><a href="https://signalintent.net/2026/04/21/the-deskilling-paradox/?utm_source=hnblogs.substack.com">The Deskilling Paradox</a><em> https://signalintent.net/2026/04/21/the-deskilling-paradox/</em><a href="https://news.ycombinator.com/item?id=47853830"> (HN source)</a></p><p><a href="https://mz.attahri.com/posts/delegation-as-os-primitive/?utm_source=hnblogs.substack.com">Delegation as an OS Primitive</a><em> https://mz.attahri.com/posts/delegation-as-os-primitive/</em><a href="https://news.ycombinator.com/item?id=47853762"> (HN source)</a></p><p><a href="https://mihaichiorean.com/blog/closing-the-loop/?utm_source=hnblogs.substack.com">Running full coding loop on DGX Spark</a><em> https://mihaichiorean.com/blog/closing-the-loop/</em><a href="https://news.ycombinator.com/item?id=47853621"> (HN source)</a></p><p><a href="https://jspann.me/blog/posts/aboutme_mcp/?utm_source=hnblogs.substack.com">Creating an MCP Server to answer questions about me</a><em> https://jspann.me/blog/posts/aboutme_mcp/</em><a href="https://news.ycombinator.com/item?id=47850530"> (HN source)</a></p><p><a href="https://segbedji.com/designing-interfaces-with-claude-code/?utm_source=hnblogs.substack.com">Designing web interfaces with Claude Code</a><em> https://segbedji.com/designing-interfaces-with-claude-code/</em><a href="https://news.ycombinator.com/item?id=47850233"> (HN source)</a></p><p><a href="https://madflojo.dev/posts/in-flight-request-tracking-in-asynchronous-systems/?utm_source=hnblogs.substack.com">Request Tracking: Lessons from Card Payments and HTTP/2</a><em> https://madflojo.dev/posts/in-flight-request-tracking-in-asynchronous-systems/</em><a href="https://news.ycombinator.com/item?id=47849047"> (HN source)</a></p><p><a href="https://serdardogruyol.com/why-crystal-10-years-later-performance-and-joy?utm_source=hnblogs.substack.com">Why Crystal, 10 Years Later: Performance and Joy</a><em> https://serdardogruyol.com/why-crystal-10-years-later-performance-and-joy</em><a href="https://news.ycombinator.com/item?id=47848412"> (HN source)</a></p><p><a href="https://ben.stolovitz.com/posts/consider-the-chairmaker/?utm_source=hnblogs.substack.com">Consider the Chairmaker</a><em> https://ben.stolovitz.com/posts/consider-the-chairmaker/</em><a href="https://news.ycombinator.com/item?id=47848333"> (HN source)</a></p><p><a href="https://joshduffy.dev/how-i-left-vercel/?utm_source=hnblogs.substack.com">I left Vercel over dangerous defaults. The same defaults leaked customer secrets</a><em> https://joshduffy.dev/how-i-left-vercel/</em><a href="https://news.ycombinator.com/item?id=47848127"> (HN source)</a></p><p><a href="http://blog.elzeiny.io/posts/perf-ai/?utm_source=hnblogs.substack.com">I accidentally created an Orwellian Performance Review bot</a><em> http://blog.elzeiny.io/posts/perf-ai/</em><a href="https://news.ycombinator.com/item?id=47848012"> (HN source)</a></p><p><a href="https://frederickvanbrabant.com/blog/2026-04-17-good-architecture-shouldnt-need-a-carrot-or-a-stick/?utm_source=hnblogs.substack.com">Good architecture shouldn&#8217;t need a carrot or a stick</a><em> https://frederickvanbrabant.com/blog/2026-04-17-good-architecture-shouldnt-need-a-carrot-or-a-stick/</em><a href="https://news.ycombinator.com/item?id=47847110"> (HN source)</a></p><p><a href="https://jakub.kr/writing/details-that-make-interfaces-feel-better?utm_source=hnblogs.substack.com">Details that make interfaces feel better</a><em> https://jakub.kr/writing/details-that-make-interfaces-feel-better</em><a href="https://news.ycombinator.com/item?id=47845976"> (HN source)</a></p><p><a href="https://martinuke0.github.io/posts/2026-01-07-the-anatomy-of-tool-calling-in-llms-a-deep-dive/?utm_source=hnblogs.substack.com">The Anatomy of Tool Calling in LLMs: A Deep Dive</a><em> https://martinuke0.github.io/posts/2026-01-07-the-anatomy-of-tool-calling-in-llms-a-deep-dive/</em><a href="https://news.ycombinator.com/item?id=47845579"> (HN source)</a></p><p><a href="https://www.brunogavranovic.com/posts/2026-04-20-types-and-neural-networks.html?utm_source=hnblogs.substack.com">Types and Neural Networks</a><em> https://www.brunogavranovic.com/posts/2026-04-20-types-and-neural-networks.html</em><a href="https://news.ycombinator.com/item?id=47845111"> (HN source)</a></p><p><a href="https://chrisflemming.com/blog/20260421-fast-food-coffee-spending-codex/?utm_source=hnblogs.substack.com">I analysed 17 years of fast food and coffee spending using OpenAI Codex</a><em> https://chrisflemming.com/blog/20260421-fast-food-coffee-spending-codex/</em><a href="https://news.ycombinator.com/item?id=47844837"> (HN source)</a></p><p><a href="https://edge.jmaleonard.com/01-frontend-is-edge-computing.html?utm_source=hnblogs.substack.com">Front End Is Edge Computing</a><em> https://edge.jmaleonard.com/01-frontend-is-edge-computing.html</em><a href="https://news.ycombinator.com/item?id=47843668"> (HN source)</a></p><p><a href="http://lockboxx.blogspot.com/2026/04/dont-run-this-game-inside-myth-journey.html?utm_source=hnblogs.substack.com">Myth-Journey Malware Analysis</a><em> http://lockboxx.blogspot.com/2026/04/dont-run-this-game-inside-myth-journey.html</em><a href="https://news.ycombinator.com/item?id=47842845"> (HN source)</a></p>]]></content:encoded></item><item><title><![CDATA[HN blogs - 20/4/26]]></title><description><![CDATA[Benchmarking open-weight models for security research https://dualuse.dev/posts/benchmarking-open-models-for-security-research (HN source)]]></description><link>https://hnblogs.substack.com/p/hn-blogs-20426</link><guid isPermaLink="false">https://hnblogs.substack.com/p/hn-blogs-20426</guid><dc:creator><![CDATA[Paul]]></dc:creator><pubDate>Mon, 20 Apr 2026 21:50:46 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://dualuse.dev/posts/benchmarking-open-models-for-security-research?utm_source=hnblogs.substack.com">Benchmarking open-weight models for security research</a><em> https://dualuse.dev/posts/benchmarking-open-models-for-security-research</em><a href="https://news.ycombinator.com/item?id=47841224"> (HN source)</a></p><p><a href="https://eric.mann.blog/what-is-canton-network/?utm_source=hnblogs.substack.com">What is Canton Network (and why should you care)?</a><em> https://eric.mann.blog/what-is-canton-network/</em><a href="https://news.ycombinator.com/item?id=47840242"> (HN source)</a></p><p><a href="https://byroot.github.io/ruby/bundler/2026/04/20/bundle-features.html?utm_source=hnblogs.substack.com">The Missing Bundler Features</a><em> https://byroot.github.io/ruby/bundler/2026/04/20/bundle-features.html</em><a href="https://news.ycombinator.com/item?id=47839801"> (HN source)</a></p><p><a href="https://chrisgillett.org/three-failed-time-to-power-strategies?utm_source=hnblogs.substack.com">Three Time-to-Power Strategies That Failed in 2025</a><em> https://chrisgillett.org/three-failed-time-to-power-strategies</em><a href="https://news.ycombinator.com/item?id=47839760"> (HN source)</a></p><p><a href="https://www.uncorrelatedcontents.com/blog/trying-and-failing-with-claude?utm_source=hnblogs.substack.com">Trying and Failing with Claude</a><em> https://www.uncorrelatedcontents.com/blog/trying-and-failing-with-claude</em><a href="https://news.ycombinator.com/item?id=47839678"> (HN source)</a></p><p><a href="https://hauleth.dev/post/things-about-elixir-you-probably-will-never-need/?utm_source=hnblogs.substack.com">My journey in optimising Elixir codebase</a><em> https://hauleth.dev/post/things-about-elixir-you-probably-will-never-need/</em><a href="https://news.ycombinator.com/item?id=47839120"> (HN source)</a></p><p><a href="https://maxfavilli.com/posts/opus-4-7-the-best-model-nobody-likes/?utm_source=hnblogs.substack.com">Opus 4.7 &#8211; the best model nobody likes</a><em> https://maxfavilli.com/posts/opus-4-7-the-best-model-nobody-likes/</em><a href="https://news.ycombinator.com/item?id=47838153"> (HN source)</a></p><p><a href="https://raw.works/rlms-are-the-new-reasoning-models/?utm_source=hnblogs.substack.com">RLMs are the new reasoning models</a><em> https://raw.works/rlms-are-the-new-reasoning-models/</em><a href="https://news.ycombinator.com/item?id=47838064"> (HN source)</a></p><p><a href="https://shub.club/writings/2026/april/why-do-people-steal-the-small-sauce-bottle/?utm_source=hnblogs.substack.com">Why do people keep stealing the small sauce bottle?</a><em> https://shub.club/writings/2026/april/why-do-people-steal-the-small-sauce-bottle/</em><a href="https://news.ycombinator.com/item?id=47837847"> (HN source)</a></p><p><a href="https://abhyrama.com/code-is-the-new-assembly/?utm_source=hnblogs.substack.com">Code Is the New Assembly</a><em> https://abhyrama.com/code-is-the-new-assembly/</em><a href="https://news.ycombinator.com/item?id=47837256"> (HN source)</a></p><p><a href="https://ninkovic.dev/blog/2026/scaling-claude-beyond-individual-workflows?utm_source=hnblogs.substack.com">Scaling Claude beyond individual workflows &#8211; lessons from our team</a><em> https://ninkovic.dev/blog/2026/scaling-claude-beyond-individual-workflows</em><a href="https://news.ycombinator.com/item?id=47836855"> (HN source)</a></p><p><a href="https://nathan.rs/posts/unbounded-n-gram/?utm_source=hnblogs.substack.com">Language Modeling Without Neural Networks</a><em> https://nathan.rs/posts/unbounded-n-gram/</em><a href="https://news.ycombinator.com/item?id=47836852"> (HN source)</a></p><p><a href="https://jsavage.xyz/2026/04/20/why-you-should-work-for-a-top-tier-tech-company/?utm_source=hnblogs.substack.com">Why you should work for a top tier tech company</a><em> https://jsavage.xyz/2026/04/20/why-you-should-work-for-a-top-tier-tech-company/</em><a href="https://news.ycombinator.com/item?id=47836697"> (HN source)</a></p><p><a href="https://jason.blog/2026/04/16/connecting-in-narratives/?utm_source=hnblogs.substack.com">Connecting in Narratives</a><em> https://jason.blog/2026/04/16/connecting-in-narratives/</em><a href="https://news.ycombinator.com/item?id=47835005"> (HN source)</a></p><p><a href="https://brodzinski.com/2026/04/what-endgame-looks-like.html?utm_source=hnblogs.substack.com">The Ultimate Question: What Does the Endgame Look Like?</a><em> https://brodzinski.com/2026/04/what-endgame-looks-like.html</em><a href="https://news.ycombinator.com/item?id=47834956"> (HN source)</a></p><p><a href="https://alex000kim.com/posts/2026-04-20-lessons-from-going-solo/?utm_source=hnblogs.substack.com">Lessons from Going Solo</a><em> https://alex000kim.com/posts/2026-04-20-lessons-from-going-solo/</em><a href="https://news.ycombinator.com/item?id=47834955"> (HN source)</a></p><p><a href="https://maxdemarzi.com/2026/04/20/decision-graphs/?utm_source=hnblogs.substack.com">Decision Graphs</a><em> https://maxdemarzi.com/2026/04/20/decision-graphs/</em><a href="https://news.ycombinator.com/item?id=47833964"> (HN source)</a></p><p><a href="https://www.anirudhsathiya.com/blog/transformer?utm_source=hnblogs.substack.com">Why do output tokens cost 5x more than input tokens?</a><em> https://www.anirudhsathiya.com/blog/transformer</em><a href="https://news.ycombinator.com/item?id=47833846"> (HN source)</a></p><p><a href="https://yusufaytas.com/data-as-a-product-a-new-frontier?utm_source=hnblogs.substack.com">Data as a Product Is a Promise</a><em> https://yusufaytas.com/data-as-a-product-a-new-frontier</em><a href="https://news.ycombinator.com/item?id=47833266"> (HN source)</a></p><p><a href="https://neerajkarimpuzha.wordpress.com/2026/04/20/when-right-vs-wrong-isnt-really-about-truth-a-thought-on-bias-power-and-decision-making/?utm_source=hnblogs.substack.com">A Thought on Bias, Power, and Decision Making</a><em> https://neerajkarimpuzha.wordpress.com/2026/04/20/when-right-vs-wrong-isnt-really-about-truth-a-thought-on-bias-power-and-decision-making/</em><a href="https://news.ycombinator.com/item?id=47830853"> (HN source)</a></p><p><a href="https://blog.alexewerlof.com/p/local-browser-ai?utm_source=hnblogs.substack.com">Anthropic installs spyware when you install Claude Desktop</a></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:175733030,&quot;url&quot;:&quot;https://blog.alexewerlof.com/p/local-browser-ai&quot;,&quot;publication_id&quot;:1002265,&quot;publication_name&quot;:&quot;Alex Ewerl&#246;f Notes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_Ur2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c58cb07-9341-402b-bcdb-9fa767c2cdac_500x500.png&quot;,&quot;title&quot;:&quot;Introducing: Local Browser AI&quot;,&quot;truncated_body_text&quot;:&quot;Up until recently, running language models in the browser was hard. With the introduction of Prompt API, browsers manage the complexity behind a simple idiomatic JavaScript API.&quot;,&quot;date&quot;:&quot;2025-10-13T07:51:29.371Z&quot;,&quot;like_count&quot;:15,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:87732486,&quot;name&quot;:&quot;Alex Ewerl&#246;f&quot;,&quot;handle&quot;:&quot;alexewerlof&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2713990-da82-481b-b579-01a7aaa5b85b_560x560.jpeg&quot;,&quot;bio&quot;:&quot;Writes about technical leadership, growth mindset, and system reliability engineering. Senior Staff Engineer, MSc Systems Engineering from KTH, Stockholmer, dad, amateur artist. Read more here: https://www.alexewerlof.com/who&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-14T22:27:32.130Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-10-11T17:24:45.190Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:947579,&quot;user_id&quot;:87732486,&quot;publication_id&quot;:1002265,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1002265,&quot;name&quot;:&quot;Alex Ewerl&#246;f Notes&quot;,&quot;subdomain&quot;:&quot;alexewerlof&quot;,&quot;custom_domain&quot;:&quot;blog.alexewerlof.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Technical Leadership, Reliability Engineering, Growth&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c58cb07-9341-402b-bcdb-9fa767c2cdac_500x500.png&quot;,&quot;author_id&quot;:87732486,&quot;primary_user_id&quot;:87732486,&quot;theme_var_background_pop&quot;:&quot;#786CFF&quot;,&quot;created_at&quot;:&quot;2022-07-14T22:27:58.683Z&quot;,&quot;email_from_name&quot;:&quot;Alex Ewerl&#246;f Notes&quot;,&quot;copyright&quot;:&quot;Alex Ewerl&#246;f&quot;,&quot;founding_plan_name&quot;:&quot;VIP supporter&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd56dc7c-4b9f-43f2-99a1-ecc995284940_1200x256.png&quot;}},{&quot;id&quot;:8561877,&quot;user_id&quot;:87732486,&quot;publication_id&quot;:8361889,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:8361889,&quot;name&quot;:&quot;AI Reliability Engineering&quot;,&quot;subdomain&quot;:&quot;aireliabilityengineering&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;From the Author of Reliability Engineering Mindset but focused on AI systems and components.&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2713990-da82-481b-b579-01a7aaa5b85b_560x560.jpeg&quot;,&quot;author_id&quot;:87732486,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-03-18T10:58:12.397Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Alex Ewerl&#246;f&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;alexewerlof&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blog.alexewerlof.com/p/local-browser-ai?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!_Ur2!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c58cb07-9341-402b-bcdb-9fa767c2cdac_500x500.png" loading="lazy"><span class="embedded-post-publication-name">Alex Ewerl&#246;f Notes</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Introducing: Local Browser AI</div></div><div class="embedded-post-body">Up until recently, running language models in the browser was hard. With the introduction of Prompt API, browsers manage the complexity behind a simple idiomatic JavaScript API&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">7 months ago &#183; 15 likes &#183; Alex Ewerl&#246;f</div></a></div><p><a href="https://news.ycombinator.com/item?id=47830234"> (HN source)</a></p><p><a href="https://jsavage.xyz/2026/04/11/im-back-heres-my-life-story-in-a-nutshell/?utm_source=hnblogs.substack.com">My Life Story in a Nutshell</a><em> https://jsavage.xyz/2026/04/11/im-back-heres-my-life-story-in-a-nutshell/</em><a href="https://news.ycombinator.com/item?id=47828783"> (HN source)</a></p><p><a href="https://jacobbrazeal.wordpress.com/2026/04/19/review-stripes-payments-apis/?utm_source=hnblogs.substack.com">Looking back on Stripe&#8217;s payment API migration</a><em> https://jacobbrazeal.wordpress.com/2026/04/19/review-stripes-payments-apis/</em><a href="https://news.ycombinator.com/item?id=47828724"> (HN source)</a></p>]]></content:encoded></item></channel></rss>