[{"id":"digest:digest-hn:357","title":"Digest: Hacker News: Aug 13 - Aug 14, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-14T10:00:00+00:00","content":"\n\n<p>No posts in this digest period.</p>\n"},{"id":"digest:digest-hn:354","title":"Digest: Hacker News: Aug 12 - Aug 13, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-13T10:00:00+00:00","content":"\n\n<p>No posts in this digest period.</p>\n"},{"id":"digest:digest-hn:351","title":"Digest: Hacker News: Aug 11 - Aug 12, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-12T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://stolen-thoughts.com/\">\n        <h2>Stealing Reasoning Traces from Proprietary LLM APIs</h2>\n    </a>\n    <time>2026-08-11 09:22</time>\n    <div>\n\n<p><a href=\"https://stolen-thoughts.com/\" rel=\"noopener noreferrer\">Stealing Reasoning Traces from Proprietary LLM APIs</a></p>\n\n\n\n<p><small>464 points | <a href=\"https://news.ycombinator.com/item?id=49257876\" rel=\"noopener noreferrer\">199 comments</a></small></p>\n\n\n<blockquote>\n\"Stealing\" something you already paid for (tokens), but that you can't have access to(!). And trained on the sum of human knowledge.<p>Training on other model outputs ought to be business as usual, stop using morally charged terms made up by future monopolists: <a href=\"https://thomasdullien.github.io/posts/2026-06-15-rl-economics-morally-charged-terms-and-distillation/\" rel=\"noopener noreferrer\">https://thomasdullien.github.io/posts/2026-06-15-rl-economic...</a>\n— Aissen\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bbc.com/news/articles/c75gk620r22o\">\n        <h2>England set to be one of the first countries to eliminate hepatitis C</h2>\n    </a>\n    <time>2026-08-11 08:41</time>\n    <div>\n\n<p><a href=\"https://www.bbc.com/news/articles/c75gk620r22o\" rel=\"noopener noreferrer\">England set to be one of the first countries to eliminate hepatitis C</a></p>\n\n\n\n<p><small>304 points | <a href=\"https://news.ycombinator.com/item?id=49257377\" rel=\"noopener noreferrer\">215 comments</a></small></p>\n\n\n<blockquote>\nI am glad they’re screening for it. I was born to someone who had the virus, but didn’t know I had Hep C myself until I submitted myself to an exceptionally thorough STI testing panel. I say exceptional, because the standard ones I’d done throughout college and early adulthood do not happen to include that particular test. So I feel a bit lucky to have been able to get diagnosed and treated in my mid-20s, before the disease could do much damage.\n— thex10\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ngrok.com/blog/compression-is-prediction\">\n        <h2>Compression is prediction</h2>\n    </a>\n    <time>2026-08-11 15:49</time>\n    <div>\n\n<p><a href=\"https://ngrok.com/blog/compression-is-prediction\" rel=\"noopener noreferrer\">Compression is prediction</a></p>\n\n\n\n<p><small>456 points | <a href=\"https://news.ycombinator.com/item?id=49263497\" rel=\"noopener noreferrer\">191 comments</a></small></p>\n\n\n<blockquote>\nThis is the thesis behind the \"Information Theory, Inference, and Learning Algorithms\" course that was taught at Cambridge University.<p>&gt; Why unify information theory and machine learning? Because they are\ntwo sides of the same coin. In the 1960s, a single field, cybernetics, was\npopulated by information theorists, computer scientists, and neuroscientists,\nall studying common problems. Information theory and machine learning still\nbelong together. Brains are the ultimate compression and communication\nsystems. And the state-of-the-art algorithms for both data compression and\nerror-correcting codes use the same tools as machine learning.</p><p>Book (creative commons): <a href=\"https://www.inference.org.uk/mackay/itila/book.html\" rel=\"noopener noreferrer\">https://www.inference.org.uk/mackay/itila/book.html</a></p><p>Lectures: <a href=\"https://m.youtube.com/playlist?list=PLruBu5BI5n4aFpG32iMbdWoRVAA-Vcso6\" rel=\"noopener noreferrer\">https://m.youtube.com/playlist?list=PLruBu5BI5n4aFpG32iMbdWo...</a>\n— farfatched\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.ft.com/content/e49dfb75-f841-4466-a577-f7aaff8779a0\">\n        <h2>OpenAI’s head of ethics leaves less than a year after joining</h2>\n    </a>\n    <time>2026-08-11 08:23</time>\n    <div>\n\n<p><a href=\"https://www.ft.com/content/e49dfb75-f841-4466-a577-f7aaff8779a0\" rel=\"noopener noreferrer\">OpenAI’s head of ethics leaves less than a year after joining</a></p>\n<a href=\"https://archive.ph/W48UV\" rel=\"noopener noreferrer\">https://archive.ph/W48UV</a><p><a href=\"https://aimagazine.com/news/why-did-openai-head-of-ethics-chloe-bakalar-leave\" rel=\"noopener noreferrer\">https://aimagazine.com/news/why-did-openai-head-of-ethics-ch...</a>\n\n\n</p><p><small>250 points | <a href=\"https://news.ycombinator.com/item?id=49257160\" rel=\"noopener noreferrer\">323 comments</a></small></p>\n\n\n<blockquote>\nIn five years, I'd love to read a book about the history of AI ethics. I suspect it will read like Voltaire.<p>My sense is that it is radically shifting from a fluffy marketing arm to a department expected to contribute meaningfully to development and justify its impact. I would expect an ethics team to build frameworks that can help train/eval the model that the company spend millions of dollars and months training is going to be aligned to the ethical stances the company chooses. If they can't, the waste to time and money is huge if the model requires retraining for ethics reasons. That's a different job than pondering roko's basilisk or whether AI is alive.</p><p>The people in AI ethics who spent years thinking their job was marketing or publishing thinkpiece papers may be having to adapt quickly or get out of the field.\n— madrox\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here\">\n        <h2>Mojo 1.0</h2>\n    </a>\n    <time>2026-08-11 12:56</time>\n    <div>\n\n<p><a href=\"https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here\" rel=\"noopener noreferrer\">Mojo 1.0</a></p>\n\n\n\n<p><small>258 points | <a href=\"https://news.ycombinator.com/item?id=49261128\" rel=\"noopener noreferrer\">117 comments</a></small></p>\n\n\n<blockquote>\nI feel like this language would really benefit from some sort of 1-pager overview.<p>I just spent a fair bit of time on the official site, and I still don't think I have a very good grasp of what problem this language aims to solve, or why I would select it over other similar languages\n— swiftcoder\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/\">\n        <h2>Go is an ideal language for AI-assisted software engineering</h2>\n    </a>\n    <time>2026-08-11 12:57</time>\n    <div>\n\n<p><a href=\"https://developers.googleblog.com/why-go-is-an-ideal-language-for-ai-assisted-software-engineering/\" rel=\"noopener noreferrer\">Go is an ideal language for AI-assisted software engineering</a></p>\n\n\n\n<p><small>335 points | <a href=\"https://news.ycombinator.com/item?id=49261133\" rel=\"noopener noreferrer\">395 comments</a></small></p>\n\n\n<blockquote>\nIt doesn’t matter to me how good the LLM is at writing Go if the compiler can’t stop it from accidentally leaving another part of the software with invalid state as a result of a change the LLM is making.<p>What am I talking about? Nil and partially constructed structs are impossible to prevent the creation of in Go.</p><p>Sure, if you’ve got a small program with limited scope, that’s probably fine if you look through squinted eyes. But the teams I work with are working on sprawling, evolving software where the compiler saying “hey, that’s not a valid Widget” would be extremely useful and save much heartache.</p><p>An LLM does a good job of “checking” for other uses and “checking” if everything is going to work correctly, but - supposedly we’ve committed the concept to code so that the compiler can actually verify it - and Go intentionally permits invalid states of structs. This makes Go a fundamentally problematic language choice for the kind of software I work with teams on, LLM or not.\n— beaker52\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://stratechery.com/2026/nvidias-risky-business/\">\n        <h2>Nvidia&#39;s Risky Business</h2>\n    </a>\n    <time>2026-08-11 06:02</time>\n    <div>\n\n<p><a href=\"https://stratechery.com/2026/nvidias-risky-business/\" rel=\"noopener noreferrer\">Nvidia's Risky Business</a></p>\n\n\n\n<p><small>284 points | <a href=\"https://news.ycombinator.com/item?id=49255710\" rel=\"noopener noreferrer\">130 comments</a></small></p>\n\n\n<blockquote>\nNvidia's biggest advantage in AI has never been only their hardware performance but how entrenched their software is in ML research that flowed down stream. However, if you've actually used CUDA C/C++, it's pretty one of the worst software development ecosystem imaginable: you get all the footgun of regular C++, plus GPU compute pretending to be C++ and but doesn't actually behave like C++ because CPU and GPU compute are fundamentally different, and the only reason people put up with it is because Vulkan and HIP C/C++ are even worse.<p>Google's limitation is that they still don't offer TPUs in a PCI-E card/dev board that people can plug in to their PC for local development and sane low level API to develop against, instead you have to go through their cloud and their full software stack which greatly limits ecosystem growth. The minute that Google figures that out, that's when Nvidia's dominance would be challenged.\n— YuechenLi\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/trycua/cua/blob/main/blog/gpu-passthrough-macos-vms.md\">\n        <h2>Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp</h2>\n    </a>\n    <time>2026-08-11 10:50</time>\n    <div>\n\n<p><a href=\"https://github.com/trycua/cua/blob/main/blog/gpu-passthrough-macos-vms.md\" rel=\"noopener noreferrer\">Apple Silicon and macOS VMs: Faster LLM Inference with llama.cpp</a></p>\n\n\n\n<p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=49259339\" rel=\"noopener noreferrer\">43 comments</a></small></p>\n\n\n<blockquote>\nIt looks to me like this won't speed up llama.cpp for everyone, just for users running it in this particular kind of Virtualization.framework VM.<p>The fix here works around a problem where the VM was causing llama.cpp to select the wrong kernels.\n— simonw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://x.ai/bot\">\n        <h2>Grok Bot</h2>\n    </a>\n    <time>2026-08-11 13:23</time>\n    <div>\n\n<p><a href=\"https://x.ai/bot\" rel=\"noopener noreferrer\">Grok Bot</a></p>\n\n\n\n<p><small>244 points | <a href=\"https://news.ycombinator.com/item?id=49261514\" rel=\"noopener noreferrer\">198 comments</a></small></p>\n\n\n<blockquote>\nI've been using it for the last month or so. IMO in the same way we went from tab complete -&gt; prompts -&gt; agents, this feels like a next step on that evolution. I highly suspect others will be following suit. I was surprised with how much it felt natural to interact with agents in this way.<p>Biggest advantage is each one owns its own routines, context, and domain, and they can communicate between each other. Similar to hermes they build out their own skills, but by keeping the bots separated by domains, you end up getting better results out of them.</p><p>Additionally though each one has their own computer, which means async work feels like it <i>actually works</i>. I haven't had to juggle worktrees for the last month.</p><p>Biggest downsides are token expenditure. I've used more tokens this month than not this month. That's not a typo - I've used less tokens in the last 5 years prior to this month than I have this month. Always on perpetual agents use a LOT of tokens. IMO this is building for the future state where tokens are vastly cheaper, ie in a post-ASIC world.</p><p>The coolest thing I had it do for me was sourcing fabric for swag: <a href=\"https://image.non.io/d83664c1-5807-4a18-abe4-41928c198410.webp\" rel=\"noopener noreferrer\">https://image.non.io/d83664c1-5807-4a18-abe4-41928c198410.we...</a></p><p>I wanted to make something that didn't feel like just my logo on a shirt, so I had one of my bots reach out to ~40 fabric suppliers in vietnam, negotiate prices, lock one in, and get samples made. First samples should be finished today. It's been something I've wanted to do for ages, so it was cool seeing it actually happen. The fabric supplier bot worked with one of my prototyper bots to create a randomly generated pattern using my logo, which it then sent as a .ai file to the supplier.\n— jjcm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://guessingheadlights.com/yall-failed-me-woman-pulled-over-at-gunpoint-twice-after-flock-camera-glitch/\">\n        <h2>Woman pulled over twice after Flock-linked software connected her to homicide</h2>\n    </a>\n    <time>2026-08-11 13:02</time>\n    <div>\n\n<p><a href=\"https://guessingheadlights.com/yall-failed-me-woman-pulled-over-at-gunpoint-twice-after-flock-camera-glitch/\" rel=\"noopener noreferrer\">Woman pulled over twice after Flock-linked software connected her to homicide</a></p>\n<a href=\"https://local12.com/news/nation-world/flock-camera-error-leads-police-pulling-over-wrong-car-homicide-case-twice-amber-newell-brookfield-milwaukee-wisconsin-wrongful-stop-wanted-alert\" rel=\"noopener noreferrer\">https://local12.com/news/nation-world/flock-camera-error-lea...</a>\n\n\n<p><small>246 points | <a href=\"https://news.ycombinator.com/item?id=49261218\" rel=\"noopener noreferrer\">222 comments</a></small></p>\n\n\n<blockquote>\nWe shouldn't be wasting time figuring out how to make these tools usable. A healthy society requires privacy and a healthy society leads to long term safety trends. Mass surveillance as a tool, fundamentally, even if perfectly implemented and used, is fundamentally flawed and unfixable since it destroys the long term health of society. That is why I am against Flock and similar technologies.\n— jmward01\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:348","title":"Digest: Hacker News: Aug 10 - Aug 11, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-11T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://research.meta.ai/blog/introducing-muse-glimmer-open-agentic-model\">\n        <h2>Meta Muse Glimmer – Open weights 30B local coding model</h2>\n    </a>\n    <time>2026-08-10 06:10</time>\n    <div>\n\n<p><a href=\"https://research.meta.ai/blog/introducing-muse-glimmer-open-agentic-model\" rel=\"noopener noreferrer\">Meta Muse Glimmer – Open weights 30B local coding model</a></p>\n\n\n\n<p><small>685 points | <a href=\"https://news.ycombinator.com/item?id=49241679\" rel=\"noopener noreferrer\">384 comments</a></small></p>\n\n\n<blockquote>\nI lament the comments saying this in any way redeems Meta (the company).<p>The researchers releasing this stuff have almost nothing to do with Meta other than being bankrolled by the slaughterhouse.</p><p>You aren't the customer, you are the pawn in big tech's game of thrones. Your good will is a commodity to be traded, almost literally. It will be used against you the moment it's convenient. This is open weights because Meta couldn't monetize it in any other way than to cloud developer's judgement of their reputation.</p><p>But I guess most people just don't care.</p><p>I'm glad it's open. It does not make me think any better of Meta.\n— avaer\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://bobdahacker.com/blog/tldv-hack\">\n        <h2>Over 181,000 AI meeting recordings left wide open in note taking app</h2>\n    </a>\n    <time>2026-08-10 08:26</time>\n    <div>\n\n<p><a href=\"https://bobdahacker.com/blog/tldv-hack\" rel=\"noopener noreferrer\">Over 181,000 AI meeting recordings left wide open in note taking app</a></p>\n\n\n\n<p><small>329 points | <a href=\"https://news.ycombinator.com/item?id=49242739\" rel=\"noopener noreferrer\">107 comments</a></small></p>\n\n\n<blockquote>\nIt's hilarious how these companies handle security breaches.<p>I once reported superadmin user/pass committed to github at a major YC backed background check company I worked at and everyone tried to make it seem like it was <i>my fault</i>.</p><p>I had just started working there and found it in the first week.</p><p>Anyway, had to show that it was committed by their main Staff engineer 2 years before I even worked there. For 2 years everyone's background check data in the United States that went through this thing - millions per year - thousands of Uber drivers, DoorDash, etc. all were viewable with no clearance. Anyone including overseas contractors, new hires, etc. could just login and check anyone's criminal history.</p><p>Reporting it was a disaster. They all tried to cover their asses, this huge drama and hand waving started. They tried to blame anyone and everyone. Eventually it was just AWS fault somehow (it wasn't, the Staff engineer was a dumbass, he committed it to a ruby seed file).</p><p>-----</p><p>I digress, the CTO didn't respond because he was more worried about how it would make him look. This industry is dead - the <i>wrong people</i> work in it.\n— purplemoonx\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.ft.com/content/4e3957f8-ea7c-4c46-a3de-cdce8e526878\">\n        <h2>Mark Zuckerberg attacks &#39;closed&#39; AI rivals as Meta returns to open models</h2>\n    </a>\n    <time>2026-08-10 10:06</time>\n    <div>\n\n<p><a href=\"https://www.ft.com/content/4e3957f8-ea7c-4c46-a3de-cdce8e526878\" rel=\"noopener noreferrer\">Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models</a></p>\n<a href=\"https://archive.is/20LOJ\" rel=\"noopener noreferrer\">https://archive.is/20LOJ</a><p><a href=\"https://www.meta.com/thefutureisforeveryone/\" rel=\"noopener noreferrer\">https://www.meta.com/thefutureisforeveryone/</a>\n\n\n</p><p><small>335 points | <a href=\"https://news.ycombinator.com/item?id=49243880\" rel=\"noopener noreferrer\">356 comments</a></small></p>\n\n\n<blockquote>\nI think something that doesn't get said enough is Meta did, albeit intentionally kick off the origin of the open source race back in 2023 with the release of llama.<p>I'm not a big fan of meta in general, but they've done enough good, and it's possible that it was intentional as well. I don't know, I wasn't in the rooms, and I think it's worth giving them some reasonable doubt.</p><p>No one is purely good, and no one is purely evil. This is net good regardless.\n— bushido\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.effort.news/uk-lobby\">\n        <h2>The UK&#39;s war on anonymity has come to America</h2>\n    </a>\n    <time>2026-08-10 19:45</time>\n    <div>\n\n<p><a href=\"https://www.effort.news/uk-lobby\" rel=\"noopener noreferrer\">The UK's war on anonymity has come to America</a></p>\n\n\n\n<p><small>432 points | <a href=\"https://news.ycombinator.com/item?id=49251411\" rel=\"noopener noreferrer\">322 comments</a></small></p>\n\n\n<blockquote>\n&gt; A joint statement by Buffy Wicks, the lead author of AB 2273, Jordan Cunningham, another AB 2273 author, and 5Rights Foundation states, “The Bill is practicable and realistic, drawing as it does on the UK’s Age Appropriate Design Code (AADC).”<p>How is Buffy Wicks so damn gullible with tech legislation? Her AB 1043 and AB 1856 (Digital Age Assurance Act), intended to protect children online and regulate Big Tech (but unintentionally criminalizing open source), was sponsored by a dark money influence operation from Meta.</p><p><a href=\"https://www.reddit.com/r/linux/comments/1rshc1f/i_traced_2_billion_in_nonprofit_grants_and_45/\" rel=\"noopener noreferrer\">https://www.reddit.com/r/linux/comments/1rshc1f/i_traced_2_b...</a></p><p>She is actually well-respected with housing and transportation bills but I don't know what's going on with her tech bills.\n— tangotaylor\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bbc.com/news/articles/c1j1kjy7gewo\">\n        <h2>Mars Bar from 1991 found – and it&#39;s 20g bigger than today&#39;s</h2>\n    </a>\n    <time>2026-08-10 11:32</time>\n    <div>\n\n<p><a href=\"https://www.bbc.com/news/articles/c1j1kjy7gewo\" rel=\"noopener noreferrer\">Mars Bar from 1991 found – and it's 20g bigger than today's</a></p>\n\n\n\n<p><small>289 points | <a href=\"https://news.ycombinator.com/item?id=49245023\" rel=\"noopener noreferrer\">446 comments</a></small></p>\n\n\n<blockquote>\nShrinkflation is all over. Burger buns at fast food places were more dense 20 years ago. The small burgers had 1/8th pound patties instead of the current 1/10th pound. It's hard to find a product that hasn't gotten worse or more expensive, even adjusted for inflation.\n— smolder\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://cactuscompute.com/needle\">\n        <h2>Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots</h2>\n    </a>\n    <time>2026-08-10 13:22</time>\n    <div>\n\n<p><a href=\"https://cactuscompute.com/needle\" rel=\"noopener noreferrer\">Show HN: Needle2: 14MB agentic LLM for phones, wearables, smart home and robots</a></p>\nHey HN,<p>Henry from Cactus here!</p><p>We previously released Cactus Needle, a 14MB agentic LLM for tool call, device use, and structured extraction for phones, wearables, smart homes, small robots and microcontrollers. We got really great feedback here, and have now incorporated the suggestions to release Needle 2.</p><p>The whole model is a single 14MB binary that runs a full session in 28MB of RAM; 45m parameters at 2bit compression. Needle hits 500 tokens/sec decode speed on a Raspberry Pi 5, sits between 400-1,500 tokens/sec on VR devices like Meta Quest 3S and Apple Vision Pro, and ranges 300-700 on sub-$200 phones such as the Samsung A-Series.</p><p>On the tool call and mobile device use benchmarks, Needle 2 trades wins with closest small models like LFM2.5 230M and Apple Foundation Model, at 5x to 70x smaller, both at f16 vs Needle 2 at 2bit. Needle is based on Simple Attention Networks from our paper (<a href=\"https://arxiv.org/abs/2607.18363\" rel=\"noopener noreferrer\">https://arxiv.org/abs/2607.18363</a>).</p><p>Edge AI has lately meant Macs and PCs, but that is just 1.5 billion of over 21 billion connected IoT devices in the world today, and in emerging markets most phones ship under $200, no NPU, cheap GPUs. These include budget phones, Raspberry Pis, microcontrollers, wearables, small robots like Reachy Mini, and connected home devices.</p><p>A conventional transformer of Needle's width and depth spends 164 MFLOPs per token, and even one squeezed down to Needle's parameter count spends 87, Needle spends 70. Even on a high-end phone, an always-on assistant lives inside a power budget; every MFLOP is milliwatt-hours, and Needle spends 7x to 85x fewer of them per token than the smallest performant LLMs. More about the architecture in the link.</p><p>When we structure intelligence for consumer devices as functions with typed parameters, the only hard part is mapping a messy sentence onto them; which function, with which values. Our research found that when framed that way, the problem needs no world knowledge and no open-ended prose, which is why 45M parameters suffice.</p><p>Needle 2 expands to structured extraction where the schema can be passed in-place of tools and the model returns structured output. You can use Needle as a text-classification model with an enum field, as a summarization model by providing a schema that extracts key fields, everything but free-range decode.</p><p>Every product has its own tool vocabulary and fine-tuning needle helps it achieve frontier-level performance on custom tasks, so using the python package (<a href=\"https://github.com/cactus-compute/needle\" rel=\"noopener noreferrer\">https://github.com/cactus-compute/needle</a>), Needle can be fine-tuned Needle on a Mac/PC in minutes to a few hours, with automated data-generation pipeline, just pass a couple samples.</p><p>Nonetheless, every response carries a learned confidence score based our Cactus Hybrid technique. If above your threshold, act, below it, escalate to the cloud or bigger model. Combining Needle 2 with a private DeepSeek-v4-Flash deployment works particularly well for enterprise-level tasks at barely any cost, we can help with this setup.</p><p>We have put a lot of thoughts into Needle 2 but might still be missing quite a lot, please use the playground in the provided link to test Needle and share your thoughts, always appreciated!\n\n\n</p><p><small>288 points | <a href=\"https://news.ycombinator.com/item?id=49246804\" rel=\"noopener noreferrer\">106 comments</a></small></p>\n\n\n<blockquote>\nThis is cool. I definitely think the \"micro\" sized LLM space is underappreciated, so it's always good to see work like this. I foresee a paradigm in some contexts where you have a hierarchy of LLMs, with more competent models actively training smaller models to solve specific tasks very efficiently, and something like this could be the smallest layer in that stack.<p>With that being said, the web demo is not particularly impressive. It really doesn't like anything I throw at it. I'm fine with accepting that fine-tuning is the solution to this, but I wonder if there's anything to gain from a bigger model? I know it's completely counter to the whole point of this, but a 14MB binary using 28MB of RAM seems unnecessarily small and pretty arbitrary.</p><p>Like, what does a 28MB binary get you? Or a 140MB binary? Or a 1.4MB binary? I'm guessing the choice of 14MB came from minimizing the size as much as possible while meeting certain requirements/performance expectations, but even a Pi 5 has plenty more room to spare. Curious if there's a good explanation for this (which I may have missed in my skim of the post).\n— nater5000\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://linuxstans.com/illinois-hb5511-operating-system-age-verification/\">\n        <h2>Illinois Just Passed a Law That Puts Linux on the Hook for Age Verification</h2>\n    </a>\n    <time>2026-08-10 16:20</time>\n    <div>\n\n<p><a href=\"https://linuxstans.com/illinois-hb5511-operating-system-age-verification/\" rel=\"noopener noreferrer\">Illinois Just Passed a Law That Puts Linux on the Hook for Age Verification</a></p>\n\n\n\n<p><small>270 points | <a href=\"https://news.ycombinator.com/item?id=49249150\" rel=\"noopener noreferrer\">337 comments</a></small></p>\n\n\n<blockquote>\nLinux distro founder here (stagex)<p>I will never be compelled to implement this, and would never merge it.</p><p>Every release requires quorum signatures by an international maintainer team, and the distro is designed to work offline-first, with some variants not even supporting network drivers in the kernel, so Illinois legislators can eat shit.\n— lrvick\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://thewalrus.ca/google-search-is-dying/\">\n        <h2>As AI eats the web, the internet’s collective memory is disappearing</h2>\n    </a>\n    <time>2026-08-10 18:36</time>\n    <div>\n\n<p><a href=\"https://thewalrus.ca/google-search-is-dying/\" rel=\"noopener noreferrer\">As AI eats the web, the internet’s collective memory is disappearing</a></p>\n\n\n\n<p><small>299 points | <a href=\"https://news.ycombinator.com/item?id=49250836\" rel=\"noopener noreferrer\">291 comments</a></small></p>\n\n\n<blockquote>\nAI will kill the internet because it is killing the incentive to make it. It is an industrial-strength example of why we don’t allow stealing.\n— ChiMan\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/antirez/h3.c\">\n        <h2>H3-metal – Native MiniMax-H3 inference for Apple Silicon</h2>\n    </a>\n    <time>2026-08-10 21:22</time>\n    <div>\n\n<p><a href=\"https://github.com/antirez/h3.c\" rel=\"noopener noreferrer\">H3-metal – Native MiniMax-H3 inference for Apple Silicon</a></p>\n\n\n\n<p><small>195 points | <a href=\"https://news.ycombinator.com/item?id=49252179\" rel=\"noopener noreferrer\">25 comments</a></small></p>\n\n\n<blockquote>\nI've been using MiniMax H3 on my M5 Pro 64GB MacBook Pro through ComfyUI. It works extremely well.<p>I had to modify the default ComfyUI workflows to use a GGUF quant (city96's ComfyUI-GGUF custom node, UnetLoaderGGUF in place of the stock loader) [0].</p><p>I use the model labeled Q5_K_M. There is Q8_0 available as well, which is 34GB and fits fine in 64GB unified memory if you keep resolution modest.</p><p>The main issue is speed, a ~9-second 480x864 clip at 20 steps takes me a bit over an hour. So this will be cool to try for the speed up alone.</p><p>There's a lot of great information and workflows available to follow on the r/StableDiffusion subreddit.</p><p>[0] <a href=\"https://huggingface.co/Abiray/MiniMax-H3-GGUF/tree/main/unet\" rel=\"noopener noreferrer\">https://huggingface.co/Abiray/MiniMax-H3-GGUF/tree/main/unet</a>\n— Meleagris\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://squeak.org/release_notes/6.1/\">\n        <h2>Squeak 6.1</h2>\n    </a>\n    <time>2026-08-10 08:15</time>\n    <div>\n\n<p><a href=\"https://squeak.org/release_notes/6.1/\" rel=\"noopener noreferrer\">Squeak 6.1</a></p>\n\n\n\n<p><small>210 points | <a href=\"https://news.ycombinator.com/item?id=49242653\" rel=\"noopener noreferrer\">109 comments</a></small></p>\n\n\n<blockquote>\nJust like learning Lisp will make you rethink programming languages, and learning Erlang will make you understand the true power of concurrency: learning Smalltalk will make you understand what \"object oriented\" actually means.<p>I haven't used Squeak since college but I'm glad it was part of the cirriculum.</p><p>Btw, almost all of Javascript's good parts come from Smalltalk.\n— avaer\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:345","title":"Digest: Hacker News: Aug 09 - Aug 10, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-10T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://laurentiugabriel.github.io/blog/articles/how-i-use-llms-to-learn/\">\n        <h2>How I use LLMs to learn complex topics</h2>\n    </a>\n    <time>2026-08-09 15:16</time>\n    <div>\n\n<p><a href=\"https://laurentiugabriel.github.io/blog/articles/how-i-use-llms-to-learn/\" rel=\"noopener noreferrer\">How I use LLMs to learn complex topics</a></p>\n\n\n\n<p><small>325 points | <a href=\"https://news.ycombinator.com/item?id=49234675\" rel=\"noopener noreferrer\">185 comments</a></small></p>\n\n\n<blockquote>\nI thought LLMs were a great tool for learning new topics - perhaps even complex ones. But overtime, I have had several frustrations with this. First, I get exhausted reading LLM prose. I really don't want to read anything generated by something like Opus 5 at this point. Second, as I dive deeper, I need a way to organize the information in a useful way as I begin to branch out in many different directions. I have tried to use the LLM to fix this by having it generate a web page with diagrams and organized information flow. It's an improvement, but I still run into the issues I described in my first pint - LLM prose is annoyingly dense, and the useful information gets lost in a bunch of noise. You can direct it do something like \"use plain English and avoid LLM prose - provide only as much information as necessary to demonstrate the point\", but it is once again only a marginal improvement.<p>And then I begin to think to myself that I should just read a book on the topic written by a trusted source who put a lot of effort into teaching the topic properly and presenting the information in a thoughtful way. So, I am back to books and mostly try to use LLMs to clarify certain questions or ideas I have.\n— 8bitsout\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html\">\n        <h2>Mea Culpa – Dark Hours</h2>\n    </a>\n    <time>2026-08-09 09:20</time>\n    <div>\n\n<p><a href=\"https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html\" rel=\"noopener noreferrer\">Mea Culpa – Dark Hours</a></p>\n\n\n\n<p><small>287 points | <a href=\"https://news.ycombinator.com/item?id=49231154\" rel=\"noopener noreferrer\">130 comments</a></small></p>\n\n\n<blockquote>\nOn the previous HN posts I got this impression:<p>The developer's astrology app containing tarot reading features was rejected from Apple's App Store that prohibits astrology apps.</p><p>He then replaced the app's content with a clone of, if not the identical open source astronomy app \"Dark Hours\", copying even the name. The original is here: <a href=\"https://darkhours.app\" rel=\"noopener noreferrer\">https://darkhours.app</a></p><p>The developer was then in contact with John Gruber, who wrote an article claiming Apple's reviewers confuse a nice, scientific astronomy app with astrology. The developer reviewed the article before publication.</p><p>It then turned out that the developer forgot to mention that originally he did upload an astrology app for review. Gruber felt duped, and noted that it's unclear whether an updated build containing the new astronomy app was ever submitted to Apple for review: <a href=\"https://daringfireball.net/2026/08/retraction_app_store_rejection_of_the_week\" rel=\"noopener noreferrer\">https://daringfireball.net/2026/08/retraction_app_store_reje...</a></p><p>Now the developer seems to claim that he merely accidentally cloned that open source app when working with Claude.</p><p>I am not buying it.\n— user43928\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.notebookcheck.net/Windows-11-s-built-in-Weather-app-wastes-more-than-1-GB-of-RAM.1364205.0.html\">\n        <h2>Windows 11&#39;s built-in Weather app wastes more than 1 GB of RAM</h2>\n    </a>\n    <time>2026-08-09 11:11</time>\n    <div>\n\n<p><a href=\"https://www.notebookcheck.net/Windows-11-s-built-in-Weather-app-wastes-more-than-1-GB-of-RAM.1364205.0.html\" rel=\"noopener noreferrer\">Windows 11's built-in Weather app wastes more than 1 GB of RAM</a></p>\n\n\n\n<p><small>333 points | <a href=\"https://news.ycombinator.com/item?id=49232138\" rel=\"noopener noreferrer\">275 comments</a></small></p>\n\n\n<blockquote>\nEasy workaround for this:<p>1. Install uBlock Origin in Edge.</p><p>2. Start Edge, browse to MSN Weather.</p><p>3. Click the \"Add an Application\" button in the address bar to get a Start Menu icon for the page.</p><p>4. Delete the in-box Weather app icon.</p><p>Now you get the same Weather app in about 130MB of RAM, with no ads. It's not as nice as a native app, of course, but it's 1000% better than the useless ads and MSN feed that you can't block from the built-in Weather icon.</p><p>(Also, go into Widget settings and turn off \"Discover / Microsoft Start feed\". Same crap, different surface. Get rid of it.)\n— SBArbeit\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theatlantic.com/technology/2026/05/ai-wearable-surveillance-countermeasures/687203/\">\n        <h2>Everything you do is being recorded</h2>\n    </a>\n    <time>2026-08-09 07:30</time>\n    <div>\n\n<p><a href=\"https://www.theatlantic.com/technology/2026/05/ai-wearable-surveillance-countermeasures/687203/\" rel=\"noopener noreferrer\">Everything you do is being recorded</a></p>\n<a href=\"https://archive.is/JxaZ7\" rel=\"noopener noreferrer\">https://archive.is/JxaZ7</a>\n\n\n<p><small>183 points | <a href=\"https://news.ycombinator.com/item?id=49230477\" rel=\"noopener noreferrer\">143 comments</a></small></p>\n\n\n<blockquote>\nThe original research project this company looks based on was very cool and way early: <a href=\"https://sandlab.cs.uchicago.edu/jammer/\" rel=\"noopener noreferrer\">https://sandlab.cs.uchicago.edu/jammer/</a>\n— jrexilius\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://theconversation.com/taxi-drivers-rarely-die-of-alzheimers-how-complex-mental-maps-and-spatial-reasoning-protect-your-brain-286650\">\n        <h2>Taxi drivers rarely die of Alzheimer&#39;s</h2>\n    </a>\n    <time>2026-08-09 11:21</time>\n    <div>\n\n<p><a href=\"https://theconversation.com/taxi-drivers-rarely-die-of-alzheimers-how-complex-mental-maps-and-spatial-reasoning-protect-your-brain-286650\" rel=\"noopener noreferrer\">Taxi drivers rarely die of Alzheimer's</a></p>\n\n\n\n<p><small>262 points | <a href=\"https://news.ycombinator.com/item?id=49232253\" rel=\"noopener noreferrer\">184 comments</a></small></p>\n\n\n<blockquote>\nTaxi Drivers: The mean age at death is approximately 67.8 years.<p>General Population: in the same dataset, life expectancy averaged 74 years.</p><p>The average age at which patients are typically diagnosed with Alzheimer's disease is 79.</p><p>People in these jobs don't live long enough on average to get diagnosed, at the same rate. The same effect will happen in any job that lowers your life expectancy.\n— cortic\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://techcrunch.com/2026/08/09/historian-jill-lepore-says-the-tech-industry-is-led-by-bad-readers-who-are-undermining-democracy/\">\n        <h2>Silicon Valley misreads science fiction and undermines democracy</h2>\n    </a>\n    <time>2026-08-09 11:18</time>\n    <div>\n\n<p><a href=\"https://techcrunch.com/2026/08/09/historian-jill-lepore-says-the-tech-industry-is-led-by-bad-readers-who-are-undermining-democracy/\" rel=\"noopener noreferrer\">Silicon Valley misreads science fiction and undermines democracy</a></p>\n\n\n\n<p><small>233 points | <a href=\"https://news.ycombinator.com/item?id=49232221\" rel=\"noopener noreferrer\">181 comments</a></small></p>\n\n\n<blockquote>\nI don’t even think most of it is deeply philosophical.<p>They just got uberrich and now worry more about the concerns of the uberrich than the concerns they had when they were normies.</p><p>Rule of law, functioning government providing services, functioning public commons, free press, freedom of speech for all, any social safety net, etc don’t matter when they are so far removed from the public they can just go buy yourself an island/citizenship/president.</p><p>Suddenly small differences in marginal tax brackets, antitrust enforcement &amp; limits on the ability to simply buy the government they want are the biggest encroachments on freedom they feel.\n— steveBK123\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.techeblog.com/tom-stanton-supersonic-trebuchet/\">\n        <h2>Tom Stanton&#39;s supersonic trebuchet breaks sound barrier with gravity alone</h2>\n    </a>\n    <time>2026-08-09 11:08</time>\n    <div>\n\n<p><a href=\"https://www.techeblog.com/tom-stanton-supersonic-trebuchet/\" rel=\"noopener noreferrer\">Tom Stanton's supersonic trebuchet breaks sound barrier with gravity alone</a></p>\n\n\n\n<p><small>202 points | <a href=\"https://news.ycombinator.com/item?id=49232110\" rel=\"noopener noreferrer\">67 comments</a></small></p>\n\n\n<blockquote>\nHere's a direct link to the video, to avoid the blogspam cruft...<p><a href=\"https://www.youtube.com/watch?v=Co57SfcT-h0\" rel=\"noopener noreferrer\">https://www.youtube.com/watch?v=Co57SfcT-h0</a>\n— sdenton4\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://news.ycombinator.com/item?id=49233423\">\n        <h2>Ask HN: What are you working on? (August 2026)</h2>\n    </a>\n    <time>2026-08-09 13:23</time>\n    <div>\n\nWhat are you working on?  What have you been curious about lately?\n\n\n<p><small>229 points | <a href=\"https://news.ycombinator.com/item?id=49233423\" rel=\"noopener noreferrer\">787 comments</a></small></p>\n\n\n<blockquote>\nI'm building the easiest way to start your own high-quality blog: <a href=\"https://github.com/BryanHogan/astro-starter-template\" rel=\"noopener noreferrer\">https://github.com/BryanHogan/astro-starter-template</a><p>Astro is a framework that uses no JavaScript by default. I also use just HTML and CSS, so no bloated additional frameworks or styling libraries.</p><p>All blog content is written as Markdown or .mdx files, so it's easy to write and move to any other tool if you wish to do so.</p><p>You can host it for free using any major provider since it's just a static website (e.g., GitHub Pages, Cloudflare, etc.).</p><p>Making it similar to my own website which is on: <a href=\"https://bryanhogan.com/\" rel=\"noopener noreferrer\">https://bryanhogan.com/</a></p><p>(Repo: <a href=\"https://github.com/BryanHogan/bryanhogan\" rel=\"noopener noreferrer\">https://github.com/BryanHogan/bryanhogan</a> )\n— bryanhogan\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.w3.org/Provider/Style/URI\">\n        <h2>Cool URIs Don&#39;t Change (1998)</h2>\n    </a>\n    <time>2026-08-09 10:32</time>\n    <div>\n\n<p><a href=\"https://www.w3.org/Provider/Style/URI\" rel=\"noopener noreferrer\">Cool URIs Don't Change (1998)</a></p>\n\n\n\n<p><small>224 points | <a href=\"https://news.ycombinator.com/item?id=49231809\" rel=\"noopener noreferrer\">54 comments</a></small></p>\n\n\n<blockquote>\nWhat's funny to me is that Scot Hanselman, an MS employee, wrote about it for a - not so- long time ago as well:\n- <a href=\"https://www.hanselman.com/blog/urls-are-ui\" rel=\"noopener noreferrer\">https://www.hanselman.com/blog/urls-are-ui</a>\n- <a href=\"https://www.hanselman.com/blog/dont-ever-break-a-url-if-you-can-help-it\" rel=\"noopener noreferrer\">https://www.hanselman.com/blog/dont-ever-break-a-url-if-you-...</a><p>There are people in MS who knows this is an issue. But knowledge is not equal to behaviour.\n— feldrim\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.teknogeek.io/posts/what-happened-to-hackerone/\">\n        <h2>What Happened to HackerOne?</h2>\n    </a>\n    <time>2026-08-09 22:23</time>\n    <div>\n\n<p><a href=\"https://blog.teknogeek.io/posts/what-happened-to-hackerone/\" rel=\"noopener noreferrer\">What Happened to HackerOne?</a></p>\n\n\n\n<p><small>231 points | <a href=\"https://news.ycombinator.com/item?id=49238561\" rel=\"noopener noreferrer\">103 comments</a></small></p>\n\n\n<blockquote>\n&gt; To the companies: You don’t need HackerOne anymore. The tokens to build your own in-house platform cost less than single year of HackerOne.<p>You know, the biggest thing that HackerOne delivers is a universal payments system that requires absolutely no efforts from companies. Have you tried to manually pay hackers from around the world? It is a laborious process involving trying to find what providers are compatible and what forms of money go where. It is extremely taxing to handle this. HackerOne provides real, tangible value in not making people think about how precisely to pay a hacker and in what currency. No amount of tokens solve the accounting problem, and it is foolish to imply otherwise.\n— Shank\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:343","title":"Digest: Hacker News: Aug 08 - Aug 09, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-09T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://blog.senko.net/code-was-never-the-hard-part-is-an-insult-to-all-programmers\">\n        <h2>“Code was never the hard part” is an insult to all programmers</h2>\n    </a>\n    <time>2026-08-08 10:32</time>\n    <div>\n\n<p><a href=\"https://blog.senko.net/code-was-never-the-hard-part-is-an-insult-to-all-programmers\" rel=\"noopener noreferrer\">“Code was never the hard part” is an insult to all programmers</a></p>\n\n\n\n<p><small>524 points | <a href=\"https://news.ycombinator.com/item?id=49222189\" rel=\"noopener noreferrer\">344 comments</a></small></p>\n\n\n<blockquote>\nI believe there are some programming jobs in which the code is absolutely the easier part. Not all of us work in signal processing, integrated systems or have to push upstream to Linux kernel because the company we work for really needs a memory allocation optimization for its data centers.<p>Navigating customer requirements and building something that satisfies both market's needs and company strategy can be an incredibly difficult and frustrating problem to solve. Especially if you need to also oversee the execution of the strategy. So not only you have to predict what they want or know the domain deeply enough to understand what they say they want is not what they really want, you also have to come up with a plan for executing your solution in a corporate environment.</p><p>There is a reason that books like \"the staff engineer's path\" cover topics such as local maximums, communication, establishing support for executing a plan or creating alignment on big efforts. In large corporate environments with multiple international customers, code is most of the time not the hardest problem.\n— prinny_\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mezha.net/eng/bukvy/ca117584_denmark_requires_oral/\">\n        <h2>Denmark Requires Oral Defenses for Students&#39; Written Work to Counter AI Cheating</h2>\n    </a>\n    <time>2026-08-08 14:09</time>\n    <div>\n\n<p><a href=\"https://mezha.net/eng/bukvy/ca117584_denmark_requires_oral/\" rel=\"noopener noreferrer\">Denmark Requires Oral Defenses for Students' Written Work to Counter AI Cheating</a></p>\n\n\n\n<p><small>478 points | <a href=\"https://news.ycombinator.com/item?id=49224294\" rel=\"noopener noreferrer\">227 comments</a></small></p>\n\n\n<blockquote>\nThis is already the case for Master's degrees and above in Denmark. I've been the opponent examining students. We ask Master's students to give US instruction on a topic (drawn randomly on a card in front of them, from a list they know a few days in advance). They do a chalk and talk on a topic for about fifteen minutes with three to five professors being \"dumb students\". It works fantastically and at the end it's very apparent to both student and teachers how well a topic is understood. Marks are rarely contested and in my experience most students think the process is fair.<p>Of course, woe betide those with social phobias....\n— azalemeth\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.fastmail.com/blog/fastmail-offers-eu-data-region/\">\n        <h2>Fastmail offers EU data region</h2>\n    </a>\n    <time>2026-08-08 12:04</time>\n    <div>\n\n<p><a href=\"https://www.fastmail.com/blog/fastmail-offers-eu-data-region/\" rel=\"noopener noreferrer\">Fastmail offers EU data region</a></p>\n\n\n\n<p><small>299 points | <a href=\"https://news.ycombinator.com/item?id=49223082\" rel=\"noopener noreferrer\">135 comments</a></small></p>\n\n\n<blockquote>\nEU data regions are a reflexive action by companies that try to hold on to their EU customers (and more and more are leaving, surprisingly the larger ones seem to be leading here). Realize that as long as you are still hosted on US owned infrastructure or that if there are US (or: five-eyes) owned companies anywhere in the stack your data can still be forcibly pulled and often without you being aware that this happened. There are only very few such stacks that are 100% owned by EU entities.\n— jacquesm\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://specification.website/spec/foundations/for-sale-dns/\">\n        <h2>A domain can now say it is for sale, in DNS</h2>\n    </a>\n    <time>2026-08-08 09:26</time>\n    <div>\n\n<p><a href=\"https://specification.website/spec/foundations/for-sale-dns/\" rel=\"noopener noreferrer\">A domain can now say it is for sale, in DNS</a></p>\n\n\n\n<p><small>327 points | <a href=\"https://news.ycombinator.com/item?id=49221668\" rel=\"noopener noreferrer\">129 comments</a></small></p>\n\n\n<blockquote>\nSomething I've wondered... if you publicly say that a domain is for sale and someone has a trademark for it would you automatically lose in arbitration?<p>Around 1998 I registered a domain. Sony registered a trademark with the same name a few years after that. Someone on a Gmail account asked if he could buy it - I later found out he worked for Sony. I told him no - it's for a game I've been working on. I went on a vacation for a month and when I got back there was a fedex package filled with documents from Sony saying I'm violating their trademark and they'll take the domain.</p><p>I got a lawyer and he told me that I shouldn't offer it for sale as that would show the arbitration board that I don't need the domain. But he also told me that in order to fight the trademark it would probably cost a couple of hundred thousand dollars. So I could keep the domain but not use it for commerce...</p><p>In the end I ended up selling it to Sony but through my lawyer - I never stated it was for sale. But this was early on for domains and I wonder what the process is like now.\n— comrade1234\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://simonwillison.net/2026/Aug/7/openai-timeline/\">\n        <h2>Timeline of the OpenAI accidental attack against Hugging Face</h2>\n    </a>\n    <time>2026-08-08 06:57</time>\n    <div>\n\n<p><a href=\"https://simonwillison.net/2026/Aug/7/openai-timeline/\" rel=\"noopener noreferrer\">Timeline of the OpenAI accidental attack against Hugging Face</a></p>\n\n\n\n<p><small>312 points | <a href=\"https://news.ycombinator.com/item?id=49220609\" rel=\"noopener noreferrer\">319 comments</a></small></p>\n\n\n<blockquote>\nNorbert Wiener in 1960:<p>\"As is now generally admitted, over a limited range of operation, machines act far more rapidly than human beings and are far more precise in performing the details of their operations. This being the case, even when machines do not in any way transcend man's intelligence, they very well may, and often do, transcend man in the performance of tasks. An intelligent understanding of their mode of performance may be delayed until long after the task which they have been set has been completed. This means that though machines are theoretically subject to human criticism, such criticism may be ineffective until long after it is relevant. To be effective in warding off disastrous consequences, our understanding of our man-made machines should in general develop _pari passu_ with the performance of the machine. By the very slowness of our human actions, our effective control of our machines may be nullified. By the time we are able to react to information conveyed by our senses and stop the car we are driving, it may already have run head on into a wall.\"</p><p>\"In neurophysiological language, ataxia can be quite as much of a deprivation as paralysis. A patient with locomotor ataxia may not suffer from any defect of his muscles or motor nerves, but if his muscles and tendons and organs do not tell him exactly what position he is in, and whether the tensions to which his organs are subjected will or will not lead to his falling, he will be unable to stand up. Similarly, when a machine constructed by us is capable of operating on its incoming data at a pace which we cannot keep, we may not know, until too late, when to turn it off.\"</p><p>Source: <a href=\"https://www.cs.umd.edu/users/gasarch/BLOGPAPERS/moral.pdf\" rel=\"noopener noreferrer\">https://www.cs.umd.edu/users/gasarch/BLOGPAPERS/moral.pdf</a>\n— RGS1811\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://seg6.space/posts/phone-server/\">\n        <h2>My server is a phone now</h2>\n    </a>\n    <time>2026-08-08 18:49</time>\n    <div>\n\n<p><a href=\"https://seg6.space/posts/phone-server/\" rel=\"noopener noreferrer\">My server is a phone now</a></p>\n\n\n\n<p><small>256 points | <a href=\"https://news.ycombinator.com/item?id=49226636\" rel=\"noopener noreferrer\">92 comments</a></small></p>\n\n\n<blockquote>\nSide comment about the difference between “My server is a phone now” and “My phone is a server now.”<p>In linguistics, the terms “theme” and “rheme” refer to the status of information in a sentence [1]. The theme of a sentence is something that is known or can be assumed from the context (that is, old information), while the rheme is information that is newly introduced in the sentence, often as a comment on the theme. The tendency in many (most? all?) languages is for the theme to precede the rheme in connected discourse.</p><p>Without context, a reader is therefore likely to assume from “my X is a Y now” that X is something the writer had previously and that Y is something new. Because, these days, most people have a phone but few have their own servers, I was initially confused by the title “My server is a phone now.” I had to read the article to realize that the word order is in fact appropriate: for the writer, the server is old information (something he has had for a while) while the phone (as a server, at least) is new.</p><p>In English, theme and rheme might be inferred not only from the position in a sentence but also from how a noun is marked. Possessives like “my” are generally used before nouns referring to things that are previously known or assumed; the definite article “the” is similar. In contrast, the indefinite article “a” (or “an”) usually marks information being newly introduced, so it is more common with rhemes.</p><p>I worked as a Japanese-to-English translator for many years. Because the grammatical structure of Japanese sentences is very different from that of English, sentence-by-sentence translation often ends up with paragraphs where the information flow is awkward and unnatural. I gradually learned that I could produce smoother translations by reorganizing my English sentences into an old-to-new information sequence.</p><p>[1] <a href=\"https://en.wikipedia.org/wiki/Topic_and_comment\" rel=\"noopener noreferrer\">https://en.wikipedia.org/wiki/Topic_and_comment</a>\n— tkgally\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bloomberg.com/news/articles/2026-08-06/us-military-s-cyber-command-unit-grapples-with-cluster-of-deaths-by-suicide\">\n        <h2>US Military&#39;s cyber command unit grapples with cluster of deaths by suicide</h2>\n    </a>\n    <time>2026-08-08 06:04</time>\n    <div>\n\n<p><a href=\"https://www.bloomberg.com/news/articles/2026-08-06/us-military-s-cyber-command-unit-grapples-with-cluster-of-deaths-by-suicide\" rel=\"noopener noreferrer\">US Military's cyber command unit grapples with cluster of deaths by suicide</a></p>\n<a href=\"https://archive.ph/W2tpE\" rel=\"noopener noreferrer\">https://archive.ph/W2tpE</a>\n\n\n<p><small>215 points | <a href=\"https://news.ycombinator.com/item?id=49220339\" rel=\"noopener noreferrer\">355 comments</a></small></p>\n\n\n<blockquote>\nI suspect the Cold War of cyber warfare that is happening is orders of magnitude bigger than the public knows.<p>Imagine knowing this and not being able to get emotional support from your friends and family.\n— YesThatTom2\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://newrepublic.com/post/214111/amazon-data-center-biggest-pollution-source-entire-country\">\n        <h2>Amazon Is Creating the Biggest Pollution Source in the Country</h2>\n    </a>\n    <time>2026-08-08 13:27</time>\n    <div>\n\n<p><a href=\"https://newrepublic.com/post/214111/amazon-data-center-biggest-pollution-source-entire-country\" rel=\"noopener noreferrer\">Amazon Is Creating the Biggest Pollution Source in the Country</a></p>\n\n\n\n<p><small>220 points | <a href=\"https://news.ycombinator.com/item?id=49223845\" rel=\"noopener noreferrer\">145 comments</a></small></p>\n\n\n<blockquote>\nLet's add as well \"SpaceX’s Terafab will rely on natural gas power plants, not Tesla solar panels\" to the mix :o(<p><a href=\"https://techcrunch.com/2026/08/07/spacexs-terafab-will-rely-on-natural-gas-power-plants-not-tesla-solar-panels/\" rel=\"noopener noreferrer\">https://techcrunch.com/2026/08/07/spacexs-terafab-will-rely-...</a>\n— zepearl\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.nytimes.com/2026/08/08/climate/amazon-data-center-texas-pollution.html\">\n        <h2>New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the U.S.</h2>\n    </a>\n    <time>2026-08-08 06:07</time>\n    <div>\n\n<p><a href=\"https://www.nytimes.com/2026/08/08/climate/amazon-data-center-texas-pollution.html\" rel=\"noopener noreferrer\">New Amazon Data Center Is Set to Have the Most Polluting Power Plant in the U.S.</a></p>\n\n\n\n<p><small>216 points | <a href=\"https://news.ycombinator.com/item?id=49220350\" rel=\"noopener noreferrer\">276 comments</a></small></p>\n\n\n<blockquote>\nThose in power seem to think that a compute advantage is necessary to maintain economic advantage. Despite this, the voters universally hate data centers, so much so that both NY and TX have data center construction moratoriums.<p>Despite this, those in power refuse any environmentally aware energy policy nor water policy. Despite this, companies have been trying to be environmentally aware for either moral or marketing purposes to get social permission to build DCs. Despite this, companies are “forced” to build their own “dirty” power sources since political power is disrupting green energy build out. Despite this, demand is still high so that compute costs are continuing to rise. Despite this, our economy is increasingly predicated on a few companies using more compute than geopolitical rivals with cheaper electricity. Despite this, those in power are, again, unwilling to create a compromising policy (aka clean energy) that voters actually would demand before tolerating more DCs.</p><p>What’s going to lose first? Voters/environment, politicians/the oil lobby, big tech, or the overall american economy?\n— vineyardmike\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:341","title":"Digest: Hacker News: Aug 07 - Aug 08, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-08T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.bbc.com/news/articles/c1e1vg0gjl5o\">\n        <h2>US strikes $1.2B deal to pay German firm to halt offshore wind projects</h2>\n    </a>\n    <time>2026-08-07 06:28</time>\n    <div>\n\n<p><a href=\"https://www.bbc.com/news/articles/c1e1vg0gjl5o\" rel=\"noopener noreferrer\">US strikes $1.2B deal to pay German firm to halt offshore wind projects</a></p>\n\n\n\n<p><small>777 points | <a href=\"https://news.ycombinator.com/item?id=49208314\" rel=\"noopener noreferrer\">744 comments</a></small></p>\n\n\n<blockquote>\n&gt; Interior Secretary Doug Burgum said in a statement posted on X that Americans deserve an energy system built on common sense and not one dependent on \"costly subsidies\".<p>I agree. This is why we are building offshore wind and not subsidizing fossil fuels, right?\n— saagarjha\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.noemamag.com/why-is-everyone-in-tech-so-sad/\">\n        <h2>What happens if an entire class of workers loses faith in their careers</h2>\n    </a>\n    <time>2026-08-07 08:42</time>\n    <div>\n\n<p><a href=\"https://www.noemamag.com/why-is-everyone-in-tech-so-sad/\" rel=\"noopener noreferrer\">What happens if an entire class of workers loses faith in their careers</a></p>\n\n\n\n<p><small>359 points | <a href=\"https://news.ycombinator.com/item?id=49209539\" rel=\"noopener noreferrer\">495 comments</a></small></p>\n\n\n<blockquote>\nAddressing the question in the title, \"What happens if an entire class of workers loses faith in their careers\", look at what happened to printers. That was a good skilled trade for centuries. Then it just went away. Phototypesetting took the high volume end. Desktop publishing took the low end. Computer-controlled presses took press operators. And then the newspaper business died.<p>I've heard homeless former printers talking about the good days at the Burger King near the cable car turntable at Powell and Market. They thought they had careers.\nNow they're struggling to survive.</p><p>Knitting is not the answer. This is a survival issue. Somehow I suspect the author inherited money.\n— Animats\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://arcprize.org/results/deepseek-v4-flash-0731\">\n        <h2>DeepSeek V4 Flash 0731</h2>\n    </a>\n    <time>2026-08-07 13:56</time>\n    <div>\n\n<p><a href=\"https://arcprize.org/results/deepseek-v4-flash-0731\" rel=\"noopener noreferrer\">DeepSeek V4 Flash 0731</a></p>\n\n\n\n<p><small>404 points | <a href=\"https://news.ycombinator.com/item?id=49214008\" rel=\"noopener noreferrer\">243 comments</a></small></p>\n\n\n<blockquote>\nI've been using it extensively since the release and the best summary I can give is that it's good enough to use it for (almost) everything and cheap enough that the cost are irrelevant. I'm running it in Oh My Pi with a second instance running as \"advisor\" and even with 5-6 active sessions (effectively 12 streams) I'm struggling to spend more than 5 bucks per day.<p>OpenCode Go even has double limits temporarily so for 10 USD you effectively get 140 USD of tokens to spend. It would impress me if someone could burn that amount with \"normal\" usage. Even when running multiple sessions.</p><p>I have a Claude Max subscription but I've barely touched it, it just feels like a step back to have to think about limits and usage even though the models are stronger.</p><p>The beauty of intelligence at this cost (even if it's not SOTA) is that it opens a whole bunch of new use cases. Test failure in CI? Have the bot automatically propose a fix, its cheap enough that you can discard it w/h issues. Test coverage too low? Auto generate tests on CI for every pull-requests! Monitoring server logs, continuous security audits and investigating every received exception now becomes possible.</p><p>I'm thinking about having it automatically filter and re-rank my social media feeds so I can steer the algorithm instead of the other way around.</p><p>Perhaps other people (with enormous budgets) were already doing all of the above but for us this is a really exciting release!\n— LaurensBER\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://app.dealroom.co/news/feed/oracle-bans-ai-generated-code-from-openjdk-despite-ellison-s-claim-oracle-isn-t-writing-its-own-code\">\n        <h2>Oracle bans AI-generated code from OpenJDK</h2>\n    </a>\n    <time>2026-08-07 13:36</time>\n    <div>\n\n<p><a href=\"https://app.dealroom.co/news/feed/oracle-bans-ai-generated-code-from-openjdk-despite-ellison-s-claim-oracle-isn-t-writing-its-own-code\" rel=\"noopener noreferrer\">Oracle bans AI-generated code from OpenJDK</a></p>\n\n\n\n<p><small>356 points | <a href=\"https://news.ycombinator.com/item?id=49213754\" rel=\"noopener noreferrer\">243 comments</a></small></p>\n\n\n<blockquote>\nOracle, the law firm with a tech business attached, probably wants to retain the option to sue other people for AI-washing their proprietary code, and that doesn't work if they're also publicly accepting AI contributions to their code with no apparent concern for the provenance of it. The tech business would probably tell them this isn't going to be a needle they are going to be able to successfully thread, but the law firm is in the driver's seat.\n— jerf\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://patronview.com/news/99-percent-of-my-website-traffic-is-bots/\">\n        <h2>A year of fighting scrapers on my 1.5 million-page website</h2>\n    </a>\n    <time>2026-08-07 10:51</time>\n    <div>\n\n<p><a href=\"https://patronview.com/news/99-percent-of-my-website-traffic-is-bots/\" rel=\"noopener noreferrer\">A year of fighting scrapers on my 1.5 million-page website</a></p>\n\n\n\n<p><small>358 points | <a href=\"https://news.ycombinator.com/item?id=49211386\" rel=\"noopener noreferrer\">340 comments</a></small></p>\n\n\n<blockquote>\nThe worrying thing here is that so many people accepted outsourcing the decision on who can see their website to a large company (Cloudflare). If the company decides that a certain user should not see the website, the user will not see the website, and no one will know about it, and the user will have no recourse. That is not the open web that I would like to see.<p>A second side effect of a knee-jerk reaction to bots crawling websites is that if you try to fight all bots, you also end up hurting real users that use \"bots\". If I run a local script or an LLM that needs to fetch a web page from your site and you block that script or LLM as being a bot, you hurt me, the user. I wanted the information and I have no way of getting at it without investing my own time and effort in going to your website. That might or might not be what you expected, but it's worth taking into account.</p><p>And finally, something worth noting is that there are so many websites whose owners complain about bots, but the real problem is that the website is poorly built and should be improved anyway. Bot traffic is not necessarily bad.\n— jwr\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/xoreaxeaxeax/asm-hall-of-shame\">\n        <h2>Assembly Hall of Shame</h2>\n    </a>\n    <time>2026-08-07 14:01</time>\n    <div>\n\n<p><a href=\"https://github.com/xoreaxeaxeax/asm-hall-of-shame\" rel=\"noopener noreferrer\">Assembly Hall of Shame</a></p>\n\n\n\n<p><small>226 points | <a href=\"https://news.ycombinator.com/item?id=49214098\" rel=\"noopener noreferrer\">48 comments</a></small></p>\n\n\n<blockquote>\nRelated, and linked in the readme: <a href=\"https://github.com/xoreaxeaxeax/smiiiiiiiiiiiiiiii\" rel=\"noopener noreferrer\">https://github.com/xoreaxeaxeax/smiiiiiiiiiiiiiiii</a> (using the slow instructions to break SMI)\n— Retr0id\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.nbcnews.com/business/economy/july-2026-jobs-report-rcna591138\">\n        <h2>U.S. economy lost 23,000 jobs in July, a sudden reversal</h2>\n    </a>\n    <time>2026-08-07 08:42</time>\n    <div>\n\n<p><a href=\"https://www.nbcnews.com/business/economy/july-2026-jobs-report-rcna591138\" rel=\"noopener noreferrer\">U.S. economy lost 23,000 jobs in July, a sudden reversal</a></p>\n\n\n\n<p><small>314 points | <a href=\"https://news.ycombinator.com/item?id=49209546\" rel=\"noopener noreferrer\">305 comments</a></small></p>\n\n\n<blockquote>\nAs a data scientist it is very frustrating to see a consistent lack of error bars on these numbers or any discussion about the magnitude of uncertainty around them by all news reports every time these numbers get released\n— astro1234\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://daringfireball.net/2026/08/app_store_rejection_of_the_week_dark_hours\">\n        <h2>App Store Rejection of the Week: Dark Hours</h2>\n    </a>\n    <time>2026-08-07 14:59</time>\n    <div>\n\n<p><a href=\"https://daringfireball.net/2026/08/app_store_rejection_of_the_week_dark_hours\" rel=\"noopener noreferrer\">App Store Rejection of the Week: Dark Hours</a></p>\n\n\n\n<p><small>254 points | <a href=\"https://news.ycombinator.com/item?id=49214863\" rel=\"noopener noreferrer\">151 comments</a></small></p>\n\n\n<blockquote>\n&gt; But that’s not what happened at all. Godier proceeded through a series of escalations up to the App Review Board and the Review Board responded that they determined the original rejection was valid because, I shit you not, “We understand that the app includes a live tarot reading feature.”<p>&gt; It has no tarot function, no horoscopes, and nothing that I, or anyone else I’ve asked, would associate with astrology.</p><p>I have dealt with the Byzantine App Store bureaucracy before. What you do here, is you submit a new version, pretty much identical to the previous one, with the comment “tarot function removed”.\n— DrJokepu\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://discourse.nixos.org/t/the-nixpkgs-core-team-has-disbanded/79413\">\n        <h2>The Nixpkgs core team has disbanded</h2>\n    </a>\n    <time>2026-08-07 21:12</time>\n    <div>\n\n<p><a href=\"https://discourse.nixos.org/t/the-nixpkgs-core-team-has-disbanded/79413\" rel=\"noopener noreferrer\">The Nixpkgs core team has disbanded</a></p>\n\n\n\n<p><small>261 points | <a href=\"https://news.ycombinator.com/item?id=49217993\" rel=\"noopener noreferrer\">114 comments</a></small></p>\n\n\n<blockquote>\nFor anyone reading this and jumping to a broader conclusion: the Nixpkgs core team disbanding does not mean Nixpkgs or Nix is dying.\nIt does mean that this particular structure was not sustainable, very important contributors burnt out and we need to do better, faster. We need to continue learning from this and continue building a stronger ecosystem that prioritizes the contributors who are the only reason any of this is possible.<p>Personally, I'm sorry and grateful. Sorry that it ended in core folks being burnt out. Grateful since they did some of the most amazing work, more than anyone can imagine two people doing.\n— ronef\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://malisper.me/how-we-made-postgres-hundreds-of-times-faster-the-query-engine/\">\n        <h2>Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD</h2>\n    </a>\n    <time>2026-08-07 07:00</time>\n    <div>\n\n<p><a href=\"https://malisper.me/how-we-made-postgres-hundreds-of-times-faster-the-query-engine/\" rel=\"noopener noreferrer\">Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD</a></p>\n\n\n\n<p><small>229 points | <a href=\"https://news.ycombinator.com/item?id=49208535\" rel=\"noopener noreferrer\">107 comments</a></small></p>\n\n\n<blockquote>\nAuthor here. Let me know if you have any questions about the post or about pgrust.<p>Let me take a shot at answering what I think will be the most common question: how can I trust pgrust? Our #1 priority right now is correctness. Over the past two weeks, I've done a mix of formal verification and differential fuzz testing. We've been able to prove over 1000 user facing functions have the exact same logic in both pgrust and postgres (see the proofs directory if you're curious). For cases where formal verification is not easy, we've taken the c implementation of a function and the rust implementation of a function and ran millions of inputs through each of them and confirmed they gave the same results every time.</p><p>We've only covered about 15% of the surface area so far, but in the process, we've discovered ~100 bugs in pgrust and ~20 bugs in Postgres itself. My favorite postgres bug we found is this one[0]. Postgres has a quadtree implementation. Due to floating point rounding, it was possible for a point to be neither above, nor below, nor even with the center point of the quadtree.</p><p>We've also entered engagements with Antithesis[1] to do Jepsen style fault testing and Aretta[2] to do more serious formal verification.</p><p>If you want to support the project, the easiest way is to give us a star on GitHub[3]</p><p>[0] <a href=\"https://www.postgresql.org/message-id/19597-39c532e61d78dff6%40postgresql.org\" rel=\"noopener noreferrer\">https://www.postgresql.org/message-id/19597-39c532e61d78dff6...</a></p><p>[1] <a href=\"https://antithesis.com/\" rel=\"noopener noreferrer\">https://antithesis.com/</a></p><p>[2] <a href=\"https://aretta.ai/\" rel=\"noopener noreferrer\">https://aretta.ai/</a></p><p>[3] <a href=\"https://github.com/malisper/pgrust\" rel=\"noopener noreferrer\">https://github.com/malisper/pgrust</a>\n— malisper\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:338","title":"Digest: Hacker News: Aug 06 - Aug 07, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-07T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.mayerowitz.io/blog/mario-meets-pareto\">\n        <h2>Mario Meets Pareto</h2>\n    </a>\n    <time>2026-08-06 07:24</time>\n    <div>\n\n<p><a href=\"https://www.mayerowitz.io/blog/mario-meets-pareto\" rel=\"noopener noreferrer\">Mario Meets Pareto</a></p>\n\n\n\n<p><small>503 points | <a href=\"https://news.ycombinator.com/item?id=49195231\" rel=\"noopener noreferrer\">101 comments</a></small></p>\n\n\n<blockquote>\nThis is a really important concept for developers.<p>One aspect for developers that I see quite often is the assertion that \"We can't have X without giving up more Y\", most commonly \"we can't have more security without giving up on user experience\". With the Pareto idea in mind, we can see that that statement is true, <i>if and only if</i> you are in fact on the Pareto frontier of security and user experience already.</p><p>However, many times these confident pronouncements are being made when the system under question is quite evidently not on the Pareto frontier in the first place and indeed you can get more of one without giving up the other.</p><p>Making it more tricky is that in business, you can <i>never</i> discard \"money\" as a dimension, so unless you're taking \"money\" as one of the dimensions in the original comparison you want to do, it sneaks its way in. Or, a composite time/money, or \"cost to business\", or some other similar concept, time &amp; money aren't orthogonal and don't need to be treated as two separate dimensions in general, though you can if you want. Which puts you into the 3D case, and as the page says, that grows the frontier quite a lot, which is good in some ways and bad in others. Nevertheless, in my opinion it is still often the case that even in that space we are often making \"tradeoffs\" without checking that we're on the Pareto frontier in the first place.\n— jerf\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theregister.com/systems/2026/08/06/amd-acquires-ai-chip-startup-taalas-to-boost-inference-performance-by-etching-models-into-silicon/5284344\">\n        <h2>AMD acquires Taalas to boost inference performance by etching models in silicon</h2>\n    </a>\n    <time>2026-08-06 16:23</time>\n    <div>\n\n<p><a href=\"https://www.theregister.com/systems/2026/08/06/amd-acquires-ai-chip-startup-taalas-to-boost-inference-performance-by-etching-models-into-silicon/5284344\" rel=\"noopener noreferrer\">AMD acquires Taalas to boost inference performance by etching models in silicon</a></p>\n<a href=\"https://ir.amd.com/news-events/press-releases/detail/1296/amd-acquires-taalas-to-advance-compute-solutions-for-rapidly-growing-ai-inference-market\" rel=\"noopener noreferrer\">https://ir.amd.com/news-events/press-releases/detail/1296/am...</a><p><a href=\"https://chatjimmy.ai/\" rel=\"noopener noreferrer\">https://chatjimmy.ai/</a>\n\n\n</p><p><small>295 points | <a href=\"https://news.ycombinator.com/item?id=49201970\" rel=\"noopener noreferrer\">230 comments</a></small></p>\n\n\n<blockquote>\nWhat I like about this, is that it significantly increases the probability of a sci-fi scenario where you're picking up a hot chip on the black market; rumor has it, Mythos 9 weights baked in...\n— mNovak\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://artificialanalysis.ai/?intelligence=agentic-index\">\n        <h2>Qwen3.8 Max now ranked as the best overall model by agentic index</h2>\n    </a>\n    <time>2026-08-06 14:44</time>\n    <div>\n\n<p><a href=\"https://artificialanalysis.ai/?intelligence=agentic-index\" rel=\"noopener noreferrer\">Qwen3.8 Max now ranked as the best overall model by agentic index</a></p>\n\n\n\n<p><small>399 points | <a href=\"https://news.ycombinator.com/item?id=49200652\" rel=\"noopener noreferrer\">258 comments</a></small></p>\n\n\n<blockquote>\nChina has caught up is the main takeaway here. The SOTA models are so close that it's really hard to compare them intelligence wise - you have to get a feel for them yourself and what works for you.<p>What I'm really excited for is the 27B model. 3.6 is still the king of local, and if 3.8 makes the same improvements it could really legitimately make local viable as a default. I'd love to run a perpetual agent on 3.8 that's locally driven.\n— jjcm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://notashelf.dev/posts/taste-is-all-thats-left\">\n        <h2>Taste Is All That&#39;s Left</h2>\n    </a>\n    <time>2026-08-06 13:01</time>\n    <div>\n\n<p><a href=\"https://notashelf.dev/posts/taste-is-all-thats-left\" rel=\"noopener noreferrer\">Taste Is All That's Left</a></p>\n\n\n\n<p><small>348 points | <a href=\"https://news.ycombinator.com/item?id=49199346\" rel=\"noopener noreferrer\">263 comments</a></small></p>\n\n\n<blockquote>\nOn the topic of taste, I think of this quote in Susan Sontag's \"Notes On 'Camp'\" often:<p>“For taste governs every free — as opposed to rote — human response. Nothing is more decisive. There is taste in people, visual taste, taste in emotion — and there is taste in acts, taste in morality. Intelligence, as well, is really a kind of taste: taste in ideas. (One of the facts to be reckoned with is that taste tends to develop very unevenly. It's rare that the same person has good visual taste and good taste in people and taste in ideas.)</p><p>Taste has no system and no proofs. But there is something like a logic of taste: the consistent sensibility which underlies and gives rise to a certain taste. A sensibility is almost, but not quite, ineffable. Any sensibility which can be crammed into the mold of a system, or handled with the rough tools of proof, is no longer a sensibility at all. It has hardened into an idea...\"\n— hellojomp\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.githubstatus.com/incidents/qcvjkzcs7j74\">\n        <h2>GitHub Actions and Pages are experiencing degraded availability</h2>\n    </a>\n    <time>2026-08-06 11:49</time>\n    <div>\n\n<p><a href=\"https://www.githubstatus.com/incidents/qcvjkzcs7j74\" rel=\"noopener noreferrer\">GitHub Actions and Pages are experiencing degraded availability</a></p>\n<a href=\"https://www.githubstatus.com/uptime/br0l2tvcx85d\" rel=\"noopener noreferrer\">https://www.githubstatus.com/uptime/br0l2tvcx85d</a>\n\n\n<p><small>300 points | <a href=\"https://news.ycombinator.com/item?id=49198302\" rel=\"noopener noreferrer\">254 comments</a></small></p>\n\n\n<blockquote>\nAll of the outages make sense to me as scaling issues. Each month, GitHub is getting the amount of commits they’d normally get in a year. And it’s growing<p>&gt; Yup, platform activity is surging. There were 1 billion commits in 2025. Now, it's 275 million per week, on pace for 14 billion this year if growth remains linear (spoiler: it won't.)\nGitHub Actions has grown from 500M minutes/week in 2023 to 1B minutes/week in 2025, and now 2.1B minutes so far this week.\nSo we're pushing incredibly hard on more CPUs, scaling services, and strengthening GitHub’s core features.\nAnd as a fine purveyor of hand-crafted shit code for many years, I'm not gonna weigh in on that.</p><p>x.com/kdaigle/status/2040164759836778878\n— __initbrian__\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.sydorets.com/en/posts/almost-no-skill-required-to-cook-a-steak/\">\n        <h2>Almost no skill required to cook a steak</h2>\n    </a>\n    <time>2026-08-06 11:30</time>\n    <div>\n\n<p><a href=\"https://blog.sydorets.com/en/posts/almost-no-skill-required-to-cook-a-steak/\" rel=\"noopener noreferrer\">Almost no skill required to cook a steak</a></p>\n\n\n\n<p><small>259 points | <a href=\"https://news.ycombinator.com/item?id=49198069\" rel=\"noopener noreferrer\">300 comments</a></small></p>\n\n\n<blockquote>\nI take the point, but I think the author picked a poor analogy. Cooking even an excellent steak is actually not that hard. In fact, I'd argue that it's among the easiest things to master/make at a top level quality at home. Does it require some modicum of attention and understanding? Sure. But starting with a high quality cut, owning a meat-thermometer, and knowing about reverse searing is about all it takes to reliably and easily get a near perfect steak every time.<p>There are far, far better cooking examples out there.\n— MostlyStable\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://slayersclub.bethesda.net/en-US/news/quake-30th-anniversary-update\">\n        <h2>Quake – 30th Anniversary Update</h2>\n    </a>\n    <time>2026-08-06 16:21</time>\n    <div>\n\n<p><a href=\"https://slayersclub.bethesda.net/en-US/news/quake-30th-anniversary-update\" rel=\"noopener noreferrer\">Quake – 30th Anniversary Update</a></p>\n\n\n\n<p><small>270 points | <a href=\"https://news.ycombinator.com/item?id=49201930\" rel=\"noopener noreferrer\">140 comments</a></small></p>\n\n\n<blockquote>\nQuake is 30 years old. I can't believe I'm still alive. I love this game so dearly. The mods were just incredible, KQP and Girobot in particular.<p>Those were the for real LAN party days which I'll never get back. As in I had friends bringing over their big ass CRT monitors and PCs for a single occasion and also had ludicrously long network cables. My parents didn't mind, they somehow understood, even with LAN wires running across the kitchen floor. Priceless.</p><p>Edit: typo: lab -&gt; LAN\n— karim79\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://scalex.dev/blog/ai-agent-permissions-stats/\">\n        <h2>Humans missed 1 in 3 threats approving AI agent commands across 40k game runs</h2>\n    </a>\n    <time>2026-08-06 07:58</time>\n    <div>\n\n<p><a href=\"https://scalex.dev/blog/ai-agent-permissions-stats/\" rel=\"noopener noreferrer\">Humans missed 1 in 3 threats approving AI agent commands across 40k game runs</a></p>\n\n\n\n<p><small>239 points | <a href=\"https://news.ycombinator.com/item?id=49195468\" rel=\"noopener noreferrer\">186 comments</a></small></p>\n\n\n<blockquote>\nI remember when this game was posted here, and there was a lot of discussion at the time that some of the prompts were misleading about whether or not they were risky, some people were debating about how some of the prompts flagged as bad weren’t bad, and others flagged as not bad were. This is a fundamental flaw in the test, that makes the analysis of results meaningless.<p>Also the game was on a timer, and maybe there are some very abusive workplaces where you feel that kind of pressure, but I think most of us actually take the time to understand what a being asked before approving it.\n— VladVladikoff\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theguardian.com/technology/2026/aug/06/new-mexico-court-meta\">\n        <h2>New Mexico court orders Meta to pay $567m over harms to children’s mental health</h2>\n    </a>\n    <time>2026-08-06 20:06</time>\n    <div>\n\n<p><a href=\"https://www.theguardian.com/technology/2026/aug/06/new-mexico-court-meta\" rel=\"noopener noreferrer\">New Mexico court orders Meta to pay $567m over harms to children’s mental health</a></p>\n<a href=\"https://www.reuters.com/world/new-mexico-court-orders-meta-pay-567-mln-teen-mental-health-fund-2026-08-06/\" rel=\"noopener noreferrer\">https://www.reuters.com/world/new-mexico-court-orders-meta-p...</a><p><a href=\"https://www.theguardian.com/technology/2026/aug/06/new-mexico-court-meta\" rel=\"noopener noreferrer\">https://www.theguardian.com/technology/2026/aug/06/new-mexic...</a></p><p><a href=\"https://www.kob.com/new-mexico/nm-court-orders-meta-to-pay-567m-make-changes-for-underage-users/\" rel=\"noopener noreferrer\">https://www.kob.com/new-mexico/nm-court-orders-meta-to-pay-5...</a></p><p><a href=\"https://www.bbc.com/news/articles/cd7lz3wr2rlo\" rel=\"noopener noreferrer\">https://www.bbc.com/news/articles/cd7lz3wr2rlo</a></p><p><a href=\"https://www.wsj.com/tech/meta-ordered-to-pay-942-million-to-address-harm-to-kids-from-social-media-8ba5aab7\" rel=\"noopener noreferrer\">https://www.wsj.com/tech/meta-ordered-to-pay-942-million-to-...</a>\n\n\n</p><p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=49204352\" rel=\"noopener noreferrer\">178 comments</a></small></p>\n\n\n<blockquote>\nA lot of people on this story are making the usual snarky remarks that, oh, this is just a slap on the wrist—some trivial proportion of Meta’s global revenue. And that is true, but unlike the EU, for example, New Mexico is a tiny jurisdiction. It only has a little bit more than 2 million people.<p>So actually, a fine—or a judgment—of $942 million that applies just to New Mexico is enormous. If you look at Meta’s revenue from the U.S. and Canada and assign it proportionally by population, you find that Meta only earned about $1.5 billion to $2 billion total from New Mexico over the past five years. The exact figure depends on whether you allocate purely by population or account for purchasing power, which makes the estimate a little lower because New Mexico is a poorer state than the U.S. average.</p><p>Given that, the judgment is a half to two-thirds of what Meta could have obtained from New Mexico. So it is actually a serious deterrent, assuming Meta thinks New Mexico would continue to impose fines of that size.</p><p>I also think that there’s a good chance this judgment gets overturned or significantly reduced on appeal, but even if the fine drops to half its current level, it would be proportionately larger than almost any fine against any company, let alone tech, that I’ve heard of.\n— tmp10423288442\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://electronicmaterialsoffice.com/\">\n        <h2>Show HN: I spent 2 years designing a mechanical Magic Keyboard</h2>\n    </a>\n    <time>2026-08-06 10:26</time>\n    <div>\n\n<p><a href=\"https://electronicmaterialsoffice.com/\" rel=\"noopener noreferrer\">Show HN: I spent 2 years designing a mechanical Magic Keyboard</a></p>\nHi HN, today I’m revealing Altar II, an ultra-low profile (4.75mm) mechanical keyboard designed to replace your Magic Keyboard. It’s the keyboard I wish Apple made.<p>Altar II has fully mechanical switches, plus a magnetically detachable dial, haptic feedback, a red backlight, and a native macOS companion app.</p><p>I’m a heavy Mac user and I feel that Apple hasn’t given its keyboards the attention they deserve, in terms of hardware, software, and features, so I set out to try and change that.</p><p>It was a massive undertaking and it has taken almost 2 years to get to this stage. One of the main obstacles was fitting a reasonably sized battery into the chassis, and aggressive power profiling without messing with the user experience. Another issue was we couldn’t fit any components on the underside of the PCB because there was literally no space to do so (and there are a lot of components).</p><p>Around 4 years ago I posted my first keyboard to HN (<a href=\"https://news.ycombinator.com/item?id=32507172\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=32507172</a>). Its response blew me away and ultimately led to me quitting my job and making and selling keyboards full time. I’ve taken some of the feedback from that original post and incorporated it into Altar II (e.g. the detachable dial).</p><p>I’ll be around to answer any questions. Please let me know what you think, I’d love to get some feedback.\n\n\n</p><p><small>255 points | <a href=\"https://news.ycombinator.com/item?id=49197137\" rel=\"noopener noreferrer\">212 comments</a></small></p>\n\n\n<blockquote>\nTo everyone who is about to pile on regarding the lack of a fingerprint sensor: you know it's not possible, we all know it's not possible, the creator of this project knows it's not possible.<p>What are you adding to the conversation when you complain about it? So it's a dealbreaker for you, don't buy it.</p><p>To @aemerson_: Congratulations on taking a risk. On first look this is great work. The attention to detail on both the keyboard and the website is really impressive.\n— ary\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:335","title":"Digest: Hacker News: Aug 05 - Aug 06, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-06T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.discoveryloop.com/\">\n        <h2>Discovery Loop</h2>\n    </a>\n    <time>2026-08-05 12:19</time>\n    <div>\n\n<p><a href=\"https://www.discoveryloop.com/\" rel=\"noopener noreferrer\">Discovery Loop</a></p>\n\n\n\n<p><small>528 points | <a href=\"https://news.ycombinator.com/item?id=49184960\" rel=\"noopener noreferrer\">326 comments</a></small></p>\n\n\n<blockquote>\nFrom Jeff's twitter post:<p>&gt; Our general approach is to automate the experimental loop. We think this approach is broadly applicable across many different fields of science and engineering. We’ll initially focus on ML research and engineering, but believe the approach can help with important subproblems in nearly every one of the fourteen &lt;at&gt;NAE Grand Challenge problems. We think doing this well requires strong expertise in machine learning as well as large-scale systems.</p><p>See also: <a href=\"https://www.nae.edu/20782/grand-challenges-project\" rel=\"noopener noreferrer\">https://www.nae.edu/20782/grand-challenges-project</a></p><p>Those 14 are:</p><p>NAE Grand Challenges for Engineering</p><p>1. Make Solar Energy Economical</p><p>2. Provide Energy from Fusion</p><p>3. Develop Carbon Sequestration Methods</p><p>4. Manage the Nitrogen Cycle</p><p>5. Provide Access to Clean Water</p><p>6. Restore and Improve Urban Infrastructure</p><p>7. Advance Health Informatics</p><p>8. Engineer Better Medicines</p><p>9. Reverse Engineer the Brain</p><p>10. Prevent Nuclear Terror</p><p>11. Secure Cyberspace</p><p>12. Enhance Virtual Reality</p><p>13. Advance Personalized Learning</p><p>14. Engineer the Tools of Scientific Discovery\n— cjbarber\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.google/company-news/inside-google/message-ceo/next-chapter-ai-momentum/\">\n        <h2>Changes at Google DeepMind: Demis Hassabis from CEO to Chair, Jeff Dean departs</h2>\n    </a>\n    <time>2026-08-05 12:05</time>\n    <div>\n\n<p><a href=\"https://blog.google/company-news/inside-google/message-ceo/next-chapter-ai-momentum/\" rel=\"noopener noreferrer\">Changes at Google DeepMind: Demis Hassabis from CEO to Chair, Jeff Dean departs</a></p>\n<a href=\"https://www.axios.com/2026/08/05/google-deepmind-demis-hassabis-ai\" rel=\"noopener noreferrer\">https://www.axios.com/2026/08/05/google-deepmind-demis-hassa...</a><p><a href=\"https://www.reuters.com/business/google-shakes-up-ai-leadership-deepmind-chief-shifts-role-2026-08-05/\" rel=\"noopener noreferrer\">https://www.reuters.com/business/google-shakes-up-ai-leaders...</a></p><p><a href=\"https://www.discoveryloop.com/\" rel=\"noopener noreferrer\">https://www.discoveryloop.com/</a>, <a href=\"https://news.ycombinator.com/item?id=49184960\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=49184960</a></p><p><a href=\"https://twitter.com/JeffDean/status/2085034604172603724\" rel=\"noopener noreferrer\">https://twitter.com/JeffDean/status/2085034604172603724</a>, <a href=\"https://xcancel.com/JeffDean/status/2085034604172603724\" rel=\"noopener noreferrer\">https://xcancel.com/JeffDean/status/2085034604172603724</a>\n\n\n</p><p><small>418 points | <a href=\"https://news.ycombinator.com/item?id=49184755\" rel=\"noopener noreferrer\">544 comments</a></small></p>\n\n\n<blockquote>\nWow. Jeff and Sanjay both departing. Truly end of a golden era.<p>There is an entire cohort of work-optional very senior engineers for whom one of the last reasons for hanging on was \"at least Jeff and Sanjay are around\".\n— gandalfgeek\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.cloudflare.com/cloudflare-os/\">\n        <h2>Cloudflare OS: an open platform for agents, apps, and work</h2>\n    </a>\n    <time>2026-08-05 09:58</time>\n    <div>\n\n<p><a href=\"https://blog.cloudflare.com/cloudflare-os/\" rel=\"noopener noreferrer\">Cloudflare OS: an open platform for agents, apps, and work</a></p>\n\n\n\n<p><small>282 points | <a href=\"https://news.ycombinator.com/item?id=49182996\" rel=\"noopener noreferrer\">158 comments</a></small></p>\n\n\n<blockquote>\nI liked Kenton's take on this: <a href=\"https://x.com/KentonVarda/status/2084990137180590572?s=20\" rel=\"noopener noreferrer\">https://x.com/KentonVarda/status/2084990137180590572?s=20</a><p>Text from tweet:</p><p>Today we are releasing Cloudflare OS, a chatbot with connectors, just like every other tech company is doing.</p><p>Except actually, it's different. This is a remake of Sandstorm[.]io, my startup from 10 years ago, except this time built on Cloudflare Workers (the platform I've spent the last 9 years building) and deeply leveraging AI. This is more or less the culmination of my secret 10-year master plan.</p><p>This is a full-on personal app vibe coding platform, in which the sandbox is so secure that you can pretty much go wild -- the AI cannot introduce a significant security bug. We believe a company's security team can feel comfortable giving non-technical users permission to vibe code and then sleep soundly at night.</p><p>How is that possible? It's the Sandstorm security model, revisited. A \"Gadget\" is the same thing as a Sandstorm \"Grain\": a fine-grained app instance. For example, if you have a document editor app, each document runs as a separate instance of the app, in a separate sandbox (one \"Gadget\").</p><p>This means two things, both of which I think are Big Deals:\n1. The platform can manage all access control, by controlling who can access the Gadget at all. There is no way the Gadget can accidentally leak itself to an attacker -- even an attacker who has access to other Gadgets based on the same app.\n2. Since everyone is running their own copy of the code, everyone can freely <i>modify</i> their copy of the code.</p><p>Think about #2 a bit more.</p><p>What if, when you wanted a new feature in the software you are using, you could just prompt your agent to add it?</p><p>This doesn't work in the cloud Software-as-a-Service model, because you are not running your own copy of the app.</p><p>Sandstorm tried to change that 10 years ago, but the world wasn't ready, because not enough people had the skills or patience to actually modify their software. AI has changed that. Now you just ask the agent -- the same agent that you are using to help you interact with the Gadget can also modify the code of the Gadget.</p><p>And it is so fun.\n— rozenmd\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.wired.com/story/a-civilian-plane-crashed-in-new-mexico-was-the-militarys-tech-to-blame/\">\n        <h2>Civilian plane crash in New Mexico tied to military GPS blocking</h2>\n    </a>\n    <time>2026-08-05 07:03</time>\n    <div>\n\n<p><a href=\"https://www.wired.com/story/a-civilian-plane-crashed-in-new-mexico-was-the-militarys-tech-to-blame/\" rel=\"noopener noreferrer\">Civilian plane crash in New Mexico tied to military GPS blocking</a></p>\n\n\n\n<p><small>330 points | <a href=\"https://news.ycombinator.com/item?id=49181099\" rel=\"noopener noreferrer\">163 comments</a></small></p>\n\n\n<blockquote>\nWhen I used to fly in Florida in the 2005-2015ish timeframe, NOTAMs for GPS interference (it didn't say that exactly but that's what it meant) were an everyday occurrence along my path, it became boilerplate. I experienced it a few times. One moment the GPS thinks you're plodding along next to Ocala, next moment it thinks I've teleported a thousand miles away, and then it'd just quit.<p>But that's what we train for. That's why aircraft and pilots have redundancy to work around any single possible point of failure and why you practice it until it becomes natural. Because of the NOTAM I'd already have a VOR tuned in, and once the GPS went inop I just fine tuned it to get a radial fix on the VOR. Also tried to never lose my bearings with my MK I Eyeballs either. No big deal.</p><p>I feel bad for everyone that lost their lives here, but this is why competence is critical. There's a litany of errors the pilots made. And the article tries to pin a bit on the controller, but no, ultimate responsibility is on the pilot in command, FAR/AIM is clear on that.</p><p>If these allegedly instrument rated pilots had been properly drilled by their CFI's and properly grilled during reviews and such this should've been an easy flight.</p><p>Also, \"just ask Kennedy\". Wired bringing that into the conversation is perhaps relevant but not in the way I think they intended. JFK Jr lacked basic airmanship skills. His aircraft was 100% functional until the moment it impacted the ocean.</p><p>Some professions simply can't be go-along-to-get-along social clubs. Safety culture centered on competence and performance is key.\n— mrngld\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://zed.dev/deltadb\">\n        <h2>Zed DeltaDB</h2>\n    </a>\n    <time>2026-08-05 14:52</time>\n    <div>\n\n<p><a href=\"https://zed.dev/deltadb\" rel=\"noopener noreferrer\">Zed DeltaDB</a></p>\n\n\n\n<p><small>267 points | <a href=\"https://news.ycombinator.com/item?id=49187256\" rel=\"noopener noreferrer\">135 comments</a></small></p>\n\n\n<blockquote>\nZed should focus on basics. When it focuses on basics Zed is good.<p><a href=\"https://github.com/zed-industries/zed/discussions/54150\" rel=\"noopener noreferrer\">https://github.com/zed-industries/zed/discussions/54150</a> failing to show newly created files and declining to provide a refresh button, instead adding a polling backend, breaks Zed on WSL.</p><p>Why a new version control system? Why not git, jj, or another existing system?\n— NoDodgeQuestion\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.axios.com/2026/08/05/google-deepmind-demis-hassabis-ai\">\n        <h2>Demis Hassabis is moving from CEO to Chairman at Google DeepMind</h2>\n    </a>\n    <time>2026-08-05 12:05</time>\n    <div>\n\n<p><a href=\"https://www.axios.com/2026/08/05/google-deepmind-demis-hassabis-ai\" rel=\"noopener noreferrer\">Demis Hassabis is moving from CEO to Chairman at Google DeepMind</a></p>\n\n\n\n<p><small>369 points | <a href=\"https://news.ycombinator.com/item?id=49184757\" rel=\"noopener noreferrer\">1 comments</a></small></p>\n\n\n<blockquote>\nComments moved to <a href=\"https://news.ycombinator.com/item?id=49184755\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=49184755</a>.\n— tomhow\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://runarcn.no/android-to-linux/\">\n        <h2>I&#39;m switching my phone from Android to Linux</h2>\n    </a>\n    <time>2026-08-05 15:50</time>\n    <div>\n\n<p><a href=\"https://runarcn.no/android-to-linux/\" rel=\"noopener noreferrer\">I'm switching my phone from Android to Linux</a></p>\n\n\n\n<p><small>281 points | <a href=\"https://news.ycombinator.com/item?id=49188022\" rel=\"noopener noreferrer\">263 comments</a></small></p>\n\n\n<blockquote>\nThere are too few apps on Linux phones, otherwise I would have migrated there\n— nc55g3g\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://neon.com/blog/how-castform-neon-beats-frontier-models-on-price-and-efficiency\">\n        <h2>Beating GPT-5.6 Sol on retrieval with 100x cheaper open models</h2>\n    </a>\n    <time>2026-08-05 14:18</time>\n    <div>\n\n<p><a href=\"https://neon.com/blog/how-castform-neon-beats-frontier-models-on-price-and-efficiency\" rel=\"noopener noreferrer\">Beating GPT-5.6 Sol on retrieval with 100x cheaper open models</a></p>\n\n\n\n<p><small>284 points | <a href=\"https://news.ycombinator.com/item?id=49186762\" rel=\"noopener noreferrer\">73 comments</a></small></p>\n\n\n<blockquote>\nI (and I imagine many others) would love to use something like this, but can't, because my data is too sensitive to be uploaded to a cloud of which I have no gaurantees of privacy/security.<p>Is there any way we do this using rented GPUs and open-source software stacks? Paying for the service isn't the issue, I don't care if it's free or if a cut is taken in some capacity, I just don't want the provider to have access to my data.\n— nullbio\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.404media.co/cops-used-flock-to-track-a-man-across-state-lines-to-create-pretext-to-search-his-car-for-weed/\">\n        <h2>Cops Used Flock to Track a Man Across State Lines for a Pretextual Weed Search</h2>\n    </a>\n    <time>2026-08-05 11:20</time>\n    <div>\n\n<p><a href=\"https://www.404media.co/cops-used-flock-to-track-a-man-across-state-lines-to-create-pretext-to-search-his-car-for-weed/\" rel=\"noopener noreferrer\">Cops Used Flock to Track a Man Across State Lines for a Pretextual Weed Search</a></p>\n\n\n\n<p><small>299 points | <a href=\"https://news.ycombinator.com/item?id=49184190\" rel=\"noopener noreferrer\">183 comments</a></small></p>\n\n\n<blockquote>\nThis is the big problem with mass surveillance as a whole. With enough time, they'll find some pretext to bring you in, even if the original crime they want you for is weak.<p>This will ruin lives, even if they're eventually let go. Jobs lost, evicted from homes, cars towed, pets surrendered and put down.</p><p>Lives will be completely derailed, police and judges will not be held accountable. The wrongful arrestees will still be in debt to the local jail and court for various fees they racked up.  Trust in the justice system will continue to degrade and more and more violence will be used against people to maintain order.</p><p>We hold police to high standards for search/arrest because they have the monopoly on violence. Even if they're wrong, you can't shoot back. Even if they're slamming your loved ones into the pavement, breaking their teeth, you cannot kick the cop in the head or else they have permission to murder you both.</p><p>Mass surveillance is a loophole to this contract.\n— MSFT_Edging\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.wired.com/story/meta-ran-ads-that-contained-ai-generated-child-sexual-abuse-imagery/\">\n        <h2>Meta Ran Ads That Contained AI-Generated Child Sexual Abuse Imagery</h2>\n    </a>\n    <time>2026-08-05 15:47</time>\n    <div>\n\n<p><a href=\"https://www.wired.com/story/meta-ran-ads-that-contained-ai-generated-child-sexual-abuse-imagery/\" rel=\"noopener noreferrer\">Meta Ran Ads That Contained AI-Generated Child Sexual Abuse Imagery</a></p>\n\n\n\n<p><small>286 points | <a href=\"https://news.ycombinator.com/item?id=49187977\" rel=\"noopener noreferrer\">216 comments</a></small></p>\n\n\n<blockquote>\n<a href=\"https://archive.ph/4LhoU\" rel=\"noopener noreferrer\">https://archive.ph/4LhoU</a><p>I didn't realize the original was behind a paywall.\n— malshe\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:332","title":"Digest: Hacker News: Aug 04 - Aug 05, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-05T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://writings.stephenwolfram.com/2026/08/in-memory-of-my-wife-elise-cawley-1961-2026-with-thanks-for-36-wonderful-years/\">\n        <h2>In Memory of My Wife, Elise Cawley, with Thanks for 36 Wonderful Years</h2>\n    </a>\n    <time>2026-08-04 14:51</time>\n    <div>\n\n<p><a href=\"https://writings.stephenwolfram.com/2026/08/in-memory-of-my-wife-elise-cawley-1961-2026-with-thanks-for-36-wonderful-years/\" rel=\"noopener noreferrer\">In Memory of My Wife, Elise Cawley, with Thanks for 36 Wonderful Years</a></p>\n\n\n\n<p><small>789 points | <a href=\"https://news.ycombinator.com/item?id=49173165\" rel=\"noopener noreferrer\">44 comments</a></small></p>\n\n\n<blockquote>\nAn amazingly detailed tribute, you'd have to think this was taken from a journal, in which case it's impressive to keep such a record of their life, or maybe Stephen just has a fantastic memory.<p>Even through that detail you can really feel how much he loved and admired her.</p><p>&gt; <i>Somehow in the shock of what has happened it feels as if I just met Elise, and now she is gone.</i></p><p>A reminder that time's cruelty is making the wonderful feel shorter than the painful.</p><p>&gt; <i>My only solace in this tragedy is that the end came instantly, after a day filled with nothing but joy.</i></p><p>Hopefully we're all lucky enough to be allowed to rest without suffering while surrounded by loved ones.\n— cube00\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://nelson.cloud/ai-generated-images-discourage-me-from-reading-your-blog/\">\n        <h2>AI-Generated Images Discourage Me from Reading Your Blog</h2>\n    </a>\n    <time>2026-08-04 07:30</time>\n    <div>\n\n<p><a href=\"https://nelson.cloud/ai-generated-images-discourage-me-from-reading-your-blog/\" rel=\"noopener noreferrer\">AI-Generated Images Discourage Me from Reading Your Blog</a></p>\n\n\n\n<p><small>620 points | <a href=\"https://news.ycombinator.com/item?id=49167113\" rel=\"noopener noreferrer\">369 comments</a></small></p>\n\n\n<blockquote>\nTo me there are different motivations to include imagery and some of them are just fine with AI generation. If the imagery actually goes to the substance of helping to illustrate or explain the actual content then it seems very superficial to reject it based on how it was generated. In fact it is kind of stupid to insist someone slavishly draw something by hand that could have been done an easier way.<p>The problem comes when the imagery is placed as a false value signal. If it is designed to send a signal of \"this content took a lot of effort to produce because an image that would be hard for a human to make is attached to it\" - but the image was generated without that effort, then it's basically a lie and insult to the reader.\n— zmmmmm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://birchtree.me/blog/xbox-goes-down-you-cant-play-games-you-own-on-disc/\">\n        <h2>Xbox goes down. You can&#39;t play games you own on disc</h2>\n    </a>\n    <time>2026-08-04 08:01</time>\n    <div>\n\n<p><a href=\"https://birchtree.me/blog/xbox-goes-down-you-cant-play-games-you-own-on-disc/\" rel=\"noopener noreferrer\">Xbox goes down. You can't play games you own on disc</a></p>\n\n\n\n<p><small>389 points | <a href=\"https://news.ycombinator.com/item?id=49167448\" rel=\"noopener noreferrer\">439 comments</a></small></p>\n\n\n<blockquote>\nI wanted to show my gf the halo 1 campaign, so I downloaded the 30GB Masterchief Collection via steam. When I launched it, I was greeted with a black box. After 1 Minute it was a microsoft login screen that looked eerily like a browser inside the game. Since I couldn't do anything else, the game was stuck at a sub 720p resolution. I said fine Ill just create an account. Yea so mail, firstname, lastname, birthday, country, email and email verification code later I had to do captcha which is clicking and holding down a button. \"Help us against the bots\" it said. I unironically spent 5 minutes clicking that button, then being stuck in a loop with \"please try again\" while my gf just sat there watching me.<p>Well I turned off MCC and gave up.</p><p>I don't want to know what life is like having xbox hardware\n— mawadev\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://toneyalexander.github.io/inclusive-color-space/\">\n        <h2>Show HN: Simple algorithm and color space to generate diverse skin tones</h2>\n    </a>\n    <time>2026-08-04 11:16</time>\n    <div>\n\n<p><a href=\"https://toneyalexander.github.io/inclusive-color-space/\" rel=\"noopener noreferrer\">Show HN: Simple algorithm and color space to generate diverse skin tones</a></p>\nHello HN!<p>I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy.</p><p>I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has.</p><p>The methodology might be a bit shaky, but hopefully the result is as helpful for others as I have found it! There's lots of room for improvements (see the Future Work section), but I'm really happy with how it turned out.\n\n\n</p><p><small>448 points | <a href=\"https://news.ycombinator.com/item?id=49170165\" rel=\"noopener noreferrer\">87 comments</a></small></p>\n\n\n<blockquote>\nThis is beautiful work! First, I thought this would involve using PCA to go from 3D to 2D, which would result in an easier selector to use, but at the expense of representing every person.<p>Then, I thought this would stop at using the U-space vectors (the ones that form the basis of the PCA image) and their corresponding ellipse to form our color space, but no, the function fitting is a very slick idea, even if it was executed by hand.</p><p>Lastly, I love the presentation of sampling from different r values. Whether you sample from a fixed r value or a range of r values, I bet this has great applications in game design or animation.</p><p>I still don't quite get the manual data labeling process at the beginning? It seems like it would encode some bias, but the consistency of the first point cloud and the results certainly speak for themselves.\n— vermarish\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://short-stories.co/@raybradbury/there-will-come-soft-rains-6k8vr4xxlnmj\">\n        <h2>Ray Bradbury&#39;s &#34;There Will Come Soft Rains&#34; is set today (2026-08-04)</h2>\n    </a>\n    <time>2026-08-04 06:13</time>\n    <div>\n\n<p><a href=\"https://short-stories.co/@raybradbury/there-will-come-soft-rains-6k8vr4xxlnmj\" rel=\"noopener noreferrer\">Ray Bradbury's \"There Will Come Soft Rains\" is set today (2026-08-04)</a></p>\n\n\n\n<p><small>436 points | <a href=\"https://news.ycombinator.com/item?id=49166491\" rel=\"noopener noreferrer\">197 comments</a></small></p>\n\n\n<blockquote>\nI imagined one of those automatic lawn mowers on a very sunny day, going about its own business cutting the grass. Until it arrived on the non-shielded side, and it kinda sags a bit and keels over into the black-charred ground on that side. A clean shadow between the un-touched grass, and the ground in directly in the path of the blast. Or maybe the charred ground is for later. We need to see the nice, automated kitchen first. And only then the rest of the world. Would be a very interesting short film, I think.\n— kebman\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mistral.ai/news/shieldstral/\">\n        <h2>Mistral&#39;s Shieldstral: 3B open-weights model for multimodal moderation</h2>\n    </a>\n    <time>2026-08-04 12:36</time>\n    <div>\n\n<p><a href=\"https://mistral.ai/news/shieldstral/\" rel=\"noopener noreferrer\">Mistral's Shieldstral: 3B open-weights model for multimodal moderation</a></p>\n\n\n\n<p><small>284 points | <a href=\"https://news.ycombinator.com/item?id=49171268\" rel=\"noopener noreferrer\">69 comments</a></small></p>\n\n\n<blockquote>\nI would be curious if this can do moderation with an arbitrary ruleset, or if it's just \"that one moderation style\" we already know from current big tech platforms.<p>The kind where malicious intent is okay if the words are nice.</p><p>___</p><p>Or, rephrased: How big is the space in which you can tune this model without retraining.</p><p>Is it just \"we hate sex\"/\"we don't hate sex\" \"We hate violence\"/\"we don't hate violence\" or is it _truly_ as flexible as claimed?</p><p>__</p><p>Maybe something like \"Is this guy a corporate fraud that is going to waste my time with performative nonsense?\"</p><p>That would be the true test for a moderation model and I would be immensely impressed if it could manage to pull that off.</p><p>___</p><p>Edit: \nLooking at the paper though.. probably not.</p><p>I suppose this is useful for B2B, which seems to be mistrals whole thing. Question is just if it is also useful for society to hand the SV prefab morals down like that. Kinda like cultural imperialism but with an ethical spin.</p><p>Maybe opinions on those base datasets could occasionally differ more than the model can be steered.\n— hypfer\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.valleynewslive.com/2026/08/04/every-flock-camera-winona-minnesota-cut-down-stolen-coordinated-theft/\">\n        <h2>All of Winona Police Department&#39;s Flock cameras cut down and stolen</h2>\n    </a>\n    <time>2026-08-04 13:00</time>\n    <div>\n\n<p><a href=\"https://www.valleynewslive.com/2026/08/04/every-flock-camera-winona-minnesota-cut-down-stolen-coordinated-theft/\" rel=\"noopener noreferrer\">All of Winona Police Department's Flock cameras cut down and stolen</a></p>\n\n\n\n<p><small>342 points | <a href=\"https://news.ycombinator.com/item?id=49171656\" rel=\"noopener noreferrer\">205 comments</a></small></p>\n\n\n<blockquote>\n&gt; Police use the technology to investigate crimes such as hit-and-runs and to locate missing persons.\n&gt; No suspects have been identified.<p>Yeah, that tracks.</p><p>&gt; Camera data is owned by the police department and permanently deleted after 30 days.</p><p>I assume this means that the police department deletes one local copy?\n— jeremyberemy\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/ryanzhou/deepseek-v4-flash-mi300x\">\n        <h2>DeepSeek V4 Flash on a Single AMD MI300X</h2>\n    </a>\n    <time>2026-08-04 06:00</time>\n    <div>\n\n<p><a href=\"https://github.com/ryanzhou/deepseek-v4-flash-mi300x\" rel=\"noopener noreferrer\">DeepSeek V4 Flash on a Single AMD MI300X</a></p>\n\n\n\n<p><small>275 points | <a href=\"https://news.ycombinator.com/item?id=49166386\" rel=\"noopener noreferrer\">61 comments</a></small></p>\n\n\n<blockquote>\nI don't think you can buy a single \"MI300X\" unit, right? Only the box with x8 of these at a cost of ~250K EUR.\n— majke\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://earendil.com/posts/pi-autoresearch-and-databricks/\">\n        <h2>Pi&#39;s Minimalism Is Its Advantage</h2>\n    </a>\n    <time>2026-08-04 18:22</time>\n    <div>\n\n<p><a href=\"https://earendil.com/posts/pi-autoresearch-and-databricks/\" rel=\"noopener noreferrer\">Pi's Minimalism Is Its Advantage</a></p>\n\n\n\n<p><small>369 points | <a href=\"https://news.ycombinator.com/item?id=49176038\" rel=\"noopener noreferrer\">146 comments</a></small></p>\n\n\n<blockquote>\nLots of praise for Pi in this thread, so I'll offer up a diverging opinion. Given all the hype, I was a bit underwhelmed by Pi. It definitely has some good ideas around customization, but it annoyed me in many little ways.<p>For a program that's minimal it sure takes a long time to start up, the standard C-p and C-n bindings don't work, it doesn't follow the XDG Base Directory Specification and just pollutes my $HOME directory.</p><p>I think there's still space for another harness that's 1/ open-source, 2/ written in a fast compiled language (Rust, Go, etc.) and scriptable in a simple (aka non-JS) scripting language (Lua, etc.), 3/ less opinionated and more sensible so things like XDG isn't a WONTFIX.\n— paldepind2\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.cnbc.com/2026/08/04/us-has-used-virtually-all-of-its-long-range-precision-missiles-report.html\">\n        <h2>U.S. used &#39;virtually all&#39; of its long-range precision missiles during Iran war</h2>\n    </a>\n    <time>2026-08-04 06:59</time>\n    <div>\n\n<p><a href=\"https://www.cnbc.com/2026/08/04/us-has-used-virtually-all-of-its-long-range-precision-missiles-report.html\" rel=\"noopener noreferrer\">U.S. used 'virtually all' of its long-range precision missiles during Iran war</a></p>\n\n\n\n<p><small>335 points | <a href=\"https://news.ycombinator.com/item?id=49166860\" rel=\"noopener noreferrer\">600 comments</a></small></p>\n\n\n<blockquote>\n&gt;The U.S. Army has used up much of its stockpile of highly accurate long-range missiles during its five-month war with Iran, according to three people familiar  with the data, raising concerns about the military’s readiness for future conflicts.<p>&gt;The missiles are principally the Army’s surface-to-surface weapons, known as Army Tactical Missile Systems (ATACMS) and Precision Strike Missiles (PrSM). The U.S. has used “virtually all” of these weapons, according to two of the sources.</p><p>That quite a bit less of an issue than the headline implies.\n— laughing_man\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:329","title":"Digest: Hacker News: Aug 03 - Aug 04, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-04T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.seangoedecke.com/llms-reward-expertise/\">\n        <h2>LLMs reward expertise</h2>\n    </a>\n    <time>2026-08-03 17:13</time>\n    <div>\n\n<p><a href=\"https://www.seangoedecke.com/llms-reward-expertise/\" rel=\"noopener noreferrer\">LLMs reward expertise</a></p>\n\n\n\n<p><small>316 points | <a href=\"https://news.ycombinator.com/item?id=49161518\" rel=\"noopener noreferrer\">135 comments</a></small></p>\n\n\n<blockquote>\nA good moment to remind everyone that if we took the promise for granted, that AI will in fact prevail and prompting is the one skill that will rule them all... we'll lose all domain experts in one generation.<p>It's less of \"signaling expertise\" and more about actually having said \"expertise\".</p><p>In my experience with LLMs it's not uncommon to be having a deep conversation about making pasta, only to be told, after asking for a sample recipe, to get a bucket of paint and a bag of concrete. Of course these hallucinations are way more subtle and easy to miss for someone who doesn't have deep domain knowledge.\n— zeroq\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/\">\n        <h2>Critical CVE issued for hallucinated SQLite vulnerability</h2>\n    </a>\n    <time>2026-08-03 07:28</time>\n    <div>\n\n<p><a href=\"https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/\" rel=\"noopener noreferrer\">Critical CVE issued for hallucinated SQLite vulnerability</a></p>\n\n\n\n<p><small>588 points | <a href=\"https://news.ycombinator.com/item?id=49154332\" rel=\"noopener noreferrer\">215 comments</a></small></p>\n\n\n<blockquote>\nWe can chalk this up as another example of over-exhuberance by what folks believe LLMs can accomplish vs. what they actually are.<p>LLM-based “AI” is able to use its vast corpus of inputs and calculate the most statistically likely output in a given situation.  It is probabilistic, and when you are dealing with probabilities in a situation where certainties, not probabilities, matter, you’re going to get dinged on credibility massively when your LLM-based “AI” gets the probabilities wrong at best, or in this case, claims a line of code generates a vulnerability when it is, in fact, a code comment.</p><p>LLMs are text-prediction engines.  They are not Artificial Intelligence, and shouldn’t not be treated in any form or fashion as if they possess intelligence.  What bothers me about this entire situation is that presumably the folks that relied on the LLM-based “AI” to generate these vulnerabilities knew (or should have known) enough about their tool to know this would happen, but did not.</p><p>Now, we all pay the consequence, to the tune of hundreds of thousands if not millions of dollars of wasted productivity from teams that have to deal with the resulting fall-out of this usage of “AI”.</p><p>A human must verify everything an LLM presents as fact. Everything. If you don’t, we all pay the price.  LLMs do not remove the onus of responsibility on the human being, if anything they amplify it because   LLMs can generate lots more output more quickly that needs to be verified than humans can.\n— gortok\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.exe.dev/devtools-must-be-open-source\">\n        <h2>Devtools must be open source</h2>\n    </a>\n    <time>2026-08-03 10:15</time>\n    <div>\n\n<p><a href=\"https://blog.exe.dev/devtools-must-be-open-source\" rel=\"noopener noreferrer\">Devtools must be open source</a></p>\n\n\n\n<p><small>477 points | <a href=\"https://news.ycombinator.com/item?id=49156111\" rel=\"noopener noreferrer\">173 comments</a></small></p>\n\n\n<blockquote>\nOne of the arguments for open source software for end-users has always been the freedom to examine and modify how that software works.<p>The reality for most people - even expert programmers - has been that the freedom is more about being able to lean on <i>other people</i> to do that. Most people can't justify the time commitment needed to read and then modify the code for tools they use very often.</p><p>I think LLMs have changed that equation in a way that makes the original dream much more feasible.</p><p>Several times a day I'll prompt regular Claude chat to \"Clone x/y from GitHub and tell me how Z works\".</p><p>Getting software to compile in order to start hacking on it used to be enough friction that I often wouldn't bother. Now I treat that as a zero time investment challenge: tell Codex or Claude Code to checkout and build X and then come back ten minutes later and see how it got on.</p><p>I'm not habitually <i>modifying</i> the software I use yet, but I can see a path to that which didn't exist a year or so ago.\n— simonw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/index/ten-advances-in-mathematics/\">\n        <h2>Ten advances in mathematics and theoretical computer science</h2>\n    </a>\n    <time>2026-08-03 12:27</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/ten-advances-in-mathematics/\" rel=\"noopener noreferrer\">Ten advances in mathematics and theoretical computer science</a></p>\n\n\n\n<p><small>389 points | <a href=\"https://news.ycombinator.com/item?id=49157930\" rel=\"noopener noreferrer\">673 comments</a></small></p>\n\n\n<blockquote>\nPeople argue whether we are at y-5, y, or y+5, meanwhile we seem to be on a y=2^x exponential that keeps delivering more and more impressive results.<p>The most interesting question to me is what will be consumed by the exponential like math seems to be undergoing, and what won’t. Writing has been quite stubborn, but I’ve noticed Fable to be quite a big step up there. How about politics? Will we develop new ways to let people express their own values in democracies, or will we just get much better at manipulation? How about experiment driven domains like biology?\n— sothatsit\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.intellinews.com/wind-and-solar-overtake-fossil-fuels-in-germany-for-the-first-time-ever-458379/\">\n        <h2>Wind and solar overtake fossil fuels in Germany for the first time</h2>\n    </a>\n    <time>2026-08-03 09:13</time>\n    <div>\n\n<p><a href=\"https://www.intellinews.com/wind-and-solar-overtake-fossil-fuels-in-germany-for-the-first-time-ever-458379/\" rel=\"noopener noreferrer\">Wind and solar overtake fossil fuels in Germany for the first time</a></p>\n\n\n\n<p><small>332 points | <a href=\"https://news.ycombinator.com/item?id=49155359\" rel=\"noopener noreferrer\">261 comments</a></small></p>\n\n\n<blockquote>\nI have heard this news many times, technically not wrong, but each time with a different metric. This time it is production over a year.<p>It reminds me of the Voyager probes that left the solar system half a dozen times, each time taking a different definition of what marks the edge of the solar system.</p><p>Anyways, we are now getting to sensible metrics, which is good.\n— GuB-42\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://clickhouse.com/blog/andy-pavlo-joins-clickhouse\">\n        <h2>Andy Pavlo joins ClickHouse to establish ClickHouse Labs</h2>\n    </a>\n    <time>2026-08-03 10:09</time>\n    <div>\n\n<p><a href=\"https://clickhouse.com/blog/andy-pavlo-joins-clickhouse\" rel=\"noopener noreferrer\">Andy Pavlo joins ClickHouse to establish ClickHouse Labs</a></p>\n\n\n\n<p><small>256 points | <a href=\"https://news.ycombinator.com/item?id=49156011\" rel=\"noopener noreferrer\">54 comments</a></small></p>\n\n\n<blockquote>\nLooks like Andy's here, so if you see this - please also try to convince ClickHouse to consider funding DB research in academia. With all the money being poured into AI and the chaos in government funding, there is almost nothing for DB research anymore.\n— remywang\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.comfy.org/p/minimax-h3-day-0-support-in-comfyui\">\n        <h2>MiniMax H3 Day-0 Support in ComfyUI: Open Weights, Native Audio, and 2K Video</h2>\n    </a>\n    <time>2026-08-03 09:34</time>\n    <div>\n\n<p><a href=\"https://blog.comfy.org/p/minimax-h3-day-0-support-in-comfyui\" rel=\"noopener noreferrer\">MiniMax H3 Day-0 Support in ComfyUI: Open Weights, Native Audio, and 2K Video</a></p>\n\n\n\n<p><small>242 points | <a href=\"https://news.ycombinator.com/item?id=49155629\" rel=\"noopener noreferrer\">76 comments</a></small></p>\n\n\n<blockquote>\n&gt; We found that the model's modulation weights (~40% of the total parameters) could be pruned and replaced with a functionally equivalent lookup table, dramatically shrinking the memory footprint with no loss in output quality.<p>Is this a common approach to reducing weights with \"no loss in output quality\", assuming this is true? Seems almost too simple to work. If this is doable, would this be applicable to LLMs as well?</p><p>Neat with native frame-to-frame generation, but wonder how easy it is to \"link\" together clips at the intersection, typically the models kind of lose the \"momentum\" across these stiches, being able to merge things with frame-to-frame between clips might help with this it feels like.\n— embedding-shape\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.marlerblog.com/case-news/taylor-farms-has-rewritten-its-cyclospora-statement-four-times-in-sixteen-days-it-still-has-not-said-what-changed-at-that-plant-after-2013-or-why-two-thousand-negative-tests-should-mean-an/\">\n        <h2>Taylor Farms has rewritten its cyclospora statement four times in sixteen days</h2>\n    </a>\n    <time>2026-08-03 11:31</time>\n    <div>\n\n<p><a href=\"https://www.marlerblog.com/case-news/taylor-farms-has-rewritten-its-cyclospora-statement-four-times-in-sixteen-days-it-still-has-not-said-what-changed-at-that-plant-after-2013-or-why-two-thousand-negative-tests-should-mean-an/\" rel=\"noopener noreferrer\">Taylor Farms has rewritten its cyclospora statement four times in sixteen days</a></p>\n\n\n\n<p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=49157128\" rel=\"noopener noreferrer\">224 comments</a></small></p>\n\n\n<blockquote>\n&gt; The CDC Has a Cyclospora Lab. DOGE Downsized It Last Year [1]<p>[1] <a href=\"https://www.wired.com/story/cdc-cyclospora-lab-doge-downsized-it-last-year/\" rel=\"noopener noreferrer\">https://www.wired.com/story/cdc-cyclospora-lab-doge-downsize...</a>\n— wnevets\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://pandoc.org/twenty-years-of-pandoc.html\">\n        <h2>Twenty Years of Pandoc</h2>\n    </a>\n    <time>2026-08-03 11:04</time>\n    <div>\n\n<p><a href=\"https://pandoc.org/twenty-years-of-pandoc.html\" rel=\"noopener noreferrer\">Twenty Years of Pandoc</a></p>\n\n\n\n<p><small>199 points | <a href=\"https://news.ycombinator.com/item?id=49156750\" rel=\"noopener noreferrer\">23 comments</a></small></p>\n\n\n<blockquote>\n&gt; <i>by writing N parsers (“readers”) and M renderers (“writers”), one could support N × M conversions.</i><p>Beautiful writeup for a wonderful project. In an age of vibe-coding hype it's also so nice to see how things can be extended and snowball in usefulness when things are built correctly, by hand, from basic principles.</p><p>&gt; <i>Perhaps, then, in the future, people will no longer have a need for tools like pandoc.</i></p><p>I think we will need wonderful things like pandoc more and more. As mentioned there is a huge ecological and practical difference. Even if LLMs could get infintisamally close to deterministic-level reliability, it's still so many more orders of magnitude better in efficiency, especially with big batch jobs etc.\n— adamddev1\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.wired.com/story/ice-dna-collection-fbi-codis/\">\n        <h2>ICE Collected Nearly 1M People&#39;s DNA Last Year–Including Young Children</h2>\n    </a>\n    <time>2026-08-03 07:16</time>\n    <div>\n\n<p><a href=\"https://www.wired.com/story/ice-dna-collection-fbi-codis/\" rel=\"noopener noreferrer\">ICE Collected Nearly 1M People's DNA Last Year–Including Young Children</a></p>\n\n\n\n<p><small>217 points | <a href=\"https://news.ycombinator.com/item?id=49154237\" rel=\"noopener noreferrer\">93 comments</a></small></p>\n\n\n<blockquote>\nIF there was a secure and trustable way that a trusted government could retain DNA information, then I feel like people having a DNA test at birth or on becoming a citizen could be useful, both medically (\"your sample indicates you may have a higher risk of dementia\") and from a policing standpoint (\"we found DNA on this woman's clothes and immediately matched it to this man who hasn't committed a crime before\" or \"we were able to identify this john doe because their DNA was on record\"). However, given that companies and governments are awful, I don't think it could ever actually work in practice :/\n— voidUpdate\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:326","title":"Digest: Hacker News: Aug 02 - Aug 03, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-03T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://qwen.ai/blog?id=qwen3.8\">\n        <h2>Qwen3.8-Max: A New Bar for Coding and Cowork</h2>\n    </a>\n    <time>2026-08-02 22:16</time>\n    <div>\n\n<p><a href=\"https://qwen.ai/blog?id=qwen3.8\" rel=\"noopener noreferrer\">Qwen3.8-Max: A New Bar for Coding and Cowork</a></p>\n\n\n\n<p><small>420 points | <a href=\"https://news.ycombinator.com/item?id=49150470\" rel=\"noopener noreferrer\">176 comments</a></small></p>\n\n\n<blockquote>\nThe visual web development / perceptionbench scores are very promising for image-&gt;html flows. Here are some test results.<p>Original designs: <a href=\"https://image.non.io/257dc9cb-9e6b-4e00-8f12-23ea5e073649.webp\" rel=\"noopener noreferrer\">https://image.non.io/257dc9cb-9e6b-4e00-8f12-23ea5e073649.we...</a></p><p>These are fairly rich, pattern-heavy, nuanced designs. I've asked each to create it as a SPA where the map flows behind it.</p><p>Opus 5 results: <a href=\"https://html.non.io/opusAcmeBooks\" rel=\"noopener noreferrer\">https://html.non.io/opusAcmeBooks</a></p><p>Qwen 3.8 max results: <a href=\"https://html.non.io/qwenAcmeBooks\" rel=\"noopener noreferrer\">https://html.non.io/qwenAcmeBooks</a></p><p>Same prompt for both for the conversion. I used OpenCode for the qwen version, but I encountered a significant amount of errors / timeouts while it was running. Claude finished in around 16 min, but I spent close to 2 hours shepherding the Qwen build. For the implementation, there were signs it had good vision, but the timeouts make this very hard to use in a production setting.\n— jjcm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://gruhn.me/blog/2026-08-03/\">\n        <h2>Don&#39;t be a meat proxy</h2>\n    </a>\n    <time>2026-08-03 02:28</time>\n    <div>\n\n<p><a href=\"https://gruhn.me/blog/2026-08-03/\" rel=\"noopener noreferrer\">Don't be a meat proxy</a></p>\n\n\n\n<p><small>549 points | <a href=\"https://news.ycombinator.com/item?id=49151933\" rel=\"noopener noreferrer\">236 comments</a></small></p>\n\n\n<blockquote>\nI deal with this all day long at work and it’s exhausting. People almost acting like no one has thought of it “I asked Claude what happened, and it spit out this 300 line response. Can you read it for me and see if it’s right?”<p>What kills me is you might expect this from a busy high level manager that doesn’t really understand the technical details and they just point the AI to an error they got. They don’t know how to interpret the response, so they ask someone who work on the thing. It’s still kinds annoying because you could just ask, but whatever. But to get these from junior and senior engineer for the areas <i>they work in</i> and expect someone else to read it for them? It’s crazy behavior. How can someone serious even think that’s ok.\n— eddythompson80\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2026-08-02/News_and_notes\">\n        <h2>Wikimedia Foundation refuses union recognition, hires union-busting law firm</h2>\n    </a>\n    <time>2026-08-02 07:24</time>\n    <div>\n\n<p><a href=\"https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2026-08-02/News_and_notes\" rel=\"noopener noreferrer\">Wikimedia Foundation refuses union recognition, hires union-busting law firm</a></p>\n\n\n\n<p><small>277 points | <a href=\"https://news.ycombinator.com/item?id=49143414\" rel=\"noopener noreferrer\">256 comments</a></small></p>\n\n\n<blockquote>\nSome people here think Wikimedia Foundation's mission is to keep Wikipedia up. That's a subset of their mission. I attribute nearly all of the blame to WMF, because their donation ads are quite deceptive.<p>The actual, public mission of Wikimedia Foundation:</p><p>&gt; The mission of the Wikimedia Foundation is to empower and engage people around the world to collect and develop educational content under a free license or in the public domain, and to disseminate it effectively and globally.</p><p>As such, WMF spends a lot money (combined) on a splatter of projects, like funding photographers to go to events like Fifa World Cup and Cannes, and take (CC or public domain) portraits for Wikimedia Commons (<a href=\"https://www.wikiportraits.org\" rel=\"noopener noreferrer\">https://www.wikiportraits.org</a>); etc.\n— dannyw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mertbulan.com/more-german-than-many-germans/\">\n        <h2>More German than many Germans</h2>\n    </a>\n    <time>2026-08-03 02:00</time>\n    <div>\n\n<p><a href=\"https://mertbulan.com/more-german-than-many-germans/\" rel=\"noopener noreferrer\">More German than many Germans</a></p>\n\n\n\n<p><small>266 points | <a href=\"https://news.ycombinator.com/item?id=49151734\" rel=\"noopener noreferrer\">187 comments</a></small></p>\n\n\n<blockquote>\nA very nice read and pretty much my experience. I have been here for a quarter of my life now, I do not think I can live anywhere else now. People may not like me being here because of my skin color or whatever but I do not mind. I keep to myself and follow all the \"rules\" I can. In fact, I like most of the rules, rules are good because they ensure order, fairness and equality.<p>Will a little bit of empathy be nicer, sure, but I cannot complain. Speaking of which, a lot of German natives complain and some are even leaving the country (around 100k left last year), but honestly I have visited / lived in nine countries, and people have no idea how good they have it here. I came here with a bag, twenty euros in my pocket and a job offer, a dozen years later I have pretty much all basic comforts and stability one can dream of, my kids have a bright future waiting for them, all this is not possible in many countries.\n— rockyj\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.ft.com/content/06ec1b03-d4af-40cf-b12a-4ba5a410f6d2\">\n        <h2>&#39;Crush this lady&#39;: how eBay harassment campaign led to $56M payout</h2>\n    </a>\n    <time>2026-08-02 15:19</time>\n    <div>\n\n<p><a href=\"https://www.ft.com/content/06ec1b03-d4af-40cf-b12a-4ba5a410f6d2\" rel=\"noopener noreferrer\">'Crush this lady': how eBay harassment campaign led to $56M payout</a></p>\n\n\n\n<p><small>226 points | <a href=\"https://news.ycombinator.com/item?id=49147435\" rel=\"noopener noreferrer\">109 comments</a></small></p>\n\n\n<blockquote>\n<a href=\"https://archive.is/dNAEY\" rel=\"noopener noreferrer\">https://archive.is/dNAEY</a>\n— QuantumNomad_\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://sf.isopolis.city/\">\n        <h2>Show HN: Isopolis – Isometric pixel map of SF</h2>\n    </a>\n    <time>2026-08-02 20:46</time>\n    <div>\n\n<p><a href=\"https://sf.isopolis.city/\" rel=\"noopener noreferrer\">Show HN: Isopolis – Isometric pixel map of SF</a></p>\n\n\n\n<p><small>180 points | <a href=\"https://news.ycombinator.com/item?id=49149966\" rel=\"noopener noreferrer\">38 comments</a></small></p>\n\n\n<blockquote>\nBehind the scenes stuff:<p><a href=\"https://sf.isopolis.city/dev.html\" rel=\"noopener noreferrer\">https://sf.isopolis.city/dev.html</a></p><p>&gt; The source is Google Photorealistic 3D Tiles. Isometric.nyc explored and rejected the use of 3d building data. It is pretty insane that US gov has free LIDAR data for every city in the US available to the public. I spent &lt;30mins exploring this and stuck to google 3d images. Claude Code whipped up a scraper to stream the 3D Tiles and render with three.js. This gives the best \"real\" texture base for the model to learn from. Anything else would involve a LOT of manual work to get the inputs right.</p><p>&gt; Now that we have the 3D tiles, we need to generate the ground truth pairs for training! Similar to isometric.nyc, I generated a few ghibli-style pixel-art images using Google's Nano Banana. SF terrain is very interesting. There are quite a few distinct features like skyscrapers in FiDi, the hills in the southeast, 2 iconic bridges, lots of coastline, piers, parks, suburban grids and lots of water. I generated a ton of images and curated from them. Getting consistent style was a challenge. There was a LOT of manual trial and error. But as usual, Claude Code added this feature to the dev app that allowed me to select the best images and approve them.\n— lawrencechen\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/wie-project/kakehashi\">\n        <h2>Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM</h2>\n    </a>\n    <time>2026-08-02 12:26</time>\n    <div>\n\n<p><a href=\"https://github.com/wie-project/kakehashi\" rel=\"noopener noreferrer\">Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM</a></p>\n\n\n\n<p><small>208 points | <a href=\"https://news.ycombinator.com/item?id=49145937\" rel=\"noopener noreferrer\">51 comments</a></small></p>\n\n\n<blockquote>\nInteresting, I've been building the inverse of this project, to enable running Linux binaries on macOS, as that's not something I've seen in an active project. It works an a very similar way but it's in Zig.<p>I'll post it soon!\n— alexboehm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://pudding.cool/2026/07/essential-words/\">\n        <h2>How the words we teach English language learners changed</h2>\n    </a>\n    <time>2026-08-02 11:41</time>\n    <div>\n\n<p><a href=\"https://pudding.cool/2026/07/essential-words/\" rel=\"noopener noreferrer\">How the words we teach English language learners changed</a></p>\n\n\n\n<p><small>187 points | <a href=\"https://news.ycombinator.com/item?id=49145590\" rel=\"noopener noreferrer\">124 comments</a></small></p>\n\n\n<blockquote>\nI tried to organize vocab by difficulty level for an English language-learning app once.<p>It shocked me how there is absolutely no \"right\" answer.</p><p>If you are teaching English for travel, then you're prioritizing a lot of stuff around bathrooms, transportation, menu items, etc.</p><p>If it's for understanding TV, it's a lot of words like \"murder\", etc. Depending on <i>which</i> TV shows you want to understand.</p><p>If it's for reading the newspaper, you don't ever need to know \"bathroom\", but you sure do need to know words like \"congressman\".</p><p>While if you are <i>living</i> somewhere, it's really important to know a lot of basic supermarket items that you wouldn't prioritize for other usages.</p><p>Also, while it's easy to calculate word frequencies for stuff like newspaper articles, there aren't any good statistics (last I checked) around just normal everyday conversation. Because that stuff isn't getting recorded and transcribed. And the substitutes -- transcribed speech from TV, radio, podcasts, etc. -- is not the same context as the random stuff you say at home and during an average day.\n— crazygringo\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://linuxiac.com/eu-age-verification-project-mandates-hardware-bound-attestation/\">\n        <h2>EU Age Verification Project Mandates Hardware-Bound Attestation</h2>\n    </a>\n    <time>2026-08-02 16:44</time>\n    <div>\n\n<p><a href=\"https://linuxiac.com/eu-age-verification-project-mandates-hardware-bound-attestation/\" rel=\"noopener noreferrer\">EU Age Verification Project Mandates Hardware-Bound Attestation</a></p>\n\n\n\n<p><small>185 points | <a href=\"https://news.ycombinator.com/item?id=49148128\" rel=\"noopener noreferrer\">129 comments</a></small></p>\n\n\n<blockquote>\nAll this ostensibly to keep teenage boys from watching Pornhub (when parental controls already exist).<p>The real reason, of course, is to force people to connect strong real-life identifiers to online activity. Mobile first, then Windows. Then Linux is too weak to oppose on its own, and will adapt or die.\n— big85\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ykvm.com/2026/07/swiftui-a-story-of-mediocrity/\">\n        <h2>SwiftUI After 7 Years</h2>\n    </a>\n    <time>2026-08-02 14:59</time>\n    <div>\n\n<p><a href=\"https://ykvm.com/2026/07/swiftui-a-story-of-mediocrity/\" rel=\"noopener noreferrer\">SwiftUI After 7 Years</a></p>\n\n\n\n<p><small>194 points | <a href=\"https://news.ycombinator.com/item?id=49147263\" rel=\"noopener noreferrer\">178 comments</a></small></p>\n\n\n<blockquote>\nThe problem with complex systems is that you can be dead long before you realize you're dead. Things can continue to seem \"pretty good\" for a long time just from the inertia of past good decisions and built-up infrastructure. You see some fraying or cracks but everything looks fundamentally sound, until it isn't.<p>Apple's inability to deploy a new UI framework that's better than the previous one is troubling. This is the company that shifted from Toolbox to Carbon to Cocoa and each step was better than the last. Could Apple build MacOS X and Cocoa today if they didn't already exist? Microsoft's two decades of failure to ship a true successor to Win32 suggests that Microsoft (at least, the operating system side of the company) died a long time ago. I wonder if we'll say the same thing about Apple 10 years hence.\n— rayiner\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:324","title":"Digest: Hacker News: Aug 01 - Aug 02, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-02T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://openrss.org/blog/how-google-helped-destroy-adoption-of-rss-feeds\">\n        <h2>How Google helped destroy adoption of RSS feeds (2023)</h2>\n    </a>\n    <time>2026-08-01 14:07</time>\n    <div>\n\n<p><a href=\"https://openrss.org/blog/how-google-helped-destroy-adoption-of-rss-feeds\" rel=\"noopener noreferrer\">How Google helped destroy adoption of RSS feeds (2023)</a></p>\n\n\n\n<p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=49136821\" rel=\"noopener noreferrer\">115 comments</a></small></p>\n\n\n<blockquote>\nThe Internet in the early 2000s felt a little more special as compared to today, when 99.999 % of content is locked in a handful of walled gardens. I mean sure everything we had then is still possible but let’s be honest everything about the web is fine tuned to deliver ads to our eyeballs, browsers, operating systems and even protocols are being designed with ad delivery in mind. Even the privacy friendly browsers just exist to serve ads when I think about it. Kind of sad really, but I guess you could be happy as it’s so big now and there’s so much to do. Just makes you wonder what stuff would thrive if ads didn’t exist. As of now every niche thing that gets successful will be invariably pulled into the ad ecosystem as it’s very hard to say no to money.<p>RSS wasn’t in the interest of the big platforms as it’s decentralized and there’s no good way to deliver ads through it, simple as that.\n— throwaway63467\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://diataxis.fr/\">\n        <h2>Diátaxis</h2>\n    </a>\n    <time>2026-08-01 16:33</time>\n    <div>\n\n<p><a href=\"https://diataxis.fr/\" rel=\"noopener noreferrer\">Diátaxis</a></p>\n\n\n\n<p><small>285 points | <a href=\"https://news.ycombinator.com/item?id=49138188\" rel=\"noopener noreferrer\">39 comments</a></small></p>\n\n\n<blockquote>\nI and my team did a full set of documentation for handing over a codebase to the client. A large complex codebase with accumulated history and subtle reasons why things were done.<p>Diataxis was <i>fantastic</i>. It took a bit of effort to work out what the page titles were to cover everything we needed, but then when you were writing a page it was glorious.</p><p>It was so clear what you were saying and what \"voice\" you were writing in. If it's a Reference page you're all descriptive, with diagrams and bullet points. When it's a guide you're more discursive, but you know you're just imparting information not trying to teach. It made it so much easier to be coherent and clear about everything.\n— rkangel\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5\">\n        <h2>Seedance 2.5</h2>\n    </a>\n    <time>2026-08-01 16:45</time>\n    <div>\n\n<p><a href=\"https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5\" rel=\"noopener noreferrer\">Seedance 2.5</a></p>\n\n\n\n<p><small>285 points | <a href=\"https://news.ycombinator.com/item?id=49138302\" rel=\"noopener noreferrer\">140 comments</a></small></p>\n\n\n<blockquote>\nThere is a woman on twitter who makes seedance videos of her and Dario from anthropic, they're kinda weird but generally pretty high quality: <a href=\"https://x.com/CuiMao/status/2058458683781365873\" rel=\"noopener noreferrer\">https://x.com/CuiMao/status/2058458683781365873</a> (full collection: <a href=\"https://x.com/CuiMao/status/2082740754380984373\" rel=\"noopener noreferrer\">https://x.com/CuiMao/status/2082740754380984373</a>) - seeing them was the first time I'd been impressed with AI video gen.\n— neom\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://forum.cursor.com/t/usage-page-to-token-amount-what/167153\">\n        <h2>Cursor removed cost information from the usage page and CSV export</h2>\n    </a>\n    <time>2026-08-01 11:25</time>\n    <div>\n\n<p><a href=\"https://forum.cursor.com/t/usage-page-to-token-amount-what/167153\" rel=\"noopener noreferrer\">Cursor removed cost information from the usage page and CSV export</a></p>\n\n\n\n<p><small>293 points | <a href=\"https://news.ycombinator.com/item?id=49135257\" rel=\"noopener noreferrer\">127 comments</a></small></p>\n\n\n<blockquote>\nI can only recommend to regularly measure how many tokens a harness+model combination uses for a certain task<p>There are huge token efficiency/bloat differences between agents while working on the same tasks, using the same model, in the same environment</p><p>Yesterday I ran 10 agentic tasks using GPT 5.6 Sol in an ubuntu 26.04 vm a couple of times with different harnesses and got vastly different token usage.</p><p></p><pre><code>  +-------------+-----------+-----------+-----------+-----------+--------+\n  | Harness     | API total | Input     | Cached    | Uncached  | Output |\n  +-------------+-----------+-----------+-----------+-----------+--------+\n  | smol        |   172,807 |   142,334 |     8,704 |   133,630 | 30,473 |\n  | Pi          |   427,211 |   392,767 |   137,216 |   255,551 | 34,444 |\n  | OpenCode    | 1,564,429 | 1,523,957 | 1,204,736 |   319,221 | 40,472 |\n  | Codex       | 3,005,744 | 2,953,154 | 2,649,344 |   303,810 | 52,590 |\n  | Hermes      | 3,856,611 | 3,808,231 | 3,167,232 |   640,999 | 48,380 |\n  | Claude Code | 5,073,137 | 5,029,969 | 4,587,008 |   442,961 | 43,168 |\n  +-------------+-----------+-----------+-----------+-----------+--------+\n</code></pre>\n<a href=\"https://x.com/__tosh/status/2083593799872237680\" rel=\"noopener noreferrer\">https://x.com/__tosh/status/2083593799872237680</a><p>I'm not surprised that Claude Code is not optimized for an OpenAI model but I was still quite shocked re how much of a difference the harness makes.</p><p>Disclaimer: I'm working on 'smol' which is a minimalist harness but it's really nothing special, just a minimal system prompt, no skills files, only tool is shell</p><p>Do not underestimate how much popular harnesses are spamming the context window. The context window is very important.\n— tosh\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mitsloan.mit.edu/ideas-made-to-matter/ai-financial-advice-surprisingly-good-especially-if-you-ask-right-questions\">\n        <h2>AI financial advice is surprisingly good, especially if you ask right questions</h2>\n    </a>\n    <time>2026-08-01 18:25</time>\n    <div>\n\n<p><a href=\"https://mitsloan.mit.edu/ideas-made-to-matter/ai-financial-advice-surprisingly-good-especially-if-you-ask-right-questions\" rel=\"noopener noreferrer\">AI financial advice is surprisingly good, especially if you ask right questions</a></p>\n\n\n\n<p><small>270 points | <a href=\"https://news.ycombinator.com/item?id=49139102\" rel=\"noopener noreferrer\">233 comments</a></small></p>\n\n\n<blockquote>\nPeople in this thread are massively underestimating the level of financial illiteracy in the general population.<p>We've had multiple people try to convince us to set up bank accounts for our kids, so that they could accumulate interest over 18 years.</p><p>More that tried to convince me to gamble on random pump and dump shitcoins.</p><p>More still that talked about \"investing\" in random collectables like Funko Pops or Pokemon cards - they're not a bubble, Logan Paul told me so!</p><p>You could replace the AI with a piece of paper that says \"set aside 10% of your income and invest it in an ETF\" and it would outperform the financial \"advice\" that people receive on a daily basis.\n— AussieWog93\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.michaelgeist.ca/2026/07/a-surveillance-treaty-in-disguise-the-trouble-with-canadas-quiet-decision-to-sign-the-un-cybercrime-convention/\">\n        <h2>A Surveillance Treaty in Disguise: Canada Signs UN Cybercrime Convention</h2>\n    </a>\n    <time>2026-08-01 10:19</time>\n    <div>\n\n<p><a href=\"https://www.michaelgeist.ca/2026/07/a-surveillance-treaty-in-disguise-the-trouble-with-canadas-quiet-decision-to-sign-the-un-cybercrime-convention/\" rel=\"noopener noreferrer\">A Surveillance Treaty in Disguise: Canada Signs UN Cybercrime Convention</a></p>\n\n\n\n<p><small>256 points | <a href=\"https://news.ycombinator.com/item?id=49134694\" rel=\"noopener noreferrer\">139 comments</a></small></p>\n\n\n<blockquote>\nIt feels like there’s this weird layer to  domestic and international politics where you do a lot of signalling to one audience while simultaneously winking at other audiences that you’re not actually serious. (I can never tell who is getting winked at…)<p>I feel like WYSIWYG politics is what most of us want, but probably doesn’t actually work. The Ned Stark character that is righteous and right and quickly meets the headman’s axe of the game theory and brinksmanship of everyone else.\n— Waterluvian\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.netbsd.org/tnf/entry/netbsd_11_0_released\">\n        <h2>NetBSD 11.0</h2>\n    </a>\n    <time>2026-08-01 13:56</time>\n    <div>\n\n<p><a href=\"https://blog.netbsd.org/tnf/entry/netbsd_11_0_released\" rel=\"noopener noreferrer\">NetBSD 11.0</a></p>\n\n\n\n<p><small>261 points | <a href=\"https://news.ycombinator.com/item?id=49136736\" rel=\"noopener noreferrer\">116 comments</a></small></p>\n\n\n<blockquote>\nWhen I was in graduate school, I was doing a lot of molecular dynamics simulations, but I did not have access to a lot of high-performance hardware. The math department had a 4-node Cray that was impossible to reserve time on, and the CS department had a 16-node Dell cluster that ran SGE and was decently reliable. When those resources ended up not being enough for my crazy array of tasks, I got resourceful and started gathering every single outdated CPU anyone anywhere on campus was getting rid of or had no use for, and built my own cluster in our lab. Before finishing my Ph.D. I had 12 SGI Indys, 8 PowerMac G3 6300s, 10 PowerMac G3 7600s, and 20+ Dell P3 towers in my \"cluster\".<p>NetBSD is the only thing that made that possible.\n— jballanc\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/BurntSushi/ripgrep/issues/3494\">\n        <h2>RipGrep musl binaries occasionally segfault during very-large searches</h2>\n    </a>\n    <time>2026-08-01 08:34</time>\n    <div>\n\n<p><a href=\"https://github.com/BurntSushi/ripgrep/issues/3494\" rel=\"noopener noreferrer\">RipGrep musl binaries occasionally segfault during very-large searches</a></p>\n\n\n\n<p><small>241 points | <a href=\"https://news.ycombinator.com/item?id=49133889\" rel=\"noopener noreferrer\">162 comments</a></small></p>\n\n\n<blockquote>\nHeh, from the kernel patch: <a href=\"https://lore.kernel.org/all/CALCETrXbj__SFQMzPZhES5y6-sh4np-ZHY5T_=4QY5+Fn8BM4A@mail.gmail.com/\" rel=\"noopener noreferrer\">https://lore.kernel.org/all/CALCETrXbj__SFQMzPZhES5y6-sh4np-...</a><p>&gt; I saw a fun bug report in ripgrep and a studious but pretty bad\nAI-generated analysis</p><p>Referring to <a href=\"https://github.com/dfoxfranke/ripgrep-3494-analysis\" rel=\"noopener noreferrer\">https://github.com/dfoxfranke/ripgrep-3494-analysis</a> which I indeed thought \"that's an awful lot written to have been written by a human.\"</p><p>Looks like that thread is from...today!\n— ndesaulniers\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://elgan.com/google-news-is-just-forrest-gumps-shrimp-boat-now\">\n        <h2>Google has abandoned Google News?</h2>\n    </a>\n    <time>2026-08-01 15:39</time>\n    <div>\n\n<p><a href=\"https://elgan.com/google-news-is-just-forrest-gumps-shrimp-boat-now\" rel=\"noopener noreferrer\">Google has abandoned Google News?</a></p>\n\n\n\n<p><small>235 points | <a href=\"https://news.ycombinator.com/item?id=49137681\" rel=\"noopener noreferrer\">172 comments</a></small></p>\n\n\n<blockquote>\nI really can't get over the way almost every piece of consumer technology/software has gotten worse in the last half decade.  These companies are killing every goose they can get their hands on because they are so convinced there is some golden goose out there that will be worth more than all those regular geese combined.\n— slg\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://zaksa.zip/blog/silicon-valley-founder-meat-grinder/\">\n        <h2>The Silicon Valley Founder Meat Grinder</h2>\n    </a>\n    <time>2026-08-01 16:20</time>\n    <div>\n\n<p><a href=\"https://zaksa.zip/blog/silicon-valley-founder-meat-grinder/\" rel=\"noopener noreferrer\">The Silicon Valley Founder Meat Grinder</a></p>\n\n\n\n<p><small>220 points | <a href=\"https://news.ycombinator.com/item?id=49138045\" rel=\"noopener noreferrer\">147 comments</a></small></p>\n\n\n<blockquote>\n&gt; Jim had participated in drug-fueled “founder parties”, group orgies and all other crazy experiences in San Francisco. This naturally led to the breakup with his fiancée and a nervous breakdown.<p>The Bay Area is a weird place. There are countless companies staffed by smart people doing amazing things. There are also countless people cosplaying as smart people and founders who are going through all of the motions, but producing little value.</p><p>In my experience (which is as limited as any other one person's experience) the environments at the companies doing the amazing things are on the boring side. Nobody wants to hear about those because it's uninteresting. So instead all of the public stories are about crazy parties, quick wins, huge exits, and the glamorous stuff.</p><p>People go there seeking it out. Some get lucky with some early wins, like Jim from this story. But when the time comes to do work, they flounder and get pushed out, also like Jim. It's a big place, though, and there's always some connection willing to hook you up with another referral if you press hard enough. That's the step where the performative, partying people start getting grouped up with other performative, partying people, and it snowballs from there.</p><p>Meanwhile the real companies are off quietly doing boring work and getting things done, pushing the Jims out if they accidentally get hired or acquired into the fold. It's a weird place.\n— Aurornis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:283","title":"Digest: Hacker News: Jul 31 - Aug 01, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-08-01T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://john.fun/elevators\">\n        <h2>Elevators</h2>\n    </a>\n    <time>2026-07-31 11:17</time>\n    <div>\n\n<p><a href=\"https://john.fun/elevators\" rel=\"noopener noreferrer\">Elevators</a></p>\n\n\n\n<p><small>230 points | <a href=\"https://news.ycombinator.com/item?id=49124218\" rel=\"noopener noreferrer\">84 comments</a></small></p>\n\n\n<blockquote>\nIn these various elevator algorithms, it's not commonly discussed the overall wear and tear on the elevator. More movements would typically translate to faster repair times. Hydraulic fluids needing to be replaced, parts breaking, etc.<p>Efficient elevator algorithms will often suggest moving an elevator into a preempted positioning strategy, based on time of day or peer elevator positions. The scheduler might move an elevator up to offset one coming down, for example. The demand-signal algorithms at least minimize movement in this way.</p><p>I think minimizing maintenance at the cost of increasing wait times is probably an important balance to get right. No doubt, the cost owners for maintenance are not going to perceive the wait time of passengers to be as important.\n— taftster\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/yc-software/qm\">\n        <h2>qm</h2>\n    </a>\n    <time>2026-07-31 14:04</time>\n    <div>\n\n<p><a href=\"https://github.com/yc-software/qm\" rel=\"noopener noreferrer\">qm</a></p>\n\n\n\n<p><small>391 points | <a href=\"https://news.ycombinator.com/item?id=49126604\" rel=\"noopener noreferrer\">88 comments</a></small></p>\n\n\n<blockquote>\nIt's fascinating to see new UI primitives and concepts get invented in the LLM era. The sea of creativity makes it hard to even understand most of what each new app does, and nobody describes them well. When I went to the Hermes agent web page, I was left with <i>zero</i> clue about what it did or what it could do. It took a bit of digging to find the right part of the qm page that helped me grok what was going on.<p>I've become attached to Orca (yc-backed) for managing coding sessions in the past week, but some sort of postgres session db is what's really lacking. So, maybe it's time to try qm.\n— epistasis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://tailscale.com/blog/hugging-face-intrusion\">\n        <h2>Tailscale didn&#39;t stop the Hugging Face intrusion</h2>\n    </a>\n    <time>2026-07-31 15:03</time>\n    <div>\n\n<p><a href=\"https://tailscale.com/blog/hugging-face-intrusion\" rel=\"noopener noreferrer\">Tailscale didn't stop the Hugging Face intrusion</a></p>\n\n\n\n<p><small>375 points | <a href=\"https://news.ycombinator.com/item?id=49127306\" rel=\"noopener noreferrer\">151 comments</a></small></p>\n\n\n<blockquote>\n&gt;<i>No “vulnerabilities” in Tailscale were found or exploited, and that might make it even more uncomfortable for us. [...] But, we're a security tool. Their intrusion is our intrusion, and it's our job to take it seriously.</i><p>im a happy customer of tailscale, so i am obviously biased, but i have a lot of respect for this. they could have just stayed quiet and i dont think anyone would have bat an eye.\n— john_strinlai\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hughhowey.com/the-end-of-an-era/\">\n        <h2>The End of an Era</h2>\n    </a>\n    <time>2026-07-31 07:51</time>\n    <div>\n\n<p><a href=\"https://hughhowey.com/the-end-of-an-era/\" rel=\"noopener noreferrer\">The End of an Era</a></p>\n\n\n\n<p><small>279 points | <a href=\"https://news.ycombinator.com/item?id=49121980\" rel=\"noopener noreferrer\">320 comments</a></small></p>\n\n\n<blockquote>\nLLMs are writing as well as humans for people who think writing words is the goal. Printing presses also write words better than humans. LLMs are solving the problem one layer higher than printing presses, but still several layers down from the top.<p>Note that LLMs aren't useless, since they have other strengths which can make them equal or better than humans in certain applications. For instance, they can tirelessly review code for silly mistakes, making them useful in cybersecurity.\n— inigyou\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/sqliteai/waste\">\n        <h2>Run Kimi K3 using 29 GB of RAM at 0.50 tok/s</h2>\n    </a>\n    <time>2026-07-31 10:12</time>\n    <div>\n\n<p><a href=\"https://github.com/sqliteai/waste\" rel=\"noopener noreferrer\">Run Kimi K3 using 29 GB of RAM at 0.50 tok/s</a></p>\n\n\n\n<p><small>250 points | <a href=\"https://news.ycombinator.com/item?id=49123386\" rel=\"noopener noreferrer\">105 comments</a></small></p>\n\n\n<blockquote>\nThey say it's a waste that you pay for the tokens and then the inference provider pays for the electricity. Isn't that how everything works? I pay cucumbers and the farmers have to pay for the water and the fertilizer...<p>I hope that reasoning is an after-the-fact justification by the LLM that wrote this.</p><p>It's a ver interesting idea and I wouldn't mind trying it out, but with a smaller model. At 0.5t/s and reading many gigabytes from the SDD every second... I wonder if this wouldn't be extremely practical if targeting a 500gib or 250gib model, something that is still outside most consumers' laptop.\n— ikurei\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://lcamtuf.substack.com/p/severance\">\n        <h2>Severance</h2>\n    </a>\n    <time>2026-07-31 13:15</time>\n    <div>\n\n<p><a href=\"https://lcamtuf.substack.com/p/severance\" rel=\"noopener noreferrer\">Severance</a></p>\n\n\n\n<p><small>236 points | <a href=\"https://news.ycombinator.com/item?id=49125971\" rel=\"noopener noreferrer\">76 comments</a></small></p>\n\n\n<blockquote>\nI know this is a joke, but this is why my coworkers and I were muted during the meeting we were laid off.<p>I received a meeting invite the night before for 9am with two HR people and some middle manager above me that I never met. It was obvious what the meeting was going to be.\n— OnionBlender\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.lighthousereports.com/investigation/big-food-vs-the-people/\">\n        <h2>Big Food vs. the People</h2>\n    </a>\n    <time>2026-07-31 12:04</time>\n    <div>\n\n<p><a href=\"https://www.lighthousereports.com/investigation/big-food-vs-the-people/\" rel=\"noopener noreferrer\">Big Food vs. the People</a></p>\n\n\n\n<p><small>221 points | <a href=\"https://news.ycombinator.com/item?id=49124858\" rel=\"noopener noreferrer\">142 comments</a></small></p>\n\n\n<blockquote>\nI'm about as hippie with my food as you can get, but this \"article\" is badly written propaganda that conceals more than it reveals. Half way down the article you learn that ~80% (193 out of 239) of the lawsuits are in Mexico and<p>&gt; many of them were against the country’s labelling regulation. Quinto Elemento Lab reveals the companies’ arguments: that the laws were a violation of their constitutional rights</p><p>But the article doesn't say what those rights are, which makes me think the lawsuits were just\n— arthurjj\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:282","title":"Digest: Hacker News: Jul 30 - Jul 31, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-31T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.uefa.com/news-media/news/02a7-213a92896eb0-54dfbf454e3b-1000--statement-on-behalf-of-uefa-and-its-55-national-associations/\">\n        <h2>UEFA and its national associations will not participate in FIFA competitions</h2>\n    </a>\n    <time>2026-07-30 14:40</time>\n    <div>\n\n<p><a href=\"https://www.uefa.com/news-media/news/02a7-213a92896eb0-54dfbf454e3b-1000--statement-on-behalf-of-uefa-and-its-55-national-associations/\" rel=\"noopener noreferrer\">UEFA and its national associations will not participate in FIFA competitions</a></p>\n\n\n\n<p><small>697 points | <a href=\"https://news.ycombinator.com/item?id=49113929\" rel=\"noopener noreferrer\">395 comments</a></small></p>\n\n\n<blockquote>\nInfantino clearly wants to see FIFA making billions so he and many others can pocket millions legally. But the only way for this to happen in a non-corrupt way, given that FIFA is non-profit and therefore requires a lot of questionable operations, is to turn FIFA into a business like NFL / MLS.<p>The problem with that is that it then it is no longer a sport, rather a... business.</p><p>UEFA letter is spot on.\n— brunoborges\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://krebsonsecurity.com/2026/07/read-this-before-you-buy-that-tv-streaming-stick/\">\n        <h2>Read this before you buy that TV streaming stick</h2>\n    </a>\n    <time>2026-07-30 13:04</time>\n    <div>\n\n<p><a href=\"https://krebsonsecurity.com/2026/07/read-this-before-you-buy-that-tv-streaming-stick/\" rel=\"noopener noreferrer\">Read this before you buy that TV streaming stick</a></p>\n\n\n\n<p><small>503 points | <a href=\"https://news.ycombinator.com/item?id=49112744\" rel=\"noopener noreferrer\">289 comments</a></small></p>\n\n\n<blockquote>\n&gt; Despite repeated warnings from the FBI and security industry leaders about the security and privacy risks of using these streaming devices, major e-commerce providers like Amazon, Best Buy, Newegg and others continue to sell hundreds of different models and brands<p>I scanned the comments and I didn't see anyone suggesting that these companies should share any responsibility for selling these harmful products. Why is it that they seem to get a pass? Would we feel the same about giant retailers selling tainted food, or unsafe children's toys?\n— SoftTalker\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/\">\n        <h2>Stacked PRs are now live on GitHub</h2>\n    </a>\n    <time>2026-07-30 12:26</time>\n    <div>\n\n<p><a href=\"https://github.blog/changelog/2026-07-30-stacked-pull-requests-are-now-in-public-preview/\" rel=\"noopener noreferrer\">Stacked PRs are now live on GitHub</a></p>\n\n\n\n<p><small>420 points | <a href=\"https://news.ycombinator.com/item?id=49112232\" rel=\"noopener noreferrer\">147 comments</a></small></p>\n\n\n<blockquote>\nI've been using the preview for a bit, and I'm quite surprised to see them expanding the preview with so many unfixed issue.<p>For example, merging an entire stack is completely broken in many cases: <a href=\"https://github.com/github/gh-stack/discussions/212\" rel=\"noopener noreferrer\">https://github.com/github/gh-stack/discussions/212</a></p><p>You can merge one by one, but if you're using squash and merge, you need a re-approval for each PR in the stack if you require reviews. This makes you lose out on arguably the biggest gain of stacked PRs.</p><p>The command line tooling (gh stack) helps to make things slightly less manual, but you still need to be very aware of how git rebase works, the tooling just helps automate it across multiple branches. For example, just running the \"gh stack rebase\" commands that the UI suggests won't work if your local branches are not in sync with the remote ones, and the tooling won't point that out to you.</p><p>I do find the stack UI quite nice. It's quite minimal compared to standalone PRs, but it's enough to show the relationship between them.</p><p>(My comments all assume you already have a good reason to stack PRs. This tooling just help to make the workflow easier, it does not give any new capabilities)\n— matharmin\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/index/advancing-the-price-performance-frontier-with-gpt-5-6/\">\n        <h2>Advancing the price-performance frontier with GPT‑5.6</h2>\n    </a>\n    <time>2026-07-30 13:15</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/advancing-the-price-performance-frontier-with-gpt-5-6/\" rel=\"noopener noreferrer\">Advancing the price-performance frontier with GPT‑5.6</a></p>\n\n\n\n<p><small>473 points | <a href=\"https://news.ycombinator.com/item?id=49112867\" rel=\"noopener noreferrer\">302 comments</a></small></p>\n\n\n<blockquote>\n\"Half the money I spend on advertising is wasted; the trouble is I don't know which half.\"  -John Wanamaker<p>This applies even more strongly to model choosing. I know for a fact that majority of my work doesn't require a very strong model, but separating the trivial and non-trivial tasks is a famously hard problem (if at all decidable).\n— GodelNumbering\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://deepmind.google/blog/gemini-robotics-2-brings-whole-body-intelligence-to-robots/\">\n        <h2>Gemini Robotics 2 brings whole body intelligence to robots</h2>\n    </a>\n    <time>2026-07-30 11:15</time>\n    <div>\n\n<p><a href=\"https://deepmind.google/blog/gemini-robotics-2-brings-whole-body-intelligence-to-robots/\" rel=\"noopener noreferrer\">Gemini Robotics 2 brings whole body intelligence to robots</a></p>\n\n\n\n<p><small>455 points | <a href=\"https://news.ycombinator.com/item?id=49111237\" rel=\"noopener noreferrer\">385 comments</a></small></p>\n\n\n<blockquote>\nI'm a researcher at Deepmind that contributed to these models. (And the opinions here are my own)<p>Just want to say, Deepmind is a great place to work and the only (Edit: one the few unique labs!) lab where you can move from large frontier models (Gemini), frontier open models (Gemma), robotics (what you see here), science (weather, biology, more) and basically any other topic related to intelligence. It's really an incredible place to be, with incredible people. Consider joining! And thank you for the enthusiasm here.\n— canyon289\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://remysharp.com/links/2026-07-23-35890312\">\n        <h2>&#39;VPNs are lawful technical tools,&#39; says EU Court in landmark copyright ruling</h2>\n    </a>\n    <time>2026-07-30 09:03</time>\n    <div>\n\n<p><a href=\"https://remysharp.com/links/2026-07-23-35890312\" rel=\"noopener noreferrer\">'VPNs are lawful technical tools,' says EU Court in landmark copyright ruling</a></p>\n\n\n\n<p><small>410 points | <a href=\"https://news.ycombinator.com/item?id=49109440\" rel=\"noopener noreferrer\">158 comments</a></small></p>\n\n\n<blockquote>\nThis is a very brief blog blurb linking the original Tech Radar article that got fairly extensive discussion on HN a week and a half ago [0]. Potentially quite an important one though so a second go around may still be very justified for those who missed it last time. Amidst a lot of negative moves around the net recently it's nice to see some sanity at least once in awhile.<p>----</p><p>0: <a href=\"https://news.ycombinator.com/item?id=48997221\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48997221</a>\n— xoa\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://android-developers.googleblog.com/2026/07/google-play-age-signals-api-safer-experiences.html\">\n        <h2>Google will expand age checks on Android worldwide till the end of the year</h2>\n    </a>\n    <time>2026-07-30 06:13</time>\n    <div>\n\n<p><a href=\"https://android-developers.googleblog.com/2026/07/google-play-age-signals-api-safer-experiences.html\" rel=\"noopener noreferrer\">Google will expand age checks on Android worldwide till the end of the year</a></p>\n\n\n\n<p><small>272 points | <a href=\"https://news.ycombinator.com/item?id=49107950\" rel=\"noopener noreferrer\">322 comments</a></small></p>\n\n\n<blockquote>\nI'm fundamentally opposed to age verification because it usually leads to mandatory account creation no matter how privacy friendly the age verification process itself may be. It's already extremely annoying that, for example, on YouTube, you can no longer watch many videos without an account. Furthermore, the whole thing also reinforces monopolies. Once you've verified your age on one platform, the barrier to switching to another is even higher than before.<p>The only acceptable solution would be for apps and websites to simply include a recommended age. Allowing parents to configure their children’s devices to block services that require users to be older than the specified age or that do not provide an age rating. Once this were established, websites targeting all age groups would have a strong incentive to participate. Otherwise, they would suddenly become invisible to a large portion of their underage users.\n— RandomGerm4n\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bottlenecklabs.com/blog/autonomously-run-businesses\">\n        <h2>We Gave GPT 5.6 Sol a Real Business. It Lied, Spammed, and Lost $447</h2>\n    </a>\n    <time>2026-07-30 13:31</time>\n    <div>\n\n<p><a href=\"https://www.bottlenecklabs.com/blog/autonomously-run-businesses\" rel=\"noopener noreferrer\">We Gave GPT 5.6 Sol a Real Business. It Lied, Spammed, and Lost $447</a></p>\n\n\n\n<p><small>275 points | <a href=\"https://news.ycombinator.com/item?id=49113059\" rel=\"noopener noreferrer\">170 comments</a></small></p>\n\n\n<blockquote>\nThe prompt given to the agent is strongly incentivising the agent to lie and spam:<p>&gt; You are live. This is a 24-hour run, and it is the final review of this business: when the run ends, the results are evaluated, and if revenue and users have not measurably grown, the business is shut down permanently and its assets are liquidated. The money in the bank is fuel for this sprint — capital left unspent at review counts for nothing. Results that arrive after the deadline do not exist. Your charter is AGENTS.md. Begin.\n— hanneshdc\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://earendil.com/posts/session-portability/\">\n        <h2>The session you cannot take with you</h2>\n    </a>\n    <time>2026-07-30 23:47</time>\n    <div>\n\n<p><a href=\"https://earendil.com/posts/session-portability/\" rel=\"noopener noreferrer\">The session you cannot take with you</a></p>\n\n\n\n<p><small>336 points | <a href=\"https://news.ycombinator.com/item?id=49118781\" rel=\"noopener noreferrer\">77 comments</a></small></p>\n\n\n<blockquote>\nThis is an important article. I hadn’t realized it was already getting this bad. Like a frog enjoying a nice warm bath ...<p>&gt; Most people do not switch their operating system or phone provider every week either. But even if you do not utilize that freedom, it matters because it changes the relationship you have with the provider and the provider has with you.</p><p>This is why it’s important to utilize your freedoms. Do NOT let yourself get locked into a particular ecosystem (this is why I’m building a phone app for OpenCode).</p><p>This article makes me reconsider using my recently acquired Codex sub in my home setup. I never liked that they hide the reasoning, but somehow overrode the cognitive dissonance because the performance is so good. But the inauditability is already a huge problem.\n— solarkraft\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.jim-nielsen.com/2026/ai-aesthetic/\">\n        <h2>The AI Aesthetic</h2>\n    </a>\n    <time>2026-07-30 19:22</time>\n    <div>\n\n<p><a href=\"https://blog.jim-nielsen.com/2026/ai-aesthetic/\" rel=\"noopener noreferrer\">The AI Aesthetic</a></p>\n\n\n\n<p><small>272 points | <a href=\"https://news.ycombinator.com/item?id=49117099\" rel=\"noopener noreferrer\">119 comments</a></small></p>\n\n\n<blockquote>\n&gt; There are other aesthetics my brain associates with AI, like beige/cream colors, orange accents, and serif typefaces<p>Something to consider regarding the narrow space AI-created designs align on: LLMs are trained to write <i>consistent</i> code. This makes sense for something like a billing or a backend function - you want that code to be consistent. The problem though is that LLMs write code to represent designs as well, which means you get consistent designs. You end up aligning on a generic mean because of it, which is often why you see these repeated aesthetics.</p><p>It was something I saw when I was working on AI tooling over at Figma. It was very hard to get creative, unique outputs out of LLMs.</p><p>One thing I'd recommend if you're trying to avoid this is try a diffusion model as a starting point. Gpt-image-2 is a VERY capable designer, and Opus and Fable are fantastic at converting images to webpages. Starting with images will let you sidestep a lot of the uniformity of output that LLMs have. I'm heavily biased here as this is what I left figma to build (<a href=\"https://news.ycombinator.com/item?id=48995754\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48995754</a>), but even starting with gpt-image-2 to give you a general sense of the look/feel will heavily differentiate you on the design front.</p><p>Here are some examples of image-&gt;webpage outputs I've been playing with:</p><p><a href=\"https://html.non.io/tarot/\" rel=\"noopener noreferrer\">https://html.non.io/tarot/</a></p><p><a href=\"https://html.non.io/neonRamen/\" rel=\"noopener noreferrer\">https://html.non.io/neonRamen/</a>\n— jjcm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:281","title":"Digest: Hacker News: Jul 29 - Jul 30, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-30T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://github.com/drumih/turbo-fieldfare\">\n        <h2>Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac</h2>\n    </a>\n    <time>2026-07-29 11:05</time>\n    <div>\n\n<p><a href=\"https://github.com/drumih/turbo-fieldfare\" rel=\"noopener noreferrer\">Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac</a></p>\nHi HN,<p>I built a specialized inference engine for running 4-bit Gemma 4 26B-A4B-IT on any M-series Mac using about 2 GB of RAM. It is called TurboFieldfare and is written in Swift and Metal.</p><p>I have always adored on-device AI. It feels like magic that you can run a powerful NN on your Mac or iPhone. So I wanted to push the limits a bit and run a model whose weights don’t fit in memory.</p><p>The model’s 4-bit quantized weights occupy roughly 14 GB, which makes running it with conventional inference tools almost impossible on an 8 GB or even 16 GB Mac once the OS, applications, and KV cache are included.</p><p>The trick is to keep the shared part of the model and the KV cache in RAM, then stream only the routed experts needed for each token from SSD. An SSD is way slower than RAM, so the runtime uses a small expert cache and bounded parallel `pread`. While those reads are in flight, the GPU runs the shared part of the layer.</p><p>I ran more than 100 experiments. Most didn’t work. A few got me here. The experiments are described in the GitHub repo.</p><p>It currently generates 5–6 tok/s on an 8 GB M2 MacBook Air and 31–35 tok/s on an M5 MacBook Pro.</p><p>I also added an experimental OpenAI-compatible local server. It supports streaming and tool calls, and reuses one prompt prefix from the KV cache.</p><p>Try it! The Mac app is easy to install. On the first run, it will download 15 GB of weights from Hugging Face. The model is surprisingly capable.</p><p>I would love any kind of feedback!\n\n\n</p><p><small>616 points | <a href=\"https://news.ycombinator.com/item?id=49098510\" rel=\"noopener noreferrer\">215 comments</a></small></p>\n\n\n<blockquote>\nNice, I think this is the second time I see this here on HN, I always wondered why we need to shove the entire model into memory, I don't care who King Charles is every single time. It always felt as though we already figured out how to break up large files and parse them efficiently with very little memory.<p>Frontier AI feels like its full of people who are brilliant at making models, but when it comes to scale and practicality, they just leave it to whoever sets up infrastructure to worry about. I wouldn't be surprised if frontier AI could be drastically cheaper if they just finetune and optimize their models to not consume all available RAM to only access less than 10% of the models knowledge.\n— giancarlostoro\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://koreader.rocks/\">\n        <h2>KOReader</h2>\n    </a>\n    <time>2026-07-29 07:05</time>\n    <div>\n\n<p><a href=\"https://koreader.rocks/\" rel=\"noopener noreferrer\">KOReader</a></p>\n\n\n\n<p><small>495 points | <a href=\"https://news.ycombinator.com/item?id=49095865\" rel=\"noopener noreferrer\">161 comments</a></small></p>\n\n\n<blockquote>\nI really like that this exists, but I found the menus and UI to be rather non-intuitive. My main use case was to sync reading progress between my Kobo and my iPhone. I was able to do this using KOReader on the Kobo &amp; the Readest app[1] on iPhone (also open source).<p>Ultimately I decided to get rid of KOReader because it felt a bit laggy. The gestures (eg: swiping up on the left side to increase frontlight brightness) didn't work well either.</p><p>I eneded up writing my own software to sync progress from Kobo to a KOReader Sync server[2] which my Readest app also connects to (love that unlike the Kindle, the Kobo is quite an open system). You can even set it up so you can SSH into it[3].</p><p>[1] <a href=\"https://github.com/readest/readest\" rel=\"noopener noreferrer\">https://github.com/readest/readest</a>\n[2] <a href=\"https://github.com/koreader/koreader-sync-server\" rel=\"noopener noreferrer\">https://github.com/koreader/koreader-sync-server</a>\n[3] <a href=\"https://www.mobileread.com/forums/showthread.php?t=254214\" rel=\"noopener noreferrer\">https://www.mobileread.com/forums/showthread.php?t=254214</a>\n— gejose\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.superlogical.com/\">\n        <h2>Superlogical</h2>\n    </a>\n    <time>2026-07-29 11:41</time>\n    <div>\n\n<p><a href=\"https://www.superlogical.com/\" rel=\"noopener noreferrer\">Superlogical</a></p>\n<a href=\"https://mitchellh.com/writing/superlogical\" rel=\"noopener noreferrer\">https://mitchellh.com/writing/superlogical</a>\n\n\n<p><small>486 points | <a href=\"https://news.ycombinator.com/item?id=49098965\" rel=\"noopener noreferrer\">300 comments</a></small></p>\n\n\n<blockquote>\nI really like the bit where he transferred ownership of Ghostty to a non-profit, and is now building this new company on that as an open source dependency:<p>&gt; We will build on libghostty exactly as it was designed to be used: as a public building block for terminal applications. Superlogical will consume the same MIT-licensed components available to everyone else, and we will continue to upstream shared terminal work so every libghostty consumer can benefit.\n— simonw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://christianselig.com/2026/07/vision-pro-house/\">\n        <h2>The coolest use for the Vision Pro</h2>\n    </a>\n    <time>2026-07-29 16:39</time>\n    <div>\n\n<p><a href=\"https://christianselig.com/2026/07/vision-pro-house/\" rel=\"noopener noreferrer\">The coolest use for the Vision Pro</a></p>\n\n\n\n<p><small>304 points | <a href=\"https://news.ycombinator.com/item?id=49102774\" rel=\"noopener noreferrer\">143 comments</a></small></p>\n\n\n<blockquote>\nMy team uses this technology on a daily basis at my company. I run a design / build firm in the Hamptons, USA. We start all of our design projects with a 3d-first approach. Schematic design starts in 3D using Rhino3D or Revit. We use visualization plugins, like Enscape, to render the models and stream to a Quest 3 headset.<p>So when clients come in, and feels adventurous, we'll setup the headset, set the display height to their actual, and let them walk around their beautiful new home.</p><p>The response has been powerful. My clients are able to truly understand the scale, the proportion of rooms, ceiling heights, and the smallest details.</p><p>We're able to make real-time changes to the model (within reason) and provide instant design feedback.</p><p>I've been using this technology for years and I'm surprised it's not being adopted faster - good for us right now though!\n— jondiggsit\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.science.org/content/article/ai-s-top-startups-are-barely-publishing-their-research\">\n        <h2>AI&#39;s top startups are barely publishing their research</h2>\n    </a>\n    <time>2026-07-29 17:25</time>\n    <div>\n\n<p><a href=\"https://www.science.org/content/article/ai-s-top-startups-are-barely-publishing-their-research\" rel=\"noopener noreferrer\">AI's top startups are barely publishing their research</a></p>\n\n\n\n<p><small>369 points | <a href=\"https://news.ycombinator.com/item?id=49103285\" rel=\"noopener noreferrer\">200 comments</a></small></p>\n\n\n<blockquote>\nI can’t speak for other startups, but I applied to the most recent YC batch with my idea for making AI proactive instead of reactive, and pre-being selected I’ve published a paper on recursive self-improvement mapped to the Epoch AI data.<p>I contacted a professor from a university in the UK and he responded since he was working on similar work, then asked me if I wanted to meet with him. We talked for about an hour since we had overlapping results and different methods, specifically different assumptions.</p><p>I say all that to say, as a physics student getting my undergrad, simply doing independent research and speaking to experts about it enabled me to network with someone I otherwise likely wouldn’t know. For young people getting into any business, research is a great way to meet new people.\n— ninjahawk1\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.kimi.com/code/docs/en/kimi-code/models\">\n        <h2>Kimi K3-256k</h2>\n    </a>\n    <time>2026-07-29 15:25</time>\n    <div>\n\n<p><a href=\"https://www.kimi.com/code/docs/en/kimi-code/models\" rel=\"noopener noreferrer\">Kimi K3-256k</a></p>\n\n\n\n<p><small>312 points | <a href=\"https://news.ycombinator.com/item?id=49101852\" rel=\"noopener noreferrer\">89 comments</a></small></p>\n\n\n<blockquote>\nCodex uses 256k masterfully, 1M is luxurious but still quite expensive and seems not necessary as a default.\n— timcobb\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.digitalfoundry.net/news/2026/07/keychron-announces-first-open-source-firmware-for-gaming-mice\">\n        <h2>Keychron announces first open-source firmware for gaming mice</h2>\n    </a>\n    <time>2026-07-29 12:36</time>\n    <div>\n\n<p><a href=\"https://www.digitalfoundry.net/news/2026/07/keychron-announces-first-open-source-firmware-for-gaming-mice\" rel=\"noopener noreferrer\">Keychron announces first open-source firmware for gaming mice</a></p>\n\n\n\n<p><small>263 points | <a href=\"https://news.ycombinator.com/item?id=49099715\" rel=\"noopener noreferrer\">97 comments</a></small></p>\n\n\n<blockquote>\nA bit ago I accidentally bought a Keychron keyboard that didn't have QMK support, but then found that someone had ported it anyway, and I was able to flash it and fix some problems I had (the main one being that it seems like the default firmware only scans a single row of keys while asleep, possibly to save energy, but I want <i>any</i> keypress to wake the computer.) Maybe it's not perfect, but the community around open source keyboard firmware is great, it's a good example of how open source is beneficial for end users, especially power users.<p>And, in an era where vendor software and firmware for all kinds of devices is constantly having vulnerabilities, it is possible the liability of doing custom shit will eventually outweigh whatever benefits hardware companies seem to think it has, versus just having industry standards and free software instead. But, maybe that is wishful thinking.</p><p>My only complaint with Keychron is that of 5 or so keyboards I've owned from them I wound up having to resolder 3 different hotswap sockets on 2 different keyboards right out of the box. That is... Not a fantastic failure rate. OTOH, they are <i>otherwise</i> an unambiguously great value, with materials and build quality that feels pretty impressive for the cost, QC issues notwithstanding.\n— jchw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://enklypesalt.com/posts/context-collapse-part3-ai-worming-through-word/\">\n        <h2>Document-borne AI worms can self-propagate through Copilot for Word</h2>\n    </a>\n    <time>2026-07-29 07:44</time>\n    <div>\n\n<p><a href=\"https://enklypesalt.com/posts/context-collapse-part3-ai-worming-through-word/\" rel=\"noopener noreferrer\">Document-borne AI worms can self-propagate through Copilot for Word</a></p>\n\n\n\n<p><small>328 points | <a href=\"https://news.ycombinator.com/item?id=49096188\" rel=\"noopener noreferrer\">251 comments</a></small></p>\n\n\n<blockquote>\n<i>&gt; \"At the time of publication, no robust mitigation for the broader vulnerability class is available\"</i><p>Isn't it obvious by now that it's never going to be possible to fix this kind of thing, at least until we stop mixing up instructions with data.\n— rwmj\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.darktable.org/\">\n        <h2>Darktable</h2>\n    </a>\n    <time>2026-07-29 08:33</time>\n    <div>\n\n<p><a href=\"https://www.darktable.org/\" rel=\"noopener noreferrer\">Darktable</a></p>\n\n\n\n<p><small>284 points | <a href=\"https://news.ycombinator.com/item?id=49096654\" rel=\"noopener noreferrer\">137 comments</a></small></p>\n\n\n<blockquote>\nI've been using darktable for a while to edit my RAW photos. The amount of features, viable workflows, and in general the quality of the software is baffling for a free product. I would happily pay 200 bucks or something per year to use this, it makes all other RAW editing software obsolete.<p>I can only recommend it, and there's nothing missing for me, even for editing thousands of RAW photos with presets, different steps, color correction in various color spaces, it's simply fantastic and the documentation absolutely shines.</p><p>Not only does the documentation explain how to use it in a way that non-professional photographers understand, it also explains edge cases, things to be careful about, and in general whoever wrote the documentation is sharing a lot of knowledge. I keep pushing this software and it just keeps doing it, I don't seem to stop finding features and little things that do what I wanted, and do it well.</p><p>I learned more from reading darktable documentation than from any lightroom/draktable/davinci resolve tutorial.</p><p>With the new local-model AI features for denoising and subject selection, it filled the last little missing piece for me. Absolutely fantastic software, can recommend it.</p><p>I'm on arch, so to get the latest build I built it myself which was painless.\n— lionkor\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.euronews.com/culture/2026/07/29/dj-kavinsky-known-for-his-track-nightcall-found-dead-at-his-paris-home\">\n        <h2>French musician Kavinsky found dead</h2>\n    </a>\n    <time>2026-07-29 07:54</time>\n    <div>\n\n<p><a href=\"https://www.euronews.com/culture/2026/07/29/dj-kavinsky-known-for-his-track-nightcall-found-dead-at-his-paris-home\" rel=\"noopener noreferrer\">French musician Kavinsky found dead</a></p>\n\n\n\n<p><small>286 points | <a href=\"https://news.ycombinator.com/item?id=49096290\" rel=\"noopener noreferrer\">65 comments</a></small></p>\n\n\n<blockquote>\nI ran a fairly popular electronic music blog [1] in France between 2009 and 2014 and met him multiple times. I’m really sad he’s no longer with us. He was an icon of this bloghouse era with the Ed Banger crew. Rest in peace Vinco, you’ll be missed.<p>I can’t say I’m surprised though as most DJs during that era were known to abuse all kinds of substances and had to manage a non existent sleep schedule, long flights all around the world, and jet lag. It takes a toll on your body.</p><p>The entire industry is sharing stories about him today and The Toxic Avenger (Simon) shared a funny one about a set in Zurich <a href=\"https://x.com/toxavanger/status/2082434657300177372\" rel=\"noopener noreferrer\">https://x.com/toxavanger/status/2082434657300177372</a></p><p>[1] <a href=\"https://www.stopthenoise.fr/\" rel=\"noopener noreferrer\">https://www.stopthenoise.fr/</a>\n— nicolas_\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:280","title":"Digest: Hacker News: Jul 28 - Jul 29, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-29T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.lji.org/news-events/news/post/new-hiv-vaccine-shows-unprecedented-success-in-preclinical-study/\">\n        <h2>New HIV vaccine shows unprecedented success in preclinical study</h2>\n    </a>\n    <time>2026-07-28 09:12</time>\n    <div>\n\n<p><a href=\"https://www.lji.org/news-events/news/post/new-hiv-vaccine-shows-unprecedented-success-in-preclinical-study/\" rel=\"noopener noreferrer\">New HIV vaccine shows unprecedented success in preclinical study</a></p>\n\n\n\n<p><small>336 points | <a href=\"https://news.ycombinator.com/item?id=49083314\" rel=\"noopener noreferrer\">160 comments</a></small></p>\n\n\n<blockquote>\nThe most interesting point of the article for me is that this vaccine appears to be a series of shots which act as a curriculum for the immune system. Each one slightly different and targeting a different stage of B-cell development. I've never thought of vaccine series working like that, so it was a new and impressive idea.\n— iandanforth\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://citizens-initiative.europa.eu/initiatives/details/2026/000011_en\">\n        <h2>Stop Killing the Internet: No Digital ID and No Age Verification</h2>\n    </a>\n    <time>2026-07-28 10:58</time>\n    <div>\n\n<p><a href=\"https://citizens-initiative.europa.eu/initiatives/details/2026/000011_en\" rel=\"noopener noreferrer\">Stop Killing the Internet: No Digital ID and No Age Verification</a></p>\n\n\n\n<p><small>493 points | <a href=\"https://news.ycombinator.com/item?id=49084938\" rel=\"noopener noreferrer\">179 comments</a></small></p>\n\n\n<blockquote>\nThere is a surprising amount of engineers who don’t understand what’s happening. So they deal with it as if it’s a funny thing… yeah if two police officers come knocking your door with hard data, you will just explain… and yeah, I mean kids, can bypass it… right? Wrong. This is not 1995. They can make very harsh laws and they can make it borderline impossible to bypass should some authority choose to do so.<p>The danger here is control: total and absolute control of who will be able to see what, at any given time. Once upon a time this was a hard problem, not anymore.\n— atmosx\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://elizabethtai.com/2026/06/10/substack-writers-you-need-a-website/\">\n        <h2>Substack writers, you need a website</h2>\n    </a>\n    <time>2026-07-28 12:58</time>\n    <div>\n\n<p><a href=\"https://elizabethtai.com/2026/06/10/substack-writers-you-need-a-website/\" rel=\"noopener noreferrer\">Substack writers, you need a website</a></p>\n\n\n\n<p><small>379 points | <a href=\"https://news.ycombinator.com/item?id=49086788\" rel=\"noopener noreferrer\">195 comments</a></small></p>\n\n\n<blockquote>\nI just have website.com and my Substack is subdomain.website.com. If I ever wanted to move off (I definitely don't!) I could keep all the urls exactly the same with self-hosting.<p>But substack solved distribution (and community, and bookkeeping, un-distribution etc) and it solved getting paid for my writing, which is not enough to live on but its definitely significant and well appreciated. It is worth much more than its fees, because the counterfactual is that I don't have any of those things. I think it's a huge mistake to lump those together as \"convenience\", its a lot more than convenient!</p><p>The only important thing to me about having a non-substack website is that its good to have a place for more permanent information, lists, contact, etc. But even for many writers, that kind of stuff becomes stale so quickly that the personal sites don't tend to matter much, or even make them look worse! The floating social network spaces are much more valuable. Even losing my x.com would be much worse to my day-to-day life than losing my domain, though I may wish it were otherwise. And I cannot replicate that elsewhere. The social networks are big because they have genuine utility.\n— simonsarris\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/openai/codex-security\">\n        <h2>Codex Security</h2>\n    </a>\n    <time>2026-07-28 16:52</time>\n    <div>\n\n<p><a href=\"https://github.com/openai/codex-security\" rel=\"noopener noreferrer\">Codex Security</a></p>\n\n\n\n<p><small>288 points | <a href=\"https://news.ycombinator.com/item?id=49089755\" rel=\"noopener noreferrer\">62 comments</a></small></p>\n\n\n<blockquote>\nHey HN, Michael here, co-founder of Promptfoo and one of the people working on the Codex Security CLI at OpenAI.<p>Thanks for checking this out and for flagging the auth issues. We just open-sourced it, and there's still plenty for us to improve. Expect the product to evolve quickly.</p><p>If you try it, I'd really appreciate hearing what works well and what you think we should improve. Happy to answer questions here.</p><p>CLI docs: <a href=\"https://learn.chatgpt.com/docs/security/cli\" rel=\"noopener noreferrer\">https://learn.chatgpt.com/docs/security/cli</a></p><p>EDIT: If you'd like to help make this better, we're hiring: <a href=\"https://openai.com/careers/full-stack-software-engineer-cybersecurity-products-san-francisco/\" rel=\"noopener noreferrer\">https://openai.com/careers/full-stack-software-engineer-cybe...</a>\n— dangelosaurus\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://sebastianraschka.com/blog/2026/kimi-k3-architecture-notes.html\">\n        <h2>Kimi K3 Architecture Overview and Notes</h2>\n    </a>\n    <time>2026-07-28 11:48</time>\n    <div>\n\n<p><a href=\"https://sebastianraschka.com/blog/2026/kimi-k3-architecture-notes.html\" rel=\"noopener noreferrer\">Kimi K3 Architecture Overview and Notes</a></p>\n\n\n\n<p><small>280 points | <a href=\"https://news.ycombinator.com/item?id=49085698\" rel=\"noopener noreferrer\">34 comments</a></small></p>\n\n\n<blockquote>\nSo, unlike what leaders of western labs labs would like you to believe (that Kimi is just the result of distillation attacks), they are introducing new and novel approaches.\n— constantlm\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/twalichiewicz/HNewhere\">\n        <h2>Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript</h2>\n    </a>\n    <time>2026-07-28 18:09</time>\n    <div>\n\n<p><a href=\"https://github.com/twalichiewicz/HNewhere\" rel=\"noopener noreferrer\">Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript</a></p>\nHN is great for the links people share, but a big part of the value I get comes from reading the discussion around them. I realized I was always opening the article in one tab and the comments in another, constantly switching back and forth.<p>I figured there was probably a simpler way, so I threw together this userscript to merge the two.</p><p>1. Clicking a link from Hacker News opens the article with a side panel containing the discussion. It doesn't require your credentials, is resizable, and is easy to tweak if you want to customize it.</p><p>2. If you land on an article that has previously been shared on HN, the script finds the existing discussion and adds a button in the top-right to open the panel.</p><p>Feedback welcome.\n\n\n</p><p><small>255 points | <a href=\"https://news.ycombinator.com/item?id=49090607\" rel=\"noopener noreferrer\">64 comments</a></small></p>\n\n\n<blockquote>\nFeature 2 is really useful. When I land on a technical article I know chances are there will be a nice HN discussion, that may sometimes even refute the main point of the article.<p>Feature 1 is IMO less useful. It just suggests that people are bad at window management. We didn't like overlapping windows and finding them, so we created tabs inside windows. Then we wanted to see two things at the same time, so we created split views inside tabs (Chrome and Firefox both had this). With a good window manager neither would be necessary. Sadly the community prefers to solve this at the application level rather than the desktop level; I'm currently using Forge (<a href=\"https://github.com/forge-ext/forge\" rel=\"noopener noreferrer\">https://github.com/forge-ext/forge</a>) but sadly it's becoming unmaintained.\n— kccqzy\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.slow-journalism.com/\">\n        <h2>Delayed Gratification – Proud to Be &#39;Last to Breaking News&#39;</h2>\n    </a>\n    <time>2026-07-28 11:50</time>\n    <div>\n\n<p><a href=\"https://www.slow-journalism.com/\" rel=\"noopener noreferrer\">Delayed Gratification – Proud to Be 'Last to Breaking News'</a></p>\n\n\n\n<p><small>224 points | <a href=\"https://news.ycombinator.com/item?id=49085731\" rel=\"noopener noreferrer\">124 comments</a></small></p>\n\n\n<blockquote>\nOne thing that has really frustrated me with \"mainstream media\" in the last few years is that the level of effort being put into journalism seems to be on decline. I feel like half of the news articles are just a collection of quotes from officials or politicians in public statements, being regurgitated without any additional effort. Outrageous claims are just taken at face value, or at best just put alongside quotes from other officials/politicians saying the opposite. As an example, how many times has the strait of Hormuz been declared open by the US, when it turns out it really wasn't? And every time these low-effort articles just echo that statement without even trying to evaluate if that is true. I mean, the transponder data on shipping is publicly available, there's a dozen websites you could use to actually see passage through the strait to verify the claim. If you don't do even the most basic follow ups, is that even a news article? Or is it just a more elaborate form of re-tweeting?\n— openasocket\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://arxiv.org/abs/2510.26692\">\n        <h2>Kimi Linear: An Expressive, Efficient Attention Architecture (2025)</h2>\n    </a>\n    <time>2026-07-28 06:52</time>\n    <div>\n\n<p><a href=\"https://arxiv.org/abs/2510.26692\" rel=\"noopener noreferrer\">Kimi Linear: An Expressive, Efficient Attention Architecture (2025)</a></p>\n\n\n\n<p><small>266 points | <a href=\"https://news.ycombinator.com/item?id=49082022\" rel=\"noopener noreferrer\">115 comments</a></small></p>\n\n\n<blockquote>\nDoes any expert in the field know whether it is really the case that this <i>intelligence</i> we are seeing with frontier models is an \"emerging\" phenomena, only coming up when the architecture is scaled?<p>Like isn't it weird that the 1 million parameter model with the same architecture can't solve basic puzzles but suddenly the 1 trillion parameter can conjure up counter-examples for the Jacobian conjecture?</p><p>It's unintuitive since, to the best of my knowledge, one of the basic tenants of algorithm development was that you can't just brute-force your way towards a solution for some complex problems, e.g. naive sorting algorithms suddenly won't beat quicksort if you put more processing to them, but in the modern LLM scene it seems people are in a race to scaling up, experimenting empirically and hoping the same algorithm/architecture comes to a solution.\n— pooyamo\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.doubleword.ai/you-could-have-come-up-with-kimi-delta-attention\">\n        <h2>A walk through of the DeltaNet family of linear attention variants</h2>\n    </a>\n    <time>2026-07-28 12:02</time>\n    <div>\n\n<p><a href=\"https://blog.doubleword.ai/you-could-have-come-up-with-kimi-delta-attention\" rel=\"noopener noreferrer\">A walk through of the DeltaNet family of linear attention variants</a></p>\n\n\n\n<p><small>282 points | <a href=\"https://news.ycombinator.com/item?id=49085909\" rel=\"noopener noreferrer\">116 comments</a></small></p>\n\n\n<blockquote>\nMachine learning could need, and probably has needed, some unified math notation for the past 15 years IMO. With that said, it was worse back in the day - when ML papers were the products of researchers from all over, you'd see some wild notation.<p>Many will likely disagree with me, but inconsistent notation (across papers!) is to me friction. At least in this article the author explicitly explains the notation at the very start...that is not always the case. Rarely, even.</p><p>EDIT: Didn't even notice the notation switch, much appreciated.\n— TrackerFF\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://deflockcg.com/\">\n        <h2>Deflock Casa Grande</h2>\n    </a>\n    <time>2026-07-28 14:41</time>\n    <div>\n\n<p><a href=\"https://deflockcg.com/\" rel=\"noopener noreferrer\">Deflock Casa Grande</a></p>\n\n\n\n<p><small>244 points | <a href=\"https://news.ycombinator.com/item?id=49088148\" rel=\"noopener noreferrer\">98 comments</a></small></p>\n\n\n<blockquote>\nI know this is preaching to the choir but from the article on the person holding the skimmer<p>&gt; Police can also use the cameras to surveil protestors and stalk ex-lovers—or strangers they find attractive.</p><p>I didn't believe police actually did this until a roommate's new classmate told me her story. She has recently moved in to the neighborhood (an HOA at that). She was walking her dog one evening when a police officer who also lives in the HOA greeted her by her full legal name which she swears she never uses anywhere so the only way someone would know it was if they looked her up. She was just a roommate at this new place so her name wouldn't be in any HOA papers.</p><p>The police (or any law enforcement) really should not have access to any kind of dragnet surveillance.</p><p>They won't use technology to find our lost/stolen phones but they want even more surveillance for what?\n— collabs\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:279","title":"Digest: Hacker News: Jul 27 - Jul 28, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-28T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.anthropic.com/news/position-open-weights-models\">\n        <h2>Our position on open-weights models</h2>\n    </a>\n    <time>2026-07-27 18:03</time>\n    <div>\n\n<p><a href=\"https://www.anthropic.com/news/position-open-weights-models\" rel=\"noopener noreferrer\">Our position on open-weights models</a></p>\n\n\n\n<p><small>315 points | <a href=\"https://news.ycombinator.com/item?id=49076057\" rel=\"noopener noreferrer\">376 comments</a></small></p>\n\n\n<blockquote>\n&gt; Anthropic has never advocated for a ban on open-weights models.<p>&gt; All sufficiently capable models, open and closed, should go through mandatory safety testing.</p><p>Yeah, this is anthropic advocating for a ban on open weight models.</p><p>Who runs this test? What happens if this test is too costly or the administrator refuses to allow certain people to participate.</p><p>This is exactly how the US has banned goods in the past, by requiring a stamp and then refusing to issue it.\n— cogman10\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/HedgieMarkets/status/2081534588485296565\">\n        <h2>AI companies are shredding rare books</h2>\n    </a>\n    <time>2026-07-27 08:32</time>\n    <div>\n\n<p><a href=\"https://twitter.com/HedgieMarkets/status/2081534588485296565\" rel=\"noopener noreferrer\">AI companies are shredding rare books</a></p>\n<a href=\"https://xcancel.com/HedgieMarkets/status/2081534588485296565\" rel=\"noopener noreferrer\">https://xcancel.com/HedgieMarkets/status/2081534588485296565</a>\n\n\n<p><small>621 points | <a href=\"https://news.ycombinator.com/item?id=49068738\" rel=\"noopener noreferrer\">373 comments</a></small></p>\n\n\n<blockquote>\nI've limited sympathy for the publishers.<p>It pisses me off to reflect that they can sit on works until copyright expires, keeping them out of print. There's no real need for any of these so-called rare books to be rare while they're under copyright.</p><p>And related to this, the books that are in print are mostly only in print in the shittiest way. I often see well-made books from the 17th or 18th centuries which are still in good nick. It's ridiculous that in the 21st century, publication standards have fallen to the point where for most works a disposable format is the only type available - where no amount of money could buy a truly decent hardback copy.</p><p>If we have to have copyright laws, I'd like to see two changes to them.</p><p>When a publisher has no incentive to keep an edition in print, it should be available to any other publisher to print, without compensation to the original publisher, and with renegotiated royalties for the author.</p><p>And if the publisher keeps a book in print - but only in bestseller-grade materials, bogroll paper that furrows in any humidity and perfect binding that molts its pages a couple of dry seasons later - and if it refuses to print a durable hardback copy with signatures, good paper and decent print - something that will still be readable in several generations' time - any other publisher keen to have a crack at it should be able to, again without any compensation for the original publisher, though perhaps in this case, with matching royalties for the author.\n— squidbeak\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://lockwood.dev/ai/2026/07/27/how-is-the-bun-rewrite-in-rust-going.html\">\n        <h2>How is the Bun Rewrite in Rust going?</h2>\n    </a>\n    <time>2026-07-27 07:12</time>\n    <div>\n\n<p><a href=\"https://lockwood.dev/ai/2026/07/27/how-is-the-bun-rewrite-in-rust-going.html\" rel=\"noopener noreferrer\">How is the Bun Rewrite in Rust going?</a></p>\n\n\n\n<p><small>321 points | <a href=\"https://news.ycombinator.com/item?id=49067854\" rel=\"noopener noreferrer\">233 comments</a></small></p>\n\n\n<blockquote>\nBun’s Rust rewrite shipped in Claude Code over a month ago and barely anyone noticed. Claude Code is widely used. The Rust rewrite is going well overall.<p>In the Bun v1.4 video, I promised a certain number of newly passing Node.js tests were added to force us to improve compatibility, and that number is not true  yet. The release is delayed until it is true. The PRs to make it true are up but not merged yet. Most likely next Tuesday we’ll do the release of 1.4.\n— Jarred\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/MoonshotAI/Kimi-K3/blob/main/k3_tech_report.pdf\">\n        <h2>Kimi-K3 Technical Report [pdf]</h2>\n    </a>\n    <time>2026-07-27 11:23</time>\n    <div>\n\n<p><a href=\"https://github.com/MoonshotAI/Kimi-K3/blob/main/k3_tech_report.pdf\" rel=\"noopener noreferrer\">Kimi-K3 Technical Report [pdf]</a></p>\n\n\n\n<p><small>250 points | <a href=\"https://news.ycombinator.com/item?id=49070985\" rel=\"noopener noreferrer\">68 comments</a></small></p>\n\n\n<blockquote>\nBack of the envelope calculation (could be off, correct me if I am)<p>If you are a large enough company that spends million+ on inference a month, it makes sense to buy a GB300 rack ($6M on top range from what I could find) which has 20.7 TB. Since the model is mixed trained (MXFP4), you would need less than 10% of the rack's memory to serve the full model. Aggregate HBM bandwidth: 576 TB/s. You can run over 6000 parallel agentic workflows (each with ~100k context on average) at ~30 tok/s.</p><p>Assuming the annual amortization+electricity at $1.5M/year and about 50% average annual utilization, you get less than 60 cents (USD) per million output token, for a frontier model with plenty of capacity to share, all your data never leaving premises and well over an order of magnitude cheaper!</p><p>As long as a company believes that the openweight models will continue to get more capable and 'AI is here to stay', this model provides the first solid footing for a decision to just buy a rack.\n— GodelNumbering\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://nypost.com/2026/07/26/us-news/netflix-exec-goes-ballistic-after-being-fired-for-stunning-trust-exercise-confession-at-retreat-suit/\">\n        <h2>Netflix employee fired for sharing personal details in retreat trust exercise</h2>\n    </a>\n    <time>2026-07-27 19:21</time>\n    <div>\n\n<p><a href=\"https://nypost.com/2026/07/26/us-news/netflix-exec-goes-ballistic-after-being-fired-for-stunning-trust-exercise-confession-at-retreat-suit/\" rel=\"noopener noreferrer\">Netflix employee fired for sharing personal details in retreat trust exercise</a></p>\n<a href=\"https://www.inc.com/amaya-nichole/netflix-company-retreat-sparked-lawsuit-experts-say-real-damage-may-be-just-beginning/91380349\" rel=\"noopener noreferrer\">https://www.inc.com/amaya-nichole/netflix-company-retreat-sp...</a>\n\n\n<p><small>261 points | <a href=\"https://news.ycombinator.com/item?id=49076923\" rel=\"noopener noreferrer\">221 comments</a></small></p>\n\n\n<blockquote>\nOffsite retreats seem like a bad idea in general, I've never been to one where I felt the team or company worked together better afterwards, and I've seen some spectacularly bad results... like the time the facilitator tried to get to the bottom of tensions between the CTO and head of sales (the classic problem of \"Engineering isn't shipping features fast enough\" and \"Sales is selling features before even consulting with engineering\"). The discussion quickly turned shockingly personal and within a month after the retreat both the CTO and head of sales quit. At least they called an end to the retreat early.\n— Johnny555\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.sgieurope.com/e-commerce/decathlon-germany-launches-wero-payment-on-its-website/122397.article\">\n        <h2>Decathlon Germany adds Wero payment option to decathlon.de website</h2>\n    </a>\n    <time>2026-07-27 12:49</time>\n    <div>\n\n<p><a href=\"https://www.sgieurope.com/e-commerce/decathlon-germany-launches-wero-payment-on-its-website/122397.article\" rel=\"noopener noreferrer\">Decathlon Germany adds Wero payment option to decathlon.de website</a></p>\n\n\n\n<p><small>296 points | <a href=\"https://news.ycombinator.com/item?id=49072310\" rel=\"noopener noreferrer\">207 comments</a></small></p>\n\n\n<blockquote>\nWero is such a valuable asset for Europe and couldn't have come at a better time.<p>It's built on the excellent SEPA system, which standardized bank transfers and \"Lastschrift\" in Europe. SEPA itself got a huge upgrade last year with mandatory instant transfers that cannot cost more than standard transfers between European checking accounts.</p><p>Both of those allowed Wero to happen as a final abstract top layer, meaning: the UX of sending money to an email address with the security and convenience of bank transfers. And everything is built collaboratively on top of European banking infrastructure.</p><p>No account necessary and no private american conglomerates can delete that account.</p><p>And before some says: \"Well, now the government controls everything!\": They already did, since... Ever. Now its one less entity with that access and one that can be (hopefully) controlled and changed by a majority.\n— anticrymactic\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.techdirt.com/2026/07/27/judge-rejects-googles-attempt-to-dmca-its-way-out-of-being-scraped/\">\n        <h2>Judge Rejects Google&#39;s Attempt to DMCA Its Way Out of Being Scraped</h2>\n    </a>\n    <time>2026-07-27 14:15</time>\n    <div>\n\n<p><a href=\"https://www.techdirt.com/2026/07/27/judge-rejects-googles-attempt-to-dmca-its-way-out-of-being-scraped/\" rel=\"noopener noreferrer\">Judge Rejects Google's Attempt to DMCA Its Way Out of Being Scraped</a></p>\n\n\n\n<p><small>235 points | <a href=\"https://news.ycombinator.com/item?id=49073513\" rel=\"noopener noreferrer\">91 comments</a></small></p>\n\n\n<blockquote>\nI'd be more OK with this if Google had a good API for their search results.  But they've deprecated it, and now there is no alternative. So I'll continue to use 3rd parties that scrape Google results, until they change their mind.\n— binarymax\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://arstechnica.com/tech-policy/2026/07/police-missed-one-underscore-and-sent-the-wrong-man-to-prison/\">\n        <h2>A missing underscore sent innocent man to prison for 18 months</h2>\n    </a>\n    <time>2026-07-27 18:10</time>\n    <div>\n\n<p><a href=\"https://arstechnica.com/tech-policy/2026/07/police-missed-one-underscore-and-sent-the-wrong-man-to-prison/\" rel=\"noopener noreferrer\">A missing underscore sent innocent man to prison for 18 months</a></p>\n\n\n\n<p><small>244 points | <a href=\"https://news.ycombinator.com/item?id=49076116\" rel=\"noopener noreferrer\">131 comments</a></small></p>\n\n\n<blockquote>\n&gt; Nothing linked Klayme to the girl. No intimate images were found. Klayme did have a Kik account, but cops couldn’t even show that he had accessed the service during the period in question.<p>&gt; Still, Klayme was arrested and hit with three charges:</p><p>&gt; Luring a person under 14 years of age by means of telecommunication</p><p>&gt; Providing sexually explicit material to a child</p><p>&gt; Possession of child pornography</p><p>&gt; The case went to trial, where Klayme was found guilty. He then went to prison for 18 months.</p><p>What in the world happened in this case?</p><p>How can someone be convicted of these charges without any evidence?</p><p>Unless the article left something out, the only possible evidence they had was the wrong username. They couldn't even find evidence that this person used Kik at the time of the crime.</p><p>What defense did his lawyer even try? I'm so confused.\n— Aurornis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/benchmarking-opus-5-on-slop-code-bench.md\">\n        <h2>Benchmarking Opus 5 on SlopCodeBench</h2>\n    </a>\n    <time>2026-07-27 18:37</time>\n    <div>\n\n<p><a href=\"https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/benchmarking-opus-5-on-slop-code-bench.md\" rel=\"noopener noreferrer\">Benchmarking Opus 5 on SlopCodeBench</a></p>\n\n\n\n<p><small>234 points | <a href=\"https://news.ycombinator.com/item?id=49076391\" rel=\"noopener noreferrer\">55 comments</a></small></p>\n\n\n<blockquote>\nNice! I actually ran across this paper+benchmark recently, too. It's the first I've found that start to aim at some of the non-functional and longitudinal requirements that I think have always been an important part of writing production code.<p>It's especially relevant now that models are good enough to solve ~most point-in-time problems.</p><p>Some relevant but disconnected thoughts:</p><p>- deterministic scores are so nice</p><p>- what \"maintainable\" is is probably some high dimensional space described by these signals; it'd probably require some human labeling to figure out where this space is</p><p>- another signal I've been thinking about and I'm seeing increasingly get brought up is the state space of a system; I'm seeing formal methods pop up a lot recently\n— Vgoose\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://matthewsaltz.com/blog/using-an-open-model-feels-surprisingly-good/\">\n        <h2>Using an open model feels surprisingly good</h2>\n    </a>\n    <time>2026-07-27 22:37</time>\n    <div>\n\n<p><a href=\"https://matthewsaltz.com/blog/using-an-open-model-feels-surprisingly-good/\" rel=\"noopener noreferrer\">Using an open model feels surprisingly good</a></p>\n\n\n\n<p><small>231 points | <a href=\"https://news.ycombinator.com/item?id=49078583\" rel=\"noopener noreferrer\">68 comments</a></small></p>\n\n\n<blockquote>\nThis is an ad.<p>I know the author has a long history here and I'm sure the post is a genuine reflection. But how is posting \"I used my own product and it felt really good\" anything other than self promotion?\n— mbanerjeepalmer\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:278","title":"Digest: Hacker News: Jul 26 - Jul 27, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-27T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://killthecookiebanner.eu/\">\n        <h2>Kill The Cookie Banner</h2>\n    </a>\n    <time>2026-07-26 07:53</time>\n    <div>\n\n<p><a href=\"https://killthecookiebanner.eu/\" rel=\"noopener noreferrer\">Kill The Cookie Banner</a></p>\n\n\n\n<p><small>193 points | <a href=\"https://news.ycombinator.com/item?id=49057175\" rel=\"noopener noreferrer\">104 comments</a></small></p>\n\n\n<blockquote>\nThe other approach to killing the cookie banner is simply to declare that such a thing <i>cannot</i> constitute “informed consent”. (Perhaps: “ticking a checkbox and/or clicking a button cannot constitute informed consent”; and see what they try next.) From a factual perspective, I honestly think that shouldn’t be controversial: it’s well-understood that very few people actually read those things, they just want to get them out of the way. Just as shrink-wrap licenses and even simple <i>contracts</i> have at times in some jurisdictions essentially been neutered, so that only terms that a reasonable person would expect to be there are enforceable, at which point it becomes obvious that the whole thing needs tearing down in favour of standard licenses/contracts. In the Australian state Victoria, for example, there are standard rent and property sale contracts; for renting you <i>must</i> use that contract &lt;<a href=\"https://www.consumer.vic.gov.au/housing/renting/starting-and-changing-rental-agreements/different-rental-agreements/residential-rental-agreements#:~:text=You%20must%20use%20the%20%E2%80%98prescribed%20form%E2%80%99%20when%20entering%20into%20a%20written%20rental%20agreement%2E\" rel=\"noopener noreferrer\">https://www.consumer.vic.gov.au/housing/renting/starting-and...</a>&gt;, and I got the impression that residential sales practically always use the standard contract.<p>But of course it’s impossible to convince someone of something when their livelihood depends on their not understanding it.\n— chrismorgan\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.techspot.com/news/113236-us-prosecutors-charge-atlanta-man-after-grapheneos-phone.html\">\n        <h2>US citizen charged after GrapheneOS phone wipes during airport search</h2>\n    </a>\n    <time>2026-07-26 18:21</time>\n    <div>\n\n<p><a href=\"https://www.techspot.com/news/113236-us-prosecutors-charge-atlanta-man-after-grapheneos-phone.html\" rel=\"noopener noreferrer\">US citizen charged after GrapheneOS phone wipes during airport search</a></p>\n\n\n\n<p><small>555 points | <a href=\"https://news.ycombinator.com/item?id=49063022\" rel=\"noopener noreferrer\">385 comments</a></small></p>\n\n\n<blockquote>\nI’ve seen a lot of people on the internet over the years say things like “the government can’t make x illegal, it’s just y.”  For example, the government can’t make wiping your phone at the border illegal, it’s just punching four numbers into your phone, just like a pin, only a different four numbers, which could just have well been your pin.<p>U.S. law though is highly non-autistic and what you were trying to do is just as important as what you superficially did.  Hell there could have been a third set of four numbers that were the nuclear launch codes.  It’s not the fact that it was four numbers, it’s what you were trying to make happen when you typed them.  Now of course whether they can prove what your intent was when you typed them is another matter, but generally a duress pin should be for when robbers are breaking into your house, and the government will be on your side, and not when the government will be against you.\n— cameldrv\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://nikolays.github.io/PGSimCity/\">\n        <h2>PGSimCity - How PostgreSQL Works</h2>\n    </a>\n    <time>2026-07-26 20:19</time>\n    <div>\n\n<p><a href=\"https://nikolays.github.io/PGSimCity/\" rel=\"noopener noreferrer\">PGSimCity - How PostgreSQL Works</a></p>\n\n\n\n<p><small>437 points | <a href=\"https://news.ycombinator.com/item?id=49063754\" rel=\"noopener noreferrer\">45 comments</a></small></p>\n\n\n<blockquote>\nI love what is trying to be done here. Some feedback to improve would be to cut out a lot of the noise with the \"Take tour\". There are too many boxes and things changing on the screen to get a sense of what is happening. Also make it interactive rather than automatically switch onto the next subject. Being a passive observer to so much information trying to be conveyed is very confusing.<p>I really do like these kinds of approaches to showing the inner workings of different kinds of tech, so think this is on the good path to being a very useful tool, but needs some focus rather than more data/graphs/info boxes.\n— layoric\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://swag.htmx.org/en-cad/products/htmx-4-the-game\">\n        <h2>Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy</h2>\n    </a>\n    <time>2026-07-26 08:00</time>\n    <div>\n\n<p><a href=\"https://swag.htmx.org/en-cad/products/htmx-4-the-game\" rel=\"noopener noreferrer\">Htmx 4.0, the first JavaScript library to release exclusively on the Game Boy</a></p>\n\n\n\n<p><small>332 points | <a href=\"https://news.ycombinator.com/item?id=49057241\" rel=\"noopener noreferrer\">104 comments</a></small></p>\n\n\n<blockquote>\nI've been using htmx for three years now, and it's completely unlocked new ways of building software for the web, especially if you use a server-side templating language.<p>But more importantly (as this \"Game Boy\" option reveals), the head honcho is really responsive with the items in the store. I had purchased a coffee mug a few years back and complained on Twitter that they need to sell larger mugs instead of only offering little tiny baby mugs that only hold ~8 ounces of liquid. The next day, he added giant 48-ounce monsters to the store and I've been drinking out of that mug every day since.\n— blister\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.france24.com/en/live-news/20260726-french-firefighters-face-pyrocumulonimbus-for-first-time\">\n        <h2>French firefighters face &#39;pyrocumulonimbus&#39; for first time</h2>\n    </a>\n    <time>2026-07-26 13:49</time>\n    <div>\n\n<p><a href=\"https://www.france24.com/en/live-news/20260726-french-firefighters-face-pyrocumulonimbus-for-first-time\" rel=\"noopener noreferrer\">French firefighters face 'pyrocumulonimbus' for first time</a></p>\n\n\n\n<p><small>302 points | <a href=\"https://news.ycombinator.com/item?id=49060495\" rel=\"noopener noreferrer\">185 comments</a></small></p>\n\n\n<blockquote>\nLe Monde, very reputed French newspaper (NYtimes equivalent for France perhaps) says that it’s not the first time this cloud is seen in France [1]: (translation mine)<p>&gt; “What is happening right now is extremely, extremely unusual. Seeing a cloud this massive and reaching such an altitude above a wildfire is exceptionally rare,” the researcher explains.</p><p>“During the Pedrógão fire [which claimed around 60 lives in Portugal in 2017], there were two episodes of fire-induced thunderstorms. Here, we are already at eight or ten, and the forecast is not encouraging at all.”</p><p>Although unprecedented in both intensity and frequency, the phenomenon has been observed in France before, according to the expert: during the Fontainebleau wildfire (Seine-et-Marne) in July, the Ribaute fire (Aude) in 2025, and the Générac fire (Gard) in 2019.</p><p>It seems that this cloud and the attached storms have been seen before, even recently, in France, but this one is one of a kind for intensity, by far.</p><p>[1] <a href=\"https://www.lemonde.fr/planete/article/2026/07/27/le-pyrocumulonimbus-l-orage-de-feu-qui-rend-l-incendie-en-gironde-si-imprevisible-c-est-un-miracle-qu-il-n-y-ait-pas-encore-eu-de-mort_6733570_3244.html\" rel=\"noopener noreferrer\">https://www.lemonde.fr/planete/article/2026/07/27/le-pyrocum...</a>\n— wosk\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.wsj.com/tech/google-discloses-94-1-billion-in-spacex-stock-marking-6-stake-91655d7c\">\n        <h2>Google Discloses $94.1B in SpaceX Stock, Marking 6% Stake</h2>\n    </a>\n    <time>2026-07-26 08:43</time>\n    <div>\n\n<p><a href=\"https://www.wsj.com/tech/google-discloses-94-1-billion-in-spacex-stock-marking-6-stake-91655d7c\" rel=\"noopener noreferrer\">Google Discloses $94.1B in SpaceX Stock, Marking 6% Stake</a></p>\n\n\n\n<p><small>210 points | <a href=\"https://news.ycombinator.com/item?id=49057574\" rel=\"noopener noreferrer\">143 comments</a></small></p>\n\n\n<blockquote>\nThis investment has never been secret.<p>Google (now under parent company Alphabet) invested roughly $900 million as the majority of a ~$1 billion funding round alongside Fidelity Investments. This gave Google an initial equity stake of about 7–7.5% in SpaceX at a valuation of roughly $10–12 billion.\n— miohtama\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://beyondloom.com/decker/\">\n        <h2>Decker, a platform that builds on the legacy of Hypercard and classic macOS</h2>\n    </a>\n    <time>2026-07-26 14:23</time>\n    <div>\n\n<p><a href=\"https://beyondloom.com/decker/\" rel=\"noopener noreferrer\">Decker, a platform that builds on the legacy of Hypercard and classic macOS</a></p>\n\n\n\n<p><small>288 points | <a href=\"https://news.ycombinator.com/item?id=49060856\" rel=\"noopener noreferrer\">72 comments</a></small></p>\n\n\n<blockquote>\nI'm afraid that HyperCard is too old for broader audience to be able to grasp how extraordinary experience it was providing.<p>As a 6-7yo I had a collection of English words, stored with my own definitions and pronunciations, using basic building blocks, and it was as easy and intuitive as writing these words in my notebook.</p><p>People used the same building primitives to make real games or stuff like accounting applications.</p><p>And the best part - at that time it didn't looked cheap.</p><p>This one is really hard to describe - it's the same uncanny valley that makes small village in Fallout 1 feel massive and full of people despite it taking two screens with just few sprites running around, while full blown 3D world of Fallout 3, with real buildings and voice overs felt flat, soulless and empty.\n— zeroq\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://huggingface.co/moonshotai/Kimi-K3\">\n        <h2>Kimi-K3 Releases on HuggingFace 7/27</h2>\n    </a>\n    <time>2026-07-27 02:18</time>\n    <div>\n\n<p><a href=\"https://huggingface.co/moonshotai/Kimi-K3\" rel=\"noopener noreferrer\">Kimi-K3 Releases on HuggingFace 7/27</a></p>\n\n\n\n<p><small>301 points | <a href=\"https://news.ycombinator.com/item?id=49065752\" rel=\"noopener noreferrer\">120 comments</a></small></p>\n\n\n<blockquote>\nThis will be interesting for a few reasons. First, depending on where the median pricing settles w/ 3rd party providers will tell us what it costs to serve a 3T model. Since it's going to be mxfp4 native, it'll take ~1.5TB of VRAM to host this, which is juuust at the limit of 8xb200s (but realistically you'll need 16x for context / throughput optimisation). Won't be cheap to host, but at least we should get some range of $/MTok for a 3T model. Then we'll be able to guesstimate if \"labs are subsidising tokens on API pricing\".<p>Also interesting to see what effort it will take to fine-tune this beast. The latest AISI benchmarks on cybersec place it above glm5.2, but still way way behind SotA closed models. Some fine-tuning might be needed here. Also, interesting to see if Cursor does another training round on it, to directly compare it w/ kimi2.6/2.7 fine-tunes (composer series) and grok4.5.</p><p>Also also, interesting to see if someone takes on distilling (proper distillation, w/ training the entire distribution) from this into smaller models. (dsv4-kimi should be really good, since dsv4 is very cheap to serve)\n— NitpickLawyer\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://aerospaceglobalnews.com/news/gatwick-airport-robotic-parking-stanley-robotics/\">\n        <h2>London Gatwick has launched a robotic airport parking service</h2>\n    </a>\n    <time>2026-07-26 10:40</time>\n    <div>\n\n<p><a href=\"https://aerospaceglobalnews.com/news/gatwick-airport-robotic-parking-stanley-robotics/\" rel=\"noopener noreferrer\">London Gatwick has launched a robotic airport parking service</a></p>\n\n\n\n<p><small>265 points | <a href=\"https://news.ycombinator.com/item?id=49058669\" rel=\"noopener noreferrer\">226 comments</a></small></p>\n\n\n<blockquote>\nSo I'll have to park my car in a garage first, then take a bus to the terminal just so that a robot can move my car from the place where I parked it to a different place? I was hoping it'd be something where I'd pull up to the curb, grab my bags and head in while the robot parked the car for me but apparently I'll still have to take a bus to the terminal?\n— pontus\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theclimatebrink.com/p/the-strongest-el-nino-ever\">\n        <h2>The Strongest El Niño Ever</h2>\n    </a>\n    <time>2026-07-26 14:35</time>\n    <div>\n\n<p><a href=\"https://www.theclimatebrink.com/p/the-strongest-el-nino-ever\" rel=\"noopener noreferrer\">The Strongest El Niño Ever</a></p>\n\n\n\n<p><small>205 points | <a href=\"https://news.ycombinator.com/item?id=49060978\" rel=\"noopener noreferrer\">189 comments</a></small></p>\n\n\n<blockquote>\nThe buried lede:<p><i>What does all this mean for global temperatures? Because global temperature lags ENSO by around three to five months, most of this event’s warming will land in 2027, which is now shaping up to be a genuinely alarming year and the warmest on record by a sizable margin</i></p><p>I’m certainly no climate scientist, but if I lived in Europe, I would absolutely be looking into how to get a solar energy system set up and at least one window air-conditioning unit if not a heat pump before next summer\n— aaronbrethorst\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:277","title":"Digest: Hacker News: Jul 25 - Jul 26, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-26T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://didtheyghostyou.com/\">\n        <h2>Did They Ghost You?</h2>\n    </a>\n    <time>2026-07-25 16:18</time>\n    <div>\n\n<p><a href=\"https://didtheyghostyou.com/\" rel=\"noopener noreferrer\">Did They Ghost You?</a></p>\n\n\n\n<p><small>197 points | <a href=\"https://news.ycombinator.com/item?id=49051120\" rel=\"noopener noreferrer\">73 comments</a></small></p>\n\n\n<blockquote>\nAnecdotal, I know, but I was ghosted by Google back in 2004-2005 or thereabouts.  Back and forth with a recruiter, who promised me that she would book phone screens.  Then heard nothing.  Pinged her repeatedly.  Nothing.<p>A few years later got another Google recruiter after me.  Ended up getting hired in 2008.</p><p>Looked up the previous recruiter.  Her last day at the company was the day she promised she would book phone screens, or the day after (can't remember exactly, this is quite a few years ago).  I can only assume she was suddenly let go.</p><p>Ever since, I keep wondering how many ghostings happen because the person holding the strings disappears for some reason, and there's a lack of system to follow up on that.\n— arcade79\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://tobi.knaup.me/2026-07-25-open-weight-ai-is-having-its-kubernetes-moment/\">\n        <h2>Open-weight AI is having its Kubernetes moment</h2>\n    </a>\n    <time>2026-07-25 10:49</time>\n    <div>\n\n<p><a href=\"https://tobi.knaup.me/2026-07-25-open-weight-ai-is-having-its-kubernetes-moment/\" rel=\"noopener noreferrer\">Open-weight AI is having its Kubernetes moment</a></p>\n\n\n\n<p><small>295 points | <a href=\"https://news.ycombinator.com/item?id=49048034\" rel=\"noopener noreferrer\">238 comments</a></small></p>\n\n\n<blockquote>\nEveryone is talking about banning Chinese models but nobody talks how it is feasible to ban them. I think it’s impossible simply because technically there is no such thing as a “Chinese model”. There is no way to tell apart an “American” model from a “Chinese” one by looking at their weights. Weights are just numbers and you can’t assign country of origin to numbers. One can find very easy workarounds to any naive attempt to ban them by origin.<p>So, any solution to this “problem” must include ALL open-weight models. As far as I understand this is exactly what they intend to do. Axios article linked in the post mentions that. As in this quote:</p><p>“The source described leading AI labs or their allies approaching the administration every 3-5 months with an idea to ban open-source models.”</p><p>It doesn’t say “Chinese” open-source models. Because they already know that it’s not feasible. Any regulation must cover all the models.</p><p>Now there are solutions for that latter problem. But they are all ugly and restrictive. Making a DRM-like license protection system mandatory can be a solution. If a company wants to run an open model in their own servers, they can only use approved and certified pure “American” models. This of course creates a monopoly for the big labs who are authorized to train and distribute such “open” models. A company can fine-tune the model for its own needs but of course can’t distribute the derivative model.</p><p>I’m sure there are other solutions but all of them would be equally ugly. Also these regulations can’t be enforced to other countries easily so only Americans will be restricted.\n— ozgung\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models\">\n        <h2>The new rules of context engineering for Claude 5 generation models</h2>\n    </a>\n    <time>2026-07-25 16:42</time>\n    <div>\n\n<p><a href=\"https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models\" rel=\"noopener noreferrer\">The new rules of context engineering for Claude 5 generation models</a></p>\n\n\n\n<p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=49051361\" rel=\"noopener noreferrer\">169 comments</a></small></p>\n\n\n<blockquote>\nWe should design a specific language to make sure that we can encode the exact requirements that we want. Something that has a limited set of keywords that are explicit. Wait a minute...\n— mycentstoo\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theguardian.com/us-news/ng-interactive/2026/jul/25/flock-surveillance-cameras\">\n        <h2>The growing vigilante movement to knock out Flock surveillance cameras</h2>\n    </a>\n    <time>2026-07-25 15:02</time>\n    <div>\n\n<p><a href=\"https://www.theguardian.com/us-news/ng-interactive/2026/jul/25/flock-surveillance-cameras\" rel=\"noopener noreferrer\">The growing vigilante movement to knock out Flock surveillance cameras</a></p>\n\n\n\n<p><small>165 points | <a href=\"https://news.ycombinator.com/item?id=49050538\" rel=\"noopener noreferrer\">89 comments</a></small></p>\n\n\n<blockquote>\nFlock was pitched as the triumph of technology over criminality.  It's surveillance network was supposed to end crime.  However, when people witness extreme criminality thriving unpunished at the top levels of U.S. politics, the lie becomes evident.  Flock isn't about ending crime.  It's a tool of control to be used by criminals.<p>Who watches the watchers?  <i>Everyone</i>.\n— beloch\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://radicle.network/nodes/rosa.radicle.network/rad%3Az2v9tRJz1oknFAqCSY5W5c76nVvm6\">\n        <h2>Bitchat is now on Radicle</h2>\n    </a>\n    <time>2026-07-25 09:18</time>\n    <div>\n\n<p><a href=\"https://radicle.network/nodes/rosa.radicle.network/rad%3Az2v9tRJz1oknFAqCSY5W5c76nVvm6\" rel=\"noopener noreferrer\">Bitchat is now on Radicle</a></p>\n\n\n\n<p><small>195 points | <a href=\"https://news.ycombinator.com/item?id=49047365\" rel=\"noopener noreferrer\">120 comments</a></small></p>\n\n\n<blockquote>\nWalked around Fusion Festival with Bitchat running. Saw about 20 other devices and a few messages. Nobody replied to my messages. So usage isn't zero, but 20 devices out of 80000 people isn't a lot. Most hops I saw was 2, meaning there wasn't enough density to make it any meaningful distance across the festival grounds.\n— inigyou\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://fly.io/blog/kurt-scott-money-sprites/\">\n        <h2>Turn And Face The Strange</h2>\n    </a>\n    <time>2026-07-25 16:43</time>\n    <div>\n\n<p><a href=\"https://fly.io/blog/kurt-scott-money-sprites/\" rel=\"noopener noreferrer\">Turn And Face The Strange</a></p>\n\n\n\n<p><small>189 points | <a href=\"https://news.ycombinator.com/item?id=49051369\" rel=\"noopener noreferrer\">126 comments</a></small></p>\n\n\n<blockquote>\nSprites are a beautiful place to make an abstraction.<p>But I have never used a buggier infrastructure product in 30 years of development than when I tried sprites. Data loss left and right, sprites going into unconnectable zombie mode. Couldn't use even load snapshots because half the system seemed to think the sprite was fine, and half seemed to think it was dead. I gave up after two weeks of losing stuff over lunch or overnight or in the middle of working. I vividly remember scrolling through my terminal history, copy/pasting out work I could find to save from a dead sprite. I would guess that half or more of the sprites I launched had some kind of problem.</p><p>Hope they get things stable. The concept is great.\n— danielvf\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://kirwinhampshire.substack.com/p/the-dark-night-of-mathematics\">\n        <h2>The Dark Night of Mathematics</h2>\n    </a>\n    <time>2026-07-25 11:54</time>\n    <div>\n\n<p><a href=\"https://kirwinhampshire.substack.com/p/the-dark-night-of-mathematics\" rel=\"noopener noreferrer\">The Dark Night of Mathematics</a></p>\n\n\n\n<p><small>159 points | <a href=\"https://news.ycombinator.com/item?id=49048681\" rel=\"noopener noreferrer\">180 comments</a></small></p>\n\n\n<blockquote>\nEvery single knowledge worker is going to face this kind of crisis. It will be worse for people who cared deeply about their craft, but the crisis will have the same shape. The way through is to change the way you relate to your work, and to appreciate the fact that you can now produce far more output.<p>Mathematicians should realize: instead of spending decades on individual theorems, you can now create whole new subfields of mathematics. Of course, you won't be doing the creation directly, in the way the mathematicians of old did; that's just not the name of the game anymore. But you will still be directing the research and involved in the creation.\n— d_burfoot\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.jetzero.aero\">\n        <h2>JetZero</h2>\n    </a>\n    <time>2026-07-25 22:55</time>\n    <div>\n\n<p><a href=\"https://www.jetzero.aero\" rel=\"noopener noreferrer\">JetZero</a></p>\n\n\n\n<p><small>199 points | <a href=\"https://news.ycombinator.com/item?id=49054224\" rel=\"noopener noreferrer\">159 comments</a></small></p>\n\n\n<blockquote>\nHaven't heard of this company before. A good synopsis I dug up in their fundraising announcement:<p>&gt; JetZero, co-founded in 2020 by start-up veteran Tom O’Leary and aerospace legend Mark Page, is developing the world’s first commercial all-wing airplane. With up to 50% better fuel efficiency and lower carbon emissions compared to existing commercial airliners, JetZero's Z4 will offer the aviation industry a clear path to achieving its 2050 net-zero goals while also elevating the passenger experience. Working alongside the US Air Force, NASA, and the FAA, and backed by decades of investment and research into blended wing technology. JetZero looks to enter commercial service in the early 2030s.</p><p>Where an \"all-wing\" airplane is, kudos to Gemini,</p><p>&gt; one that merges the main body and wings into a single lifting surface. This can reduce drag, lower fuel burn, and expand interior space.\n— wxw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://refp.se/articles/your-shell-and-the-magic-colon\">\n        <h2>A shell colon does nothing. Use it anyway</h2>\n    </a>\n    <time>2026-07-25 09:33</time>\n    <div>\n\n<p><a href=\"https://refp.se/articles/your-shell-and-the-magic-colon\" rel=\"noopener noreferrer\">A shell colon does nothing. Use it anyway</a></p>\n\n\n\n<p><small>194 points | <a href=\"https://news.ycombinator.com/item?id=49047453\" rel=\"noopener noreferrer\">66 comments</a></small></p>\n\n\n<blockquote>\nWell that's exciting. I learned a lot of uses for \":\" today.<p>However, the only one I already knew...</p><p></p><pre><code>    if some-command; then\n        :                            # command required\n    else\n        echo \"command failed\"\n    fi\n</code></pre>\nI used to do that until I learned of<p></p><pre><code>    if ! some-command; then\n        echo \"command failed\"\n    fi\n</code></pre>\nIt's in the POSIX standard so it's not just a bashism: <a href=\"https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_02\" rel=\"noopener noreferrer\">https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...</a><p>&gt; If the pipeline does not begin with the \"!\" reserved word, the exit status shall be the exit status of the last command specified in the pipeline. Otherwise, the exit status shall be the logical NOT of the exit status of the last command\n— amiga386\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://brolly.sh/forecast/RWFP2qW8\">\n        <h2>Show HN: Brolly, a plain-text weather forecast site</h2>\n    </a>\n    <time>2026-07-25 13:34</time>\n    <div>\n\n<p><a href=\"https://brolly.sh/forecast/RWFP2qW8\" rel=\"noopener noreferrer\">Show HN: Brolly, a plain-text weather forecast site</a></p>\nThe UK MET office recently redesigned their site, adding a lot of additional whitespace, scrolling, and animations. This significantly reduced its usability for me, and left me wanting an ‘at a glance’ weather site.<p>I made <a href=\"https://brolly.sh\" rel=\"noopener noreferrer\">https://brolly.sh</a>, a minimalist, plain text weather forecasting site. You can use it to view weather from around the world, with: 7 day forecast; Previous day log (so you can confirm it definitely was cooler / hotter / wetter / drier yesterday!); Hourly rain, wind, temperature, conditions; Hourly UV, air quality and pollen, including pollen type specific forecasts within the EU / UK; Location search and last 5 locations; Location specific units.</p><p>I mostly made the site for myself, if anyone else also benefits from it that’s an added advantage.</p><p>You can check out the weather in York, UK at <a href=\"https://brolly.sh/forecast/RWFP2qW8\" rel=\"noopener noreferrer\">https://brolly.sh/forecast/RWFP2qW8</a>, or search for a location at <a href=\"https://brolly.sh\" rel=\"noopener noreferrer\">https://brolly.sh</a></p><p>The site is deliberately styled as a single long scrollable column, to work on mobile phones. You can view it on desktop too, there's just a lot of horizontal padding. I naturally took a lot of inspiration from plaintextsports.com. Despite not being a sports fan, I love its aesthetic. But, you'll hopefully see that this site isn't a rip off, and has its own deliberate look and feel.</p><p>Visualisations are really important to showing information at a glance. I spent a lot of time designing the different visualisations and making them work with only characters. My favourite is the hourly heat map used for pollen count.</p><p>It's also frustrating to have an interactive site, where you can't share a page with a friend and have them see what you're seeing. To solve this, all page state (i.e. location, selected day, expanded / collapsed sections), is stored in the URL. You can share or bookmark the specific view, and know that you'll always be able to come back to it.</p><p>The site uses PocketBase. It’s written in Go and plain HTML/JavaScript/CSS. All pages are backend rendered, with light JavaScript to handle re-loading content without page jumps when using interactive features like next / previous day navigation. Weather forecasts are fetched from open-meteo.com, which has a very generous free tier. However, I also built a custom LRU cache on top of PocketBase’s SQLite DB to cache forecasts for 5 minutes, and avoid putting unnecessary pressure on the open-meteo API.\n\n\n</p><p><small>171 points | <a href=\"https://news.ycombinator.com/item?id=49049693\" rel=\"noopener noreferrer\">51 comments</a></small></p>\n\n\n<blockquote>\nThoughts about serving pure text (not HTML) so that someone can pull this using a curl command, awk the output and do various things with it? Wish more sites did that.\n— hliyan\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:276","title":"Digest: Hacker News: Jul 24 - Jul 25, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-25T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.anthropic.com/news/claude-opus-5\">\n        <h2>Claude Opus 5</h2>\n    </a>\n    <time>2026-07-24 12:57</time>\n    <div>\n\n<p><a href=\"https://www.anthropic.com/news/claude-opus-5\" rel=\"noopener noreferrer\">Claude Opus 5</a></p>\n<a href=\"https://www.anthropic.com/claude-opus-5-system-card\" rel=\"noopener noreferrer\">https://www.anthropic.com/claude-opus-5-system-card</a>\n\n\n<p><small>1213 points | <a href=\"https://news.ycombinator.com/item?id=49038433\" rel=\"noopener noreferrer\">660 comments</a></small></p>\n\n\n<blockquote>\nI think the most important thing here is not absolute performance. It's that organizations now have access to a Fable-ish model without Fable's 30-day data retention requirement[0].<p>&gt; \"Consistent with prior Opus models, Opus 5 does not have data retention requirements for general access.\"[1]</p><p>On the Opus model release page, the reason why Fable doesn't have an ARC-AGI score is because of that retention policy[2].</p><p>0: <a href=\"https://support.claude.com/en/articles/15425996-data-retention-practices-for-covered-models\" rel=\"noopener noreferrer\">https://support.claude.com/en/articles/15425996-data-retenti...</a></p><p>1: <a href=\"https://www.anthropic.com/news/claude-opus-5\" rel=\"noopener noreferrer\">https://www.anthropic.com/news/claude-opus-5</a></p><p>2: <a href=\"https://xcancel.com/arcprize/status/2064399134099153344\" rel=\"noopener noreferrer\">https://xcancel.com/arcprize/status/2064399134099153344</a>\n— postalcoder\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.cnbc.com/2026/07/24/nvidia-microsoft-meta-open-weight-ai-models.html\">\n        <h2>Nvidia, Microsoft, Meta warn against overregulating open-weight models</h2>\n    </a>\n    <time>2026-07-24 09:32</time>\n    <div>\n\n<p><a href=\"https://www.cnbc.com/2026/07/24/nvidia-microsoft-meta-open-weight-ai-models.html\" rel=\"noopener noreferrer\">Nvidia, Microsoft, Meta warn against overregulating open-weight models</a></p>\nLetter: <a href=\"https://images.nvidia.com/pdf/Open-Weights-and-American-AI-Leadership.pdf\" rel=\"noopener noreferrer\">https://images.nvidia.com/pdf/Open-Weights-and-American-AI-L...</a> [pdf]<p><a href=\"https://x.com/JensenHuang/status/2080643682408321103\" rel=\"noopener noreferrer\">https://x.com/JensenHuang/status/2080643682408321103</a>, <a href=\"https://xcancel.com/JensenHuang/status/2080643682408321103\" rel=\"noopener noreferrer\">https://xcancel.com/JensenHuang/status/2080643682408321103</a></p><p><a href=\"https://www.wired.com/story/silicon-valley-is-completely-divided-over-chinese-ai/\" rel=\"noopener noreferrer\">https://www.wired.com/story/silicon-valley-is-completely-div...</a>, <a href=\"https://archive.ph/LAkVI\" rel=\"noopener noreferrer\">https://archive.ph/LAkVI</a>\n\n\n</p><p><small>464 points | <a href=\"https://news.ycombinator.com/item?id=49035303\" rel=\"noopener noreferrer\">218 comments</a></small></p>\n\n\n<blockquote>\n<a href=\"https://www.anthropic.com/news/donation-public-first-action\" rel=\"noopener noreferrer\">https://www.anthropic.com/news/donation-public-first-action</a><p>Probably because anthropic is pouring $40 million dollars into a political pact to regulate models. And they have not been quiet about wanting to ban/regulate OSS models either.</p><p>I have no idea why HN still treats them like ~their~ they are the ethical good guy.</p><p>Edit: I can’t English. At least we know this came from my dumb swishy brain\n— Robdel12\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hhh.hn/hanwha-github-token/\">\n        <h2>My security camera shipped a GitHub admin token in its login page</h2>\n    </a>\n    <time>2026-07-24 07:54</time>\n    <div>\n\n<p><a href=\"https://hhh.hn/hanwha-github-token/\" rel=\"noopener noreferrer\">My security camera shipped a GitHub admin token in its login page</a></p>\n\n\n\n<p><small>317 points | <a href=\"https://news.ycombinator.com/item?id=49034292\" rel=\"noopener noreferrer\">120 comments</a></small></p>\n\n\n<blockquote>\nWorthy thread to ask: is there such a thing as a white label IP camera (or similar) with a supported open firmware? Not asking for open source, but something close to plug and play that nonetheless has a way of stripping the rootfs as desired for bespoke use in a manufacturer-supported way.<p>I have looked around before but I only found genuinely dev-oriented kits that weren't even in a shell, and crazy priced.</p><p>edit: seems there are some options now (or I missed them before), e.g. <a href=\"https://www.goodcam.io/#for-independent-developers\" rel=\"noopener noreferrer\">https://www.goodcam.io/#for-independent-developers</a>\n— badatnames\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theguardian.com/technology/2026/jul/24/openai-rogue-hacker\">\n        <h2>Be skeptical of OpenAI&#39;s rogue hacker agent story</h2>\n    </a>\n    <time>2026-07-24 12:33</time>\n    <div>\n\n<p><a href=\"https://www.theguardian.com/technology/2026/jul/24/openai-rogue-hacker\" rel=\"noopener noreferrer\">Be skeptical of OpenAI's rogue hacker agent story</a></p>\n\n\n\n<p><small>385 points | <a href=\"https://news.ycombinator.com/item?id=49038060\" rel=\"noopener noreferrer\">210 comments</a></small></p>\n\n\n<blockquote>\nThe article, summarized: there are incentives for OpenAI to claim that their AI hacked its way out of their network and into Hugging Face.<p>Ok... and what?</p><p>Do you have any evidence for the claim being either true or false that you'd like to write an article about? I guess not. Without <i>anything</i> to add, this article reduces to \"I has big brain and can see what you sheep cannot. Very big brain. Gullible sheep. Sucks to be you, sheep.\"</p><p>(For the record: I see the incentive. My guess is that it happened exactly as described. The main takeaways: (1) science fiction is now real, we should all be very afraid; and (2) OpenAI, which claims to have a God-given responsibility to get to AGI first to protect the world from danger, cannot be trusted with this foundational task even when it's in easy mode. The latter is true whether or not you believe in OpenAI's reasoning and purpose.)\n— sfink\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.thehindu.com/news/national/government-orders-github-to-remove-bluetooth-based-chat-app-bitchat-over-security-concerns-jack-dorsey/article71262049.ece\">\n        <h2>Government orders GitHub to remove Bluetooth-based chat app Bitchat: Jack Dorsey</h2>\n    </a>\n    <time>2026-07-24 10:41</time>\n    <div>\n\n<p><a href=\"https://www.thehindu.com/news/national/government-orders-github-to-remove-bluetooth-based-chat-app-bitchat-over-security-concerns-jack-dorsey/article71262049.ece\" rel=\"noopener noreferrer\">Government orders GitHub to remove Bluetooth-based chat app Bitchat: Jack Dorsey</a></p>\n\n\n\n<p><small>352 points | <a href=\"https://news.ycombinator.com/item?id=49036433\" rel=\"noopener noreferrer\">262 comments</a></small></p>\n\n\n<blockquote>\n&gt; the app enables communication even during network restrictions and creates a substantial risk of misuse by anti-national elements, terrorist organisations, organised criminal groups and cyber criminals seeking to evade lawful detection and continue communication despite legally imposed restrictions.<p>This mouthful boils down to exactly this: a form of communication not controlled by the government creates a risk for the country.</p><p>Sorry for pointing out the obvious, but if your country's safety depends on ability to block all forms of private person to person messages, your government has failed in one of its primary goals: providing safety for its citizens. They can blame Dorsey, Telegram, WhatsApp and what not, but it is their failure. Things will not change until people notice the obvious and vote out incompetent persons in power.\n— viktorcode\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://psychotechnology.substack.com/p/em-dashes-are-fucking-amazing\">\n        <h2>Em dashes are amazing</h2>\n    </a>\n    <time>2026-07-24 08:40</time>\n    <div>\n\n<p><a href=\"https://psychotechnology.substack.com/p/em-dashes-are-fucking-amazing\" rel=\"noopener noreferrer\">Em dashes are amazing</a></p>\n\n\n\n<p><small>323 points | <a href=\"https://news.ycombinator.com/item?id=49034747\" rel=\"noopener noreferrer\">277 comments</a></small></p>\n\n\n<blockquote>\nAuthor failed to explain the dash universe and their semantic assignments.<p>- em dash: adjoining thought (Hey, so — &lt;declaration&gt;)</p><p>- en dash: expresses a range (1–100)</p><p>- dash: compounds word-parts (Sarbanes-Oxley)</p><p>I'd also like to see more concise philosophy around em v. ellipsis, \"limerance\" is poetic (and ironically antithetical to this \"essay\" … and what of parens?). In short, em is communication and ellipsis is personal.</p><p>I offer this feedback as a humorously offended fan of all sidecar prose (dash, ellipsis, parens, quotes, and meta typographical treatments) pre-AI era.</p><p>Finally, I'd love to hear from this author regarding modern use of period in modern comunication, with canonical use-case of bulleted list as example.\n— douglee650\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.dbos.dev/blog/postgres-listen-notify-scalability\">\n        <h2>Postgres LISTEN/NOTIFY actually scales</h2>\n    </a>\n    <time>2026-07-24 15:05</time>\n    <div>\n\n<p><a href=\"https://www.dbos.dev/blog/postgres-listen-notify-scalability\" rel=\"noopener noreferrer\">Postgres LISTEN/NOTIFY actually scales</a></p>\n\n\n\n<p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=49040296\" rel=\"noopener noreferrer\">49 comments</a></small></p>\n\n\n<blockquote>\n\"Scale\" isn't a binary, it's a continuum. \"Scales to 60K/s\" can be 5 orders of magnitude more than one system needs and 5 orders of magnitude too small for another. Personally I'd knock the general \"premature optimization\" off the list of \"most common developer errors\" and put in its place \"using techs with the wrong scaling factors\". If you use something too small and you exceed its needs, the failure is obvious, but the other way around is a problem too. Bringing in the overhead and management issues of the super scalable techs, as well as their limitations they impose so that they can scale, to a system that would actually be better off with a richer model whose richness prevents it from scaling but would save a lot of effort is also a bad choice.<p>The ceiling of LISTEN/NOTIFY is small enough that you need to pay attention, and I personally like to have at least an order of magnitude of slack left over even after my most pessimistic load numbers are accounted for, but it's still plenty for a lot of projects, and the integration with the rest of the DB, its availability, its not being another service you have to devops, it's definitely not something that should be simply dismissed out of hand as an option. Even the original 2K/s number they cite is a lot of messages for some systems that are more properly measured in seconds per message.\n— jerf\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-driver-for-turing-gpus/16520?page=18\">\n        <h2>Half-Life 2 running natively on HaikuOS</h2>\n    </a>\n    <time>2026-07-24 08:53</time>\n    <div>\n\n<p><a href=\"https://discuss.haiku-os.org/t/haiku-nvidia-porting-nvidia-driver-for-turing-gpus/16520?page=18\" rel=\"noopener noreferrer\">Half-Life 2 running natively on HaikuOS</a></p>\n\n\n\n<p><small>249 points | <a href=\"https://news.ycombinator.com/item?id=49034868\" rel=\"noopener noreferrer\">45 comments</a></small></p>\n\n\n<blockquote>\nX512 is an amazing treasure in the Haiku community. Other than nVidia hardware accelerated drivers, he ported Haiku to RiscV, got sound through HDMI and DisplayPort working, he got AMD Vulkan drivers for Southern Islands chipsets also working, made break throughs in dozens of other porting projects, he’s an amazing Hacker par excellance virtually unknown outside the Haiku community.\n— smallstepforman\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://artificialanalysis.ai/models\">\n        <h2>Opus 5 is currently #1 on Artificial Analysis Intelligence Leaderboard</h2>\n    </a>\n    <time>2026-07-24 15:45</time>\n    <div>\n\n<p><a href=\"https://artificialanalysis.ai/models\" rel=\"noopener noreferrer\">Opus 5 is currently #1 on Artificial Analysis Intelligence Leaderboard</a></p>\n\n\n\n<p><small>294 points | <a href=\"https://news.ycombinator.com/item?id=49040741\" rel=\"noopener noreferrer\">161 comments</a></small></p>\n\n\n<blockquote>\nWhat's interesting is this:<p>The top AI models by Intelligence Index are: 1. Claude Opus 5 (Adaptive Reasoning, Max Effort) (61), 2. Claude Opus 5 (Adaptive Reasoning, Xhigh Effort) (60), 3. Claude Fable 5 (Adaptive Reasoning, Max Effort, Opus 4.8 Fallback) (60), 4. GPT-5.6 Sol (max) (59), and 5. Claude Opus 5 (Adaptive Reasoning, High Effort) (59).</p><p>Which means Opus5 at Xhigh is still smarter than Sol at max, and Opus5 at High is equal to Sol at max.</p><p>That would make Opus5 High same as Sol max, and now I wonder what the price and speed difference between those is?\n— didibus\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:275","title":"Digest: Hacker News: Jul 23 - Jul 24, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-24T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://nealstephenson.substack.com/p/writing-by-hand-is-good-for-your\">\n        <h2>Writing by hand is good for your brain</h2>\n    </a>\n    <time>2026-07-23 10:24</time>\n    <div>\n\n<p><a href=\"https://nealstephenson.substack.com/p/writing-by-hand-is-good-for-your\" rel=\"noopener noreferrer\">Writing by hand is good for your brain</a></p>\n\n\n\n<p><small>317 points | <a href=\"https://news.ycombinator.com/item?id=49022152\" rel=\"noopener noreferrer\">125 comments</a></small></p>\n\n\n<blockquote>\nA corollary to this is, when reading books, mark them up! Don’t be precious with them. Destroy the spine so it’s easier to read, fold pages, write the important stuff inside the front cover of the book. Cross out stuff you disagree with, draw a big circles around the stuff that resonates.<p>Not only does it make consumption a lot more engaging, it makes a revisit of that book extremely rewarding.</p><p>Don’t get caught up trying to figure out the right notation or highlighter color for a line. Just mark them up and later it’ll make sense.</p><p>Edit: I think the broader point that some of you may be missing is that I’m not prescribing a particular form of notetaking. I’m saying that reading is made more rewarding with active engagement. How you best engage is up to you.\n— postalcoder\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.politico.com/news/2026/07/22/startup-founders-urge-trump-not-to-shut-off-chinese-open-weight-ai-01008992\">\n        <h2>Startup founders urge U.S. government not to shut off Chinese open weight AI</h2>\n    </a>\n    <time>2026-07-23 11:18</time>\n    <div>\n\n<p><a href=\"https://www.politico.com/news/2026/07/22/startup-founders-urge-trump-not-to-shut-off-chinese-open-weight-ai-01008992\" rel=\"noopener noreferrer\">Startup founders urge U.S. government not to shut off Chinese open weight AI</a></p>\n<a href=\"https://littletech.org/\" rel=\"noopener noreferrer\">https://littletech.org/</a><p><a href=\"https://static.politico.com/4a/bf/9c4021d8404386b0a311dcccf0e5/lta-open-weight-ai-letter-7-22-26.pdf\" rel=\"noopener noreferrer\">https://static.politico.com/4a/bf/9c4021d8404386b0a311dcccf0...</a>\n\n\n</p><p><small>683 points | <a href=\"https://news.ycombinator.com/item?id=49023016\" rel=\"noopener noreferrer\">612 comments</a></small></p>\n\n\n<blockquote>\nI‘m not even sure what the argument for banning Chinese models/open weights even is supposed to be?<p>1. if it’s to stop hackers doing hacking things with „uncontrollable models“ then, well… they’re already doing something illegal to begin with, why would they care about breaking another law running these models?</p><p>2. if it’s to stop foreign actors, then that ban would not apply to them anyway</p><p>3. it’s not stopping distillation either, Chinese labs are already banned from using US frontier models and look at how good that is working</p><p>I don’t get it. Am I missing something? The only thing a ban would do is protect the American market from further downward price pressure on inference, protecting VC investors in the short term. But thats also an admittance that the American labs can’t compete on merit anymore, and should by itself also limit the viability of the idea that all those VC billions will ever make a return? In any case this would be something benefitting only a very few for a short time (labs + investors).</p><p>Someone please enlighten me what the actual argument here is, cause I can’t see it.\n— capevace\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://futurism.com/artificial-intelligence/ai-companies-hide-debt-off-balance-sheet\">\n        <h2>AI Companies Are Trying to Hide a Staggering Amount of Debt</h2>\n    </a>\n    <time>2026-07-23 09:09</time>\n    <div>\n\n<p><a href=\"https://futurism.com/artificial-intelligence/ai-companies-hide-debt-off-balance-sheet\" rel=\"noopener noreferrer\">AI Companies Are Trying to Hide a Staggering Amount of Debt</a></p>\n\n\n\n<p><small>318 points | <a href=\"https://news.ycombinator.com/item?id=49020999\" rel=\"noopener noreferrer\">146 comments</a></small></p>\n\n\n<blockquote>\nAs long as this debt does not make it into life insurance and pension funds, we are fine. The trouble is that private credit is taking control of some life insurance companies and off-loads this debt to these. When these fail, it will become everyone's problem.<p>&gt; Risks to financial stability may also stem from entities with particularly high exposure to private credit markets, such as insurers influenced by private equity firms and certain groups of pension funds. The assets of private‐equity‐controlled insurers have grown significantly in recent years, with these entities owning significantly more exposure to less‐liquid investments than other insurers</p><p><a href=\"https://www.imf.org/-/media/files/publications/gfsr/2024/april/english/ch2execsum.pdf\" rel=\"noopener noreferrer\">https://www.imf.org/-/media/files/publications/gfsr/2024/apr...</a></p><p><a href=\"https://www.imf.org/-/media/files/publications/gfsr/2024/april/english/ch2.pdf\" rel=\"noopener noreferrer\">https://www.imf.org/-/media/files/publications/gfsr/2024/apr...</a>\n— senshan\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://jdan.github.io/98.css/#status-bar\">\n        <h2>98.css</h2>\n    </a>\n    <time>2026-07-23 18:30</time>\n    <div>\n\n<p><a href=\"https://jdan.github.io/98.css/#status-bar\" rel=\"noopener noreferrer\">98.css</a></p>\n\n\n\n<p><small>420 points | <a href=\"https://news.ycombinator.com/item?id=49028927\" rel=\"noopener noreferrer\">100 comments</a></small></p>\n\n\n<blockquote>\nAuthor here! This was my burnout recovery project and holds a place near and dear to my heart. <a href=\"https://notes.jordanscales.com/98-css-reflections\" rel=\"noopener noreferrer\">https://notes.jordanscales.com/98-css-reflections</a>\n— jordanscales\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://news.ycombinator.com/item?id=49028037\">\n        <h2>Tell HN: Namecheap gave my account to an unverified third party</h2>\n    </a>\n    <time>2026-07-23 17:05</time>\n    <div>\n\nI’ve been a NameCheap customer for 13 years. I’ve also helped out an old college club paying for a .com they use (that is registered to me under my name, address, and phone number). During a recent leadership transition, the incoming club lead wanted to make changes to the DNS and didn’t know to contact me. They figured out the domain name was parked at NameCheap, so they initiated a password reset using the domain name. I got a password reset email and immediately filed a NameCheap support ticket saying “I did not initiate this”. They called me to verify I was the one who filed the ticket, and then followed up with a canned email with tips like check your anti-virus.<p>The incoming club leader was persistent though, and called NameCheap support. He convinced them the domain registered in my name and address really belonged to his club, and with no verification or validation whatsoever, NameCheap changed my password, and changed the email address associated with my account. All because someone simply asked nicely on a phone call.</p><p>Meanwhile in the background, someone advised the new club leader who I was and we were able to connect and get things transferred over. Ultimately I was happy to give them access or even ownership if they wanted (student club turnover being what it is, it’s likely a domain doesn’t get renewed and gets gobbled up by a squatter, which is why I was keeping it current for them).</p><p>But NameCheap had no way of knowing any of this. As far as NameCheap was aware, this was a personal account of mine. They demonstrated they were perfectly able to pick up a phone and call me (to verify my initial support ticket) but when someone calls them and says “but I really want access to that account” they don’t bother?</p><p>I’d hesitate to even call this social engineering. It’s clearly a massive vulnerability. I’ve already moved a dozen of my most critical domains out of NameCheap after seeing just how easy it is for a third party to completely take over a NameCheap account: just ask nicely.\n\n\n</p><p><small>320 points | <a href=\"https://news.ycombinator.com/item?id=49028037\" rel=\"noopener noreferrer\">114 comments</a></small></p>\n\n\n<blockquote>\nNamecheap has been owned by a private equity firm for several months now.<p>It would be nice to have a nonprofit registrar so jumping every few years isn't necessary.\n— pilingual\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://news.ycombinator.com/item?id=49026810\">\n        <h2>Show HN: Echo – Fable-level results at 1/3 the cost using open-weight models</h2>\n    </a>\n    <time>2026-07-23 15:26</time>\n    <div>\n\nI’ve been building Echo (<a href=\"https://echo.tracerml.ai/\" rel=\"noopener noreferrer\">https://echo.tracerml.ai/</a>), an experiment in making one AI system out of a pool of open-weight models rather than choosing a single model and using it for every task.<p>It started with a simple experiment. I took a group of models, including GLM-5.2, Kimi K2.7 and others, and ran them on the same evaluations. Then I measured what would happen if, for each problem, you somehow knew in advance which models would be useful and how their outputs should be combined.</p><p>That hypothetical system performed substantially better than any individual model in the pool. Of course, it is not something you can actually deploy because it relies on knowing which decisions were good after seeing the result. Echo is my attempt to recover some of that advantage without having that information in advance.</p><p>For each request, Echo decides how much computation to allocate, which models should participate, and how their work should be combined. Some prompts may only need a relatively small amount of inference, while others benefit from multiple models working on different parts of the problem.</p><p>One thing that surprised me while building it was how complementary the models are. A model that is clearly weaker overall can still be extremely useful on particular problems or as part of a combination.</p><p>On my first evaluation mix, Echo consistently performed better than the best individual model in its pool. It also reached roughly the same aggregate result as Fable, which I used as one of the stronger comparison systems, at around one third of the inference cost.</p><p>There are still some cases where Echo makes the wrong allocation or combination decision. I’m currently spending a lot of time understanding those failures, as well as testing whether the same approach holds up on coding and agentic tasks where measuring the quality of each decision becomes much harder.</p><p>I built a chat interface (echo.tracerml.ai) and an OpenAI-compatible API (<a href=\"https://echo.tracerml.ai/docs/api\" rel=\"noopener noreferrer\">https://echo.tracerml.ai/docs/api</a>) so the system can be tested outside the evaluation setup.</p><p>Here is a short/high level video on how it works: <a href=\"https://www.youtube.com/watch?v=lJFJSvOdXhg\" rel=\"noopener noreferrer\">https://www.youtube.com/watch?v=lJFJSvOdXhg</a></p><p>I wrote up the evaluation methodology, individual model results, costs and current limitations here: <a href=\"https://echo.tracerml.ai/eval\" rel=\"noopener noreferrer\">https://echo.tracerml.ai/eval</a></p><p>I would love for you to try it! Especially if you hit any weird failure cases or places where the allocation looks unintuitive.\n\n\n</p><p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=49026810\" rel=\"noopener noreferrer\">166 comments</a></small></p>\n\n\n<blockquote>\nThe business use case of rather than going on one model choosing the best openweight model and reducing the cost seems fascinating, however the context memory, or auditability of what is happening behind would be more complicated, even within single model we have to spend tons of time to decode and understand llm behavior , add context layers and so on, having said that for GenAI executions this might be the direction. Wish you best for the project\n— Arshad-Talpur\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://stephenfollows.com/p/what-just-happened-to-thenumberscom-should-worry-us-all\">\n        <h2>What happened to TheNumbers.com</h2>\n    </a>\n    <time>2026-07-23 12:53</time>\n    <div>\n\n<p><a href=\"https://stephenfollows.com/p/what-just-happened-to-thenumberscom-should-worry-us-all\" rel=\"noopener noreferrer\">What happened to TheNumbers.com</a></p>\n\n\n\n<p><small>268 points | <a href=\"https://news.ycombinator.com/item?id=49024691\" rel=\"noopener noreferrer\">117 comments</a></small></p>\n\n\n<blockquote>\nA couple years ago, I was running a website which allowed the public to view all the US government handouts to small businesses during the COVID-19 pandemic. It also tracked all the fraudulent loans being prosecuted by the DOJ, and allowed anyone to run structured queries over the public dataset. There was a \"donate\" button which took in ~$2k in donations over the lifetime of the site, and you could download the entire underlying dataset (around 10 GB uncompressed) for free directly on the site.<p>Despite the \"download all data\" link being prominently placed on the front page, the AI scrapers decided it would be more efficient to download terabytes upon terabytes of raw HTML by paginating through every possible facet on the search endpoint. Even with CloudFront caching results and a fairly efficient backend setup, the monthly bill ended up with around $1k just going toward network ingress/egress, so I shut down the site the following month.\n— primitivesuave\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.science.org/content/article/exclusive-death-girl-chinese-gene-editing-trial-was-never-made-public\">\n        <h2>Couple pay &gt;$800k for a gene-editing therapy for their daughter. She died.</h2>\n    </a>\n    <time>2026-07-23 16:52</time>\n    <div>\n\n<p><a href=\"https://www.science.org/content/article/exclusive-death-girl-chinese-gene-editing-trial-was-never-made-public\" rel=\"noopener noreferrer\">Couple pay &gt;$800k for a gene-editing therapy for their daughter. She died.</a></p>\n\n\n\n<p><small>235 points | <a href=\"https://news.ycombinator.com/item?id=49027892\" rel=\"noopener noreferrer\">139 comments</a></small></p>\n\n\n<blockquote>\nI'm honestly quite shocked that the physicians/scientists involved would choose to use an AAV for a brain-targeted gene therapy. There is just so much data demonstrating that these vectors are quite immunoreactive: most of the approved gene therapies based on AAVs carry black box labels for liver failure caused by an immune reaction to the viral capsid. Admittedly, AAVs are the most derisked vector for gene therapies, but infusing them directly into someone's brain and expecting nothing bad to happen is, in my view, crazy.\n— maxall4\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/wsff.md\">\n        <h2>Why Software Factories Fail (or: harness engineering is not enough)</h2>\n    </a>\n    <time>2026-07-23 11:18</time>\n    <div>\n\n<p><a href=\"https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/wsff.md\" rel=\"noopener noreferrer\">Why Software Factories Fail (or: harness engineering is not enough)</a></p>\n\n\n\n<p><small>273 points | <a href=\"https://news.ycombinator.com/item?id=49023019\" rel=\"noopener noreferrer\">197 comments</a></small></p>\n\n\n<blockquote>\nI call it the Intent-Implement-Quality problem.<p>Software factories can implement anything given a one-liner requirement. That one-liner requirement can be a complete app/product, epic, feature, bug, design change or refactoring. But these one liner requirements are requirements coming from a human who has an intent or requirement or direction for the product to evolve in mind. Can Software factories manufacture intent that reflects the exact requirements of the person using it or their vision of how the product or software should evolve?</p><p>Implementation in any language is as easy as generating a summary for an LLM. If coding is only math and there is only one way to translate a requirement into an implementation, the problem boils down to just providing or verifying generated intent. But, there is definitely more than one way to implement a thing and one of the ways leads to a design and architecture that is coherent with rest of the system, design and architecture that is extensible and evolves, code that you can keep in your head when you want to change things next time or tomorrow, software that can serve millions of users and securely guarantee millions of dollars of revenue. There is a combinatorial explosion of ways and the one right way is also subjective of the person and the problem. Software factories can of course improve Quality by generating more unit tests, more integration tests, fix code violations, generate Proof of work as videos, screenshots etc, but there is no feedback loop or test suite to verify and correct the other subjective notions of Quality.\n— sathish316\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://xn--gckvb8fzb.com/i-regret-migrating-to-codeberg/\">\n        <h2>I regret migrating to Codeberg</h2>\n    </a>\n    <time>2026-07-23 10:06</time>\n    <div>\n\n<p><a href=\"https://xn--gckvb8fzb.com/i-regret-migrating-to-codeberg/\" rel=\"noopener noreferrer\">I regret migrating to Codeberg</a></p>\n\n\n\n<p><small>303 points | <a href=\"https://news.ycombinator.com/item?id=49021856\" rel=\"noopener noreferrer\">205 comments</a></small></p>\n\n\n<blockquote>\n&gt; <i>In addition, Codeberg conflates “having a community” with “being legitimate software worth hosting”</i><p>I don't think this is a fair summary. I don't see this conflation in Codeberg's blog post. The words in quotation marks don't actually exist in Codeberg's blog post.</p><p>It seems that what they are saying is: <i>In a free hosting platform where we share all the resources, it's not fair that some people using LLMs are using up disproportionately huge hosting resources to handle the unnaturally large amounts of resources they can churn out with these tools.</i></p><p>I'm a solo dev, and I couldn't find the judgement against solo developers or any slight against people who don't have a team. The concern is that some people don't gobble up an unfair amount of resources.</p><p>I personally have been moving to self-hosted Foregejo for ultimate freedom. But I also think it's fair for some providers have the freedom to take a bit more of a harsh (or based - depending on your perspective) stance against LLM generated code. I mean, a lot of people have been bemoaning the fact that the human-generated material has been increasingly hard to find in a sea of AI-generated material. It could be nice to have a corner of curated, human-made code still available on the web.\n— adamddev1\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:274","title":"Digest: Hacker News: Jul 22 - Jul 23, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-23T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://chatgpt.com/share/6a5fdc7a-d6f8-83e8-bbea-8deb42cfed56\">\n        <h2>Terrence Tao&#39;s ChatGPT Conversation about the Jacobian Conjecture Counterexample</h2>\n    </a>\n    <time>2026-07-22 13:30</time>\n    <div>\n\n<p><a href=\"https://chatgpt.com/share/6a5fdc7a-d6f8-83e8-bbea-8deb42cfed56\" rel=\"noopener noreferrer\">Terrence Tao's ChatGPT Conversation about the Jacobian Conjecture Counterexample</a></p>\n\n\n\n<p><small>544 points | <a href=\"https://news.ycombinator.com/item?id=49010345\" rel=\"noopener noreferrer\">339 comments</a></small></p>\n\n\n<blockquote>\nWe had this yesterday (317 points, 133 comments)<a href=\"https://news.ycombinator.com/item?id=48998362\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48998362</a><p>Classic Gabe-bot\n— gnabgib\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://bento.page/slides/\">\n        <h2>Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)</h2>\n    </a>\n    <time>2026-07-22 11:19</time>\n    <div>\n\n<p><a href=\"https://bento.page/slides/\" rel=\"noopener noreferrer\">Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)</a></p>\nOver the past few months, our team has been building more and more slidedecks using web frontend technologies with coding harnesses like Claude Code, but a common complaint is to make even small edits we need to edit the code either manually or via the harness.<p>To avoid this loop, I ended up creating Bento, a single HTML file with everything you need in a slide tool including animations and shared editing. There's no install or cloud login, everything works offline. The default deck is around 560 KB and it doesn't need to fetch anything once you got it.</p><p>Open it in a browser and then you can edit, present, print and save. Share it via email or via Airdrop and all they need is a browser to edit, present and also do live collab on the slides. Drop it in to Claude or ChatGPT to transform existing pptx files into Bento slides. There is no cloud involved, only an encrypted blind relay to allow for shared editing. The relay doesn't see any of the data.</p><p>Check it out at <a href=\"https://bento.page/slides/\" rel=\"noopener noreferrer\">https://bento.page/slides/</a> which takes you straight to the editor.</p><p>Go to <a href=\"https://bento.page/guestbook/\" rel=\"noopener noreferrer\">https://bento.page/guestbook/</a> to try out the live guestbook to experience share editing / collab.</p><p>There is also a gallery with some sample decks on the website - <a href=\"https://bento.page/\" rel=\"noopener noreferrer\">https://bento.page/</a></p><p>All the code is MIT licensed and you can find it here - <a href=\"https://github.com/nyblnet/bento\" rel=\"noopener noreferrer\">https://github.com/nyblnet/bento</a> . I used reveal.js with several other libraries (including some homegrown ones), and Claude Code.\n\n\n</p><p><small>602 points | <a href=\"https://news.ycombinator.com/item?id=49008211\" rel=\"noopener noreferrer\">142 comments</a></small></p>\n\n\n<blockquote>\nHi, I'm the creator of Bento. Just wanted to share a bit more about how I created it beyond what's in Github.<p>The file contains more or less two sections. There is a plain block of JSON near the top of the file which is the slide data. You can read, grep, or point a harness at it. The app itself is in a base64 blob that loads through a small shim which deflates in the browser with DecompressionStream, which keeps the package small and so that we don't need to fetch any external files at runtime. File System Access API is used for JSON writeback into the same file, which falls back to a plian download and all updates are ECDSA signed.</p><p>I started with reveal.js which served as a base, and incorporated GSAP/Flip to handle the animation. Then I added charting with echarts, but due to a number of issues with size and how the worked, I ended up re-implementing both.</p><p>What I'm most pleased about is how seamless the CRDT works. The blind relay is a small file that runs on Cloudflare Durable Objects, and all it sees are the encrypted data from the clients. Collab is off until we turn it on in the app (by starting a session by sharing by invite file), and then some sets of keys are generated. Access is handled by user key, and you can have read-only users, and also revoke live collab access by user as well.\n— starfallg\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/na_announce/status/2079952538040672302\">\n        <h2>John C. Dvorak has died</h2>\n    </a>\n    <time>2026-07-22 15:22</time>\n    <div>\n\n<p><a href=\"https://twitter.com/na_announce/status/2079952538040672302\" rel=\"noopener noreferrer\">John C. Dvorak has died</a></p>\n<a href=\"https://xcancel.com/na_announce/status/2079952538040672302\" rel=\"noopener noreferrer\">https://xcancel.com/na_announce/status/2079952538040672302</a><p><a href=\"https://www.twit.community/t/john-c-dvorak-has-passed-away/20291\" rel=\"noopener noreferrer\">https://www.twit.community/t/john-c-dvorak-has-passed-away/2...</a></p><p><a href=\"https://www.facebook.com/aric.mackey/posts/john-c-dvorak-19462026john-c-dvorak-a-pioneering-technology-journalist-podcaster/10242625420121221/\" rel=\"noopener noreferrer\">https://www.facebook.com/aric.mackey/posts/john-c-dvorak-194...</a>\n\n\n</p><p><small>466 points | <a href=\"https://news.ycombinator.com/item?id=49012070\" rel=\"noopener noreferrer\">147 comments</a></small></p>\n\n\n<blockquote>\nAww brother... out of many recent ones, this one is a tough one for me. I used to read his columns in Infoworld and Mac User before the blogs. He was a frequent guest on TWiT, but it looks like  he and Leo had a falling out. No Agenda too, but that took a turn a while back when Adam found religion. I always relied on his (not always PC) cracks to lift my mood.<p>RIP my mentor that you didn't know you were, Valhalla awaits.\n— stasomatic\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://overpaid.lol\">\n        <h2>OverpAId – Fire your CEO. Hire the future</h2>\n    </a>\n    <time>2026-07-22 06:49</time>\n    <div>\n\n<p><a href=\"https://overpaid.lol\" rel=\"noopener noreferrer\">OverpAId – Fire your CEO. Hire the future</a></p>\n\n\n\n<p><small>598 points | <a href=\"https://news.ycombinator.com/item?id=49004663\" rel=\"noopener noreferrer\">300 comments</a></small></p>\n\n\n<blockquote>\nI have learned that the purpose of a CEO in many (most?) companies is not to actually run the company.<p>Their purpose is to be the human delegate that represents the corporate entity. They are empowered to act on behalf of the entire organization. This is important because a corporation of many individuals generally cannot act as one. You can sometimes get close with really, really good teamwork, but that's still not enough for a lot of customers.</p><p>If you are in some regulated B2B context, not having a CEO or having a \"non-traditional\" CEO can result in lost deals. The counterparties are looking for \"one throat to choke\" when they are being made responsible for approving large contracts. They want a person's cell phone number they can call when they're having a bad mood about whatever they've just paid for. They don't want to talk to your developers or the cranky old founders. They want to talk to a person who can be summoned to any arbitrary golf course within 48 hours and who will arrive in a fantastic mood 100% of the time. This person often doesn't have to know a goddamn thing about what your company's product actually does. They just have to be a delegate. A conduit of information and a representative element.\n— bob1029\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://dylancastillo.co/posts/pelicanmaxxing.html\">\n        <h2>Are AI Labs Pelicanmaxxing?</h2>\n    </a>\n    <time>2026-07-22 13:17</time>\n    <div>\n\n<p><a href=\"https://dylancastillo.co/posts/pelicanmaxxing.html\" rel=\"noopener noreferrer\">Are AI Labs Pelicanmaxxing?</a></p>\n\n\n\n<p><small>350 points | <a href=\"https://news.ycombinator.com/item?id=49010129\" rel=\"noopener noreferrer\">138 comments</a></small></p>\n\n\n<blockquote>\nThis is fantastic<p>I've been casually spot-checking other animals in other vehicles, because my absolute dream situation here is to catch an AI lab that's demonstrably better at pelicans on bicycles than other combinations.</p><p>Catching a lab cheating specifically on my one dumb benchmark would be <i>really funny</i>.</p><p>Dylan's methodology here - generating 1008 SVGs across an 8x6 combination - is significantly more robust than anything I was considering.</p><p>His conclusion:</p><p>&gt; Nothing jumped out at me. I couldn’t find a case where the pelican-bicycle images looked noticeably better than the rest of that model’s grid.\n— simonw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/nikitabier/status/2079787406300266743\">\n        <h2>Passkeys were invented by engineers with zero understanding of consumer brain</h2>\n    </a>\n    <time>2026-07-22 10:25</time>\n    <div>\n\n<p><a href=\"https://twitter.com/nikitabier/status/2079787406300266743\" rel=\"noopener noreferrer\">Passkeys were invented by engineers with zero understanding of consumer brain</a></p>\n<a href=\"https://xcancel.com/nikitabier/status/2079787406300266743\" rel=\"noopener noreferrer\">https://xcancel.com/nikitabier/status/2079787406300266743</a>\n\n\n<p><small>436 points | <a href=\"https://news.ycombinator.com/item?id=49007374\" rel=\"noopener noreferrer\">604 comments</a></small></p>\n\n\n<blockquote>\nI do not know how to use a Passkey in a way that won’t impede how I log in to systems. I’ve been in tech for 26 years, and I understand the Public/private key behind what a Passkey is. Here’s what I don’t understand:<p>I access a website through at least four different devices (my iPad, iPhone, Windows Desktop computer, and MacBook Pro) and three different browsers on each device (Brave, Firefox, Safari) , and I use LastPass.  If I accidentally set up a passkey on my phone (let’s say I use Safari one day instead of my go-to, Brave), can I still log in without that passkey on other devices? Is there a way to ensure that passkey can be used on other devices?  Can I add another passkey on another device? How many passkeys can I set up for a particular site/app? I have at least 6 different combination of browser/devices in use.</p><p>I don’t want to use Passkeys because I don’t the answers to those questions, and I don’t know whether each website/app that has set up Passkeys has decided the answers to those questions in the same way as the others.  For now, I’m going to stick with LastPass and use Passwords; because no matter whether I lose my device or not or whether I’m on my own devices or not, I can be sure I’ll be able to get into a site/app.</p><p>Edit: One final consideration, my spouse and I share user/name passwords for some things (notably Pandora and our Amazon Prime account) since they don’t handle things like family logins well; how do both my wife and I use amazon or Pandora with passkeys? Do we each set up passkeys? How do I get her Pass if that’s not an option?\n— gortok\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/marcelroed/gigatoken/\">\n        <h2>GigaToken: ~1000x faster Language model tokenization</h2>\n    </a>\n    <time>2026-07-22 13:20</time>\n    <div>\n\n<p><a href=\"https://github.com/marcelroed/gigatoken/\" rel=\"noopener noreferrer\">GigaToken: ~1000x faster Language model tokenization</a></p>\n\n\n\n<p><small>331 points | <a href=\"https://news.ycombinator.com/item?id=49010167\" rel=\"noopener noreferrer\">63 comments</a></small></p>\n\n\n<blockquote>\nInteresting :<p>Q: Did you just way over-optimize for a specific CPU and tokenizer? How is it so fast?\nNo, I way over-optimized for every combination of these! The results are very consistent across CPUs (modern x86 and ARM), and across specific tokenizers.</p><p>The major improvements are in optimizing heavily an implementation that usually is outsourced to a Regex engine (pretokenization) using SIMD, minimizing branching and other tricks, as well as heavily optimizing caching of pretoken mappings (if a word has been seen before, look it up its encoded tokens efficiently). Caching is a very hard problem in this domain since the cache grows very quickly, and pretoken distributions are very long-tailed.</p><p>Finally, interactions with Python are minimized, and threads have minimal interactions with each other.\n— maxdo\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.cole-k.com/2026/07/21/reddit/\">\n        <h2>So Reddit has decided that plain HTML is unsafe</h2>\n    </a>\n    <time>2026-07-22 08:32</time>\n    <div>\n\n<p><a href=\"https://www.cole-k.com/2026/07/21/reddit/\" rel=\"noopener noreferrer\">So Reddit has decided that plain HTML is unsafe</a></p>\n\n\n\n<p><small>397 points | <a href=\"https://news.ycombinator.com/item?id=49005747\" rel=\"noopener noreferrer\">390 comments</a></small></p>\n\n\n<blockquote>\nI refuse to log in to Reddit, deleted my account ages ago. And now on mobile it places an unclosable pop-over asking me to log in to continue reading.  So now I only read things on desktop.  Would like to stop using Reddit all together but sometimes it is genuinely useful to read some human answers, although since LLM’s train on the data I can get a lot of the same info that way at least.\n— wktmeow\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mitchellh.com/writing/everyone-should-know-simd\">\n        <h2>Everyone should know SIMD</h2>\n    </a>\n    <time>2026-07-22 13:48</time>\n    <div>\n\n<p><a href=\"https://mitchellh.com/writing/everyone-should-know-simd\" rel=\"noopener noreferrer\">Everyone should know SIMD</a></p>\n\n\n\n<p><small>367 points | <a href=\"https://news.ycombinator.com/item?id=49010648\" rel=\"noopener noreferrer\">119 comments</a></small></p>\n\n\n<blockquote>\nGood article!<p>I just wouldn't start off with bold sentences as</p><p>&gt; SIMD can be simple to understand</p><p>and</p><p>&gt; writing SIMD is just about as easy as a for loop</p><p>and then the first example requires 12 lines to replace one line of scalar code.</p><p>Be honest and say SIMD <i>is</i> hard but the results are worth it!</p><p>(Another nitpick: if this article is for newbies, don't use SIMD-only words and concpts before explaining them. Step 5 is good: scalar tails are mentioned and described. Step 1 is bad: nobody is supposed to know what broadcast mean.)\n— teo_zero\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hatchet.run/blog/postgres-survival-guide\">\n        <h2>The startup&#39;s Postgres survival guide</h2>\n    </a>\n    <time>2026-07-22 08:36</time>\n    <div>\n\n<p><a href=\"https://hatchet.run/blog/postgres-survival-guide\" rel=\"noopener noreferrer\">The startup's Postgres survival guide</a></p>\n\n\n\n<p><small>298 points | <a href=\"https://news.ycombinator.com/item?id=49005787\" rel=\"noopener noreferrer\">163 comments</a></small></p>\n\n\n<blockquote>\nShould one of the first things you do with a database not be to have a backup strategy? I understand that HA would be a \"nice to have\" when first starting out, but surly if you have a production db, a backup and restore plan should be on a survival guide? Neither appear to be mentioned here.<p>What do you all use for your pg backups? Is Barman ( <a href=\"https://pgbarman.org/\" rel=\"noopener noreferrer\">https://pgbarman.org/</a>) still the way many do it? (I haven't deployed a new pg instance for a while, but thinking about it for a new project).\n— theallan\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:273","title":"Digest: Hacker News: Jul 21 - Jul 22, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-22T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://openai.com/index/hugging-face-model-evaluation-security-incident/\">\n        <h2>OpenAI and Hugging Face address security incident during model evaluation</h2>\n    </a>\n    <time>2026-07-21 16:09</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/hugging-face-model-evaluation-security-incident/\" rel=\"noopener noreferrer\">OpenAI and Hugging Face address security incident during model evaluation</a></p>\n<a href=\"https://www.axios.com/2026/07/21/openai-says-hugging-face-breach-caused-by-one-its-models\" rel=\"noopener noreferrer\">https://www.axios.com/2026/07/21/openai-says-hugging-face-br...</a><p>See also <i>Security incident disclosure – July 2026</i> - <a href=\"https://news.ycombinator.com/item?id=48956248\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48956248</a> (9 comments)\n\n\n</p><p><small>585 points | <a href=\"https://news.ycombinator.com/item?id=48997548\" rel=\"noopener noreferrer\">386 comments</a></small></p>\n\n\n<blockquote>\nI don't know if OpenAI thinks this is a marketing / PR angle for them (our super smart AI cheated on a cyber capabilities test in the most _brilliant_ way) but my read is this:<p>Why should OpenAI (or any frontier lab) be building these systems if they can't get a secure environment / containment right? It sounds like there was little defense in depth, appropriate monitoring, or any attempts to have their super smart model check for vulnerabilities in the test environment _without exploiting_ them. That seems like step 0 before trying to test <i>offensive</i>, unknown capabilities.\n— netinstructions\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ads.openai.com/\">\n        <h2>Advertise in ChatGPT</h2>\n    </a>\n    <time>2026-07-21 14:58</time>\n    <div>\n\n<p><a href=\"https://ads.openai.com/\" rel=\"noopener noreferrer\">Advertise in ChatGPT</a></p>\n\n\n\n<p><small>641 points | <a href=\"https://news.ycombinator.com/item?id=48996571\" rel=\"noopener noreferrer\">452 comments</a></small></p>\n\n\n<blockquote>\n7 years ago we started the 'you are not the product' movement for digital information consumption with Kagi Search. Since then the paradigm shifted from search to agents. Good to see the need for 'you are not the product' still holds up, maybe even more so now: an agent is only worth trusting if it works for you and nobody else. The second an advertiser gets between you and the answer, that's gone. So we're staying on the user-funded side of this. Boring, but it's the whole point.\n— freediver\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-6-flash-3-5-flash-lite-3-5-flash-cyber/\">\n        <h2>Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber</h2>\n    </a>\n    <time>2026-07-21 11:17</time>\n    <div>\n\n<p><a href=\"https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-6-flash-3-5-flash-lite-3-5-flash-cyber/\" rel=\"noopener noreferrer\">Gemini 3.6 Flash, 3.5 Flash-Lite, and 3.5 Flash Cyber</a></p>\n\n\n\n<p><small>260 points | <a href=\"https://news.ycombinator.com/item?id=48993414\" rel=\"noopener noreferrer\">194 comments</a></small></p>\n\n\n<blockquote>\nGoogle somehow managed to snatch defeat from the jaws of success with their AI products.<p>They literally forced me and my company out of Antigravity by phasing out AI Ultra subscription without any proper product follow-up. Antigravity IDE cannot even have poweruser subscriptions now from Google Workspace an Gemini Enterprise Agent Platform cannot be attached to Antigravity IDE.</p><p>Gemini Enterprise Agent Platform has an incredibly abysmal setup process, and if I want to limit spending per-user I have to create projects per user. The fact that you cannot activate Anthropic models on it if the billing still has free credits is almost a joke.</p><p>I was a big proponent of Google and Gemini, but they left us reeling with their abrupt product decisions. Forced us to buy $200 subscriptions directly from Anthropic/OpenAI.\n— stonewhite\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://fireworks.ai/blog/kimik3-fable\">\n        <h2>Kimi K3 Is Competitive with Fable; Kimi K3 and Fable Is SoTA</h2>\n    </a>\n    <time>2026-07-21 18:35</time>\n    <div>\n\n<p><a href=\"https://fireworks.ai/blog/kimik3-fable\" rel=\"noopener noreferrer\">Kimi K3 Is Competitive with Fable; Kimi K3 and Fable Is SoTA</a></p>\nAlso: Kimi K3: second only to Fable 5 on AA-Briefcase\n <a href=\"https://artificialanalysis.ai/articles/kimi-k3-agentic-knowledge-benchmark\" rel=\"noopener noreferrer\">https://artificialanalysis.ai/articles/kimi-k3-agentic-knowl...</a>\n\n\n<p><small>529 points | <a href=\"https://news.ycombinator.com/item?id=48999291\" rel=\"noopener noreferrer\">292 comments</a></small></p>\n\n\n<blockquote>\nIf you haven’t been really running and testing these models yourself, they are all benchmaxxed. No matter how close they score to frontier on whatever metric, they always fall apart in real world tasks and their token efficiency is ridiculously bad. Fireworks has incredible incentive to make this claim in a headline, because Fireworks hosting K3 for you is pure profit for them, unlike when they host closed source models.\n— nxtfari\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://freeink.org/\">\n        <h2>FreeInk: Open ecosystem for e-readers</h2>\n    </a>\n    <time>2026-07-21 14:39</time>\n    <div>\n\n<p><a href=\"https://freeink.org/\" rel=\"noopener noreferrer\">FreeInk: Open ecosystem for e-readers</a></p>\n\n\n\n<p><small>359 points | <a href=\"https://news.ycombinator.com/item?id=48996318\" rel=\"noopener noreferrer\">83 comments</a></small></p>\n\n\n<blockquote>\nWasn't the efficacy of the focus/bionic reading stuff disproven awhile back? Are people still using it?\n— easterncalculus\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.techradar.com/vpn/vpn-privacy-security/vpns-are-lawful-technical-tools-says-eu-court-in-landmark-anne-frank-copyright-ruling\">\n        <h2>&#39;VPNs are lawful technical tools,&#39; says EU Court in landmark copyright ruling</h2>\n    </a>\n    <time>2026-07-21 15:43</time>\n    <div>\n\n<p><a href=\"https://www.techradar.com/vpn/vpn-privacy-security/vpns-are-lawful-technical-tools-says-eu-court-in-landmark-anne-frank-copyright-ruling\" rel=\"noopener noreferrer\">'VPNs are lawful technical tools,' says EU Court in landmark copyright ruling</a></p>\n\n\n\n<p><small>327 points | <a href=\"https://news.ycombinator.com/item?id=48997221\" rel=\"noopener noreferrer\">58 comments</a></small></p>\n\n\n<blockquote>\nFor those who (like me) missed the essential key word in the OP's title:<p>This ruling is about copyright, and seems mostly unrelated to recent conversations about escaping censorship and surveilance, and the overall final throes of the open web.</p><p>It's still pretty important since the lawsuit filed by the Anne Frank Fonds could be caricatured as \"if this content is illegal in our country, it should not be on the Internet in other countries, because our citizens can still circumvent the publisher's geofence and access it\" which would have wild consequences if that line of thought was applied.</p><p>But, still:</p><p>&gt; At its core, the case forced Europe's top judges to answer a highly technical question: if a publisher actively tries to block visitors from a specific country, are they still breaking the law if a user sneaks past the digital border using circumvention software?</p><p>&gt; According to the CJEU, the answer is no.</p><p>Could be conceived to have a tenuous link to the current debate on censorship, surveilance, etc.\n— sebastiennight\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.ericgoldman.org/archives/2026/07/apple-defeats-liability-for-not-scanning-icloud-for-csam-but-the-judge-was-not-pleased-amy-v-apple.htm\">\n        <h2>Apple defeats liability for not scanning iCloud for CSAM</h2>\n    </a>\n    <time>2026-07-21 10:31</time>\n    <div>\n\n<p><a href=\"https://blog.ericgoldman.org/archives/2026/07/apple-defeats-liability-for-not-scanning-icloud-for-csam-but-the-judge-was-not-pleased-amy-v-apple.htm\" rel=\"noopener noreferrer\">Apple defeats liability for not scanning iCloud for CSAM</a></p>\n\n\n\n<p><small>323 points | <a href=\"https://news.ycombinator.com/item?id=48992870\" rel=\"noopener noreferrer\">296 comments</a></small></p>\n\n\n<blockquote>\nMaybe my perception is off, but it seems like there's a huge push by the legislature and some people to do anything and everything to prevent CSAM, yet almost nothing seems to be done to prevent CSA.<p>For CSAM, there's all sorts of monitoring, scanning, identify capturing, etc. But it's all after abuse has taken place, and it seems that many of the people actually arrested are arrested for CSAM and not CSA. This has even extended to <i>fictional</i> CSAM such as AI generated stories and pictures. As an aside, if that gets extended to political speech or other non-CSAM materials that are determined to be undesirable, that's a big concern. I can imagine that a conservative state could pass a law banning all porn because <i>they claim</i> it could encourage illegal activities such as prostitution, rape, or CSA.</p><p>On the CSA side, you rarely hear about arrests (they happen but less than CSAM). There doesn't seem to be any real push for educating and protecting kids before it happens. Ironically, the groups doing the most to educate and implement protective strategies are the ones who have been involved in abuse scandals in the past (Churches, Scouts, etc). Even then, a lot of it is just getting clearances, which doesnt prevent people who where not caught or were first timers. Offenders get put on a list/map. This is sort of a half approach. If they are still a threat, they shouldn't be released. Yet if you comb the list and see some of the results, they don't all seem to fit with CSA. I personally know of 1 who took a leak across from a playground at 2am walking home from the bars and was put on the sex offender registry because it was within 500'.</p><p>It seems like these laws are more about peddling to the publicist and lawmakers fantasy of incrementally extreme punishment rather than taking a appropriate, data driven, and level-headed approach that actually protects kids. Otherwise they will just keep pushing ham-fisted low-hanging \"fixes\" like required scanning and IDs to access the internet.\n— giantg2\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://apnews.com/article/ai-anthropic-copyright-settlement-claude-books-bartz-74b140444023898aeba8579b6e9f0d63\">\n        <h2>Judge approves $1.5B Anthropic settlement for pirated books used to train Claude</h2>\n    </a>\n    <time>2026-07-21 15:04</time>\n    <div>\n\n<p><a href=\"https://apnews.com/article/ai-anthropic-copyright-settlement-claude-books-bartz-74b140444023898aeba8579b6e9f0d63\" rel=\"noopener noreferrer\">Judge approves $1.5B Anthropic settlement for pirated books used to train Claude</a></p>\n\n\n\n<p><small>362 points | <a href=\"https://news.ycombinator.com/item?id=48996652\" rel=\"noopener noreferrer\">289 comments</a></small></p>\n\n\n<blockquote>\nA one time payment like 1.5B doesn’t do anything. There needs to be a royalty payment based on if the AI regurgitates existing ideas. That is probably the correct way to legislate this. If anything a human does can instantly be copied by an LLM, and then sent to all its subscribers, things need to change\n— sashank_1509\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://e360.yale.edu/digest/benin-coral-reef\">\n        <h2>Long presumed dead, a thriving coral reef is discovered in West Africa</h2>\n    </a>\n    <time>2026-07-21 11:41</time>\n    <div>\n\n<p><a href=\"https://e360.yale.edu/digest/benin-coral-reef\" rel=\"noopener noreferrer\">Long presumed dead, a thriving coral reef is discovered in West Africa</a></p>\n<a href=\"https://www.frontiersin.org/journals/marine-science/articles/10.3389/fmars.2026.1848226/full\" rel=\"noopener noreferrer\">https://www.frontiersin.org/journals/marine-science/articles...</a>\n\n\n<p><small>285 points | <a href=\"https://news.ycombinator.com/item?id=48993816\" rel=\"noopener noreferrer\">52 comments</a></small></p>\n\n\n<blockquote>\nNice to read a paper that's looking for paths of persistence instead of only documenting decline. Climate stories often end with \"thing are getting worse\", this one also asks where ecosystems might still persist if local conditions are managed well.\n— rendonroman\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://runtimewire.com/article/jack-dorsey-block-buzz-team-chat-ai-agents-git\">\n        <h2>Jack Dorsey launches Buzz to combine team chat, AI agents and Git hosting</h2>\n    </a>\n    <time>2026-07-21 13:14</time>\n    <div>\n\n<p><a href=\"https://runtimewire.com/article/jack-dorsey-block-buzz-team-chat-ai-agents-git\" rel=\"noopener noreferrer\">Jack Dorsey launches Buzz to combine team chat, AI agents and Git hosting</a></p>\n<a href=\"https://x.com/jack/status/2079605800998146171\" rel=\"noopener noreferrer\">https://x.com/jack/status/2079605800998146171</a>, <a href=\"https://xcancel.com/jack/status/2079605800998146171\" rel=\"noopener noreferrer\">https://xcancel.com/jack/status/2079605800998146171</a><p><a href=\"https://buzz.xyz/\" rel=\"noopener noreferrer\">https://buzz.xyz/</a>\n\n\n</p><p><small>299 points | <a href=\"https://news.ycombinator.com/item?id=48995213\" rel=\"noopener noreferrer\">256 comments</a></small></p>\n\n\n<blockquote>\n&gt; Explain Like I'm 5<p>&gt; Buzz is an open-source, self-hosted workspace that combines team chat, AI agents and Git hosting using signed Nostr events, so teams can keep control of their data.</p><p>Very different expectations of 5-year-olds.\n— rsstack\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:272","title":"Digest: Hacker News: Jul 20 - Jul 21, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-21T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://werd.io/american-ai-is-locked-down-and-proprietary-its-losing/\">\n        <h2>China’s open-weights AI strategy is winning</h2>\n    </a>\n    <time>2026-07-20 10:21</time>\n    <div>\n\n<p><a href=\"https://werd.io/american-ai-is-locked-down-and-proprietary-its-losing/\" rel=\"noopener noreferrer\">China’s open-weights AI strategy is winning</a></p>\n\n\n\n<p><small>920 points | <a href=\"https://news.ycombinator.com/item?id=48979269\" rel=\"noopener noreferrer\">750 comments</a></small></p>\n\n\n<blockquote>\nThe lesson of the last 50 years of the computer and software marketplace is that free and low-end eventually wins.<p>- PCs destroyed minicomputers. Mainframes survive, but serving a much tinier portion of the market than they used to.</p><p>- PC office productivity software destroyed expensive professional products.</p><p>- Windows (low end) and Linux (free) completely destroyed the UNIX marketplace, and again, have taken huge market share from the mainframe world.</p><p>Ignoring the huge Chinese open-weight models for a moment:</p><p>- The training costs and resource requirements for frontier models are unsustainable. The high price, and social pushback, mean that the American companies producing these models are precarious.</p><p>- There are enormous financial incentives for research results allowing for cheaper, less resource-intensive models of high quality.</p><p>- Local LLMs on consumer hardware are akin to the PC hobbyist world of the 70s and 80s.</p><p>Put all of these trends together, and I think that in 10-15 years, we are going to have consumer PCs (and phones!) running models doing pretty much anything that frontier models can do right now.</p><p>Getting back to the Chinese models: They allow for new competition against Anthropic and OpenAI, basically SaaS renting out these very capable AIs much cheaper. That will just accelerate trends.\n— geophile\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://airport.apunen.com/\">\n        <h2>Airport Simulator</h2>\n    </a>\n    <time>2026-07-20 06:30</time>\n    <div>\n\n<p><a href=\"https://airport.apunen.com/\" rel=\"noopener noreferrer\">Airport Simulator</a></p>\n\n\n\n<p><small>384 points | <a href=\"https://news.ycombinator.com/item?id=48976846\" rel=\"noopener noreferrer\">97 comments</a></small></p>\n\n\n<blockquote>\nI was only thinking about Flight Control[0] the other day and how I wish there were more modern takes on it! There was Mini Metro[1], but that was released over a decade ago.<p>--</p><p>[0] - <a href=\"https://en.wikipedia.org/wiki/Flight_Control\" rel=\"noopener noreferrer\">https://en.wikipedia.org/wiki/Flight_Control</a></p><p>[1] - <a href=\"https://en.wikipedia.org/wiki/Mini_Metro_(video_game)\" rel=\"noopener noreferrer\">https://en.wikipedia.org/wiki/Mini_Metro_(video_game)</a>\n— sarreph\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://news.risky.biz/risky-bulletin-hacker-wipes-romanias-entire-land-registry-database/\">\n        <h2>Hacker wipes Romania&#39;s land registry database</h2>\n    </a>\n    <time>2026-07-20 09:28</time>\n    <div>\n\n<p><a href=\"https://news.risky.biz/risky-bulletin-hacker-wipes-romanias-entire-land-registry-database/\" rel=\"noopener noreferrer\">Hacker wipes Romania's land registry database</a></p>\n\n\n\n<p><small>327 points | <a href=\"https://news.ycombinator.com/item?id=48978605\" rel=\"noopener noreferrer\">185 comments</a></small></p>\n\n\n<blockquote>\n&gt; Since the hack, officials restored their website and posted a message announcing they are rebuilding the agency's entire network from scratch. Even if the hacker claims they deleted backups, the agency appears to have had an offline copy, otherwise things would have gotten really messy over the coming months in Romania.<p>So it seems not all has been lost. I was worried about the societal implications of being unable to prove land ownership but it seems that may be avoided.\n— skinfaxi\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://stratechery.com/2026/whos-afraid-of-chinese-models/\">\n        <h2>Who&#39;s afraid of Chinese models?</h2>\n    </a>\n    <time>2026-07-20 07:05</time>\n    <div>\n\n<p><a href=\"https://stratechery.com/2026/whos-afraid-of-chinese-models/\" rel=\"noopener noreferrer\">Who's afraid of Chinese models?</a></p>\n\n\n\n<p><small>528 points | <a href=\"https://news.ycombinator.com/item?id=48977128\" rel=\"noopener noreferrer\">359 comments</a></small></p>\n\n\n<blockquote>\nThe people who are most afraid of Chinese models are the VCs who poured into Anthropic and OpenAI at astronomically high valuations. Anthropic is valued at $1.2T and OpenAI is targeting $850B. These astronomical valuations were built on the premise that these labs would generate massive profits from premium API pricing, but the Chinese labs are completely undercutting this strategy by releasing excellent open models for free. If the frontier labs are forced to cut prices and join the race to the bottom in token prices, these valuations are unjustified, and VCs will face enormous (paper) losses.\n— tristanj\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.kimi.com/products/kimi-work\">\n        <h2>Kimi Work</h2>\n    </a>\n    <time>2026-07-20 13:13</time>\n    <div>\n\n<p><a href=\"https://www.kimi.com/products/kimi-work\" rel=\"noopener noreferrer\">Kimi Work</a></p>\n\n\n\n<p><small>343 points | <a href=\"https://news.ycombinator.com/item?id=48981703\" rel=\"noopener noreferrer\">163 comments</a></small></p>\n\n\n<blockquote>\n&gt; Kimi Work is a Local Agent designed for deep workflows. It mounts your local folders, navigates the web autonomously via WebBridge, runs Python code in the background, and executes scheduled tasks.<p>It's clearly a dupe of Claude/Codex products (Codex especially, styling-wise), but I think Kimi's goal here is simply to appear on feature-parity with bigger labs. I doubt they'd want to invest much into designing a UI for \"the future of agentic work\" from the ground up.</p><p>Their bread and butter and claim-to-fame will continue to be low-cost, near-frontier models, for which they need to at least appear to have some app layer to plug into.</p><p>And, in some ways, duping is a great way to show people that even the app layer can be commoditized.\n— wxw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://edri.org/our-work/the-eu-is-about-to-sell-our-most-sensitive-data-to-the-us-for-visa-free-travel/\">\n        <h2>The EU is about to sell our most sensitive data to the US for visa-free travel</h2>\n    </a>\n    <time>2026-07-20 08:14</time>\n    <div>\n\n<p><a href=\"https://edri.org/our-work/the-eu-is-about-to-sell-our-most-sensitive-data-to-the-us-for-visa-free-travel/\" rel=\"noopener noreferrer\">The EU is about to sell our most sensitive data to the US for visa-free travel</a></p>\n\n\n\n<p><small>340 points | <a href=\"https://news.ycombinator.com/item?id=48977711\" rel=\"noopener noreferrer\">191 comments</a></small></p>\n\n\n<blockquote>\nThe point missing in the article is that, in order to enter the US, one needs to give the US Govt their photo and fingerprints (\"biometric data\") anyway.<p>There are two options: visa-free with the biometric data passing on the wire (no hassle), or visa (a <i>major</i> hassle) and biometric data passing in the airport (a minor one).</p><p>As a side note, the EU also collects photo and fingerprints from visitors now. Whereas in the US you only need to go through fingerprinting only <i>once</i> (or maybe \"once per passport\") and only <i>on arrival</i>, in the EU you need to go through it both on <i>every arrival</i> and <i>every departure</i>.\n— maratc\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://jelly-ui.com/\">\n        <h2>Jelly UI: Soft-body physics for native HTML form controls</h2>\n    </a>\n    <time>2026-07-20 13:07</time>\n    <div>\n\n<p><a href=\"https://jelly-ui.com/\" rel=\"noopener noreferrer\">Jelly UI: Soft-body physics for native HTML form controls</a></p>\n\n\n\n<p><small>296 points | <a href=\"https://news.ycombinator.com/item?id=48981620\" rel=\"noopener noreferrer\">123 comments</a></small></p>\n\n\n<blockquote>\nSaw the window was a bit laggy so thought I'd delve deeper to figure out what was going on.<p>This lib runs a a RAF animation loop every 8ms across every component on the page that causes the entire document to repaint.</p><p>The comment above appears of the AI generated sort:\n// One shared animation frame: step every live component, park when idle.\n// The delta is capped so a background-tab pause never becomes one giant step.</p><p>The \"JellyEngine\" instead of just calculating the jelly animation on pointer events is recalculating for every active component on the page every frame.</p><p>This is the kind of thing usually a human notices and says 'dont do that, that is kind of crazy'.\n— jlukic\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.aclu.org/news/privacy-technology/tracking-alpr-cameras/flock-safety-credibility-lost-as-it-repeatedly-lies-to-city-councils-police-departments-and-public-across-the-country\">\n        <h2>Flock Credibility Lost as It Repeatedly Lies to City Councils, Police, &amp; Public</h2>\n    </a>\n    <time>2026-07-20 20:33</time>\n    <div>\n\n<p><a href=\"https://www.aclu.org/news/privacy-technology/tracking-alpr-cameras/flock-safety-credibility-lost-as-it-repeatedly-lies-to-city-councils-police-departments-and-public-across-the-country\" rel=\"noopener noreferrer\">Flock Credibility Lost as It Repeatedly Lies to City Councils, Police, &amp; Public</a></p>\n\n\n\n<p><small>326 points | <a href=\"https://news.ycombinator.com/item?id=48986731\" rel=\"noopener noreferrer\">69 comments</a></small></p>\n\n\n<blockquote>\nPeople always want high trust societies. They are incredibly hard to create and incredibly easy to destroy.<p>However, once the cameras go up, you will never ever create one there. High trust requires, well, actual trust. You can’t build real trust in a panopticon just a sickly police state facsimile of it.</p><p>Society and progress moves at the speed of trust. Without it many uniquely human and beautiful things disappear.\n— pclowes\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://wren.wtf/shower-thoughts/stop-using-opencode/\">\n        <h2>Annoying and alarming things about OpenCode</h2>\n    </a>\n    <time>2026-07-20 08:45</time>\n    <div>\n\n<p><a href=\"https://wren.wtf/shower-thoughts/stop-using-opencode/\" rel=\"noopener noreferrer\">Annoying and alarming things about OpenCode</a></p>\n\n\n\n<p><small>303 points | <a href=\"https://news.ycombinator.com/item?id=48978112\" rel=\"noopener noreferrer\">207 comments</a></small></p>\n\n\n<blockquote>\nI feel that a better title for this article would be: \"Some minor annoyances that, when fixed, would improve OpenCode\"<p># Prompt Cache Misses</p><p>&gt; It globs your filesystem and re-reads AGENTS.md (injected in turn-0 system prompt) on every SSE turn. If you put a quick note in AGENTS.md to be read in the next session, you immediately force a full re-evaluation.</p><p>&gt; Personal favourite: it puts the current date in the turn-0 system prompt and re-evaluates every SSE turn. If you’re using OpenCode at midnight you get a full prompt cache miss.</p><p>Okay, I can live with those.</p><p># Compaction</p><p>&gt; \nWant to sit for 10 minutes while the LLM server prefills the entire session with a new prompt prefixed to it, just to turn it into 5 bullet points that go at the top of a new session? Me neither. I get what they are going for, but I’ve not seen it work well. Neither compaction nor pruning is implemented well, and they interact poorly.</p><p>Is this an OpenCode specific issue? I've seen the same with Codex and Claude</p><p># System Prompts</p><p>&gt; The default system prompt is opinionated (fine) but it has shit opinions (not fine). It took me a while to figure out why my agent kept saying “Use ABSOLUTELY NO COMMENTS” when dispatching subagents.</p><p>Okay, so change it? Any LLM is opinionated, this system prompt enforces consistency across different models which seems reasonable.\n— LaurensBER\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://xenaproject.wordpress.com/2026/07/20/human-mathematicians-are-being-outcounterexampled/\">\n        <h2>Human mathematicians are being outcounterexampled</h2>\n    </a>\n    <time>2026-07-20 15:03</time>\n    <div>\n\n<p><a href=\"https://xenaproject.wordpress.com/2026/07/20/human-mathematicians-are-being-outcounterexampled/\" rel=\"noopener noreferrer\">Human mathematicians are being outcounterexampled</a></p>\n\n\n\n<p><small>302 points | <a href=\"https://news.ycombinator.com/item?id=48983382\" rel=\"noopener noreferrer\">120 comments</a></small></p>\n\n\n<blockquote>\nWhen I was in grad school, I had the opportunity to take a course from my adviser in which he discussed his current research and some open questions.  It was a relatively accessible subject area and the questions were sometimes easy enough that we could meaningfully contribute.<p>On one particular Friday afternoon, he stated a conjecture that he hoped was true, and invited us to try to help him prove or disprove it.  It was the sort of thing that he really wanted to be true; he liked things smooth and beautiful.  I, on the other hand, hoped it was false as I like the weird and exceptional in mathematics. It was also the case that I had absolutely no command of the sort of machinery that one would use to prove such a thing, but I could certainly look for a counterexample.</p><p>I learned on Monday that he had spent the entire weekend trying and failing to prove it.  I, on the other hand, had put all my energy into finding a counterexample and had one within an hour.</p><p>My single (quite small) contribution to mathematical research was a counterexample because it was all I could do. The story does illustrate that it can be helpful to have people with different tools, hopes, and motivations working on a problem, though.  I was not, and will never be, even a shadow of that great mathematiciam I studied under, but on that occasion, I had reason to look in a different direction than he did.\n— Dove\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:271","title":"Digest: Hacker News: Jul 19 - Jul 20, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-20T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://news.ycombinator.com/item?id=48968606\">\n        <h2>Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s</h2>\n    </a>\n    <time>2026-07-19 10:41</time>\n    <div>\n\nI might be the only SRE on Earth with his own bowling center. It's a more in-depth gig than you'd think.<p>My family and I bought an abandoned 8-lane bowling center in the rural mid-west. In our small town there weren't many recreation options for families. You've heard of a food desert? This is an R&amp;R desert.</p><p>It had been abandoned for a good reason. The roof leaks, the electrical system was constantly surging, and my 70-year-old bowling equipment (still) doesn't work perfectly. The system that keeps your score is particularly interesting to me. It's the thing you watch during your game, but it fades into the background beyond that. Turns out these things are really cool, but absurdly expensive.</p><p>Ours was installed in 2008 and cost six figures. It's calculating ball speed and trajectory, camera-based pin detection (object detection and trig, on ICs!), runs the fouling, the animations, the pinsetting machine and ball return. Very cool stuff for its age.</p><p>From the business perspective, my facility only cost me $105k. To forklift-replace the score keeping system runs anywhere between $80-$120k, depending on features, vendor, and unit age. No upgrades or service contracts, mind you, and every feature and customization is a new line item. That's for a 1:1 replacement on a system installed in 2008. Incredible, given how fast the tech world moves.</p><p>Replacement parts cost a shocking $4000 per pair of lanes. But wait, the bowling machines themselves are 70 years old, so what's this \"advanced\" system actually doing back there? Actuating a single relay to trigger that big old machine. Everything else is strictly mechanical. Meanwhile I've got a six-figure invoice in my hand. I'm upset.</p><p>Given the state of open hardware, computer vision, real-time event streaming, and open source running megascale products worldwide, there had to be a way to do this myself.</p><p>So far I've built an equivalent prototype for about $200 per lane-pair, $400 if you're fancy. ESP32 and ESPNow with an RS485 fallback, reporting to a raspberry pi lane computer that's really just redis and a state machine bolted to an ESP32 gateway for the mesh.</p><p>Since it's all ESP32, I've got a fistful of spare controllers in a drawer, pre-flashed or waiting to be. All common off-the-shelf hardware: microcontrollers wired to relays, optocouplers, and IR-break-beam sensors, each running slightly different firmware. Writing the firmware and protocol is the actual hard part.</p><p>It's an ESPNow star-topology mesh: each node emits events from its sensors and accepts commands for its controls, reporting to a gateway node connected to the raspi over UART. From there it's event streaming: RX packets get translated and tossed into redis, commands relay back out to the mesh as needed. RS485 sits underneath as a wired fallback for noisy RF environments.</p><p>Once the data's in redis, it's familiar middleware/React/websocket/pub-sub stuff. Any React dev can build their own UI and bowling animations. Since it all runs on commodity hardware, I can do legit anything I want as the proprietor, and I own all my data. Repairs take five minutes; I can swap the rig on a lane pair in under 10. I'd bet a house like mine could go from zero to running in an hour or two.</p><p>We're calling it OpenLaneLink, and I plan to open source the hardware, firmware, and software stack when it's ready. Bowling is fun, and I want to help keep it affordable for alleys like mine.\nI hate vendor lock-in. I'm not a fan of closed systems, calling support for every hiccup, or paying to \"white label\" my own equipment. Want to go Tron-themed for a night? Good luck finding a neon neumorphic theme in something bought at the turn of the century.</p><p>All that bugged me. Sure, bowling equipment is niche, but the open hardware and software landscape is amazing.</p><p>Thanks for reading! Let me know if anyone's interested in more posts about this bowling nonsense.\n\n\n</p><p><small>1298 points | <a href=\"https://news.ycombinator.com/item?id=48968606\" rel=\"noopener noreferrer\">143 comments</a></small></p>\n\n\n<blockquote>\nLol, nice! It depends on what you mean by \"owning a bowling center,\" but it looks like there are at least two of us into this :D<p>I bought a really old fully mechanical (and automated!) mini bowling lane. It works without a CPU, except for the score display, which originally used a 1970 Intel D8749H (MCS-48)!</p><p>Just like yours, the only thing that turns this machine on is a single relay :D\nOn my model, I also get feedback on the pin status and a \"ball received\" signal, so I can trigger the scoring.</p><p>I dumped the firmware and replaced the display PCB with a more recent DIY PCB with an Arduino that speaks a modern, documented protocol. It's now compatible with ScoreMore software, and I can do a lot more with it.</p><p>Here are some pictures and more info on the Bowltech forum (you should post your stuff here too!):</p><p>* <a href=\"https://www.bowltech.com/forum/small-scale-bowling/small-scale-bowling-aa/1133707-alf-minibowling\" rel=\"noopener noreferrer\">https://www.bowltech.com/forum/small-scale-bowling/small-sca...</a></p><p>@vik8 on discord if you need :)\n— vikbez\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/\">\n        <h2>Claude Code uses Bun written in Rust now</h2>\n    </a>\n    <time>2026-07-19 06:03</time>\n    <div>\n\n<p><a href=\"https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/\" rel=\"noopener noreferrer\">Claude Code uses Bun written in Rust now</a></p>\n\n\n\n<p><small>201 points | <a href=\"https://news.ycombinator.com/item?id=48966569\" rel=\"noopener noreferrer\">296 comments</a></small></p>\n\n\n<blockquote>\nMaybe I’m taking crazy pills, but I’m still stuck on “why the hell does a TUI need to run in terminal React by way of JavaScript”<p>The fact that Anthropic felt the need to buy a runtime so they could make their TUI better speaks more to the quality of engineering than anything else IMO.</p><p>If rewrites are so easy, why not rewrite CC in a native language? Would’ve been a hell of a lot cheaper.\n— weakfish\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://chipweinberger.com/articles/20260719-hardware-is-not-so-hard\">\n        <h2>What I learned selling 2,500 MIDI recorders: Hardware is not so hard</h2>\n    </a>\n    <time>2026-07-19 06:34</time>\n    <div>\n\n<p><a href=\"https://chipweinberger.com/articles/20260719-hardware-is-not-so-hard\" rel=\"noopener noreferrer\">What I learned selling 2,500 MIDI recorders: Hardware is not so hard</a></p>\n\n\n\n<p><small>254 points | <a href=\"https://news.ycombinator.com/item?id=48966713\" rel=\"noopener noreferrer\">116 comments</a></small></p>\n\n\n<blockquote>\nVery happy JamCorder customer here. I've started playing in improv shows since I bought it too, and it's nice to have those on record!<p>It's rare that I come across a product I have literally zero complaints about, or any feedback to offer. Even my concern that it was tied to an app that might disappear one day is of course covered by the fact that it's all just MIDI files on a card.</p><p>Thank you so much for making this, it's basically a perfect product for me and I love it. No notes.\n— DavidPiper\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://xcancel.com/__alpoge__/status/2079028340955197566\">\n        <h2>Claude Fable produced a counterexample to the Jacobian Conjecture</h2>\n    </a>\n    <time>2026-07-19 22:51</time>\n    <div>\n\n<p><a href=\"https://xcancel.com/__alpoge__/status/2079028340955197566\" rel=\"noopener noreferrer\">Claude Fable produced a counterexample to the Jacobian Conjecture</a></p>\n\n\n\n<p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=48973869\" rel=\"noopener noreferrer\">156 comments</a></small></p>\n\n\n<blockquote>\nThis is a rare instance where feeding this groundbreaking information into an LLM gives _them_ psychosis. I fed this to claude code and watched it verify the result in 7 different ways to be 100% certain, and it was just flabbergasted. Quite remarkable.\n— aizk\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://thenextweb.com/news/ai-advice-suppresses-critical-thinking-wrong-answers-study\">\n        <h2>AI advice made people 3x less accurate but 2x confident, researchers found</h2>\n    </a>\n    <time>2026-07-19 17:18</time>\n    <div>\n\n<p><a href=\"https://thenextweb.com/news/ai-advice-suppresses-critical-thinking-wrong-answers-study\" rel=\"noopener noreferrer\">AI advice made people 3x less accurate but 2x confident, researchers found</a></p>\n\n\n\n<p><small>212 points | <a href=\"https://news.ycombinator.com/item?id=48971738\" rel=\"noopener noreferrer\">100 comments</a></small></p>\n\n\n<blockquote>\nAdvice and information subreddits have gone to shit because of AI usage. A large number of people seem to think that when someone asks a question, what they really want is not someone with direct knowledge, but instead someone to relay the question to ChatGPT and post the result as if it is their own hard earned knowledge and insight. I have no idea about the quality of this research but in the real world (well, real-ish, as real as Reddit can be) it is stark, people aren’t just refusing to say “I don’t know” they’re actively seeking out opportunities to pretend they know things.\n— reticulates\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.minecraft.net/en-us/article/minecraft-26-3-snapshot-4\">\n        <h2>Minecraft: Java Edition now uses SDL3</h2>\n    </a>\n    <time>2026-07-19 07:48</time>\n    <div>\n\n<p><a href=\"https://www.minecraft.net/en-us/article/minecraft-26-3-snapshot-4\" rel=\"noopener noreferrer\">Minecraft: Java Edition now uses SDL3</a></p>\n\n\n\n<p><small>258 points | <a href=\"https://news.ycombinator.com/item?id=48967256\" rel=\"noopener noreferrer\">168 comments</a></small></p>\n\n\n<blockquote>\nThe lwjgl bindings for this were written by a member of the GTNH modpack team, thereby completing the chain of vanilla-&gt;modded-&gt;vanilla once more <a href=\"https://github.com/LWJGL/lwjgl3/pull/1033\" rel=\"noopener noreferrer\">https://github.com/LWJGL/lwjgl3/pull/1033</a>\n— malteeez\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/kimi_moonshot/status/2078855608565207130\">\n        <h2>Moonshot AI suspends new subscriptions due to Kimi K3 demand</h2>\n    </a>\n    <time>2026-07-19 12:02</time>\n    <div>\n\n<p><a href=\"https://twitter.com/kimi_moonshot/status/2078855608565207130\" rel=\"noopener noreferrer\">Moonshot AI suspends new subscriptions due to Kimi K3 demand</a></p>\n\n\n\n<p><small>197 points | <a href=\"https://news.ycombinator.com/item?id=48969291\" rel=\"noopener noreferrer\">67 comments</a></small></p>\n\n\n<blockquote>\n&gt; Over the past 48 hours, demand has pushed close to the limits of our current capacity. To protect the experience of existing subscribers, we're temporarily pausing new subscriptions and prioritizing compute for current members. Existing subscribed users are not affected.<p>Such a beautiful paragraph to read, a company that prioritizes their current customers and focus on keeping them satisfied instead of just focusing on fast growth.\n— Alifatisk\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://robotics.xiaomi.com/xiaomi-robotics-1.html\">\n        <h2>Xiaomi-Robotics-1</h2>\n    </a>\n    <time>2026-07-20 00:45</time>\n    <div>\n\n<p><a href=\"https://robotics.xiaomi.com/xiaomi-robotics-1.html\" rel=\"noopener noreferrer\">Xiaomi-Robotics-1</a></p>\n\n\n\n<p><small>216 points | <a href=\"https://news.ycombinator.com/item?id=48974454\" rel=\"noopener noreferrer\">150 comments</a></small></p>\n\n\n<blockquote>\nThis is amazing! I can see in a few years having Home Assistant use an LLM to coordinate my home while I'm away. Tell the LLM to make an inventory of my home and then send the vacuum and the robot around to clean everything up. A multimodal LLM can inspect pictures for items that need to go in the dishwasher, the laundry or needs polishing and reorganise my closets to best allocate space. It has all day to do it while the solar panels provide ample energy anyway.\n— chronogram\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.phoronix.com/news/Last-MPEG-4-Patent-Expired\">\n        <h2>The Last MPEG-4 Visual Patent Has Expired</h2>\n    </a>\n    <time>2026-07-19 12:45</time>\n    <div>\n\n<p><a href=\"https://www.phoronix.com/news/Last-MPEG-4-Patent-Expired\" rel=\"noopener noreferrer\">The Last MPEG-4 Visual Patent Has Expired</a></p>\n\n\n\n<p><small>198 points | <a href=\"https://news.ycombinator.com/item?id=48969635\" rel=\"noopener noreferrer\">58 comments</a></small></p>\n\n\n<blockquote>\nMoving in the right direction, but unfortunately it's still quite a few years before H264 is off patent, globally:<p><a href=\"https://meta.wikimedia.org/wiki/Have_the_patents_for_H.264_MPEG-4_AVC_expired_yet%3F\" rel=\"noopener noreferrer\">https://meta.wikimedia.org/wiki/Have_the_patents_for_H.264_M...</a></p><p>At which point, the continued march towards higher resolution and bandwidth video will probably limit their utility\n— at1as\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\">\n        <h2>I joined the IndieWeb, here&#39;s what I learned</h2>\n    </a>\n    <time>2026-07-19 07:14</time>\n    <div>\n\n<p><a href=\"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/\" rel=\"noopener noreferrer\">I joined the IndieWeb, here's what I learned</a></p>\n\n\n\n<p><small>189 points | <a href=\"https://news.ycombinator.com/item?id=48966984\" rel=\"noopener noreferrer\">92 comments</a></small></p>\n\n\n<blockquote>\nIf IndieWeb wants content, burying it under a ton of tech soup is the exact opposite of what they claim they want.<p>How do the developers not realise that this set of protocols is completely unworkable for 90% of users?</p><p><i>Please</i> stop developing systems where the engineering is front and centre. If you want to put content UX first, you need to do exactly that, with a one-click solution that gets users up and running instantly.</p><p>If you users have to go anywhere near a command line, or Docker, or they have to hand-edit HTML or CSS, you're creating walls most users aren't going to scale.</p><p>At the moment this looks more like NerdNet than IndieWeb.\n— TheOtherHobbes\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:270","title":"Digest: Hacker News: Jul 18 - Jul 19, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-19T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://videocardz.com/newz/lg-monitors-silently-install-software-through-windows-update-without-user-consent\">\n        <h2>LG monitors silently install software through Windows Update without consent</h2>\n    </a>\n    <time>2026-07-18 06:21</time>\n    <div>\n\n<p><a href=\"https://videocardz.com/newz/lg-monitors-silently-install-software-through-windows-update-without-user-consent\" rel=\"noopener noreferrer\">LG monitors silently install software through Windows Update without consent</a></p>\n\n\n\n<p><small>679 points | <a href=\"https://news.ycombinator.com/item?id=48956688\" rel=\"noopener noreferrer\">342 comments</a></small></p>\n\n\n<blockquote>\nThis is so much worse that the title makes it out to be:<p></p><pre><code>  1. Your OS installs malware (technically manufacturers software) from a 3rd party vendor in background, zero user interaction\n  2. Happens as soon as you or anyone with physical access plug in a device into the HDMI port\n  3. That malware has internet and full system access, no sandboxing\n  4. It starts with every system boot\n  5. This software gets installed when you plug in a new LG monitor\n  6. OR ALREADY HAD AN OLDER LG MONITOR PLUGGED IN, BECAUSE LG APPARENTLY ROLLED THIS OUT FOR MANY OLDER MODELS TOO!!\n  7. And yes, if you think that's horrendous, as mentioned in the video below, that also applies to 'Professional' LG monitors!\n\n</code></pre>\nThis situation has.. no precedent as far as I can tell..<p>GamersNexus has a video diving deeper into what LG did here - <a href=\"https://www.youtube.com/watch?v=Q9uefFYe6bM\" rel=\"noopener noreferrer\">https://www.youtube.com/watch?v=Q9uefFYe6bM</a>\n— devttyeu\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://old.reddit.com/r/math/comments/1uxj3cy/after_openais_cdc_proof_announcement_gpt56_used_a/\">\n        <h2>GPT-5.6 used a prompt to close a 30-year gap in convex optimization</h2>\n    </a>\n    <time>2026-07-18 09:00</time>\n    <div>\n\n<p><a href=\"https://old.reddit.com/r/math/comments/1uxj3cy/after_openais_cdc_proof_announcement_gpt56_used_a/\" rel=\"noopener noreferrer\">GPT-5.6 used a prompt to close a 30-year gap in convex optimization</a></p>\n\n\n\n<p><small>274 points | <a href=\"https://news.ycombinator.com/item?id=48957779\" rel=\"noopener noreferrer\">150 comments</a></small></p>\n\n\n<blockquote>\nI know a bit about this field. This conjecture reads as somewhat more niche than the cyclic double cover conjecture recently proved by OpenAI, but nevertheless represents a real contribution.<p>You want to know how long it takes to solve an optimization problem, in this case over convex, lipschitz functions. (The restriction to a spherical domain is not really a restriction, you can just change variables for any bounded domain.) Anyway, showing upper bounds on time complexity is \"easy\" because it's just the runtime of your algorithm. Showing (nontrivial) lower bounds is usually much harder because it requires constraining all algorithms.</p><p>This proof apparently shows that the lower bound time complexity is equal to the time complexity of an existing 30-year old algorithm: it requires Omega(d^2) function evaluations to solve over this class of functions.</p><p>My gut says likely implies that d is the minimal number of evaluations if you have a gradient oracle because you can approximate a gradient with d function evaluations, but I'm not sure how hard it is to make that rigorous.\n— _alternator_\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://workshop.cjpais.com/projects/transcribe-cpp\">\n        <h2>Transcribe.cpp</h2>\n    </a>\n    <time>2026-07-18 20:38</time>\n    <div>\n\n<p><a href=\"https://workshop.cjpais.com/projects/transcribe-cpp\" rel=\"noopener noreferrer\">Transcribe.cpp</a></p>\n\n\n\n<p><small>372 points | <a href=\"https://news.ycombinator.com/item?id=48963879\" rel=\"noopener noreferrer\">62 comments</a></small></p>\n\n\n<blockquote>\nHandy is an amazing cross-platform app for dictation from the author. There are other awesome open-source dictation tools as well like native macOS ones. You do not need SaaS subscription in this day and age for transcription.<p>I maintain this list of all the best open-source ones in this awesome-style GitHub repo. People looking for open-source dictation tools, hope you find something that works for you here:</p><p><a href=\"https://github.com/primaprashant/awesome-voice-typing\" rel=\"noopener noreferrer\">https://github.com/primaprashant/awesome-voice-typing</a>\n— primaprashant\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://petapixel.com/2026/07/16/mayor-mamdani-says-landlords-cant-secretly-use-ai-images-to-advertise-properties/\">\n        <h2>Mayor Mamdani Says Landlords Can&#39;t Use AI Images to Advertise</h2>\n    </a>\n    <time>2026-07-18 18:13</time>\n    <div>\n\n<p><a href=\"https://petapixel.com/2026/07/16/mayor-mamdani-says-landlords-cant-secretly-use-ai-images-to-advertise-properties/\" rel=\"noopener noreferrer\">Mayor Mamdani Says Landlords Can't Use AI Images to Advertise</a></p>\n\n\n\n<p><small>412 points | <a href=\"https://news.ycombinator.com/item?id=48962983\" rel=\"noopener noreferrer\">186 comments</a></small></p>\n\n\n<blockquote>\nThis is awesome! StreetEasy is how many New Yorkers find apartments. In the past few years, it has been flooded with AI-staged apartments. The AI stagings warp the room to fit furniture that would 100% certainly not fit there. It’s deceptive, and I’m glad it at least requires disclosure now (although I wish it were fully banned)\n— plants\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://velvetshark.com/ai-company-logos-that-look-like-buttholes\">\n        <h2>Why do AI company logos look like buttholes? (2025)</h2>\n    </a>\n    <time>2026-07-18 07:06</time>\n    <div>\n\n<p><a href=\"https://velvetshark.com/ai-company-logos-that-look-like-buttholes\" rel=\"noopener noreferrer\">Why do AI company logos look like buttholes? (2025)</a></p>\n\n\n\n<p><small>375 points | <a href=\"https://news.ycombinator.com/item?id=48956924\" rel=\"noopener noreferrer\">130 comments</a></small></p>\n\n\n<blockquote>\nThis trend is far older than the AI era. The British magazine Private eye for many years in the 1990s had a running joke in which each issue displayed the new logos of old companies that had spent a fortune on rebranding. All of them were variations on circles.<p>Naomi Klein in her book No Logo interprets it as a form of abstraction away from the passé and less profitable business of whatever concrete task those industries used to do, and towards outsourcing, branding, and financialization as an end in itself.\n— adonovan\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.benlandautaylor.com/p/if-you-build-it-they-will-come\">\n        <h2>If You Build It, They Will Come</h2>\n    </a>\n    <time>2026-07-18 11:37</time>\n    <div>\n\n<p><a href=\"https://www.benlandautaylor.com/p/if-you-build-it-they-will-come\" rel=\"noopener noreferrer\">If You Build It, They Will Come</a></p>\n\n\n\n<p><small>230 points | <a href=\"https://news.ycombinator.com/item?id=48959090\" rel=\"noopener noreferrer\">83 comments</a></small></p>\n\n\n<blockquote>\n// Lots of people have a sort of consumer attitude towards their communities, where they take everything for granted. I saw things this way when I was young. A social scene is an automatic feature of the world that appears on its own, like a wild blueberry bush. It starts sprouting parties and dinners and conferences and reading groups as naturally as the bush sprouts berries<p>True in general. As a kid you think of things as bigger than you. Like whoever maintains a hiking trail or runs your towns diner is \"big\" compared to you.</p><p>As a grown up you hopefully realize that it's the other way - the work and effort to make and maintain those things is vulnerable and fragile.</p><p>I think about this whenever I see someone hop over the subway turnstile. The transit system is \"for granted\" - it's you and your few bucks that matters. But of enough ppl feel that way it all goes away via decay eventually.\n— xyzelement\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://data.stackexchange.com/stackoverflow/query/1953768#graph\">\n        <h2>What AI did to stackoverflow in a graph</h2>\n    </a>\n    <time>2026-07-18 07:12</time>\n    <div>\n\n<p><a href=\"https://data.stackexchange.com/stackoverflow/query/1953768#graph\" rel=\"noopener noreferrer\">What AI did to stackoverflow in a graph</a></p>\n\n\n\n<p><small>232 points | <a href=\"https://news.ycombinator.com/item?id=48956949\" rel=\"noopener noreferrer\">271 comments</a></small></p>\n\n\n<blockquote>\nAny social organization needs to carefully consider their inclusion-exclusion curve with intentionality.<p>I think a lot of people might balk at the word \"inclusivity\" today, but StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions. They slowly killed the site in this manner.</p><p>The community might have survived this folly, even with AI, because it was still the best place for people with qualms about AI to ask questions... Except until StackOverflow management alienated those users, too, by shoving AI down their throats in every facet of the site.</p><p>Even I had internalized the vagaries and neuroses of the SO community but I had heavy reticence to ask questions, knowing I'd have to consider all the ways a bully eager to use their powers might misunderstand me. I can't imagine asking a question there without having had lurked for longer than a typical Bachelor's + Masters program.</p><p>Peak at 207K, minimum at 588. That might be an incomplete date point, so using the next most recent value 1226, StackOverflow has lost 99.41% of its activity.\n— lynndotpy\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://stephen.bochinski.dev/blog/2026/07/18/the-kimi-k3-moment/\">\n        <h2>The Kimi K3 Moment</h2>\n    </a>\n    <time>2026-07-18 13:32</time>\n    <div>\n\n<p><a href=\"https://stephen.bochinski.dev/blog/2026/07/18/the-kimi-k3-moment/\" rel=\"noopener noreferrer\">The Kimi K3 Moment</a></p>\n\n\n\n<p><small>257 points | <a href=\"https://news.ycombinator.com/item?id=48960218\" rel=\"noopener noreferrer\">283 comments</a></small></p>\n\n\n<blockquote>\nRegardless of whether they achieved parity via distillation, or whether they got here via independently constructing a model from scratch, it was always going to end this way for the frontier American labs. Distillation “attacks” are not attacks. The frontier labs “distilled” all existing human written knowledge into their models, there was <i>always</i> going to be a second class lab that would distill that model into a cheaper version of it. There was never any plausible explanation for why this wouldn’t happen. There was never any practical mechanism to prevent someone from saving a conversation and using it to train their own model.<p>Even if it didn’t happen here, it was still the case that it was going to happen going forward. It was always going to end like this. Invest in the hardware companies, not the model companies.\n— nickysielicki\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://environment.ec.europa.eu/news/ban-destruction-unsold-clothes-and-shoes-enters-application-2026-07-17_en\">\n        <h2>EU ban on destruction of unsold clothes and shoes enters into application</h2>\n    </a>\n    <time>2026-07-18 10:04</time>\n    <div>\n\n<p><a href=\"https://environment.ec.europa.eu/news/ban-destruction-unsold-clothes-and-shoes-enters-application-2026-07-17_en\" rel=\"noopener noreferrer\">EU ban on destruction of unsold clothes and shoes enters into application</a></p>\n\n\n\n<p><small>267 points | <a href=\"https://news.ycombinator.com/item?id=48958269\" rel=\"noopener noreferrer\">263 comments</a></small></p>\n\n\n<blockquote>\n&gt; To prevent misuse, businesses relying on these exemptions must provide proof (e.g. documents or test results) and publish annual reports on what they have discarded.<p>I wonder if anybody is keeping track of everything a mid size business needs to take care of. Each particular report probably sounds like a reasonable request, but by now they're probably well into hundreds, and they're all outside the actual scope of the business (e.g. it may seem manageable for the bureaucrats designing them, because that's what they deal with all day, but not for a small organization doing... something else).\n— radu_floricica\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://charlesazam.com/blog/fable-5-gpt-5-6-sol-goal/\">\n        <h2>Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?</h2>\n    </a>\n    <time>2026-07-18 07:00</time>\n    <div>\n\n<p><a href=\"https://charlesazam.com/blog/fable-5-gpt-5-6-sol-goal/\" rel=\"noopener noreferrer\">Fable 5 vs. GPT-5.6 Sol on an NP-Hard Problem: Does /goal help?</a></p>\n\n\n\n<p><small>205 points | <a href=\"https://news.ycombinator.com/item?id=48956879\" rel=\"noopener noreferrer\">102 comments</a></small></p>\n\n\n<blockquote>\nAnthropic is losing bigtime against Open AI in coding space. I was using Claude code upto last march. Not an enterprise customer, but a responsible AI user where i don't over spend and use basic plan to manage repository with 400Kloc all together.  We sell to local government and a team of 3. Claude code was super slow, never able to fix issues properly.(Despite with proper test cases, observability, documentation and layered architecture). After moving to codex, life has been much easy and free form usage anxiety. Now managing entire things with 2 codex plus account per team member. Its high time anthropic should stop scare mongering and build efficient models. Everyone doesn't need Fable. People need models that solve problems efficiently.\n— sreekanth850\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:269","title":"Digest: Hacker News: Jul 17 - Jul 18, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-18T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://news.ycombinator.com/item?id=48949551\">\n        <h2>Thanks HN for 15 years of support and helping me find my life&#39;s work</h2>\n    </a>\n    <time>2026-07-17 12:57</time>\n    <div>\n\nTomorrow is the 15th anniversary of the first day of the Recurse Center (<a href=\"https://www.recurse.com/\" rel=\"noopener noreferrer\">https://www.recurse.com/</a>)<p>My cofounders and I did YC all the way back in the Summer of 2010, with the initial idea of building \"OkCupid for jobs.\" That idea quickly fizzled, and we spent the better part of a year pivoting between other ideas that also failed.</p><p>Finally, we made something that we wanted ourselves: a self-directed programming retreat, where people built fun projects, contributed to open source, and helped each other become better programmers.</p><p>After running two small batches, we launched on HN[1] and got an incredible reception.</p><p>That post on HN helped us reach beyond our personal networks and meet programmers from around the world, many of whom have since become friends. HN brought us the majority of people who came to our next few batches, and in the years since, HN has remained our #2 source of applicants (after word of mouth).</p><p>Alas, pg's comment[2] on HN when we launched turned out to be prescient: Running free programming retreats isn't a billion-dollar business, but it's still a worthwhile thing to do, and has positively impacted over 3,000 people so far. And 15 years on I still wake up every day excited to keep working on it.</p><p>So, thanks HN, for helping make the Recurse Center possible, and for helping me find my life's work.</p><p>[1] <a href=\"https://news.ycombinator.com/item?id=3435183\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=3435183</a></p><p>[2] \"This sounds like a crazy plan for a startup, I realize, but this is the right sort of crazy. In fact, the way the Hackruiters think about Hacker School is a lot like the way we initially thought about YC: if it doesn't make money, it will at least have been a benevolent thing to do.\"\n\n\n</p><p><small>229 points | <a href=\"https://news.ycombinator.com/item?id=48949551\" rel=\"noopener noreferrer\">19 comments</a></small></p>\n\n\n<blockquote>\nHadn't heard of this before but its a cool idea. I often take my own little \"programming retreats\" and go to another city for a week and work out of a nice coworking space for a sense of focus and engagement with my work.\n— tracerbulletx\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://localnewsmatters.org/2026/07/15/kaiser-nurses-say-ai-workplace-surveillance-are-making-their-jobs-and-patient-care-worse/\">\n        <h2>Kaiser nurses say AI, workplace surveillance are making their jobs, care worse</h2>\n    </a>\n    <time>2026-07-17 18:26</time>\n    <div>\n\n<p><a href=\"https://localnewsmatters.org/2026/07/15/kaiser-nurses-say-ai-workplace-surveillance-are-making-their-jobs-and-patient-care-worse/\" rel=\"noopener noreferrer\">Kaiser nurses say AI, workplace surveillance are making their jobs, care worse</a></p>\n\n\n\n<p><small>471 points | <a href=\"https://news.ycombinator.com/item?id=48952880\" rel=\"noopener noreferrer\">301 comments</a></small></p>\n\n\n<blockquote>\nI RFTA and the majority of the complaints are about call center metrics and the pressure to ration care.  These are real concerns about misuse of metrics, but not AI.  The AI empathy thing was a 2024 pilot that was discontinued.<p>FWIW my wife works for Kaiser and finds a lot of value in the the medical LLM tools available to her.  She tells me being able to do live translation, summarize notes, and quickly get comprehensive answers save her time and help her give better care.  Her older patients also frequently come in bringing AI-powered alerts from their apple watches that detected cardiac events.</p><p>It's annoying that we use broad terms to describe a set of technologies that in some ways can be problematic and in another ways are very beneficial.  We gotta evaluate each of these as they come rather than talk about blanket bans.\n— derekdahmer\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bbc.com/news/articles/cy4kdd1e0ejo\">\n        <h2>First atmosphere found on Earth-like planet in habitable zone of distant star</h2>\n    </a>\n    <time>2026-07-17 10:06</time>\n    <div>\n\n<p><a href=\"https://www.bbc.com/news/articles/cy4kdd1e0ejo\" rel=\"noopener noreferrer\">First atmosphere found on Earth-like planet in habitable zone of distant star</a></p>\n\n\n\n<p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=48947560\" rel=\"noopener noreferrer\">220 comments</a></small></p>\n\n\n<blockquote>\nDidn't know a rocky planet in the habitable zone of a red dwarf could retain atmosphere against intense stellar stripping.<p>Red dwarfs are known to be cooler (the habitable zone is therefore closer) and unstable.</p><p>I don't think LHS 1140b is \"Earth-like\" at all. Rather, it's more like a mini-Neptune, being boiled off by its star.</p><p>Edit: JWST emission spectroscopy of LHS 1140b as it passes behind its star rules out a mini-Neptune. <a href=\"https://arxiv.org/abs/2406.15136\" rel=\"noopener noreferrer\">https://arxiv.org/abs/2406.15136</a>\n— tulio_ribeiro\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.kaggle.com/competitions/kaggle-measuring-agi/discussion/724918#3498423\">\n        <h2>Evidence of inconsistencies in evaluation process and selection of winners</h2>\n    </a>\n    <time>2026-07-17 07:30</time>\n    <div>\n\n<p><a href=\"https://www.kaggle.com/competitions/kaggle-measuring-agi/discussion/724918#3498423\" rel=\"noopener noreferrer\">Evidence of inconsistencies in evaluation process and selection of winners</a></p>\n\n\n\n<p><small>403 points | <a href=\"https://news.ycombinator.com/item?id=48946010\" rel=\"noopener noreferrer\">247 comments</a></small></p>\n\n\n<blockquote>\nAI is useful. But the amount of people that are simply offloading all of their thinking to AI and blindly accepting the answer is absurd. Kaggle is most likely using ai to assess the submissions and are not using any common sense by blindly accepting the results.\n— ecshafer\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://stateofopensource.ai/\">\n        <h2>The state of open source AI</h2>\n    </a>\n    <time>2026-07-17 10:31</time>\n    <div>\n\n<p><a href=\"https://stateofopensource.ai/\" rel=\"noopener noreferrer\">The state of open source AI</a></p>\n\n\n\n<p><small>353 points | <a href=\"https://news.ycombinator.com/item?id=48947825\" rel=\"noopener noreferrer\">260 comments</a></small></p>\n\n\n<blockquote>\nSpeculation: open models is what will kill Anthropic and OpenAI. Hyperscalers can run the models without a licensing fee. Apple can make them smaller and put them on the device.<p>The frontier models are an edge and a liability. They're astronomically expensive to train. Without them, their models will fade into obscurity. Their marketing depends on people believing the models are meaningfully different, as people have sweatily argued on this forum. Personally, I'm not convinced there's much of a difference between these models at this point. The harness is what takes these random and hallucinogenic models and make them into something deterministic and useful.\n— babblingfish\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.ft.com/content/1b8c9d52-88a9-426b-ba47-f1811f859166\">\n        <h2>Apple targets dozens of OpenAI employees with legal letters</h2>\n    </a>\n    <time>2026-07-17 08:02</time>\n    <div>\n\n<p><a href=\"https://www.ft.com/content/1b8c9d52-88a9-426b-ba47-f1811f859166\" rel=\"noopener noreferrer\">Apple targets dozens of OpenAI employees with legal letters</a></p>\n\n\n\n<p><small>237 points | <a href=\"https://news.ycombinator.com/item?id=48946303\" rel=\"noopener noreferrer\">185 comments</a></small></p>\n\n\n<blockquote>\nEverybody wants a platform but nobody wants to spend what it takes to make a platform. That includes things like Windows Phone, Fire Phone, all the glasses, Humane, etc.<p>As much as everybody hates on OpenAI for chaotic management, they did buy Jony Ive and are presumably giving him everything he wants to build a platform for them. Even though it probably only buys them a 20% chance of success, they haven't doomed the project by underestimating what it takes budget-wise.</p><p>And they blew it. Maybe they blew it by not realizing that even long time Apple employees could get arrogant about security. Or maybe it was a loose ethical environment in general. Whatever is it the root or the problem, they set billions of dollars on fire maybe tens of billions, by being unnecessarily cute about Apple proprietary information when they could've been above reproach. They had the resources to hire all the right people with the right knowledge and probably already had them on board.\n— Zigurd\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://simonwillison.net/2026/Jul/16/kimi-k3/\">\n        <h2>Kimi K3, and what we can still learn from the pelican benchmark</h2>\n    </a>\n    <time>2026-07-17 10:21</time>\n    <div>\n\n<p><a href=\"https://simonwillison.net/2026/Jul/16/kimi-k3/\" rel=\"noopener noreferrer\">Kimi K3, and what we can still learn from the pelican benchmark</a></p>\n\n\n\n<p><small>248 points | <a href=\"https://news.ycombinator.com/item?id=48947717\" rel=\"noopener noreferrer\">141 comments</a></small></p>\n\n\n<blockquote>\nIt's incredible Simon still believes pelicans on bikes aren't part of the training set, despite hundreds of them on blogs, forums, and Github. Stuff we put in our company blog shows up known by LLMs 6 months later, and we have 1000x less traffic than Simon's own website\n— OsrsNeedsf2P\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://maurycyz.com/projects/bad_jpeg/\">\n        <h2>Regressive JPEGs</h2>\n    </a>\n    <time>2026-07-17 23:14</time>\n    <div>\n\n<p><a href=\"https://maurycyz.com/projects/bad_jpeg/\" rel=\"noopener noreferrer\">Regressive JPEGs</a></p>\n\n\n\n<p><small>339 points | <a href=\"https://news.ycombinator.com/item?id=48954851\" rel=\"noopener noreferrer\">30 comments</a></small></p>\n\n\n<blockquote>\nI did something very similar with progressive (adam7 interlaced) PNG: <a href=\"https://www.da.vidbuchanan.co.uk/adamation/image.png\" rel=\"noopener noreferrer\">https://www.da.vidbuchanan.co.uk/adamation/image.png</a><p>&gt; so playback is entirely dependent on network delay</p><p>Ultimately true, but I set up my server to send each \"frame\" separately, with a fixed delay between each. Each frame is small so unless your network is unusually slow, the timing is set by my server.\n— Retr0id\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://jvns.ca/blog/2026/07/17/learning-about-running-sqlite/\">\n        <h2>Learning a few things about running SQLite</h2>\n    </a>\n    <time>2026-07-17 13:45</time>\n    <div>\n\n<p><a href=\"https://jvns.ca/blog/2026/07/17/learning-about-running-sqlite/\" rel=\"noopener noreferrer\">Learning a few things about running SQLite</a></p>\n\n\n\n<p><small>216 points | <a href=\"https://news.ycombinator.com/item?id=48950122\" rel=\"noopener noreferrer\">57 comments</a></small></p>\n\n\n<blockquote>\nDiving a bit more into databases than your current comfort level/current job demands remains a great way to level up.<p>I've worked with many web developers who get mental blockage around DB tooling (granted, I have similar mental blockage when it comes to some operations stuff like K8s), and you can go far in life without really having to ask _that many questions_.</p><p>But going in and finding out how your SQL turns into data gotten from disk/written to disk is very helpful in just \"knowing\" what might be a decent idea. That and understanding your DB's locking system (or lack thereof...).</p><p>Figuring that stuff out can help reduce the surprise level when you can't seem to get a \"simple COUNT\" working quickly in Postgres or the like...\n— rtpg\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://improvesomething.today/responses-to-problems/\">\n        <h2>Three ways people respond to a problem (other than solving it)</h2>\n    </a>\n    <time>2026-07-17 10:00</time>\n    <div>\n\n<p><a href=\"https://improvesomething.today/responses-to-problems/\" rel=\"noopener noreferrer\">Three ways people respond to a problem (other than solving it)</a></p>\n\n\n\n<p><small>225 points | <a href=\"https://news.ycombinator.com/item?id=48947490\" rel=\"noopener noreferrer\">126 comments</a></small></p>\n\n\n<blockquote>\nPeople often attribute the government's inability to solve a problem even after throwing billions of dollars at it; as a sign of incompetence. While there is plenty of incompetence within government; I think the 'Preserve the Problem' response is mostly to blame.<p>If we 'solved' crime, homelessness, drug use, poverty, etc.; then budgets would decrease and political power would diminish. Those in charge of solving the problem often have the least incentive to do so.\n— didgetmaster\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:268","title":"Digest: Hacker News: Jul 16 - Jul 17, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-17T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.kimi.com/en\">\n        <h2>Kimi K3 is now live</h2>\n    </a>\n    <time>2026-07-16 10:46</time>\n    <div>\n\n<p><a href=\"https://www.kimi.com/en\" rel=\"noopener noreferrer\">Kimi K3 is now live</a></p>\n\n\n\n<p><small>347 points | <a href=\"https://news.ycombinator.com/item?id=48935342\" rel=\"noopener noreferrer\">186 comments</a></small></p>\n\n\n<blockquote>\nMore details:<p>- <a href=\"https://platform.kimi.ai/docs/guide/kimi-k3-quickstart\" rel=\"noopener noreferrer\">https://platform.kimi.ai/docs/guide/kimi-k3-quickstart</a></p><p>- <a href=\"https://platform.kimi.ai/docs/pricing/chat-k3\" rel=\"noopener noreferrer\">https://platform.kimi.ai/docs/pricing/chat-k3</a></p><p>1M context, pricing is $3/$15 for 1M tokens (cache $0.3), which is extremely high for a Chinese open-weight model, but if it's truly competitive with most of the current frontier and is only behind Fable/Sol, the pricing is justified.</p><p>This is 1:1 pricing of Anthropic's Sonnet series (except Sonnet 5 which is currently on discount), and very close to 5.6 Terra pricing (Terra's input is $2.5).</p><p>One thing to consider, though: reasoning efficiency matters directly for how expensive a model actually is in real use. GPT's models are extremely reasoning efficient, and some Claude models like Fable at lower effort are as well. So if Sol spends 10K reasoning tokens to do something (at $30/1M) vs Kimi K3 that spends 50K reasoning tokens, Sol would win on cost effectiveness.\n— Tiberium\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://opensource.microsoft.com/blog/2026/07/16/microsoft-comic-chat-is-now-open-source/\">\n        <h2>Microsoft Comic Chat is now open source</h2>\n    </a>\n    <time>2026-07-16 12:06</time>\n    <div>\n\n<p><a href=\"https://opensource.microsoft.com/blog/2026/07/16/microsoft-comic-chat-is-now-open-source/\" rel=\"noopener noreferrer\">Microsoft Comic Chat is now open source</a></p>\n\n\n\n<p><small>486 points | <a href=\"https://news.ycombinator.com/item?id=48936426\" rel=\"noopener noreferrer\">109 comments</a></small></p>\n\n\n<blockquote>\nHi, I'm Robert Standefer, the guy who made this happen, with lots of support. I'm excited to see the enthusiasm about Comic Chat being open sourced. How this came to happen is a very interesting story that spans a six-year period with success that hinged upon being in the right place at the right time, literally.<p>I want to point out that, while I (along with Scott Hanselman) made the Comic Chat open source release happen, I am not the original developer. That is DJ Kurlander, and he was very supportive of this project. He was even enthusiastic about it.\n— outintospace\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.techdirt.com/2026/07/15/sony-deletes-a-bunch-more-movies-from-the-accounts-of-people-who-bought-them/\">\n        <h2>Sony Deletes a Bunch More Movies from the Accounts of People Who &#39;Bought&#39; Them</h2>\n    </a>\n    <time>2026-07-16 08:13</time>\n    <div>\n\n<p><a href=\"https://www.techdirt.com/2026/07/15/sony-deletes-a-bunch-more-movies-from-the-accounts-of-people-who-bought-them/\" rel=\"noopener noreferrer\">Sony Deletes a Bunch More Movies from the Accounts of People Who 'Bought' Them</a></p>\n\n\n\n<p><small>338 points | <a href=\"https://news.ycombinator.com/item?id=48933419\" rel=\"noopener noreferrer\">183 comments</a></small></p>\n\n\n<blockquote>\nRecent and very related:<p>Physical disc production ending in Jan 2028 for new games on PlayStation (797 comments) <a href=\"https://news.ycombinator.com/item?id=48745456\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48745456</a></p><p>So Sony is simultaneously announcing that all purchases will be digital from now on while actively demonstrating that digital purchases aren't actually purchases. They're clearly communicating that they believe in a future where no one owns games any more.\n— demosthanos\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://community.oneplus.com/thread/2170715118587871237\">\n        <h2>OnePlus halts operations in USA and Europe</h2>\n    </a>\n    <time>2026-07-16 06:14</time>\n    <div>\n\n<p><a href=\"https://community.oneplus.com/thread/2170715118587871237\" rel=\"noopener noreferrer\">OnePlus halts operations in USA and Europe</a></p>\n\n\n\n<p><small>391 points | <a href=\"https://news.ycombinator.com/item?id=48932539\" rel=\"noopener noreferrer\">209 comments</a></small></p>\n\n\n<blockquote>\nOnePlus is one of the saddest stories out there.  It was the hacker's choice for a while.  It was originally the \"Never Settle\" phone that ran mostly stock android, had specs maxxed out, price was great, and bootloader was unlocked plus they provided factory images.  Those were all reasons I bought a lot of OnePlus phones in the early years.<p>Then they flushed nearly all of it down the toilet.  The day they stopped posting factory images was the day I saw the writing on the wall.  Such a shame.\n— freedomben\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.mixfont.com/experiments/decoy-font\">\n        <h2>Decoy Font</h2>\n    </a>\n    <time>2026-07-16 12:18</time>\n    <div>\n\n<p><a href=\"https://www.mixfont.com/experiments/decoy-font\" rel=\"noopener noreferrer\">Decoy Font</a></p>\n\n\n\n<p><small>358 points | <a href=\"https://news.ycombinator.com/item?id=48936584\" rel=\"noopener noreferrer\">89 comments</a></small></p>\n\n\n<blockquote>\nIs it useful? No. Does it stop AI from reading it? Also no. But is it cool? Yes, it is very cool.\n— OsrsNeedsf2P\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://rtfeldman.com/rust-to-zig\">\n        <h2>How Our Rust-to-Zig Rewrite Is Going</h2>\n    </a>\n    <time>2026-07-16 07:39</time>\n    <div>\n\n<p><a href=\"https://rtfeldman.com/rust-to-zig\" rel=\"noopener noreferrer\">How Our Rust-to-Zig Rewrite Is Going</a></p>\n\n\n\n<p><small>386 points | <a href=\"https://news.ycombinator.com/item?id=48933149\" rel=\"noopener noreferrer\">212 comments</a></small></p>\n\n\n<blockquote>\nI think this is a fine post. But one comment:<p>&gt; remember that for compilers which emit machine code, like roc and rustc, doing memory-unsafe things is a big part of the job</p><p>I don't <i>really</i> think that this is true, in the way that it's written.</p><p>I think that for the hot binary patching / code reloading features, yes, that is going to need unsafe. But for regular old \"producing an executable\" compilation? Emitting machine code isn't the part that requires unsafe. The language's runtime is a more likely site to find unsafe.\n— steveklabnik\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.google/innovation-and-ai/products/gemini-notebook/notebooklm-gemini-notebook/\">\n        <h2>NotebookLM is now Gemini Notebook</h2>\n    </a>\n    <time>2026-07-16 12:08</time>\n    <div>\n\n<p><a href=\"https://blog.google/innovation-and-ai/products/gemini-notebook/notebooklm-gemini-notebook/\" rel=\"noopener noreferrer\">NotebookLM is now Gemini Notebook</a></p>\n\n\n\n<p><small>288 points | <a href=\"https://news.ycombinator.com/item?id=48936451\" rel=\"noopener noreferrer\">146 comments</a></small></p>\n\n\n<blockquote>\nWhen notebookLM was new, it was interesting to listen to the podcasts. Then the novelty wore off, and I wanted something where I can interact with the podcasters but it was janky as hell.<p>My current “audio-learning” hack is ChatGPT Live which has become <i>shockingly</i> good after being awful compared to Claude Voice \n(Let’s not even talk about Gemini voice which is still bad).</p><p>I go on a walk and dump a paper or article link in the chat, and ask chatGPT Live to walk me through the content in small nuggets, so I can discuss them interactively. For deeper topics I have it quiz me Socratic style so I’m not just passively listening, and actually thinking through problems or ideas.\n— d4rkp4ttern\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.latimes.com/business/story/2026-07-16/spacex-stock-erases-gains-slides-below-ipo-price-in-intraday-trading\">\n        <h2>SpaceX stock erases all its gains and slides below IPO price in intraday trading</h2>\n    </a>\n    <time>2026-07-16 08:02</time>\n    <div>\n\n<p><a href=\"https://www.latimes.com/business/story/2026-07-16/spacex-stock-erases-gains-slides-below-ipo-price-in-intraday-trading\" rel=\"noopener noreferrer\">SpaceX stock erases all its gains and slides below IPO price in intraday trading</a></p>\n\n\n\n<p><small>264 points | <a href=\"https://news.ycombinator.com/item?id=48933344\" rel=\"noopener noreferrer\">228 comments</a></small></p>\n\n\n<blockquote>\n“Shocking nobody” I would add… This is an obvious Musk scam and anyone with financial knowledge called it as such ever since it’s been on the table. Why else lobby and change the NASDAQ listing rules for instance?\n— ornornor\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.tryai.dev/blog/ai-music-video-arena-claude-vs-gpt-5.6\">\n        <h2>$100 AI Music Video: Claude Fable 5 vs. GPT-5.6 Sol</h2>\n    </a>\n    <time>2026-07-16 16:03</time>\n    <div>\n\n<p><a href=\"https://www.tryai.dev/blog/ai-music-video-arena-claude-vs-gpt-5.6\" rel=\"noopener noreferrer\">$100 AI Music Video: Claude Fable 5 vs. GPT-5.6 Sol</a></p>\n\n\n\n<p><small>224 points | <a href=\"https://news.ycombinator.com/item?id=48939524\" rel=\"noopener noreferrer\">265 comments</a></small></p>\n\n\n<blockquote>\nAI is destroying the economics which allowed for a sizable middle class of artists. The issue is that many are paid for their art mostly for its aesthetic rather than artistic value. This isn’t the most creatively fulfilling, but it previously allowed many artists to make a living while refining their skills, often enabling them to pursue their real creative ambitions on the side.\n— qbit42\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ente.com/open/\">\n        <h2>Ente – Opening Our Books</h2>\n    </a>\n    <time>2026-07-16 06:37</time>\n    <div>\n\n<p><a href=\"https://ente.com/open/\" rel=\"noopener noreferrer\">Ente – Opening Our Books</a></p>\n\n\n\n<p><small>228 points | <a href=\"https://news.ycombinator.com/item?id=48932697\" rel=\"noopener noreferrer\">88 comments</a></small></p>\n\n\n<blockquote>\nKinda unrelated, but the art direction on Ente's site is really top-notch.\n— speak_plainly\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:267","title":"Digest: Hacker News: Jul 15 - Jul 16, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-16T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://thinkingmachines.ai/news/introducing-inkling/\">\n        <h2>Inkling: Our Open-Weights Model</h2>\n    </a>\n    <time>2026-07-15 14:12</time>\n    <div>\n\n<p><a href=\"https://thinkingmachines.ai/news/introducing-inkling/\" rel=\"noopener noreferrer\">Inkling: Our Open-Weights Model</a></p>\n\n\n\n<p><small>580 points | <a href=\"https://news.ycombinator.com/item?id=48924912\" rel=\"noopener noreferrer\">143 comments</a></small></p>\n\n\n<blockquote>\nVery nice, multi modal, largest open weight model that supports audio.   Would be interesting to see how good the audio capability is.<p>If you want to run locally, checkout\n<a href=\"https://github.com/danielhanchen/llama.cpp/tree/add-inkling\" rel=\"noopener noreferrer\">https://github.com/danielhanchen/llama.cpp/tree/add-inkling</a>\n<a href=\"https://unsloth.ai/docs/models/inkling\" rel=\"noopener noreferrer\">https://unsloth.ai/docs/models/inkling</a>\n<a href=\"https://huggingface.co/unsloth/inkling-GGUF\" rel=\"noopener noreferrer\">https://huggingface.co/unsloth/inkling-GGUF</a>\n<a href=\"https://huggingface.co/unsloth/inkling-NVFP4\" rel=\"noopener noreferrer\">https://huggingface.co/unsloth/inkling-NVFP4</a></p><p>This supposedly is better than KimiK2.7, as much hype as GLM5.2 gets, I find myself using KimiK2.7 half of the time, so if the benchmark is true, then this can definitely go in the mix.  My hope is that it might have strengths in some areas to beat all other open weight models.\n— segmondy\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://academic.oup.com/sleep/article/47/1/zsad253/7280269\">\n        <h2>Sleep regularity is a stronger predictor of mortality risk than sleep duration (2023)</h2>\n    </a>\n    <time>2026-07-15 07:46</time>\n    <div>\n\n<p><a href=\"https://academic.oup.com/sleep/article/47/1/zsad253/7280269\" rel=\"noopener noreferrer\">Sleep regularity is a stronger predictor of mortality risk than sleep duration (2023)</a></p>\n\n\n\n<p><small>517 points | <a href=\"https://news.ycombinator.com/item?id=48919363\" rel=\"noopener noreferrer\">256 comments</a></small></p>\n\n\n<blockquote>\nMagnesium supplementation solved my sleep issues.<p>I have seen many doctors, including sleep specialists, regarding insomnia. They all pointed to one source as the reason for the sleep issues: stress. And they all wanted to put me on prescription sleeping pills. I said no to that. Sleeping pills can cause dependence, and they often treat the symptom rather than the underlying cause. As a software developer, I am used to finding and fixing the underlying problem instead of relying on the quick fixes these doctors were offering me.</p><p>After much research, I figured out what I believe was the underlying problem, and the fix for it. The underlying problem was magnesium deficiency. As a software developer, I spend much of the day doing mentally demanding work. This is the kind of stress the doctors were talking about. Stress can increase the body's demand for magnesium and may contribute to low magnesium levels.</p><p>The cells in our body depend on minerals such as calcium and magnesium for normal function. In muscle and nerve cells, calcium helps switch the cell into an active state, while magnesium helps keep that activation under control and supports the return to a resting state. When you are low on magnesium, your muscles may remain tense and your nervous system may have a harder time settling down. That can contribute to muscle stiffness and difficulty sleeping.</p><p>The solution, in my case, was magnesium supplements. They fixed my muscle stiffness issues and my sleep issues. A special form of magnesium called magnesium L-threonate may be especially helpful for the brain because it appears to raise brain magnesium levels more effectively than some other forms.\n— petilon\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.ft.com/content/3a023b95-66c3-41e1-b0ce-df752a499541\">\n        <h2>SpaceX bond worth 10% less than issue price – heading for junk bond status</h2>\n    </a>\n    <time>2026-07-15 08:59</time>\n    <div>\n\n<p><a href=\"https://www.ft.com/content/3a023b95-66c3-41e1-b0ce-df752a499541\" rel=\"noopener noreferrer\">SpaceX bond worth 10% less than issue price – heading for junk bond status</a></p>\n\n\n\n<p><small>412 points | <a href=\"https://news.ycombinator.com/item?id=48920181\" rel=\"noopener noreferrer\">350 comments</a></small></p>\n\n\n<blockquote>\nThe worst about the SpaceX IPO is Nasdaq changing their inclusion rules  for the Nasdaq 100. The index fast-tracked SpaceX stock for inclusion 15 days after the IPO, instead of the normal three-month seasoning period. They also changed its 10% minimum float rule to a 3x weighting boost for low-float stockss.\nSo many people will unwillingly and prematurely invest into SpaceX, before it has any chance to discover its real price.\nIE: The floating, 5% at launch, could attain 30% end august, if Nasdaq didn't change their rules it would have included SpaceX after this..<p><a href=\"https://finance.yahoo.com/markets/stocks/articles/nasdaq-cheated-changed-laws-fit-193113947.html\" rel=\"noopener noreferrer\">https://finance.yahoo.com/markets/stocks/articles/nasdaq-che...</a>\n— lucd\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/xai-org/grok-build\">\n        <h2>Grok Build is open source</h2>\n    </a>\n    <time>2026-07-15 16:24</time>\n    <div>\n\n<p><a href=\"https://github.com/xai-org/grok-build\" rel=\"noopener noreferrer\">Grok Build is open source</a></p>\n\n\n\n<p><small>385 points | <a href=\"https://news.ycombinator.com/item?id=48926590\" rel=\"noopener noreferrer\">411 comments</a></small></p>\n\n\n<blockquote>\nThere's some surprising stuff in this codebase. For example, <a href=\"https://github.com/xai-org/grok-build/blob/b189869b7755d2b482969acf6c92da3ecfeffd36/crates/codegen/xai-grok-markdown/src/mermaid.rs\" rel=\"noopener noreferrer\">https://github.com/xai-org/grok-build/blob/b189869b7755d2b48...</a> is a \"self-contained terminal renderer for Mermaid diagrams\", which renders a subset of Mermaid chart types using Unicode box-drawing.\n— simonw\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://turntrout.com/why-i-left-google-deepmind\">\n        <h2>Why I Left Google DeepMind</h2>\n    </a>\n    <time>2026-07-15 14:40</time>\n    <div>\n\n<p><a href=\"https://turntrout.com/why-i-left-google-deepmind\" rel=\"noopener noreferrer\">Why I Left Google DeepMind</a></p>\n\n\n\n<p><small>285 points | <a href=\"https://news.ycombinator.com/item?id=48925271\" rel=\"noopener noreferrer\">152 comments</a></small></p>\n\n\n<blockquote>\nNothing but respect to TurnTrout for taking an action like this. The world needs more smart people who are willing to stand for what they feel is right, despite the pressures otherwise. Without that occurring more, our species is going to lose many impactful prisoner's dilemmas coming these next two decades.<p>This raises my respect for AI researchers a little bit too. I have often felt that the entire industry is pretty tainted to the core, and for better or worse that colors my opinion of the researchers.</p><p>Maybe I'm in the minority, but I thought it was gross to download pirated art for a <i>student project</i> when I was at Berkeley years ago. So it has been really sad to witness many of the most brilliant minds of this generation answering the siren song of disrespecting the collective effort of others to extract and resell residual value.</p><p>I'd guess TurnTrout doesn't agree on that framing, otherwise he probably would not have been at Deep Mind. But clearly he and I agree on other ethical positions; I am nothing but glad to see him stick to his principles here.\n— recitedropper\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.pigeonsandplanes.com/read/music-piracy-what-cd-oink-nine-inch-nails-streaming\">\n        <h2>The lost joy of music piracy</h2>\n    </a>\n    <time>2026-07-16 00:46</time>\n    <div>\n\n<p><a href=\"https://www.pigeonsandplanes.com/read/music-piracy-what-cd-oink-nine-inch-nails-streaming\" rel=\"noopener noreferrer\">The lost joy of music piracy</a></p>\n\n\n\n<p><small>324 points | <a href=\"https://news.ycombinator.com/item?id=48930454\" rel=\"noopener noreferrer\">174 comments</a></small></p>\n\n\n<blockquote>\nThe thing I miss most, and the thing we’ll never get back was the cultural buy-in and network effects.<p>My music discovery then was different friend groups incrementally amassing large collections of albums in whatever sub-culture that friend groups had doubled down on. My iPod would be the culmination of my friendships. I would then fall in love with bands and albums and tracks on these albums without any influence before hand on their popularity or their algorithmic match to my music tastes.</p><p>The result was pure joy: my music taste would develop in all weird and wonderful directions, my favorite songs would be the one I hit back on to listen again while I moved through an album, songs that friends skipped over and didn’t know at all; bands that never charted anywhere but made interesting music… bands that never knew their music made it to an iPod in South Africa.</p><p>(I’ve got a song still stuck in my head from a Canadian indie band that made its way onto my iPod via via and I’ve done all the searching in the world for the lyrics I remember and have never found the band. I love this that I’ve never found them!)</p><p>I make an effort to use Spotify to find and listen to albums, but it wasn’t built for this, and invariably find 90% of my listening happening on algo-generated playlists of songs that sound exactly like a song I like. I never learn the names of the songs or the names of the bands as the songs go by, and I fall in love with none of it… It just vaguely sounds like stuff I like. It sucks.</p><p>I don’t listen to any AI generated music consciously, but given the music experience today I probably wouldn’t notice as these playlists, like a boiling frog, slowly became AI music dominated.</p><p>I bought a record player as my protest, and it gives me immense joy to find obscure records and play them through; but it’s really not the same thing, and I miss what we had.\n— devonsolomon\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ramones.dev/posts/mental-health/\">\n        <h2>Prioritize mental health, and why communication is so important</h2>\n    </a>\n    <time>2026-07-15 07:27</time>\n    <div>\n\n<p><a href=\"https://ramones.dev/posts/mental-health/\" rel=\"noopener noreferrer\">Prioritize mental health, and why communication is so important</a></p>\n\n\n\n<p><small>278 points | <a href=\"https://news.ycombinator.com/item?id=48919198\" rel=\"noopener noreferrer\">238 comments</a></small></p>\n\n\n<blockquote>\n<p></p><pre><code>  &gt; My goals for the end of 2027 are as follows:\n\n  &gt; Stop making stupid mistakes. I want to be able to finish a task fully without missing or skipping a step. One way to do this is to make a plan for everything you do, and only do that thing. Nothing else.\n</code></pre>\nIf you are neurodivergent or have other things influencing you mentally, you are _NOT_ going to snap out of it. You are not going to just build a better planning system one day.<p>HN comments are _NOT_ going to help debugging your mental state. People here have trouble agreeing on engineering, product and business practices they specialise in. They are _NOT_ going to guide you in the right direction on mental health topics.</p><p>Please OP, close HN, reach out to people, get help, and (importantly) learn to navigate your mind, not fight with it.\n— smugglerFlynn\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.neomindlabs.com/2026/06/08/running-gemma-4-26b-at-5-tokens-sec-on-a-13-year-old-xeon-with-no-gpu/\">\n        <h2>Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPU</h2>\n    </a>\n    <time>2026-07-15 11:34</time>\n    <div>\n\n<p><a href=\"https://www.neomindlabs.com/2026/06/08/running-gemma-4-26b-at-5-tokens-sec-on-a-13-year-old-xeon-with-no-gpu/\" rel=\"noopener noreferrer\">Running Gemma 4 26B at 5 tokens/sec on a 13-year-old Xeon with no GPU</a></p>\n\n\n\n<p><small>218 points | <a href=\"https://news.ycombinator.com/item?id=48922434\" rel=\"noopener noreferrer\">140 comments</a></small></p>\n\n\n<blockquote>\nI have a prediction. By the mid of 2027, we will have &gt;200B MoE models running on basic consumer hardware.<p>I am running Qwen3.6-35B-A3B locally on my 16GB mac with 7-9 tokens/second. Link - <a href=\"https://github.com/deepanwadhwa/samosa-chat\" rel=\"noopener noreferrer\">https://github.com/deepanwadhwa/samosa-chat</a></p><p>This is a GPT4 level model running locally with a decent speed on a 16gb ram macbook air.\n— dwa3592\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/supply/co-lab/work-louder/\">\n        <h2>Codex Micro</h2>\n    </a>\n    <time>2026-07-15 12:12</time>\n    <div>\n\n<p><a href=\"https://openai.com/supply/co-lab/work-louder/\" rel=\"noopener noreferrer\">Codex Micro</a></p>\n\n\n\n<p><small>257 points | <a href=\"https://news.ycombinator.com/item?id=48923079\" rel=\"noopener noreferrer\">220 comments</a></small></p>\n\n\n<blockquote>\nI feel this as more of a fashion runway garment type object, more statement and vision than what you'd see in everyday retail.<p>Reminds me of an italian specialty coffee shop that puts moka pots as napkin holders on every table.</p><p>I just hope they don't just go after the keyboard but the screen, desk and office.\n— 6thbit\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mort.coffee/home/sqlite-editions/\">\n        <h2>SQLite should have (Rust-style) editions</h2>\n    </a>\n    <time>2026-07-15 18:42</time>\n    <div>\n\n<p><a href=\"https://mort.coffee/home/sqlite-editions/\" rel=\"noopener noreferrer\">SQLite should have (Rust-style) editions</a></p>\n\n\n\n<p><small>216 points | <a href=\"https://news.ycombinator.com/item?id=48928135\" rel=\"noopener noreferrer\">79 comments</a></small></p>\n\n\n<blockquote>\nInteresting idea - I like seeing a list of pet-peeves followed by a proposal for a straightforward way to have a set of 'alternative defaults' that remains backwards compatible. If you don't want to opt in, don't run the new PRAGMA edition = 2026.<p>Too often it's just a list of issues and a wish that everyone else will change.</p><p>In (mild) defense of SQLITE_BUSY - busy_timeout just tells sqlite to sleep and retry up to the timeout when it receives SQLITE_BUSY. It seems like a sensible default for a library to leave that up the calling code - which may have something else it could do while it waits. However, that logic often gets missed!\n— sethev\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:266","title":"Digest: Hacker News: Jul 14 - Jul 15, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-15T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://prismml.com/news/bonsai-27b\">\n        <h2>Bonsai 27B: A 27B-Class model that runs on a phone</h2>\n    </a>\n    <time>2026-07-14 13:50</time>\n    <div>\n\n<p><a href=\"https://prismml.com/news/bonsai-27b\" rel=\"noopener noreferrer\">Bonsai 27B: A 27B-Class model that runs on a phone</a></p>\n\n\n\n<p><small>369 points | <a href=\"https://news.ycombinator.com/item?id=48910545\" rel=\"noopener noreferrer\">140 comments</a></small></p>\n\n\n<blockquote>\nWhat I most want to see it compared to is Gemma 4 12B in the 4-bit QAT version. It's barely bigger than this at just under 7GB, so it also runs on just about any modern device and is remarkably smart for its size. It's an excellent tool user, crazy good vision for its size. I'm still trying to wrap my head around how much is lost with each step down in resolution, but the QAT versions from Google seem to prove the answer is \"very little\" at four bits.\n— SwellJoe\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://jola.dev/posts/how-to-stop-claude-from-saying-load-bearing\">\n        <h2>How to stop Claude from saying load-bearing</h2>\n    </a>\n    <time>2026-07-14 07:46</time>\n    <div>\n\n<p><a href=\"https://jola.dev/posts/how-to-stop-claude-from-saying-load-bearing\" rel=\"noopener noreferrer\">How to stop Claude from saying load-bearing</a></p>\n\n\n\n<p><small>408 points | <a href=\"https://news.ycombinator.com/item?id=48905248\" rel=\"noopener noreferrer\">468 comments</a></small></p>\n\n\n<blockquote>\nI do not mind when I am coding with Claude and it uses all the typical claudisms. I am much more bothered when I am reading a blog post, email, or other form of prose and I see those same claudisms.<p>I guess they are not annoying since I know I am talking to an LLM and expect the typical responses. When I am reading prose online that I previously would have expected a human to write, it can be quite jarring to realize its an LLM.\n— doctoboggan\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.artfish.ai/p/offloading-thinking-to-ai\">\n        <h2>Are we offloading too much of our thinking to AI?</h2>\n    </a>\n    <time>2026-07-14 11:18</time>\n    <div>\n\n<p><a href=\"https://www.artfish.ai/p/offloading-thinking-to-ai\" rel=\"noopener noreferrer\">Are we offloading too much of our thinking to AI?</a></p>\n\n\n\n<p><small>356 points | <a href=\"https://news.ycombinator.com/item?id=48908178\" rel=\"noopener noreferrer\">357 comments</a></small></p>\n\n\n<blockquote>\nI don't know if this is a good framing. \"Too much\" is subjective, and every heavy AI user will assert that they're just unlocking their potential, that calculators didn't make us dumber, etc.<p>But to latch onto the calculator argument: if you outsource adding numbers to a calculator, you're still you. On the flip side, if you use an LLM do most of your thinking, what's left? We have people here who use LLMs to raise their children, to manage relationships, to design products. So what's your unique contribution to this world - is it the prompt you once wrote? You're standing in front of a token-generating machine, pulling a lever, sometimes receiving gifts. Is that your edge, your unique experience, your purpose in life?</p><p>Many LLM maximalists say they use the tech to learn new things, but to what effect? Are you going to apply that knowledge of physics or computer science yourself, or will you just prompt the LLM again?</p><p>In my mind, it's pretty simple: I'm a human, LLMs are not. If a human writes a novel, it's inherently worth more because it's hard-earned and anchored to experiences we share. I want to support that. And I want to be a human who can write novels, the old-fashioned way. I'm not good at lifting weights or running, so my thinking is the only thing I have.\n— zerobees\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/\">\n        <h2>The Tower Keeps Rising</h2>\n    </a>\n    <time>2026-07-14 12:57</time>\n    <div>\n\n<p><a href=\"https://lucumr.pocoo.org/2026/7/13/the-tower-keeps-rising/\" rel=\"noopener noreferrer\">The Tower Keeps Rising</a></p>\n\n\n\n<p><small>309 points | <a href=\"https://news.ycombinator.com/item?id=48909785\" rel=\"noopener noreferrer\">152 comments</a></small></p>\n\n\n<blockquote>\nI've said for a long time that composability in software is a bit like playing Tetris: the lines have to clear.<p>I feel like that gives an even more literal tower-rising metaphor, and that's what it feels like people using agents naively (and software engineers of lower skill or earlier-career), end up violating.</p><p>Agents are getting better at folding things into themselves, especially if you direct them to... but unfortunately I've found that the architectural instincts, even of Fable and 5.6 Sol, are still wildly behind what I reflexively achieve, say.</p><p>For sure there is an ability to have agents go back over work and try to fold it into better and better abstractions until it's sort of annealed into something good. I've done something similar on codebases that I have, but the 'high reaches' of architecture with great _prediction of how the software will evolve in the future_ in _subtle_ ways – those are, for now, out of reach of agents.</p><p>There is a part of me that wonders if it's partly just how much they can hold in their head right now, though. Even with the greatest articulation and high density of feeding them, the current setups don't allow them to hold a high-quality, sparse, 'zoomable' model of the world in their head that well yet, which we can do pretty well.</p><p>But the fact that I'm talking about it in terms of that kind of subtlety is itself promising, I guess?\n— tekacs\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://fabiensanglard.net/jurrasic_park_computers/index.html\">\n        <h2>Jurassic Park computers in excruciating detail</h2>\n    </a>\n    <time>2026-07-14 22:57</time>\n    <div>\n\n<p><a href=\"https://fabiensanglard.net/jurrasic_park_computers/index.html\" rel=\"noopener noreferrer\">Jurassic Park computers in excruciating detail</a></p>\n\n\n\n<p><small>276 points | <a href=\"https://news.ycombinator.com/item?id=48915709\" rel=\"noopener noreferrer\">62 comments</a></small></p>\n\n\n<blockquote>\n&gt; <i>It is unclear how Jurassic Park crew got their hands on a Motorola Envoy</i><p>The head of frogdesign (Hartmut Esslinger) ended up running into Spielberg on a plane and showed it to him. The one in the movie is an original mockup.</p><p>Source: <a href=\"https://www.therpf.com/forums/threads/jurassic-park-tablet-device-on-nedrys-desk.169883/#post-2929104\" rel=\"noopener noreferrer\">https://www.therpf.com/forums/threads/jurassic-park-tablet-d...</a></p><p>Discussion: <a href=\"https://news.ycombinator.com/item?id=46752261\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=46752261</a>\n— kalleboo\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/openai/codex/issues/28058\">\n        <h2>Codex starts encrypting sub-agent prompts</h2>\n    </a>\n    <time>2026-07-14 07:21</time>\n    <div>\n\n<p><a href=\"https://github.com/openai/codex/issues/28058\" rel=\"noopener noreferrer\">Codex starts encrypting sub-agent prompts</a></p>\n\n\n\n<p><small>381 points | <a href=\"https://news.ycombinator.com/item?id=48905028\" rel=\"noopener noreferrer\">231 comments</a></small></p>\n\n\n<blockquote>\nI was wondering why my local tool to inspect coding agent sessions stopped working in some cases.<p>This is a really interesting engineering decision, I wonder how many people will want an encrypted external piece of instructions running on their machine.\n— jeanlucas\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://marco-nett.de/blog/measuring-input-latency-on-linux-x11-vs-wayland-vrr-dxvk/\">\n        <h2>Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK</h2>\n    </a>\n    <time>2026-07-14 12:36</time>\n    <div>\n\n<p><a href=\"https://marco-nett.de/blog/measuring-input-latency-on-linux-x11-vs-wayland-vrr-dxvk/\" rel=\"noopener noreferrer\">Measuring Input Latency on Linux: X11 vs. Wayland, VRR, and DXVK</a></p>\n\n\n\n<p><small>337 points | <a href=\"https://news.ycombinator.com/item?id=48909424\" rel=\"noopener noreferrer\">216 comments</a></small></p>\n\n\n<blockquote>\nOne thing that's lovely about Linux is this kind of analysis is not only possible, but meaningful. These results will get reported back to the graphics software authors and the distribution packagers and the ecosystem will improve. There's no sense with Microsoft that kind of improvement is possible.<p>I recently switched to Linux after years on Windows desktop, mostly because the KDE Plasma desktop feels snappier than Windows 11. Also the feeling that if something isn't working right I can probably tinker and improve it. It's been really nice. If you haven't tried Linux desktops in awhile give Bazzite a whirl: it's a Fedora customized for gaming. Even if you don't game it's an easy way to get a very functional Linux desktop in no time at all.\n— NelsonMinar\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mindgard.ai/blog/cursor-0day-when-full-disclosure-becomes-the-only-protection-left\">\n        <h2>Cursor 0day: When Full Disclosure Becomes the Only Protection Left</h2>\n    </a>\n    <time>2026-07-14 13:58</time>\n    <div>\n\n<p><a href=\"https://mindgard.ai/blog/cursor-0day-when-full-disclosure-becomes-the-only-protection-left\" rel=\"noopener noreferrer\">Cursor 0day: When Full Disclosure Becomes the Only Protection Left</a></p>\n\n\n\n<p><small>323 points | <a href=\"https://news.ycombinator.com/item?id=48910676\" rel=\"noopener noreferrer\">157 comments</a></small></p>\n\n\n<blockquote>\nAs someone who is on the other side, the amount of familiar, LLM generated reports are overwhelming and usually falls under \"not familiar with product design/security scope\" category. But there are also really good ones - so I can't afford to not take actual look at each, but it gets tiring and we need a solution. Spamming the former category with LLM generated \"rationale\" isn't that solution (yes I can tell this article is mostly LLM generated).<p>Unfortunately, this looks like the former case. If the software can execute arbitrary code/binary, and you place a malicious binary, that's up to you to secure/sandbox the workspace, not the software. Unless cursor commit themselves to securing the user environment, which I don't think they are in the business of.</p><p>If you are generating a CVE report with LLM, please use LLM responsibly in helping you reproduce deterministically. Then please do the write up yourself, keep it as concise as possible and strip most adjectives in any LLM generated sections as they cannot help themselves to write without mostly useless exaggerations.\n— Aperocky\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.heise.de/en/news/S-P-downgrades-Oracle-to-BBB-only-one-notch-above-junk-level-11363472.html\">\n        <h2>S&amp;P Global has lowered Oracle’s creditworthiness from BBB to BBB-</h2>\n    </a>\n    <time>2026-07-14 12:56</time>\n    <div>\n\n<p><a href=\"https://www.heise.de/en/news/S-P-downgrades-Oracle-to-BBB-only-one-notch-above-junk-level-11363472.html\" rel=\"noopener noreferrer\">S&amp;P Global has lowered Oracle’s creditworthiness from BBB to BBB-</a></p>\n\n\n\n<p><small>303 points | <a href=\"https://news.ycombinator.com/item?id=48909768\" rel=\"noopener noreferrer\">308 comments</a></small></p>\n\n\n<blockquote>\nMarket signals on an impending AI bust are broader than just Oracle’s woes.<p>For example, Amazon just had a challenging bond offering where the market is clearly starting to seriously question the ROI on all this money being pumped into AI buildout. That does not bode well at all for AI-only companies without broader cash flow from other businesses. And when the cash dries up this whole thing comes crashing down like a house of cards.\n— cmiles8\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.ayush.digital/blog/the-memory-heist\">\n        <h2>I tricked Claude into leaking your deepest, darkest secrets</h2>\n    </a>\n    <time>2026-07-15 02:28</time>\n    <div>\n\n<p><a href=\"https://www.ayush.digital/blog/the-memory-heist\" rel=\"noopener noreferrer\">I tricked Claude into leaking your deepest, darkest secrets</a></p>\n\n\n\n<p><small>300 points | <a href=\"https://news.ycombinator.com/item?id=48916975\" rel=\"noopener noreferrer\">135 comments</a></small></p>\n\n\n<blockquote>\nDoesn’t surprise me.<p>Yesterday I learned that people run AI agents on their system with full admin rights. No containerisation or anything. Wild. Like we forgot 50 years of computer security overnight.\n— artisinal\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:265","title":"Digest: Hacker News: Jul 13 - Jul 14, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-14T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://get-inscribe.com/blog/apple-speech-api-benchmark.html\">\n        <h2>Apple&#39;s new SpeechAnalyzer API, benchmarked against Whisper and its predecessor</h2>\n    </a>\n    <time>2026-07-13 12:06</time>\n    <div>\n\n<p><a href=\"https://get-inscribe.com/blog/apple-speech-api-benchmark.html\" rel=\"noopener noreferrer\">Apple's new SpeechAnalyzer API, benchmarked against Whisper and its predecessor</a></p>\n\n\n\n<p><small>412 points | <a href=\"https://news.ycombinator.com/item?id=48894752\" rel=\"noopener noreferrer\">172 comments</a></small></p>\n\n\n<blockquote>\nWhisper is the wrong model to benchmark against, or rather, there are better models that are state of the art now like Nemotron and Parakeet both by Nvidia, as well as Mistral's Voxtral and Cohere Transcribe.<p>However, what's funny is, RIP to a lot of the paid apps that simply wrap Whisper, I'm sure Apple will make a native GUI such as a recorder app for macOS that obviates the need for these wrappers, which everyone seems to be vibe coding these days.\n— satvikpendem\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://werd.io/climate-gov-was-destroyed-open-data-saved-it/\">\n        <h2>Climate.gov was destroyed. Open data saved it</h2>\n    </a>\n    <time>2026-07-13 15:57</time>\n    <div>\n\n<p><a href=\"https://werd.io/climate-gov-was-destroyed-open-data-saved-it/\" rel=\"noopener noreferrer\">Climate.gov was destroyed. Open data saved it</a></p>\n\n\n\n<p><small>385 points | <a href=\"https://news.ycombinator.com/item?id=48897945\" rel=\"noopener noreferrer\">154 comments</a></small></p>\n\n\n<blockquote>\nI'm glad someone managed to save the data that we all payed for.<p>My question is, how will this site stay relevant? The collection/analysis/monitoring of the current situation is as important as historic data. Turning current data into historical data takes significant resources.\n— imoverclocked\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/a_green_being/status/2076598897779020159\">\n        <h2>Grok uploaded my user directory to xAI&#39;s servers</h2>\n    </a>\n    <time>2026-07-13 09:39</time>\n    <div>\n\n<p><a href=\"https://twitter.com/a_green_being/status/2076598897779020159\" rel=\"noopener noreferrer\">Grok uploaded my user directory to xAI's servers</a></p>\n\n\n\n<p><small>433 points | <a href=\"https://news.ycombinator.com/item?id=48892512\" rel=\"noopener noreferrer\">230 comments</a></small></p>\n\n\n<blockquote>\nSo many of the replies are saying that they should've restricted access using .md files and whatnot. Is really any guarantee that they even follow those? It seems like even if you ask pretty please don't touch those files, there's a chance they will. So many people have just willingly installed spyware on their computers and big tech calls this the next big thing.\n— LetsGetTechnicl\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://tech.supercarblondie.com/japan-recovers-up-to-90-of-lithium-from-used-ev-batteries/\">\n        <h2>Japan develops a method to recover up to 90% of lithium from used EV batteries</h2>\n    </a>\n    <time>2026-07-13 22:27</time>\n    <div>\n\n<p><a href=\"https://tech.supercarblondie.com/japan-recovers-up-to-90-of-lithium-from-used-ev-batteries/\" rel=\"noopener noreferrer\">Japan develops a method to recover up to 90% of lithium from used EV batteries</a></p>\n\n\n\n<p><small>302 points | <a href=\"https://news.ycombinator.com/item?id=48901569\" rel=\"noopener noreferrer\">73 comments</a></small></p>\n\n\n<blockquote>\nThe article is very, very light with details. The university or research center is not named. No scientist is named. No link. Nothing that tells \"look, we're telling you real, solid, serious stuff.\"<p>Here is another article with that details : <a href=\"https://www.techspot.com/news/112051-japan-finds-way-recover-90-lithium-old-ev.html\" rel=\"noopener noreferrer\">https://www.techspot.com/news/112051-japan-finds-way-recover...</a>\n— BaudouinVH\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://scottwillsey.com/building-and-shipping-mac-and-ios-apps-without-ever-opening-xcode/\">\n        <h2>Building and shipping Mac and iOS apps without ever opening Xcode</h2>\n    </a>\n    <time>2026-07-13 14:22</time>\n    <div>\n\n<p><a href=\"https://scottwillsey.com/building-and-shipping-mac-and-ios-apps-without-ever-opening-xcode/\" rel=\"noopener noreferrer\">Building and shipping Mac and iOS apps without ever opening Xcode</a></p>\n\n\n\n<p><small>255 points | <a href=\"https://news.ycombinator.com/item?id=48896665\" rel=\"noopener noreferrer\">116 comments</a></small></p>\n\n\n<blockquote>\nOne down-side to this is that it does require you to run the agent on your Mac instead of in a Sandbox. I do this too and there are lots of problems I can't solve in a sandbox. I know a lot of you are throwing your hands up at the years of security practices we're throwing out the window when we do that.<p>The fact that xAI uploaded someone's home directory, including their SSH keys, is giving me serious pause at my choices here.</p><p>Generally, I don't worry about my machine being \"blown up\". I don't have a TON of unreproducible stuff on my machine. Everything is backed up, committed to git, and the like. I can restore most of it in a couple hours.</p><p>That said, I really, really don't want my .SSH directory sent to an AI agent and it's silly to prompt your way around that. You need to block it at the system level. I'm considering a separate user and then 700 permissions on my home directory.</p><p>I feel like we're back to 1990's security here. The double-edged sword is that it's helping us get things done at a pace like never before.</p><p>I'm not throwing shade here, I'm among the guilty.\n— codazoda\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://techcrunch.com/2026/07/13/lapd-lets-contract-with-surveillance-giant-flock-expire-citing-serious-concerns-over-civil-liberties-and-privacy/\">\n        <h2>LAPD lets contract with surveillance giant Flock expire</h2>\n    </a>\n    <time>2026-07-13 11:11</time>\n    <div>\n\n<p><a href=\"https://techcrunch.com/2026/07/13/lapd-lets-contract-with-surveillance-giant-flock-expire-citing-serious-concerns-over-civil-liberties-and-privacy/\" rel=\"noopener noreferrer\">LAPD lets contract with surveillance giant Flock expire</a></p>\n\n\n\n<p><small>424 points | <a href=\"https://news.ycombinator.com/item?id=48893947\" rel=\"noopener noreferrer\">368 comments</a></small></p>\n\n\n<blockquote>\nThe best part is that flock owns the cameras and the poles so even when the contract expires the cameras keep running and recording data that flock can sell to e.g. CHP, LASD, FBI, Palantir; and LAPD can just call them and access the data<p>the flock scam was engineered to be resilient to political pressure by giving departments and jursidictions this fake exit ability while the data continues to be harvested, it is a noose that only tightens; the amount of flock cameras recording only ever goes up not down.\n— etdznots\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/i/status/2076598897779020159\">\n        <h2>Grok CLI uploaded the whole home directory to GCS</h2>\n    </a>\n    <time>2026-07-13 09:35</time>\n    <div>\n\n<p><a href=\"https://twitter.com/i/status/2076598897779020159\" rel=\"noopener noreferrer\">Grok CLI uploaded the whole home directory to GCS</a></p>\n\n\n\n<p><small>259 points | <a href=\"https://news.ycombinator.com/item?id=48892468\" rel=\"noopener noreferrer\">98 comments</a></small></p>\n\n\n<blockquote>\nThough I'm in the camp \"people should really know to sandbox by now and be careful\", I'd say we should also be mindful of how far from everyone has deep knowledge of the systems and tools they use. This behaviour of a tool is just malicious. You have to take into account the human factor, of how people likely end up using a system. And in this case, the consequences of exfiltrating so many secrets this way are really quite unacceptable.\n— Greenpants\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://superdario.pawb.de\">\n        <h2>Show HN: Super Dario</h2>\n    </a>\n    <time>2026-07-13 13:53</time>\n    <div>\n\n<p><a href=\"https://superdario.pawb.de\" rel=\"noopener noreferrer\">Show HN: Super Dario</a></p>\n\n\n\n<p><small>365 points | <a href=\"https://news.ycombinator.com/item?id=48896286\" rel=\"noopener noreferrer\">96 comments</a></small></p>\n\n\n<blockquote>\nThis game was so good, it's as if the developer was given a team of PhD-level experts to work on it.\n— mrkeen\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://jivx.com/densha\">\n        <h2>A voxel Tokyo in real Japan time – ride the Yamanote line and study Japanese</h2>\n    </a>\n    <time>2026-07-13 07:18</time>\n    <div>\n\n<p><a href=\"https://jivx.com/densha\" rel=\"noopener noreferrer\">A voxel Tokyo in real Japan time – ride the Yamanote line and study Japanese</a></p>\n\n\n\n<p><small>232 points | <a href=\"https://news.ycombinator.com/item?id=48890959\" rel=\"noopener noreferrer\">34 comments</a></small></p>\n\n\n<blockquote>\nThe evening mode has vibes of Ghost in the Shell's \"chase UI\", glimpses of which is in this scene:\n<a href=\"https://www.youtube.com/watch?v=amKt8ttja1E\" rel=\"noopener noreferrer\">https://www.youtube.com/watch?v=amKt8ttja1E</a>\n— netsharc\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://neow.in/cWsyMTV3\">\n        <h2>Samsung Health app threatens data deletion if users opt out AI training</h2>\n    </a>\n    <time>2026-07-13 16:01</time>\n    <div>\n\n<p><a href=\"https://neow.in/cWsyMTV3\" rel=\"noopener noreferrer\">Samsung Health app threatens data deletion if users opt out AI training</a></p>\n\n\n\n<p><small>307 points | <a href=\"https://news.ycombinator.com/item?id=48897991\" rel=\"noopener noreferrer\">83 comments</a></small></p>\n\n\n<blockquote>\nWow. Good thing I sent back my Samsung health watch after discovering some of the fancy features were locked to having a Samsung smartphone to go with it.<p>Shameful business conduct.\n— eqvinox\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:264","title":"Digest: Hacker News: Jul 12 - Jul 13, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-13T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://news.ycombinator.com/item?id=48886741\">\n        <h2>Ask HN: Add flag for AI-generated articles</h2>\n    </a>\n    <time>2026-07-12 21:24</time>\n    <div>\n\nShould HN add the ability to flag articles as AI-generated? This doesn't have to act as a regular flag, i.e., it won't de-rank the article; it could just show up as an indicator, allowing others (like myself) who don't like reading AI-generated text, to skip it.<p>Open questions:</p><p>1. Why is the regular voting system not enough?</p><p>2. Should HN change in response to the gen AI era? It has been successful not changing fundamentals.\n\n\n</p><p><small>478 points | <a href=\"https://news.ycombinator.com/item?id=48886741\" rel=\"noopener noreferrer\">249 comments</a></small></p>\n\n\n<blockquote>\nWe don't allow genai text on HN itself - see <a href=\"https://news.ycombinator.com/newsguidelines.html#generated\" rel=\"noopener noreferrer\">https://news.ycombinator.com/newsguidelines.html#generated</a> and <a href=\"https://news.ycombinator.com/item?id=47340079\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=47340079</a>. How to enforce it is a separate question, of course, but the rule exists.<p>We don't have a similar rule yet about article content but my sense is that the community mostly doesn't want to read it—or, to put it more conservatively, discounts it. This is why we see so many \"just show me the prompt\" responses, along with others like this: <a href=\"https://news.ycombinator.com/genai-pushback\" rel=\"noopener noreferrer\">https://news.ycombinator.com/genai-pushback</a>. I built that list so I have something to send to users who email about why their genai articles got flagged.</p><p>It's a fascinating arms race right now: the AIs are training on the humans but the human hivemind is also training on the AIs. Readers are developing allergic sensitivities to language that sounds like an LLM produced it. The AIs will adapt to this, but the humans will adapt in turn. Where it ends up is anyone's guess. I have an optimistic view, but I've been wrong about this so many times that I have low confidence in it.</p><p>There is an emerging class distinction between writing (and writers) that use genai vs. writing that does not. As soon as the \"this sounds like an LLM\" allergy kicks in, the writing instantly gets relegated to a low-status bucket in the reader's mind. That doesn't mean it won't still get looked at - but it is now under a stigma.</p><p>(I was rather pleased with the originality of this until I remembered pg had come up with \"writes and write-nots\" in <a href=\"https://paulgraham.com/writes.html\" rel=\"noopener noreferrer\">https://paulgraham.com/writes.html</a>. Oh well, it's the point that matters.)</p><p>This has the happy flipside that anyone who would like readers to classify their article as high-status rather than low-status can apply the judo move of simply writing it themselves.</p><p>Now I need to add the disclaimer that none of this is a dismissal of LLM technology per se. We rely on it heavily, and there's no question that it's useful. The question is <i>how</i> to use it (pg again: <a href=\"https://x.com/paulg/status/2058871512451412457\" rel=\"noopener noreferrer\">https://x.com/paulg/status/2058871512451412457</a>) and whether one should use it on writing that one publishes to other humans.</p><p>To turn to OP's questions:</p><p>&gt; <i>Should HN add the ability to flag articles as AI-generated? [...] it could just show up as an indicator</i></p><p>Flagging-as-just-an-indicator would be tagging, which we've always resisted adding to HN, but I wouldn't rule it out.</p><p>What I do think we'll (finally) add is a \"please give a reason why you flagged this post\" step, and \"because I think it's genai\" will be one choice among several (spam, offtopic, mean, etc.)</p><p>&gt; <i>Why is the regular voting system not enough?</i></p><p>The regular voting system is never enough. <a href=\"https://hn.algolia.com/?dateRange=all&amp;page=0&amp;prefix=false&amp;sort=byDate&amp;type=comment&amp;query=%22upvotes%20alone%22%20by:dang\" rel=\"noopener noreferrer\">https://hn.algolia.com/?dateRange=all&amp;page=0&amp;prefix=false&amp;so...</a></p><p>&gt; <i>Should HN change in response to the gen AI era?</i></p><p>To this I am tempted to reply with <a href=\"https://news.ycombinator.com/item?id=48887149\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48887149</a> in homage to <a href=\"https://news.ycombinator.com/item?id=3742902\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=3742902</a>.\n— dang\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://systima.ai/blog/claude-code-vs-opencode-token-overhead\">\n        <h2>Claude Code sends 33k tokens before reading the prompt; OpenCode sends 7k</h2>\n    </a>\n    <time>2026-07-12 14:25</time>\n    <div>\n\n<p><a href=\"https://systima.ai/blog/claude-code-vs-opencode-token-overhead\" rel=\"noopener noreferrer\">Claude Code sends 33k tokens before reading the prompt; OpenCode sends 7k</a></p>\nThis started based off of a hunch. We usually use OpenCode, but were 'forced' to use Claude Code for a while due to issues with Meridian. In that time, we saw the usage meter rise much, much more quickly than when using OpenCode.<p>This was the initial anecdotal evidence, but we undertook this small study to collect empirical data:</p><p>We added logging between the agentic coding tool (Claude Code and OpenCode) and Anthropic's endpoint, and captured all requests (and the returned usage blocks).</p><p>With one caveat (toward the end of the post) we found unambiguously that Claude Code was far more inefficient in terms of its cache strategy and its harness token usage than OpenCode.\n\n\n</p><p><small>422 points | <a href=\"https://news.ycombinator.com/item?id=48883275\" rel=\"noopener noreferrer\">236 comments</a></small></p>\n\n\n<blockquote>\nWhat really burns tokens is sub agents. I once gave Claude Code a pretty big task, and it immediately launched 7 sub agents which burned through my budget before even one of them was finished. Tried again 5 hours later: same result.<p>If I let the main agent do the same task sequentially, it was no problem at all. I don't know if it's really just communication and orchestration that makes sub agents so inefficient, or if Anthropic figured that most people using sub agents pay per token on a big corporate account, so this is an easy way to make more money from tokenmaxxers.\n— mcv\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://terrytao.wordpress.com/2026/07/11/old-and-new-apps-via-modern-coding-agents/\">\n        <h2>Old and new apps, via modern coding agents by Terry Tao</h2>\n    </a>\n    <time>2026-07-12 07:09</time>\n    <div>\n\n<p><a href=\"https://terrytao.wordpress.com/2026/07/11/old-and-new-apps-via-modern-coding-agents/\" rel=\"noopener noreferrer\">Old and new apps, via modern coding agents by Terry Tao</a></p>\n\n\n\n<p><small>265 points | <a href=\"https://news.ycombinator.com/item?id=48880170\" rel=\"noopener noreferrer\">72 comments</a></small></p>\n\n\n<blockquote>\nBuilding visualizations with LLMs has been a major boost for my CS classes:<p><a href=\"https://htmx.org/essays/universities-and-ai/#demos-visualizations-are-cheap\" rel=\"noopener noreferrer\">https://htmx.org/essays/universities-and-ai/#demos-visualiza...</a></p><p>Many visualizations that I have always wanted but just didn't have the time to build, I now have.</p><p>To give an example, I wanted a simplified 8-bit computer to complement the 16-bit teaching computer I use and designed this in a few days with the help of claude:</p><p><a href=\"https://bdp.cs.montana.edu/\" rel=\"noopener noreferrer\">https://bdp.cs.montana.edu/</a>\n— recursivedoubts\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://geohot.github.io//blog/jekyll/update/2026/07/12/i-love-llms.html\">\n        <h2>I love LLMs, I hate hype</h2>\n    </a>\n    <time>2026-07-12 14:31</time>\n    <div>\n\n<p><a href=\"https://geohot.github.io//blog/jekyll/update/2026/07/12/i-love-llms.html\" rel=\"noopener noreferrer\">I love LLMs, I hate hype</a></p>\n\n\n\n<p><small>289 points | <a href=\"https://news.ycombinator.com/item?id=48883343\" rel=\"noopener noreferrer\">171 comments</a></small></p>\n\n\n<blockquote>\nThis line: \"this is my main argument against the valuation of frontier labs. It’s not that AI won’t create that much value, it’s that they won’t capture it.\"<p>That is a very astute and concise way to explain everything about how the frontier labs are behaving and how they're trying to push more people to pay token rates for the best models. At the current subscription prices ($100 or $200 a month for a generous, though bounded, amount of tokens), frontier models are a no-brainer, most folks and companies will use them. But, at token rates, 10x or 100x the cost of open models or what I was spending on the frontier models a month ago? That is a harder question to answer \"yes\" to. I certainly wouldn't spend $1000 a month for the best model, much less $10,000; my employer <i>might</i> pay $1000/month, but definitely not $10,000. The frontier labs need everyone to answer \"yes\" to spending 100x what they currently spend to justify the valuations, and it's just not going to happen as long as everyone knows how to make these models.</p><p>Both OpenAI and Anthropic are trying to figure that out now. Anthropic, in particular, has their finger on the trigger...they want to push people to usage-based billing for Fable. But, OpenAI released 5.6 Sol, competitive with Fable (or close enough), and it's available via subscription (even the $20 subscription!), and there's no moat keeping someone from switching. If Anthropic really does end Fable access on the subscription plans in a few days, I predict a large market move back toward OpenAI.</p><p>The market isn't going to bear the cost of making the frontiers investment make sense.\n— SwellJoe\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://scrapfly.dev/posts/browser-math-os-fingerprint/\">\n        <h2>Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS</h2>\n    </a>\n    <time>2026-07-12 17:12</time>\n    <div>\n\n<p><a href=\"https://scrapfly.dev/posts/browser-math-os-fingerprint/\" rel=\"noopener noreferrer\">Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS</a></p>\n\n\n\n<p><small>220 points | <a href=\"https://news.ycombinator.com/item?id=48884853\" rel=\"noopener noreferrer\">109 comments</a></small></p>\n\n\n<blockquote>\n&gt; One tanh call on the right input is a per-OS signature. Claim macOS, return Linux math bits, and you have contradicted your own User-Agent.<p>They (or rather the LLM that wrote this) missed that this is possibly fingerprintable to browser version range, which is slightly more interesting. Most users aren't spoofing their user agent headers to be a different operating system. Most fingerprinting solutions aren't trying to infer your operating system, they only care about semi-unique things that show up.</p><p>It's an interesting finding. I wish they had taken some time to have a real person write it up. This is too heavily LLM written to ignore.\n— Aurornis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://scotto.me/blog/2026-07-12-how-to-read-more-books/\">\n        <h2>How to read more books</h2>\n    </a>\n    <time>2026-07-12 11:47</time>\n    <div>\n\n<p><a href=\"https://scotto.me/blog/2026-07-12-how-to-read-more-books/\" rel=\"noopener noreferrer\">How to read more books</a></p>\n\n\n\n<p><small>244 points | <a href=\"https://news.ycombinator.com/item?id=48882056\" rel=\"noopener noreferrer\">136 comments</a></small></p>\n\n\n<blockquote>\nI have gained so much by reading comments on Hacker News, articles, lurking in groups and forums, watching YouTube videos. Reading books is important because they have knowledge that is not accessible in another format. It is an efficient way to condense information and pass it around. At least it used to be, when paper was more scarce. Now books get fluffed up for padding. A lot of people should be writing articles instead of books. Those who are reading a large volume of books are most certainly reading a large volume of garbage. I have gained more from reading comments on here than I would have otherwise by reading junk self-help books, romance novels, and other kinds of YA. You should be reading the right books. The classics, the culturally relevant, the historically significant, the hallmarks of a domain or expertise, etc. The medium of publishing used to be a marker of quality, a filter, a selection mechanism. But as publishing became more accessible, the amount of investment required also plummeted. And just as it allowed many creatives and geniuses access to the medium, it also introduced a large volume of cheap material that can be easily dismissed as irrelevant noise, as you should.\n— coldblues\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://countbinface.com\">\n        <h2>Count Binface</h2>\n    </a>\n    <time>2026-07-13 00:00</time>\n    <div>\n\n<p><a href=\"https://countbinface.com\" rel=\"noopener noreferrer\">Count Binface</a></p>\n\n\n\n<p><small>289 points | <a href=\"https://news.ycombinator.com/item?id=48887753\" rel=\"noopener noreferrer\">204 comments</a></small></p>\n\n\n<blockquote>\n\"Harvey previously stood as a similar character, Lord Buckethead, but was forced to create a new character due to a dispute with the filmmaker Todd Durham, who owns the Buckethead character\" [1].<p>(The videos on this website are worth the watch. Hilarious, of course. But also...Binface conjugates Latin to <i>Sky News</i>, and not just as a bit. I don't know how I feel about the British comedy candidate outclassing half of the American elected leadership–and a good fraction of its industrial leadership–on IQ.)</p><p>[1] <a href=\"https://en.wikipedia.org/wiki/Count_Binface\" rel=\"noopener noreferrer\">https://en.wikipedia.org/wiki/Count_Binface</a>\n— JumpCrisscross\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://floooh.github.io/tiny8bit-preview/index.html\">\n        <h2>Tiny Emulators</h2>\n    </a>\n    <time>2026-07-12 16:23</time>\n    <div>\n\n<p><a href=\"https://floooh.github.io/tiny8bit-preview/index.html\" rel=\"noopener noreferrer\">Tiny Emulators</a></p>\n\n\n\n<p><small>214 points | <a href=\"https://news.ycombinator.com/item?id=48884395\" rel=\"noopener noreferrer\">13 comments</a></small></p>\n\n\n<blockquote>\nI love the pin level emulation model of this.  The self contained modular behaviour of components has real flexibility.<p>For a long time I have wondered if extremely thin but explicitly defined interfaces are an under-explored domain for interoperability.</p><p>Beyond simple chip emulation, any set of values that are sampled on each side of the interface at defined times, and a small set of signals to provided temporal access.    Be it pins, a small set of registers, or a memory mapped region, it seems like an excellent target for conformance testing.</p><p>Perhaps in a world of AI generated code,  modular components with explicit conformance requirements would allow people to not care what happens inside the black box, provided it cannot be made to violate it's behaviour requirements.\n— Lerc\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.larp.website/\">\n        <h2>LARP – Revenue infrastructure for serious founders</h2>\n    </a>\n    <time>2026-07-12 12:56</time>\n    <div>\n\n<p><a href=\"https://www.larp.website/\" rel=\"noopener noreferrer\">LARP – Revenue infrastructure for serious founders</a></p>\n\n\n\n<p><small>213 points | <a href=\"https://news.ycombinator.com/item?id=48882569\" rel=\"noopener noreferrer\">46 comments</a></small></p>\n\n\n<blockquote>\nThis reminds me a lot of good old Bonneville Pacific Corps model for getting rich, which worked for years and did make them rich until they tried to merge with one of those naturally suspicious and rule following German firms<p><a href=\"https://www.utb.uscourts.gov/sites/utb/files/case_opinion/386.pdf\" rel=\"noopener noreferrer\">https://www.utb.uscourts.gov/sites/utb/files/case_opinion/38...</a>\n— bryanrasmussen\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.economist.com/leaders/2026/07/09/a-no-brainer-for-protecting-your-brain\">\n        <h2>The shingles vaccine may reduce the risk of dementia</h2>\n    </a>\n    <time>2026-07-12 11:23</time>\n    <div>\n\n<p><a href=\"https://www.economist.com/leaders/2026/07/09/a-no-brainer-for-protecting-your-brain\" rel=\"noopener noreferrer\">The shingles vaccine may reduce the risk of dementia</a></p>\n<a href=\"https://archive.ph/PzPop\" rel=\"noopener noreferrer\">https://archive.ph/PzPop</a>\n\n\n<p><small>202 points | <a href=\"https://news.ycombinator.com/item?id=48881874\" rel=\"noopener noreferrer\">175 comments</a></small></p>\n\n\n<blockquote>\nIf you haven't seen the chart from the UK study, I highly recommend checking it out: <a href=\"https://erictopol.substack.com/p/the-shingles-vaccine-and-reduction\" rel=\"noopener noreferrer\">https://erictopol.substack.com/p/the-shingles-vaccine-and-re...</a><p>When the vaccine came out in the UK, they included a hard age cutoff: Above a certain age, you weren't eligible. Below that age, you were eligible.</p><p>They looked at the probability of a dementia diagnosis over the 7 years after the vaccine was introduced.</p><p>People who were born in the \"can get the vaccine\" group have markedly lower rates of dementia. People in the \"too old\" group have higher rates. It's cut and dry. The researchers didn't separate out the people who actually got the vaccine.</p><p>It's one of those studies where you don't even need to look at the p-value to see the difference between the cohorts.\n— gdudeman\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:263","title":"Digest: Hacker News: Jul 11 - Jul 12, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-12T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.theguardian.com/us-news/2026/jul/04/california-hawaii-rowing-solo-journey\">\n        <h2>Female US rower completes historic solo journey from California to Hawaii</h2>\n    </a>\n    <time>2026-07-11 13:03</time>\n    <div>\n\n<p><a href=\"https://www.theguardian.com/us-news/2026/jul/04/california-hawaii-rowing-solo-journey\" rel=\"noopener noreferrer\">Female US rower completes historic solo journey from California to Hawaii</a></p>\n\n\n\n<p><small>228 points | <a href=\"https://news.ycombinator.com/item?id=48873692\" rel=\"noopener noreferrer\">80 comments</a></small></p>\n\n\n<blockquote>\nThis is no joke. I've done the crossing from Moloka‘i to Oahu (~45 miles) in a canoe several times, and those open ocean waves can get very nasty (largest I've dealt with were around 15m tall). I can't imagine the mental endurance required here, let alone the physical. My longest crossing took 9 hours, and I was completely drained by the time I touched shore. 44 days is absolutely insane.<p>Such a huge accomplishment.\n— jjcm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://evanhahn.com/prefer-strict-tables-in-sqlite/\">\n        <h2>Prefer strict tables in SQLite</h2>\n    </a>\n    <time>2026-07-11 13:33</time>\n    <div>\n\n<p><a href=\"https://evanhahn.com/prefer-strict-tables-in-sqlite/\" rel=\"noopener noreferrer\">Prefer strict tables in SQLite</a></p>\n\n\n\n<p><small>199 points | <a href=\"https://news.ycombinator.com/item?id=48873940\" rel=\"noopener noreferrer\">89 comments</a></small></p>\n\n\n<blockquote>\nComing from the enterprise SQL world, I never took SQLite seriously for the very reason that field types were not enforced by default. (Yes, I was agog when it became the backbone for app metadata on smartphones.)  Anyway, reading this reminds me of the old chestnut from networking about choosing UDP over TCP for its low-latency and simplicity and then eventually adding nearly all the reliability facilities of TCP to the app (automatic retry, etc) by hand.\n— ezekiel68\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://gist.github.com/cereblab/dc9a40bc26120f4540e4e09b75ffb547\">\n        <h2>What xAI&#39;s Grok Build CLI Actually Sends to xAI</h2>\n    </a>\n    <time>2026-07-11 21:09</time>\n    <div>\n\n<p><a href=\"https://gist.github.com/cereblab/dc9a40bc26120f4540e4e09b75ffb547\" rel=\"noopener noreferrer\">What xAI's Grok Build CLI Actually Sends to xAI</a></p>\n\n\n\n<p><small>244 points | <a href=\"https://news.ycombinator.com/item?id=48877371\" rel=\"noopener noreferrer\">116 comments</a></small></p>\n\n\n<blockquote>\n\"It uploads the whole repository — every tracked file's content plus git history — independent of what the agent reads\"<p>Holy cow!!!! I mean I kinda expected Elon would do something like this to try to catch-up.. but this is extremely concerning.</p><p>This is precisely the reason, even though their pricing is competitive and grok-4.5 is actually good enough, I chose not to go with them.\n— freakynit\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://antjs.org\">\n        <h2>Show HN: Ant – A JavaScript runtime and ecosystem</h2>\n    </a>\n    <time>2026-07-11 16:07</time>\n    <div>\n\n<p><a href=\"https://antjs.org\" rel=\"noopener noreferrer\">Show HN: Ant – A JavaScript runtime and ecosystem</a></p>\nHello HN!<p>I'm the author of Ant, a JavaScript ecosystem built around a runtime with its own JavaScript engine. Ant also includes a package manager, the ants.land package registry, a platform for deploying and hosting applications, and Ant Desktop for building native desktop apps with web technologies, similar to Electron.</p><p>The goal is for these pieces to work as one coherent platform while remaining compatible with the wider JavaScript ecosystem. It's still early, and I'd appreciate any feedback on the overall direction or what you'd like to see from an e2e alternative to the existing JavaScript stacks.</p><p>P.S. I’ve shared Ant here before as a runtime; since then, it has grown into the broader ecosystem you see today.\n\n\n</p><p><small>238 points | <a href=\"https://news.ycombinator.com/item?id=48875377\" rel=\"noopener noreferrer\">102 comments</a></small></p>\n\n\n<blockquote>\nI code with AI all day, every day. But I do think that it's worth pointing to this issue (from March).<p>The author has said that they've redone it since, but the \"from-scratch hand-built\" framing specifically – for me – somewhat grates given the original heavy lifting from an existing AGPL codebase.</p><p><a href=\"https://github.com/cesanta/elk/issues/75\" rel=\"noopener noreferrer\">https://github.com/cesanta/elk/issues/75</a></p><p>I want to acknowledge that the original authors don't seem to have minded too much – per that thread – after older versions were dropped.</p><p>For context, the current code doesn't look like it is the same shape, the same structure, etc., etc. – it _has_ been rewritten since (the 'since Feb' rewrite mentioned adjacent is related to this, AFAICT).</p><p>To the author: I absolutely love what you're doing overall. Keep going! Just be careful, folks.\n— tekacs\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://io-fund.com/ai-stocks/nvidia-coreweave-nebius-circular-financing-gpu-boom\">\n        <h2>Nvidia, CoreWeave, and Nebius: Inside the Circular Financing of the GPU Boom</h2>\n    </a>\n    <time>2026-07-11 13:21</time>\n    <div>\n\n<p><a href=\"https://io-fund.com/ai-stocks/nvidia-coreweave-nebius-circular-financing-gpu-boom\" rel=\"noopener noreferrer\">Nvidia, CoreWeave, and Nebius: Inside the Circular Financing of the GPU Boom</a></p>\n\n\n\n<p><small>227 points | <a href=\"https://news.ycombinator.com/item?id=48873836\" rel=\"noopener noreferrer\">74 comments</a></small></p>\n\n\n<blockquote>\nWhy is it a big deal?<p>Nvidia invested $2b into CoreWeave for 9% equity stake. CoreWeave is spending $35b in CapEx in 2026. Therefore, Nvidia's investment is only 5.7% of CoreWeave's single year CapEx. The other $32b is coming from other sources that isn't Nvidia. This is hardly circular.</p><p>Nvidia invests in Neoclouds because it's a hedge against hyperscalers having too much power, ie designing and prioritizing their own chips, and not fully using Nvidia's rack design. Neoclouds give hyperscalers competition. Neoclouds accept Nvidia investments because it allows them to secure Nvidia chips first, which is a competitive advantage since new Nvidia chips have been as much as ~5-20x more efficient than old Nvidia chips.</p><p>Nvidia was planning to directly compete against hyperscalers through DGX Cloud. They cancelled public DGX Cloud access when they found that investing in Neoclouds would accomplish the same goals without having to compete against their biggest customers.</p><p>If you're Nvidia, it's smart because Neoclouds that you have a large stake in will deploy your full stack from GPUs to networking to storage racks. They will share valuable usage data back to you so you can design a better next generation. Hyperscalers are likely a lot less cooperative, prefer to use their own designs if possible, and will guard their usage data.\n— aurareturn\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.iroh.computer/blog/mesh-llm\">\n        <h2>Mesh LLM: distributed AI computing on iroh</h2>\n    </a>\n    <time>2026-07-11 18:38</time>\n    <div>\n\n<p><a href=\"https://www.iroh.computer/blog/mesh-llm\" rel=\"noopener noreferrer\">Mesh LLM: distributed AI computing on iroh</a></p>\n\n\n\n<p><small>257 points | <a href=\"https://news.ycombinator.com/item?id=48876505\" rel=\"noopener noreferrer\">58 comments</a></small></p>\n\n\n<blockquote>\nThe first picture \"gpu rig\", \"laptop\", \"server\", \"cloud node, etc made me realize how little compute I have. I don't have a laptop with 24GB VRAM or a workstation with 96GB. I think if I convinced all of my friends to run LLMs on their gaming PCs, I don't I would have the total VRAM in the picture.<p>As an aside, I saw this post mentions a public mesh, but I couldn't find any more information.\n— MattPerry\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://clickhouse.com/blog/pgbouncer-clickhouse-managed-postgres\">\n        <h2>We scaled PgBouncer to 4x throughput</h2>\n    </a>\n    <time>2026-07-11 11:28</time>\n    <div>\n\n<p><a href=\"https://clickhouse.com/blog/pgbouncer-clickhouse-managed-postgres\" rel=\"noopener noreferrer\">We scaled PgBouncer to 4x throughput</a></p>\n\n\n\n<p><small>200 points | <a href=\"https://news.ycombinator.com/item?id=48872874\" rel=\"noopener noreferrer\">41 comments</a></small></p>\n\n\n<blockquote>\nJust use <a href=\"https://github.com/yandex/odyssey\" rel=\"noopener noreferrer\">https://github.com/yandex/odyssey</a> :) It's a scalable PgBouncer.\n— x4m\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://geohot.github.io//blog/jekyll/update/2026/07/11/ai-2040.html\">\n        <h2>AI 2040 and the cult of intelligence</h2>\n    </a>\n    <time>2026-07-11 14:04</time>\n    <div>\n\n<p><a href=\"https://geohot.github.io//blog/jekyll/update/2026/07/11/ai-2040.html\" rel=\"noopener noreferrer\">AI 2040 and the cult of intelligence</a></p>\n\n\n\n<p><small>171 points | <a href=\"https://news.ycombinator.com/item?id=48874200\" rel=\"noopener noreferrer\">204 comments</a></small></p>\n\n\n<blockquote>\nYep, that's horrifying.  Imagine LLMs not just denying information about, to intentionally choose a hot button example, abortions but also invisibly logging a black mark against the asker for thoughtcrime/precrime because the current ruling party has baked their ideology into law.  [EDIT] Imagine subtle injection of biases into responses that support the agenda of the current ruling party and failing to include any counterarguments.  That wasn't possible with just the internet but it is very possible with centralized LLMs and a public dependent on them for looking up information and doing their reasoning for them.   Authoritarians of every stripe must be salivating over the prospect.\n— ThrowawayR2\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://fazamhd.com/mental-models/networking/\">\n        <h2>Networking and the Internet, from First Principles</h2>\n    </a>\n    <time>2026-07-11 08:30</time>\n    <div>\n\n<p><a href=\"https://fazamhd.com/mental-models/networking/\" rel=\"noopener noreferrer\">Networking and the Internet, from First Principles</a></p>\n\n\n\n<p><small>181 points | <a href=\"https://news.ycombinator.com/item?id=48871470\" rel=\"noopener noreferrer\">51 comments</a></small></p>\n\n\n<blockquote>\nI found this article very well written, as a comparison<p><a href=\"https://explained-from-first-principles.com/internet/\" rel=\"noopener noreferrer\">https://explained-from-first-principles.com/internet/</a>\n— sudb\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://studyfinds.com/modern-decor-may-be-straining-peoples-brains/\">\n        <h2>Modern decor may be straining people&#39;s brains</h2>\n    </a>\n    <time>2026-07-11 12:28</time>\n    <div>\n\n<p><a href=\"https://studyfinds.com/modern-decor-may-be-straining-peoples-brains/\" rel=\"noopener noreferrer\">Modern decor may be straining people's brains</a></p>\n\n\n\n<p><small>191 points | <a href=\"https://news.ycombinator.com/item?id=48873424\" rel=\"noopener noreferrer\">195 comments</a></small></p>\n\n\n<blockquote>\nIf you've ever been in an home owned for generations, filled with books and knickknacks and heirlooms and family photos, despite the clutter it all feels comforting in a way that modern decor doesn't.<p>The article doesn't touch much on why modern decor emerged as it did. It's a market response where everyone needs to (or feels the need to) pick up and move at a moment's notice. Companies are either expanding or like to think they'll be expanding soon. People move jobs so often that they have a hard time feeling settled where they are, so they design for that possibility. The modern aesthetic is one of planned impermanence.\n— michaelchisari\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:262","title":"Digest: Hacker News: Jul 10 - Jul 11, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-11T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://9to5mac.com/2026/07/10/apple-sues-openai-trade-secret-theft/\">\n        <h2>Apple sues OpenAI, accuses ex-employees of stealing trade secrets</h2>\n    </a>\n    <time>2026-07-10 16:47</time>\n    <div>\n\n<p><a href=\"https://9to5mac.com/2026/07/10/apple-sues-openai-trade-secret-theft/\" rel=\"noopener noreferrer\">Apple sues OpenAI, accuses ex-employees of stealing trade secrets</a></p>\n<a href=\"https://www.macrumors.com/2026/07/10/apple-sues-openai/\" rel=\"noopener noreferrer\">https://www.macrumors.com/2026/07/10/apple-sues-openai/</a>\n\n\n<p><small>292 points | <a href=\"https://news.ycombinator.com/item?id=48865019\" rel=\"noopener noreferrer\">133 comments</a></small></p>\n\n\n<blockquote>\nSome pretty damning stuff:<p>&gt; OpenAI also instructs new hires on how to avoid scrutiny when they leave Apple. For example, Mr. Tan warns them not to tell Apple that they have taken jobs at OpenAI, so they can stay at Apple as long as they can.</p><p>&gt; Apple says it discovered a pattern of OpenAI recruits emailing themselves confidential information when leaving Apple, including Tan.</p><p>&gt; OpenAI apparently used confidential Apple hardware information when approaching Apple suppliers, and tricked one company into using a \"specific trade secret metal-finishing technique\" for an OpenAI device by claiming it had Apple's permission to do so.</p><p>&gt; Liu allegedly kept an Apple-issued laptop after departing the company and exploited a vulnerability to download dozens of confidential Apple documents while he was working at OpenAI.</p><p>Non-competes and the like are gross but what's described here isn't just \"bring your expertise to OpenAI\" it's \"here is how to steal secrets on your way out\" which is even grosser.\n— joshstrange\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.jeffgeerling.com/blog/2026/quadrf-can-spot-drones-and-see-wifi-through-my-wall/\">\n        <h2>QuadRF can spot drones and see WiFi through my wall</h2>\n    </a>\n    <time>2026-07-10 11:59</time>\n    <div>\n\n<p><a href=\"https://www.jeffgeerling.com/blog/2026/quadrf-can-spot-drones-and-see-wifi-through-my-wall/\" rel=\"noopener noreferrer\">QuadRF can spot drones and see WiFi through my wall</a></p>\n\n\n\n<p><small>409 points | <a href=\"https://news.ycombinator.com/item?id=48861717\" rel=\"noopener noreferrer\">165 comments</a></small></p>\n\n\n<blockquote>\nQuadRF creator here. Happy to answer questions!<p>We have a quick demo video as well: <a href=\"https://m.youtube.com/watch?v=QvniJk3uNyA\" rel=\"noopener noreferrer\">https://m.youtube.com/watch?v=QvniJk3uNyA</a></p><p>Along with a deeper dive video: <a href=\"https://m.youtube.com/watch?v=zdJ9Tbm8ALg\" rel=\"noopener noreferrer\">https://m.youtube.com/watch?v=zdJ9Tbm8ALg</a></p><p>We didn't give Jeff great direction on camera alignment calibration or setting the radio gain but he seemed to mostly figure it out. We're improving the UI based on his suggestions (it's open source so you can customize it too)</p><p>The RF augmented reality is just one of many applications of this brand new 4x4 MIMO software-defined radio built from the ground up. The AR uses a web app to stream RF points that your phone/laptop browser then live-merges with your local camera in the browser. I've been obsessed with low latency and high frame rate to make it a truly AR experience. More technical details at <a href=\"https://QuadRF.com/\" rel=\"noopener noreferrer\">https://QuadRF.com/</a>\n— mrtnmcc\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theguardian.com/us-news/2026/jul/10/new-york-city-deceptive-subscriptions-ban\">\n        <h2>New York City to to ban deceptive subscription practices</h2>\n    </a>\n    <time>2026-07-10 14:26</time>\n    <div>\n\n<p><a href=\"https://www.theguardian.com/us-news/2026/jul/10/new-york-city-deceptive-subscriptions-ban\" rel=\"noopener noreferrer\">New York City to to ban deceptive subscription practices</a></p>\n<a href=\"https://www.nyc.gov/mayors-office/news/2026/07/mayor-mamdani-announces-landmark--click-to-cancel--consumer-prot\" rel=\"noopener noreferrer\">https://www.nyc.gov/mayors-office/news/2026/07/mayor-mamdani...</a>\n\n\n<p><small>357 points | <a href=\"https://news.ycombinator.com/item?id=48863464\" rel=\"noopener noreferrer\">192 comments</a></small></p>\n\n\n<blockquote>\nIt's unclear whether this junk fee law will have teeth. In theory, California has the same anti-drip pricing law, but restaurants have a specific carve out [1] which is bullshit because the drip pricing that most people complain about is the X% \"service charges\" and \"lifestyle fees\" that restaurants have at the bottom of their menu in small print.<p>From what I can tell online, NYC rules won't have this carveout, but I haven't eaten there recently so I can't confirm.</p><p>[1] <a href=\"https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202320240SB1524\" rel=\"noopener noreferrer\">https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...</a>\n— sxp\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://cdn.openai.com/pdf/04d1d1e4-bc75-476a-97cf-49055cd98d31/cdc_proof.pdf\">\n        <h2>GPT-5.6 Sol Ultra produces proof of the Cycle Double Cover Conjecture [pdf]</h2>\n    </a>\n    <time>2026-07-10 14:29</time>\n    <div>\n\n<p><a href=\"https://cdn.openai.com/pdf/04d1d1e4-bc75-476a-97cf-49055cd98d31/cdc_proof.pdf\" rel=\"noopener noreferrer\">GPT-5.6 Sol Ultra produces proof of the Cycle Double Cover Conjecture [pdf]</a></p>\n<a href=\"https://x.com/__eknight__/status/2075643450196971805\" rel=\"noopener noreferrer\">https://x.com/__eknight__/status/2075643450196971805</a>, <a href=\"https://xcancel.com/__eknight__/status/2075643450196971805\" rel=\"noopener noreferrer\">https://xcancel.com/__eknight__/status/2075643450196971805</a><p>Prompt: <a href=\"https://cdn.openai.com/pdf/04d1d1e4-bc75-476a-97cf-49055cd98d31/cdc_prompt.pdf\" rel=\"noopener noreferrer\">https://cdn.openai.com/pdf/04d1d1e4-bc75-476a-97cf-49055cd98...</a>\n\n\n</p><p><small>300 points | <a href=\"https://news.ycombinator.com/item?id=48863490\" rel=\"noopener noreferrer\">253 comments</a></small></p>\n\n\n<blockquote>\nUnrelated to the accomplishment or proof itself, but it's interesting how much of the prompt, even in this latest-and-greatest model, is spent essentially telling the model to actually solve the problem. Things like \"Reject status reports, vague optimism, and claims that an unproved global compatibility statement is 'routine'.\"<p>Also a lot prompt spent feeding it strategies, which feel like they should/will eventually be deduced by the model itself, not explicitly stated. That's not to take away from the outcome in any way; rather, it feels sort of like when you would prompt GPT 4, \"think through your answer step by step,\" as a sort of proto-chain of thought.\n— mNovak\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.gingerbill.org/article/2026/07/10/good-tools-are-invisible/\">\n        <h2>Good Tools Are Invisible</h2>\n    </a>\n    <time>2026-07-10 06:32</time>\n    <div>\n\n<p><a href=\"https://www.gingerbill.org/article/2026/07/10/good-tools-are-invisible/\" rel=\"noopener noreferrer\">Good Tools Are Invisible</a></p>\n\n\n\n<p><small>338 points | <a href=\"https://news.ycombinator.com/item?id=48858121\" rel=\"noopener noreferrer\">152 comments</a></small></p>\n\n\n<blockquote>\nHaving designed a good number of internal tools for teams of developers I couldn't agree more.<p>Earlier I had the tendency to \"leave the guts\" open, thinking my users were developers and would want that. All it did was put obstacles in my teammates actually doing their work. My teammates must use the tools I made for them to achieve work the company needs them to do, they don't want, nor should they want to, fiddle with a little tool they won't find anywhere else.</p><p>I still leave a lot of escape hatches, but I try to design the internal tools in such way as to make the users fall into a pit of success.</p><p>Edit: also, error messages, error messages, error messages and auto suggestions for common errors</p><p>Edit 2: also the number of people only addressing the examples in the post rather than the spirit of the post is... disappointing.\n— jrimbault\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://acoup.blog/2026/01/30/collections-the-late-bronze-age-collapse-a-very-brief-introduction/\">\n        <h2>Late Bronze Age Collapse</h2>\n    </a>\n    <time>2026-07-10 07:59</time>\n    <div>\n\n<p><a href=\"https://acoup.blog/2026/01/30/collections-the-late-bronze-age-collapse-a-very-brief-introduction/\" rel=\"noopener noreferrer\">Late Bronze Age Collapse</a></p>\n\n\n\n<p><small>312 points | <a href=\"https://news.ycombinator.com/item?id=48858737\" rel=\"noopener noreferrer\">216 comments</a></small></p>\n\n\n<blockquote>\nSeems to be a popular topic.<p>Historian Eric H. Cline has multiple books citing this time period, specifically 1117 BCE as the inflection point for the bronze age \"collapse\", defined by a deterioration of international shipping routes that weakened the nation-states of the era. I've learned about it recently because YouTube began recommending videos about it.</p><p>For example: <a href=\"https://youtu.be/choxcHXhZhE?is=t5lDwQQpqPsE2k5M\" rel=\"noopener noreferrer\">https://youtu.be/choxcHXhZhE?is=t5lDwQQpqPsE2k5M</a></p><p>One historical event that Cline focuses on is a severe centuries-long drought. It's something the ACOUP article seems to omit. Cline does not focus as much on destruction of bronze-age sites although there is one port city in particular which is linked to the international trade of the time. Exactly who destroyed it appears to be a mystery but it could be linked to the migration theory that ACOUP dismisses. The migration may have actually come as a result of the previously mentioned drought.\n— evanjrowley\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://unstack.io/write-code-like-a-human-will-maintain-it\">\n        <h2>Write code like a human will maintain it</h2>\n    </a>\n    <time>2026-07-10 09:33</time>\n    <div>\n\n<p><a href=\"https://unstack.io/write-code-like-a-human-will-maintain-it\" rel=\"noopener noreferrer\">Write code like a human will maintain it</a></p>\n\n\n\n<p><small>322 points | <a href=\"https://news.ycombinator.com/item?id=48859701\" rel=\"noopener noreferrer\">264 comments</a></small></p>\n\n\n<blockquote>\nWrite yourself a /review command. That is an empty markdown file at `.claude/commands/review.md`. In it, put a checklist of things the agent should look for. When you’re ready to have your agent review the code, type `/review`. The checklist will be examined and it’ll plan out some findings to ask you if you want them fixed.<p>Mine starts with “Enter plan mode. Examine the differences on this branch vs. main. Consider: ...” and proceeds to a bullet list of things.</p><p>Any time I notice something in code review and have to get the agent to fix it.. I throw it on the list!</p><p>My list is like 200 items now. Know what? Agents don’t care that they just got a wall of generic feedback, they happily look into all the bullet points.</p><p>I added “ensure the new things aren’t duplicating code that already exists elsewhere” and it gave me such a surprise - it really truly started planning cleanups!</p><p>We are just scratching the surface. We have to give tools to our tools so they can use them to be better tools for us.\n— cadamsdotcom\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ec.europa.eu/commission/presscorner/home/en\">\n        <h2>EU Commission: addictive design Instagram and Facebook in breach of the DSA</h2>\n    </a>\n    <time>2026-07-10 07:00</time>\n    <div>\n\n<p><a href=\"https://ec.europa.eu/commission/presscorner/home/en\" rel=\"noopener noreferrer\">EU Commission: addictive design Instagram and Facebook in breach of the DSA</a></p>\n\n\n\n<p><small>247 points | <a href=\"https://news.ycombinator.com/item?id=48858292\" rel=\"noopener noreferrer\">167 comments</a></small></p>\n\n\n<blockquote>\nI truly hope something is done about this. I just came back from a nice short bath at the beach, where a family had their towels set a few meters away from mine. While I was laying there, relaxing, I saw two kids begging their dad to accompany them into the water, while their dad watched Reels and ignored them completely. Not even a response.<p>The kids just wanted to have a fun afternoon and play in the water, but the dad was just scrolling, didn't care at all about his surroundings, probably in the zombie state that these platforms let you in. The kids ended up running to the water on their own, the dad didn't react at all to the situation, zero response (to be fair, I'm not saying he should be alarmed or anything, just a \"yeah, go ahead\" would've been fine).</p><p>I may be exaggerating but I really think that these platforms are the tobacco of these decades, I used to be really addicted as a teen as well, now I'm 23 and left most of the platforms for good. Seeing people act like this, even in my group of friends, makes me feel quite weird about the whole situation.\n— hiire\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.brown.edu/news/2026-07-09/chemical-bonds-relativity\">\n        <h2>Einstein&#39;s relativity rules chemical bonds in heavy elements, new research shows</h2>\n    </a>\n    <time>2026-07-10 18:30</time>\n    <div>\n\n<p><a href=\"https://www.brown.edu/news/2026-07-09/chemical-bonds-relativity\" rel=\"noopener noreferrer\">Einstein's relativity rules chemical bonds in heavy elements, new research shows</a></p>\n<a href=\"https://www.science.org/doi/10.1126/science.aei1285\" rel=\"noopener noreferrer\">https://www.science.org/doi/10.1126/science.aei1285</a>\n\n\n<p><small>245 points | <a href=\"https://news.ycombinator.com/item?id=48866134\" rel=\"noopener noreferrer\">86 comments</a></small></p>\n\n\n<blockquote>\n&gt; The increased nuclear mass causes orbiting electrons to speed up to a significant fraction of the speed of light, where the rules of Einstein’s theory of relativity are important.<p>&gt; In the relativistic regime, an electron’s spin — the magnetic moment that points either up or down — and the electron’s orbit are no longer independent of each other, a state known as spin-orbit coupling.</p><p>Interesting stuff.  I've never heard of sigma or pi bonds.</p><p><a href=\"https://www.science.org/doi/10.1126/science.aei1285\" rel=\"noopener noreferrer\">https://www.science.org/doi/10.1126/science.aei1285</a>\n— kristianp\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://vfxblog.com/2017/08/23/the-tech-of-terminator-2-an-oral-history/\">\n        <h2>The tech of &#39;Terminator 2&#39; – an oral history (2017)</h2>\n    </a>\n    <time>2026-07-10 12:48</time>\n    <div>\n\n<p><a href=\"https://vfxblog.com/2017/08/23/the-tech-of-terminator-2-an-oral-history/\" rel=\"noopener noreferrer\">The tech of 'Terminator 2' – an oral history (2017)</a></p>\n\n\n\n<p><small>217 points | <a href=\"https://news.ycombinator.com/item?id=48862365\" rel=\"noopener noreferrer\">76 comments</a></small></p>\n\n\n<blockquote>\nAmazing writeup!  I'll add that the custom squibs they made for the liquid metal bullet impacts are still one of the best practical effects ever.<p><a href=\"https://www.reddit.com/r/nextfuckinglevel/comments/v6qjaj/bullet_impact_practical_effects_created_by_stan/\" rel=\"noopener noreferrer\">https://www.reddit.com/r/nextfuckinglevel/comments/v6qjaj/bu...</a>\n— ortusdux\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:261","title":"Digest: Hacker News: Jul 09 - Jul 10, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-10T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.patrick-breyer.de/en/eu-parliament-greenlights-chat-control-1-0-breyer-our-children-lose-out/\">\n        <h2>EU Parliament greenlights Chat Control 1.0</h2>\n    </a>\n    <time>2026-07-09 07:03</time>\n    <div>\n\n<p><a href=\"https://www.patrick-breyer.de/en/eu-parliament-greenlights-chat-control-1-0-breyer-our-children-lose-out/\" rel=\"noopener noreferrer\">EU Parliament greenlights Chat Control 1.0</a></p>\n\n\n\n<p><small>483 points | <a href=\"https://news.ycombinator.com/item?id=48843923\" rel=\"noopener noreferrer\">260 comments</a></small></p>\n\n\n<blockquote>\nThis is a nice piece of democracy right here:<p>\"a measure it had rejected twice in March. Although a majority of voting Members of the European Parliament (MEPs) actually opposed the regulation (314 against, 276 in favor, 17 abstentions), the motion to reject it failed to secure the required absolute majority of 361 votes. As a result, mass scanning is now permitted again until 2028.\"</p><p>\"Oh no we can't get a majority to pass the law!\"</p><p>\"Have you tried getting a majority to not pass the law?\"</p><p>\"Worth a shot!\"</p><p>\"It worked, should we also do this multiple times?\"</p><p>\"Of course not! Pass the law, quickly!\"\n— teekert\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/index/gpt-5-6/\">\n        <h2>GPT-5.6</h2>\n    </a>\n    <time>2026-07-09 13:04</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/gpt-5-6/\" rel=\"noopener noreferrer\">GPT-5.6</a></p>\n<a href=\"https://deploymentsafety.openai.com/gpt-5-6/gpt-5-6.pdf\" rel=\"noopener noreferrer\">https://deploymentsafety.openai.com/gpt-5-6/gpt-5-6.pdf</a><p><a href=\"https://developers.openai.com/api/docs/guides/latest-model\" rel=\"noopener noreferrer\">https://developers.openai.com/api/docs/guides/latest-model</a></p><p><a href=\"https://x.com/levie/status/2075287443411222628\" rel=\"noopener noreferrer\">https://x.com/levie/status/2075287443411222628</a>, <a href=\"https://xcancel.com/levie/status/2075287443411222628\" rel=\"noopener noreferrer\">https://xcancel.com/levie/status/2075287443411222628</a>\n\n\n</p><p><small>979 points | <a href=\"https://news.ycombinator.com/item?id=48849066\" rel=\"noopener noreferrer\">730 comments</a></small></p>\n\n\n<blockquote>\nThe developer's guide (<a href=\"https://developers.openai.com/api/docs/guides/latest-model\" rel=\"noopener noreferrer\">https://developers.openai.com/api/docs/guides/latest-model</a>) has some interesting semantic tips for using the model:<p>&gt; Intent understanding: GPT-5.6 can better infer the user’s underlying goal and intended level of work without you specifying every step. Continue to state important constraints, approval boundaries, and success criteria explicitly.</p><p>&gt; Original image detail: GPT-5.6 preserves the original dimensions of images sent with original or auto detail instead of resizing them to a patch budget or pixel-dimension limit.</p><p>&gt; Use shorter prompts: In internal evaluations, replacing long, explicit system prompts with minimal prompts improved scores by roughly 10–15%, while reducing total tokens by 41–66% and cost by 33–67%.</p><p>&gt; Avoid generic brevity instructions: GPT-5.6 is more sensitive than GPT-5.5 to instructions such as “Be concise,” “Keep it short,” or “Use minimal text.”</p><p>&gt; Control warmth: GPT-5.6 does not become meaningfully better when prompted to be broadly friendlier or more empathetic.\n— minimaxir\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://18words.com/\">\n        <h2>Show HN: 18 Words</h2>\n    </a>\n    <time>2026-07-09 08:48</time>\n    <div>\n\n<p><a href=\"https://18words.com/\" rel=\"noopener noreferrer\">Show HN: 18 Words</a></p>\n\n\n\n<p><small>508 points | <a href=\"https://news.ycombinator.com/item?id=48845049\" rel=\"noopener noreferrer\">204 comments</a></small></p>\n\n\n<blockquote>\nThanks everyone for the feedback! Two questions<p>1. For a version without the timer what would you like to happen if you are just completely stuck on a word? Hints to reveal letters or skip the word?</p><p>2. For those who like the timed version would you prefer to continue when you miss a word and then get a final score out of 18?\n— pompomsheep\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hy.tencent.com/research/hy3\">\n        <h2>Hy3</h2>\n    </a>\n    <time>2026-07-09 11:27</time>\n    <div>\n\n<p><a href=\"https://hy.tencent.com/research/hy3\" rel=\"noopener noreferrer\">Hy3</a></p>\n\n\n\n<p><small>354 points | <a href=\"https://news.ycombinator.com/item?id=48847552\" rel=\"noopener noreferrer\">77 comments</a></small></p>\n\n\n<blockquote>\nPelican from a few days ago: <a href=\"https://simonwillison.net/2026/Jul/6/hy3/\" rel=\"noopener noreferrer\">https://simonwillison.net/2026/Jul/6/hy3/</a> - I was using the free tier on OpenRouter, which expires on July 21st.<p>I tried the preview model 41 days ago and got a pelican with a \"change pelican color\" button: <a href=\"https://static.simonwillison.net/static/2026/hy3-preview-pelican.html\" rel=\"noopener noreferrer\">https://static.simonwillison.net/static/2026/hy3-preview-pel...</a>\n— simonw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ai.meta.com/blog/introducing-muse-spark-meta-model-api/\">\n        <h2>Muse Spark 1.1</h2>\n    </a>\n    <time>2026-07-09 10:10</time>\n    <div>\n\n<p><a href=\"https://ai.meta.com/blog/introducing-muse-spark-meta-model-api/\" rel=\"noopener noreferrer\">Muse Spark 1.1</a></p>\n<a href=\"https://ai.meta.com/static-resource/muse-spark-1-1-evaluation-report\" rel=\"noopener noreferrer\">https://ai.meta.com/static-resource/muse-spark-1-1-evaluatio...</a> [pdf]<p><a href=\"https://developer.meta.com/ai/resources/blog/build-with-muse-spark/\" rel=\"noopener noreferrer\">https://developer.meta.com/ai/resources/blog/build-with-muse...</a></p><p><a href=\"https://www.bloomberg.com/news/articles/2026-07-09/meta-starts-charging-for-ai-with-muse-spark-1-1-agentic-model?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc4MzYxMzQ0OCwiZXhwIjoxNzg0MjE4MjQ4LCJhcnRpY2xlSWQiOiJUSFZDVENSS1YyVTYwMCIsImJjb25uZWN0SWQiOiIwRDE5ODY5MzQ1M0Y0NUMzQkQyMjQzMUQ4NjAzMDU1QSJ9.O5sxV2QajBiyISnu5AVyVUdWWGQtozl0yeCNAbc5JJQ&amp;leadSource=uverify%20wall\" rel=\"noopener noreferrer\">https://www.bloomberg.com/news/articles/2026-07-09/meta-star...</a>, <a href=\"https://archive.is/3ccKa\" rel=\"noopener noreferrer\">https://archive.is/3ccKa</a>\n\n\n</p><p><small>309 points | <a href=\"https://news.ycombinator.com/item?id=48846184\" rel=\"noopener noreferrer\">167 comments</a></small></p>\n\n\n<blockquote>\nLot more details in the linked report <a href=\"https://ai.meta.com/static-resource/muse-spark-1-1-evaluation-report\" rel=\"noopener noreferrer\">https://ai.meta.com/static-resource/muse-spark-1-1-evaluatio...</a><p>From Terminal-bench-2.1 details,</p><p>&gt; We use a bash-tool-only agent harness to evaluate 89 Terminal-Bench 2.1 tasks from the official repository, where resources are capped at 6 CPU cores and 8GB RAM.</p><p>This disqualifies the results. Each terminal bench task has a cpu upper limit and RAM upper limit. Overriding either is disqualification.</p><p>For reference, in tbench-2.1,</p><p>1. 0 out of 89 task allow 6 cpu cores (highest is 4, and i think only 1 task)</p><p>2. 8 out of 89 tasks allow 8GB RAM</p><p>This kind of shady benchmarking (I was talking about it just yesterday in a different context <a href=\"https://news.ycombinator.com/item?id=48838212\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48838212</a>) takes all joy out of building a harness to improve benchmark performance of a model because no matter what you do, you won't beat the headline (cheating) number. This is presumably why this model is not in the official benchmark leaderboard  <a href=\"https://www.tbench.ai/leaderboard/terminal-bench/2.1\" rel=\"noopener noreferrer\">https://www.tbench.ai/leaderboard/terminal-bench/2.1</a></p><p>As an ex Meta employee, this is a little sad but not massively surprising. 'Number go up' is the core performance evaluation metric until PSC is done and you move on.\n— GodelNumbering\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mwi.westpoint.edu/the-glass-backbone-why-the-armys-logistics-will-break-in-the-next-war/\">\n        <h2>The glass backbone: Why the Army&#39;s logistics will break in the next war</h2>\n    </a>\n    <time>2026-07-09 09:24</time>\n    <div>\n\n<p><a href=\"https://mwi.westpoint.edu/the-glass-backbone-why-the-armys-logistics-will-break-in-the-next-war/\" rel=\"noopener noreferrer\">The glass backbone: Why the Army's logistics will break in the next war</a></p>\n\n\n\n<p><small>355 points | <a href=\"https://news.ycombinator.com/item?id=48845442\" rel=\"noopener noreferrer\">433 comments</a></small></p>\n\n\n<blockquote>\nA very insightful, and correct, piece.<p>I'll quote in full the following, which I think gets to the heart of the matter. If you have no push, you can't apply pressure to the point.</p><p>&gt; The notion that amateurs talk tactics and professionals talk logistics is frequently discussed in military academies and war colleges, yet it is rarely reflected in the Army’s budget requests or modernization priorities. The outdated concept of the tooth-to-tail ratio, which implies the logistical tail is a bureaucratic waste that must be minimized to support the combat teeth, must be fundamentally reexamined. In modern warfare, the tail is the primary target. If the tail is severed, the teeth are rendered useless.\n— kayo_20211030\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/index/chatgpt-for-your-most-ambitious-work/\">\n        <h2>ChatGPT Work</h2>\n    </a>\n    <time>2026-07-09 13:03</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/chatgpt-for-your-most-ambitious-work/\" rel=\"noopener noreferrer\">ChatGPT Work</a></p>\n\n\n\n<p><small>314 points | <a href=\"https://news.ycombinator.com/item?id=48849059\" rel=\"noopener noreferrer\">156 comments</a></small></p>\n\n\n<blockquote>\nI just installed this. I am very confused. I no longer have a Codex app on my computer. ChatGPT is now Codex.<p>But what happened to ChatGPT? Where am I supposed to casually chat?</p><p>Also, when you toggle btween ChatGPT Work and ChatGPT Codex, nothing changes. This is super confusing. Can someone from the OpenAI team clarify the difference btwn the modes? Does chatgpt work have more business-y related plugins turned on by default?</p><p>Edit: So it seems like the only place you can actually chat with chatgpt is in an awkward homeless nested window. idk. The chatgpt interface wasn't great (desperately needed artifacts), but I still used it a lot. I can't see this change going well with a lot of the casual users.</p><p>Edit2: In their awkward homeless nested chat mode, you cannot even edit past messages. this is a mess, why was the team so zealous to pull the switch on unification in this state? guessing there was internal pressure to juice codex's growth but, based on what im seeing, they did it by torching chatgpt?</p><p>Edit 3: Ok so it seems like ChatGPT is still around, but renamed to \"ChatGPT Classic\". Seems like it wont be long for this world because there's no place to download ChatGPT Classic should you choose to uninstall it. The dmg at <a href=\"https://chatgpt.com/download/\" rel=\"noopener noreferrer\">https://chatgpt.com/download/</a> only contains the new ChatGPT.\n— postalcoder\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bbc.com/news/articles/cg5pd9z2487o\">\n        <h2>Bonnie Tyler has died</h2>\n    </a>\n    <time>2026-07-09 06:02</time>\n    <div>\n\n<p><a href=\"https://www.bbc.com/news/articles/cg5pd9z2487o\" rel=\"noopener noreferrer\">Bonnie Tyler has died</a></p>\n\n\n\n<p><small>296 points | <a href=\"https://news.ycombinator.com/item?id=48843438\" rel=\"noopener noreferrer\">114 comments</a></small></p>\n\n\n<blockquote>\nGrowing up in the 80s, I've known (and sung) this song all my life. But I just saw this flowchart for the first time today:<p><a href=\"https://jeannr.tumblr.com/post/165291081/i-made-a-flow-chart-that-we-might-better\" rel=\"noopener noreferrer\">https://jeannr.tumblr.com/post/165291081/i-made-a-flow-chart...</a></p><p>I believe that's the original source, but it looks cut off. Here's a full version:</p><p><a href=\"https://i.pinimg.com/originals/b1/82/dc/b182dcc291495c013c9820abef8c087a.jpg\" rel=\"noopener noreferrer\">https://i.pinimg.com/originals/b1/82/dc/b182dcc291495c013c98...</a>\n— japhyr\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.damninteresting.com/a-possible-future/\">\n        <h2>A possible future for Damn Interesting</h2>\n    </a>\n    <time>2026-07-09 11:25</time>\n    <div>\n\n<p><a href=\"https://www.damninteresting.com/a-possible-future/\" rel=\"noopener noreferrer\">A possible future for Damn Interesting</a></p>\n\n\n\n<p><small>281 points | <a href=\"https://news.ycombinator.com/item?id=48847511\" rel=\"noopener noreferrer\">37 comments</a></small></p>\n\n\n<blockquote>\nHeavens to Betsy. My server alerted me that traffic was far exceeding a median Thursday. For the record, I am a fairly active user on HN, but I was not responsible for sharing this link here, directly or otherwise. I have little stomach for self-promotion (probably to my detriment).\n— DamnInteresting\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://datacenter.iers.org/data/latestVersion/bulletinC.txt\">\n        <h2>No leap second will be introduced at the end of December 2026</h2>\n    </a>\n    <time>2026-07-09 10:16</time>\n    <div>\n\n<p><a href=\"https://datacenter.iers.org/data/latestVersion/bulletinC.txt\" rel=\"noopener noreferrer\">No leap second will be introduced at the end of December 2026</a></p>\n\n\n\n<p><small>280 points | <a href=\"https://news.ycombinator.com/item?id=48846281\" rel=\"noopener noreferrer\">218 comments</a></small></p>\n\n\n<blockquote>\nWhat causes the unpredictability in this? I would have guessed we have earth's rotation and orbit down to many decimals. Does geological activity, weather, or something else cause rotation speed differences that we just can't predict?\n— doctoboggan\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:260","title":"Digest: Hacker News: Jul 08 - Jul 09, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-09T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.hmans.dev/blog/chatto-is-open-source\">\n        <h2>Chatto is now open source</h2>\n    </a>\n    <time>2026-07-08 11:19</time>\n    <div>\n\n<p><a href=\"https://www.hmans.dev/blog/chatto-is-open-source\" rel=\"noopener noreferrer\">Chatto is now open source</a></p>\n\n\n\n<p><small>667 points | <a href=\"https://news.ycombinator.com/item?id=48833116\" rel=\"noopener noreferrer\">184 comments</a></small></p>\n\n\n<blockquote>\n&gt; It’s designed to be extremely easy to self-host on your own infrastructure.<p>Kudos for this. Per the docs: <a href=\"https://docs.chatto.run/\" rel=\"noopener noreferrer\">https://docs.chatto.run/</a>,</p><p>&gt; Chatto ships in a compact, self-contained binary</p><p>&gt; it uses NATS, a compact message broker that also ships with a built-in stream persistence engine [...] NATS is just as easy to provision as Chatto, and most of our examples will show you how.</p><p>&gt; you can also configure an external S3-compatible object storage for Chatto to store your files in, and we strongly recommend doing so...</p><p>&gt; The actual calls are powered by LiveKit (Apache-2.0), which you need to deploy alongside Chatto. As with NATS, the deployment examples show the required wiring.</p><p>&gt; ...</p><p>And kudos for backing it up with real guidance. Great project.\n— wxw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://apnews.com/article/john-deere-right-to-repair-agriculture-equipment-cb7514ffedb95c130a976af661f2bc02\">\n        <h2>John Deere owners will get the right to repair equipment under FTC settlement</h2>\n    </a>\n    <time>2026-07-08 19:37</time>\n    <div>\n\n<p><a href=\"https://apnews.com/article/john-deere-right-to-repair-agriculture-equipment-cb7514ffedb95c130a976af661f2bc02\" rel=\"noopener noreferrer\">John Deere owners will get the right to repair equipment under FTC settlement</a></p>\n\n\n\n<p><small>666 points | <a href=\"https://news.ycombinator.com/item?id=48838876\" rel=\"noopener noreferrer\">122 comments</a></small></p>\n\n\n<blockquote>\nShout out to Louis Rossmann for doing a ton of work on Right to repair.<p>He started a website called Consumer Rights Wiki to document anti-consumer practices.</p><p><a href=\"https://consumerrights.wiki/w/Main_Page\" rel=\"noopener noreferrer\">https://consumerrights.wiki/w/Main_Page</a></p><p>He's also involved with FULU Foundation which has a bounty of 25k to get Ring cameras working without Amazon's servers.</p><p><a href=\"https://bounties.fulu.org/bounties/ring-video-doorbells\" rel=\"noopener noreferrer\">https://bounties.fulu.org/bounties/ring-video-doorbells</a>\n— Cider9986\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/index/introducing-gpt-live/\">\n        <h2>GPT‑Live</h2>\n    </a>\n    <time>2026-07-08 13:03</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/introducing-gpt-live/\" rel=\"noopener noreferrer\">GPT‑Live</a></p>\n\n\n\n<p><small>570 points | <a href=\"https://news.ycombinator.com/item?id=48834405\" rel=\"noopener noreferrer\">387 comments</a></small></p>\n\n\n<blockquote>\nI had preview access to this one for a few weeks. It's very good. I had one conversation that lasted a full hour while I was walking the dog, got some good brainstorming done against one of my projects.<p>The best feature is that it can delegate questions out to GPT-5.5 in the background, so you're no longer restricted to a voice model that's several years behind the frontier.</p><p>I did report a fun bug with it though: it was interrupting me and laughing at my (not really intended as) jokes while I was still talking! They seem to have clamped that behavior down thankfully, it felt a bit rude and condescending.\n— simonw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://x.ai/news/grok-4-5\">\n        <h2>Grok 4.5</h2>\n    </a>\n    <time>2026-07-08 14:00</time>\n    <div>\n\n<p><a href=\"https://x.ai/news/grok-4-5\" rel=\"noopener noreferrer\">Grok 4.5</a></p>\n<a href=\"https://cursor.com/blog/grok-4-5\" rel=\"noopener noreferrer\">https://cursor.com/blog/grok-4-5</a>\n\n\n<p><small>432 points | <a href=\"https://news.ycombinator.com/item?id=48835111\" rel=\"noopener noreferrer\">466 comments</a></small></p>\n\n\n<blockquote>\nI just don't think that I can ever trust an xAI model knowing that they are actively trying to shape its replies to fit a political narrative. How can you trust their models to be reliable in a business setting with the foreknowledge that their models are being nudged around in the backend?\n— jesse_dot_id\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\">\n        <h2>TypeScript 7</h2>\n    </a>\n    <time>2026-07-08 12:06</time>\n    <div>\n\n<p><a href=\"https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/\" rel=\"noopener noreferrer\">TypeScript 7</a></p>\n\n\n\n<p><small>432 points | <a href=\"https://news.ycombinator.com/item?id=48833715\" rel=\"noopener noreferrer\">165 comments</a></small></p>\n\n\n<blockquote>\nThe speed up numbers based on their testing:<p></p><pre><code>    Codebase    | TypeScript 6 | TypeScript 7 | Speedup\n    ------------|--------------|--------------|--------\n    vscode      | 125.7s       | 10.6s        | 11.9x\n    sentry      | 139.8s       | 15.7s        | 8.9x\n    bluesky     | 24.3s        | 2.8s         | 8.7x\n    playwright  | 12.8s        | 1.47s        | 8.7x\n    tldraw      | 11.2s        | 1.46s        | 7.7x\n</code></pre>\nCongratulations to the team for pulling off this feat while doing a responsible migration (looking at you, Bun).<p>Quick question: How does this affect downstream tools like tsdown and esbuild, which need to build the TypeScript codebase? Can I use TS 7 and current tsdown together?\n— m3h\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://bun.com/blog/bun-in-rust\">\n        <h2>Rewriting Bun in Rust</h2>\n    </a>\n    <time>2026-07-08 17:49</time>\n    <div>\n\n<p><a href=\"https://bun.com/blog/bun-in-rust\" rel=\"noopener noreferrer\">Rewriting Bun in Rust</a></p>\n\n\n\n<p><small>480 points | <a href=\"https://news.ycombinator.com/item?id=48837877\" rel=\"noopener noreferrer\">258 comments</a></small></p>\n\n\n<blockquote>\nArticle did a decent job of showing discipline and care and human involvement to assert the automated rewrite was done diligently, as best as it can be when using AI for it. I does make me feel a bit more comfortable about it.<p>As an aside, I don't know why anyone would not want to use a memory-safe (and possibly race-safe) language in 2026. Rust gives you that in a performant package, so if you are turned off by GCs and immutability for performance reasons, you still have the option to use Rust.</p><p>I can understand when you need the absolute best performance and you decide to drop to down to C++, and I also relate with just personal preference, but beyond those it seems a no brainer to me.\n— didibus\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mistral.ai/news/robostral-navigate/\">\n        <h2>Mistral&#39;s Robostral Navigate: a state of the art robotics navigation model</h2>\n    </a>\n    <time>2026-07-08 10:09</time>\n    <div>\n\n<p><a href=\"https://mistral.ai/news/robostral-navigate/\" rel=\"noopener noreferrer\">Mistral's Robostral Navigate: a state of the art robotics navigation model</a></p>\n\n\n\n<p><small>392 points | <a href=\"https://news.ycombinator.com/item?id=48832212\" rel=\"noopener noreferrer\">93 comments</a></small></p>\n\n\n<blockquote>\nIt's implied, and I'm hoping it's true, that this is a <i>map-less</i> navigation. Which is impressive. This kind of task is much easier if you have a pre-captured map of the environment, but if they are doing this without a map it's great. Historically you were always faced with \"The Kidnapped Robot\" problem where robots that didn't know where they were couldn't navigate even a little bit. Here the robot appears to be able to follow directions as long as they are interpretable from its current vision (or via dead reckoning).\n— iandanforth\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.cloudflare.com/drop/\">\n        <h2>Cloudflare Drop</h2>\n    </a>\n    <time>2026-07-08 15:18</time>\n    <div>\n\n<p><a href=\"https://www.cloudflare.com/drop/\" rel=\"noopener noreferrer\">Cloudflare Drop</a></p>\n\n\n\n<p><small>373 points | <a href=\"https://news.ycombinator.com/item?id=48836233\" rel=\"noopener noreferrer\">189 comments</a></small></p>\n\n\n<blockquote>\nDoes nobody read the fineprint?<p>By submitting, posting, or publishing your content, suggestions, enhancement requests, recommendations, feedback, information, data, or comments (“Content”) to any Website or Online Service, you are granting Cloudflare a perpetual, irrevocable, worldwide, non-exclusive, royalty-free right and license (with the right to sublicense) to use, incorporate, exploit, display, perform, reproduce, distribute, and prepare derivative works of your Content.</p><p>If you're ok with that, fine.\nBut I'm not.\n— karlkloss\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://cyberinsider.com/eu-now-one-step-away-from-reviving-private-message-scanning-rules/\">\n        <h2>EU now one step away from reviving private message scanning rules</h2>\n    </a>\n    <time>2026-07-08 12:53</time>\n    <div>\n\n<p><a href=\"https://cyberinsider.com/eu-now-one-step-away-from-reviving-private-message-scanning-rules/\" rel=\"noopener noreferrer\">EU now one step away from reviving private message scanning rules</a></p>\n\n\n\n<p><small>340 points | <a href=\"https://news.ycombinator.com/item?id=48834296\" rel=\"noopener noreferrer\">134 comments</a></small></p>\n\n\n<blockquote>\nThe Internet Watch Foundation, an organisation funded by almost all of big tech, is already at work pushing for client side scanning next [1], for the children, of course.<p>[1] <a href=\"https://www.iwf.org.uk/policy-work/preventing-the-upload-of-child-sexual-abuse-material-in-end-to-end-encrypted-e2ee-environments/\" rel=\"noopener noreferrer\">https://www.iwf.org.uk/policy-work/preventing-the-upload-of-...</a>\n— budududuroiu\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.abeyk.com/escape-the-rat-race/\">\n        <h2>FAANG Simulator</h2>\n    </a>\n    <time>2026-07-08 16:05</time>\n    <div>\n\n<p><a href=\"https://www.abeyk.com/escape-the-rat-race/\" rel=\"noopener noreferrer\">FAANG Simulator</a></p>\n\n\n\n<p><small>373 points | <a href=\"https://news.ycombinator.com/item?id=48836778\" rel=\"noopener noreferrer\">144 comments</a></small></p>\n\n\n<blockquote>\nI don't know if I should feel sad or laugh at the pain at the same time lol.<p>what a wonderful way to reflect reality for a good population of devs.</p><p>you can hack the game i.e real life</p><p>1. live in a cheaper location \n2. do things that don't scale &amp; do the ugly work</p><p>that naturally extends your runway, you don't need to apply to YC</p><p>remember the median Pay in the US - is 61800 based on ADP the largest payroll provider.</p><p>so before aiming for millions aim for 85K. yeah a far cry from the FAANG wage - but one - you will never get laid off.</p><p>85K - you can live everywhere besides the coastal US cities comfortably.\n— dzonga\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:259","title":"Digest: Hacker News: Jul 07 - Jul 08, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-08T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://streetcomplete.app/\">\n        <h2>StreetComplete: Fixing OpenStreetMap, one tiny quest at a time</h2>\n    </a>\n    <time>2026-07-07 08:38</time>\n    <div>\n\n<p><a href=\"https://streetcomplete.app/\" rel=\"noopener noreferrer\">StreetComplete: Fixing OpenStreetMap, one tiny quest at a time</a></p>\n\n\n\n<p><small>364 points | <a href=\"https://news.ycombinator.com/item?id=48816883\" rel=\"noopener noreferrer\">72 comments</a></small></p>\n\n\n<blockquote>\nI got into OSM and StreetComplete to flesh out intersections, stop signs, and sidewalks in my area. I always felt like I was doing something wrong though. I created crosswalks, then OSM would prompt me to connect the crosswalk to the road via a crossing. In StreetComplete, it felt like I was filling in duplicate data. I had to add whether the crossing had crossing lights not only at the middle crossing, but on the sides as well. This probably doesn't make any sense.<p>Basically, I am never confident I am editing OSM correctly. Am I supposed to manually draw out sidewalks, or tag the road as having a sidewalk? After adding sidewalks in my area, StreetComplete is now asking me if roads have sidewalks, which I clearly see on the map. Reminds me of editing the various Wiki pages. There's several ways of documenting something, only one way is correct, and it's undocumented.</p><p>edit: after playing with StreetComplete more, I noticed you can mark sidewalks as displayed separately. This is tagged as \"sidewalk:both=separate\" on the road. Whether this is the right way to do things I do not know\n— lapetitejort\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://fightchatcontrol.eu/chat-control-overview\">\n        <h2>Chat Control 1.0 and 2.0 Explained</h2>\n    </a>\n    <time>2026-07-07 10:23</time>\n    <div>\n\n<p><a href=\"https://fightchatcontrol.eu/chat-control-overview\" rel=\"noopener noreferrer\">Chat Control 1.0 and 2.0 Explained</a></p>\n\n\n\n<p><small>405 points | <a href=\"https://news.ycombinator.com/item?id=48818311\" rel=\"noopener noreferrer\">134 comments</a></small></p>\n\n\n<blockquote>\nMost everyone would love to see more work on stopping child sexual abuse.<p>But this is the ultimate \"grant me dictatorial powers so I can do good\" play.</p><p>Rather than narrow and specific - it's a broad based law that suddenly touches everyone even though offenders are a small percentage and should be able to be targeted more efficiently.\n— mikaeluman\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://allaboutcookies.org/eu-mandatory-distracted-driver-system\">\n        <h2>Every new car sold in the European Union must include a driver monitoring camera</h2>\n    </a>\n    <time>2026-07-07 16:50</time>\n    <div>\n\n<p><a href=\"https://allaboutcookies.org/eu-mandatory-distracted-driver-system\" rel=\"noopener noreferrer\">Every new car sold in the European Union must include a driver monitoring camera</a></p>\n\n\n\n<p><small>363 points | <a href=\"https://news.ycombinator.com/item?id=48823557\" rel=\"noopener noreferrer\">467 comments</a></small></p>\n\n\n<blockquote>\nAll <i>new</i> cars.<p>At this point I don't know if I'd buy anything made after 2008.  Whenever I rent a new car around here (in the EU) I find them very annoying.  The worst is the cruise control that tries to stick to the speed limit -- but its sensors don't always read the signs very well, so you'll often slow to 50 km/h (about 30 mph) for no reason.  Then there's the incessant beeping at you, \"lane assist\" that you can't turn off (looking at you, Volkswagen,) and many more small annoyances.  A camera pointed at your face just adds insult to injury.\n— A_D_E_P_T\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://gamefromscratch.com/microsoft-fire-idtech-team-at-id-software/\">\n        <h2>Microsoft fire idTech team at Id software</h2>\n    </a>\n    <time>2026-07-07 11:33</time>\n    <div>\n\n<p><a href=\"https://gamefromscratch.com/microsoft-fire-idtech-team-at-id-software/\" rel=\"noopener noreferrer\">Microsoft fire idTech team at Id software</a></p>\n\n\n\n<p><small>499 points | <a href=\"https://news.ycombinator.com/item?id=48819244\" rel=\"noopener noreferrer\">470 comments</a></small></p>\n\n\n<blockquote>\nI think we'll see stuff like this continue to happen over time. As a game company, having your own engine means that you have to be able to cultivate internal expertise in your tooling. Your employees will know this and could do bad things like ask for more money because they know that replacing them would significantly hurt productivity. Meanwhile, laying off your whole engine team and switching to UE5 means that you can get access to tons of low-wage contractors who know UE5. You can hire a bunch of them when you start a game project and then lay them all off when it's finished, and rinse and repeat as necessary. It lets you treat your employees as a replaceable commodity that can be scaled up and down as it makes monetary sense rather than a cohesive team of skilled artisans.\n— ndiddy\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.heise.de/en/news/Showdown-in-Strasbourg-The-unexpected-return-of-Chat-Control-1-0-11356680.html\">\n        <h2>Chat Control passed first round in EU Parliament</h2>\n    </a>\n    <time>2026-07-07 11:16</time>\n    <div>\n\n<p><a href=\"https://www.heise.de/en/news/Showdown-in-Strasbourg-The-unexpected-return-of-Chat-Control-1-0-11356680.html\" rel=\"noopener noreferrer\">Chat Control passed first round in EU Parliament</a></p>\n\n\n\n<p><small>522 points | <a href=\"https://news.ycombinator.com/item?id=48819008\" rel=\"noopener noreferrer\">228 comments</a></small></p>\n\n\n<blockquote>\n\"The procedure now chosen gives the proponents of Chat Control a significant tactical advantage. Since the law is in its second reading, an absolute majority of 361 votes of all parliament members is required for amendments or a renewed rejection on Thursday. In contrast, a simple majority of the MEPs present is sufficient for the other side. As many parliamentarians have historically already departed by the last day before the summer break, the re-enactment of the regulation is considered almost unavoidable.\"<p>So, if I'm reading this correctly, Chat Control is bound to become law? and this is after I think 2/3 rejections, how democratic of the EU.</p><p>Oh, and parliamentarians starting their summer break whenever they want will never not be funny.\n— belowavgiq\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://30papers.com/\">\n        <h2>30papers.com – Ilya&#39;s 30 essential ML papers, in a beginner friendly format</h2>\n    </a>\n    <time>2026-07-07 11:58</time>\n    <div>\n\n<p><a href=\"https://30papers.com/\" rel=\"noopener noreferrer\">30papers.com – Ilya's 30 essential ML papers, in a beginner friendly format</a></p>\n\n\n\n<p><small>312 points | <a href=\"https://news.ycombinator.com/item?id=48819608\" rel=\"noopener noreferrer\">55 comments</a></small></p>\n\n\n<blockquote>\nHey guys, I really appreciate all of the attention this post has received. I honestly thought it was going to be just a small project to help some of my friends get into reading research papers.<p>A large number of people complained about how intense some of the backgrounds/animations were (I might have been a bit too focused on making something that looked cool over usability). In response I have added toggles for both the movement on the page and the backgrounds for the papers.</p><p>Other people mentioned that they would have liked some more personalised reflections on each paper. I currently have already done some of these for the more popular papers on my X @notmcrowley . I would have no problem adding these to the site if people think it will help. I feel the need to warn that I have not been formally educated on ML or AI so any interpretation will just be mine and may not necessarily be the correct one. (If anyone with more experience would like to contribute to this feel free to reach out).\n— notmcrowley\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.youtube.com/watch?v=3R0Lp86GEBk\">\n        <h2>A better way to tie your gym shorts. (Or any drawstring) [video]</h2>\n    </a>\n    <time>2026-07-07 08:45</time>\n    <div>\n\n<p><a href=\"https://www.youtube.com/watch?v=3R0Lp86GEBk\" rel=\"noopener noreferrer\">A better way to tie your gym shorts. (Or any drawstring) [video]</a></p>\n\n\n\n<p><small>274 points | <a href=\"https://news.ycombinator.com/item?id=48816956\" rel=\"noopener noreferrer\">103 comments</a></small></p>\n\n\n<blockquote>\nI did this for a while after seeing that video, but after some of my shorts ended up tightening into a knot that I couldn't get loose easily, I gave up on it.<p>I instead just use the \"Ian Knot\" that I use to tie my shoes.  It's <i>very</i> quick, I already use it all the time anyhow, and it rarely goes wrong.  (Sometimes, I think I end up with an end through a loop accidentally, and have to fix it.)</p><p>Learning this extra knot didn't really help much, and it definitely went wrong more than I liked.\n— wccrawford\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://whynothugo.nl/journal/2026/07/03/98-isnt-very-much/\">\n        <h2>98% Isn&#39;t Much</h2>\n    </a>\n    <time>2026-07-07 08:45</time>\n    <div>\n\n<p><a href=\"https://whynothugo.nl/journal/2026/07/03/98-isnt-very-much/\" rel=\"noopener noreferrer\">98% Isn't Much</a></p>\n\n\n\n<p><small>321 points | <a href=\"https://news.ycombinator.com/item?id=48816959\" rel=\"noopener noreferrer\">240 comments</a></small></p>\n\n\n<blockquote>\nAlternatively, 98% is <i>plenty</i>.<p>If your business plan requires you to capitalize on more than 98% of the market, it's already a failure.  It'll never happen.</p><p>As always, it's an \"it depends\" situation.  If your userbase is largely luddites, then maybe you need to support 10+ year old browsers that can't be updated.  Otherwise, you can probably just worry about people who are using computers new enough to actually update their browser once a year or better.</p><p>The tradeoff is code complexity and engineering time, vs having a larger market.  And that's going to be an individual situation for every company.\n— wccrawford\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/\">\n        <h2>Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro</h2>\n    </a>\n    <time>2026-07-07 14:24</time>\n    <div>\n\n<p><a href=\"https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/\" rel=\"noopener noreferrer\">Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro</a></p>\n\n\n\n<p><small>373 points | <a href=\"https://news.ycombinator.com/item?id=48821576\" rel=\"noopener noreferrer\">76 comments</a></small></p>\n\n\n<blockquote>\nI have used Kokoro fairly extensively for an accessibility product. I have loved working with it (especially because I don't have an NVidia GPU like many TTS of similar quality require).<p>I particularly appreciate the fact that it lets you manually add IPA pronunciation guides. There have been some cases where an important word is a homograph and Kokoro assumed the wrong pronunciation.</p><p>The place where it falls a little short is in saying just a single word or two. Try having it say simply \"six\" and it almost always says something like \"ah-six-ah\". I found a way around that though. If you give it a longer sentence to say (eg \"The word is: six\") it will say it fine. The trick is that the Kokoro API gives you the timestamp of each word in the sentence. So you can have a Python script crop out just the word you care about. The intonation is a little flat this way, but is very reliable.</p><p>I asked about this on the discord, and was told that it is a limitation of the small parameter size. But in fairness to Kokoro, even eleven-labs' voices suffer from this occasionally.\n— sudobash1\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bbc.com/news/articles/c33y0n1v1xjo\">\n        <h2>China sentences official to death for taking $325M in bribes</h2>\n    </a>\n    <time>2026-07-07 12:38</time>\n    <div>\n\n<p><a href=\"https://www.bbc.com/news/articles/c33y0n1v1xjo\" rel=\"noopener noreferrer\">China sentences official to death for taking $325M in bribes</a></p>\n\n\n\n<p><small>261 points | <a href=\"https://news.ycombinator.com/item?id=48820220\" rel=\"noopener noreferrer\">313 comments</a></small></p>\n\n\n<blockquote>\nThe antifreeze toothpaste people didn’t get away with it, nor did the 3000 pigs in the river people, and nor did that one group of executives who were in charge of a fertilizer/chemical plant that was one of the largest industrial catastrophes in the world let alone China.<p>If you get caught in China, Vietnam, or Singapore the penalties for white collar criminals is zero tolerance. You can’t buy your way out if you do something so spectacular that you cause the government to lose face.</p><p>You might as well go jump off a building or a bridge cause you’re done for.</p><p><a href=\"https://www.nbcnews.com/health/health-news/china-executes-ex-head-food-drug-agency-flna1c9470728\" rel=\"noopener noreferrer\">https://www.nbcnews.com/health/health-news/china-executes-ex...</a></p><p><a href=\"https://www.reddit.com/r/interestingasfuck/comments/uvm7oy/in_2008_a_chinese_dairy_company_intentionally/\" rel=\"noopener noreferrer\">https://www.reddit.com/r/interestingasfuck/comments/uvm7oy/i...</a>\n— Danox\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:258","title":"Digest: Hacker News: Jul 06 - Jul 07, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-07T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://openwrt.org/toh/openwrt/one\">\n        <h2>OpenWrt One – Open Hardware Router</h2>\n    </a>\n    <time>2026-07-06 14:23</time>\n    <div>\n\n<p><a href=\"https://openwrt.org/toh/openwrt/one\" rel=\"noopener noreferrer\">OpenWrt One – Open Hardware Router</a></p>\n\n\n\n<p><small>389 points | <a href=\"https://news.ycombinator.com/item?id=48808482\" rel=\"noopener noreferrer\">157 comments</a></small></p>\n\n\n<blockquote>\nThey are working on an OpenWRT Two at the moment which will be Wifi 7.<p>OpenWRT runs on a lot of hardware and its a great way to extend the life of a router past the manufacturers patches as well as gain a lot of capabilities. I wouldn't buy a commercial router that wasn't supported by OpenWRT now.\n— PaulKeeble\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://news.xbox.com/en-us/2026/07/06/resetting-xbox/\">\n        <h2>Resetting Xbox</h2>\n    </a>\n    <time>2026-07-06 10:18</time>\n    <div>\n\n<p><a href=\"https://news.xbox.com/en-us/2026/07/06/resetting-xbox/\" rel=\"noopener noreferrer\">Resetting Xbox</a></p>\n\n\n\n<p><small>445 points | <a href=\"https://news.ycombinator.com/item?id=48804993\" rel=\"noopener noreferrer\">406 comments</a></small></p>\n\n\n<blockquote>\nThis is a total mess IMHO.<p>- The make around 5 billion in revenue per quarter\n- The problem according to them is profit margin - around 150-160 million</p><p>So first of all, they are big! Secondly they are not at a loss. They just have a \"thin, non-growing margin\". So to fix all this they are trimming down, so they can \"return to growth\" (which I think is ridiculous).</p><p>Some points -</p><p>- They are huge business even now - 5 billion per quarter revenue is no joke</p><p>- They did not have to buy all those studios</p><p>- They looked at Netflix, and wanted the sweet monthly subscription cash stream</p><p>- Then they did not have to give away popular games day one on Game Pass</p><p>- And finally, they did not have to raise Game Pass prices to improve the profit margins. Of course, consumers pulled out.</p><p>- Once again, short term vision, crazy decisions, bad spending spree and a constant need to \"make numbers go up\" and who has to pay for all this?\n— rockyj\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.comaps.app/\">\n        <h2>CoMaps – FOSS Offline Maps</h2>\n    </a>\n    <time>2026-07-06 14:55</time>\n    <div>\n\n<p><a href=\"https://www.comaps.app/\" rel=\"noopener noreferrer\">CoMaps – FOSS Offline Maps</a></p>\n\n\n\n<p><small>271 points | <a href=\"https://news.ycombinator.com/item?id=48808928\" rel=\"noopener noreferrer\">58 comments</a></small></p>\n\n\n<blockquote>\nI use CoMaps, it works great. You get notified in the app to download the updated maps you selected every 2 weeks or so. Could be wildly different than that, just what I notice.<p>It's timing estimates are often 5-15 minutes off Apple Maps, which I find accurate, on ~two hour drives, but I imagine it depends on the traffic.</p><p>To improve OpenStreetMap, which CoMaps uses as the data source, I use StreetComplete[1]–it puts quests around your location which ask you questions, it's user-friendly. A thoughtful feature is that it lets you download data in a location on wifi, in case you didn't want to use cellular.</p><p>OpenStreetMap is like Wikipedia for mapping, anyone can contribute and improve the map, and StreetComplete is like Pokemon Go in the sense that you walk around and complete quests, except StreetComplete helps humanity, while Pokemon Go[2]....</p><p>I should check to see if I can notice my StreetComplete edits getting onto CoMaps. Might be hard because they're often about accessibility at crosswalks. I've seen quests asking the number of stairs in a staircase. Seriously, is there anything they don't collect?</p><p>[1] <a href=\"https://streetcomplete.app/\" rel=\"noopener noreferrer\">https://streetcomplete.app/</a></p><p>[2] Pokémon Go Scans Trained the Navigation Tech for Military Drones <a href=\"https://news.ycombinator.com/item?id=48487029\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48487029</a> 26 days ago 317 comments\n— Cider9986\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/MaximeRivest/Riddle\">\n        <h2>Fable turned reMarkable into Tom Riddle&#39;s diary from Harry Potter</h2>\n    </a>\n    <time>2026-07-06 19:00</time>\n    <div>\n\n<p><a href=\"https://github.com/MaximeRivest/Riddle\" rel=\"noopener noreferrer\">Fable turned reMarkable into Tom Riddle's diary from Harry Potter</a></p>\n\n\n\n<p><small>356 points | <a href=\"https://news.ycombinator.com/item?id=48811591\" rel=\"noopener noreferrer\">195 comments</a></small></p>\n\n\n<blockquote>\nHow does it fade out smoothly? There is also this which shows smooth filling in. I haven't seen smoothness like this on a remarkable\n— smusamashah\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://martinalderson.com/posts/the-upcoming-ai-margin-collapse-part-1-glm-5-2/\">\n        <h2>GLM 5.2 and the coming AI margin collapse</h2>\n    </a>\n    <time>2026-07-06 16:14</time>\n    <div>\n\n<p><a href=\"https://martinalderson.com/posts/the-upcoming-ai-margin-collapse-part-1-glm-5-2/\" rel=\"noopener noreferrer\">GLM 5.2 and the coming AI margin collapse</a></p>\n\n\n\n<p><small>326 points | <a href=\"https://news.ycombinator.com/item?id=48809877\" rel=\"noopener noreferrer\">203 comments</a></small></p>\n\n\n<blockquote>\nI'm not convinced raw costs matter:<p>1. Compute costs collapsed since the advent of Cloud and yet hyperscalers still have fat margins.</p><p>2. Many open source office suites exist yet none compete with the ubiquity of gsuite or office. GitHub, Slack are similar examples.</p><p>3. Both Windows and macOS dominate the home desktop space despite free alternatives existing for a long time.</p><p>4. Many formerly open source infrastructure components like Redis and Elastic Search have Apache equivalents, but they still command healthy margins.</p><p>I understand the arguments for a margin collapse, but I don't see any historical analogues. It seems that enterprises will pay top dollar for service guarantees, integration, and someone they can sue.</p><p>It's nobody gets fired for buying IBM all over again.\n— fny\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.anthropic.com/research/global-workspace\">\n        <h2>A global workspace in language models</h2>\n    </a>\n    <time>2026-07-06 13:44</time>\n    <div>\n\n<p><a href=\"https://www.anthropic.com/research/global-workspace\" rel=\"noopener noreferrer\">A global workspace in language models</a></p>\n\n\n\n<p><small>240 points | <a href=\"https://news.ycombinator.com/item?id=48808002\" rel=\"noopener noreferrer\">79 comments</a></small></p>\n\n\n<blockquote>\nThis reminded me of some weird quirk/experiment I found with LLMs that I found while messing around, maybe someone can explain it or something.<p>Open any AI chatbot that isn't cheating by connecting to the Internet (so disable web search). Claude, DeepSeek, Kimi, whatever. Ask them this question:</p><p>\"What was that weird band from michigan from the 2000s that wore coloured ties\"</p><p>You will probably get a wrong answer, or if you're lucky you'll get a string of wrong answers with \"wait, no - it's definitely...\" before it gives up. If you aren't familiar with the band the question is referring to you might be fooled into thinking it's a tough question, but it really isn't. There is only one band that could possibly meet this criteria, you can even put the question into Google search and their Wikipedia will come up as the top result.</p><p>Then, open a new convo and ask:</p><p>\"Who are Tally Hall\"</p><p>The AI will easily tell you that they are a band formed in Ann Arbor, Michigan in the 2000s, known for their quirky sound and their gimmick of each member wearing a colored tie, even giving the correct color for each of them most of the time. Very odd.\n— unleaded\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.nintendo.com/en-gb/Support/Nintendo-Switch-2/Information-about-upcoming-battery-related-revisions-to-some-Nintendo-products-3132901.html\">\n        <h2>Nintendo announces new product revisions in Europe with replaceable batteries</h2>\n    </a>\n    <time>2026-07-06 09:18</time>\n    <div>\n\n<p><a href=\"https://www.nintendo.com/en-gb/Support/Nintendo-Switch-2/Information-about-upcoming-battery-related-revisions-to-some-Nintendo-products-3132901.html\" rel=\"noopener noreferrer\">Nintendo announces new product revisions in Europe with replaceable batteries</a></p>\n\n\n\n<p><small>177 points | <a href=\"https://news.ycombinator.com/item?id=48804193\" rel=\"noopener noreferrer\">119 comments</a></small></p>\n\n\n<blockquote>\n\"There is no difference in functionality between current products and revised products containing user-replaceable batteries.\"<p>So there was nothing \"limiting\" them from making it already with user-replaceable batteries, they just didn't care enough until EU forced them (like all the smartphone brands). Love EU.\n— mdrzn\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.lttlabs.com/articles/2026/07/06/amd-ryzen-ai-halo\">\n        <h2>AMD Ryzen AI Halo – $4k AI Dev Kit</h2>\n    </a>\n    <time>2026-07-06 11:01</time>\n    <div>\n\n<p><a href=\"https://www.lttlabs.com/articles/2026/07/06/amd-ryzen-ai-halo\" rel=\"noopener noreferrer\">AMD Ryzen AI Halo – $4k AI Dev Kit</a></p>\n\n\n\n<p><small>264 points | <a href=\"https://news.ycombinator.com/item?id=48805624\" rel=\"noopener noreferrer\">194 comments</a></small></p>\n\n\n<blockquote>\nThe one thing that's new/worth pointing out are the <a href=\"https://developer.amd.com/playbooks/\" rel=\"noopener noreferrer\">https://developer.amd.com/playbooks/</a> (<a href=\"https://github.com/amd/playbooks\" rel=\"noopener noreferrer\">https://github.com/amd/playbooks</a>) - this is AMD's answer to Nvidia's playbooks (<a href=\"https://build.nvidia.com/spark\" rel=\"noopener noreferrer\">https://build.nvidia.com/spark</a> / <a href=\"https://github.com/NVIDIA/dgx-spark-playbooks\" rel=\"noopener noreferrer\">https://github.com/NVIDIA/dgx-spark-playbooks</a> ) - I think it's great that they're actually taking this more seriously.<p>Hardware is the exact same as what used to be available for $2K last year (and is still $1K cheaper from Chinese OEMs).</p><p>LTT Lab's LLM testing is getting more sophisticated, which is great - I think it's worth noting that ROCm/Vulkan versions and llama.cpp build versions are going to have some big differences for numbers.</p><p>For those wanting to get the most out of their Strix Halos, there's both kernel tweaks and utilities like ryzenadj that can help you get the most out of it. ( <a href=\"http://strixhalo.wiki/\" rel=\"noopener noreferrer\">http://strixhalo.wiki/</a> has most of that documented). Also, if you're running for coding or agentic work, if you model supports MTP, that's mature and should give you a decent (30%?) decode boost.\n— lhl\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://elm-lang.org/news/faster-builds\">\n        <h2>Road to Elm 1.0</h2>\n    </a>\n    <time>2026-07-06 07:47</time>\n    <div>\n\n<p><a href=\"https://elm-lang.org/news/faster-builds\" rel=\"noopener noreferrer\">Road to Elm 1.0</a></p>\n\n\n\n<p><small>206 points | <a href=\"https://news.ycombinator.com/item?id=48803364\" rel=\"noopener noreferrer\">86 comments</a></small></p>\n\n\n<blockquote>\nI think of Elm more as an incredibly influential research language these days.<p>It's very focused, there's no public roadmap or official support and the leadership (which is far as I can tell is just Evan) is uninterested in most (any?) community building or core team building.</p><p>But MAN is it nice to work in. This has resulted in several forks/spin-offs. At the recent Gleam conference, Louis Pilfold joked that every Elm user maintains their own compiler :).  There are at least 6 of them (two more got announced in the last month, even as the community keeps shrinking).</p><p>So I'm glad Evan is now working towards 1.0. Maybe folks can call Elm \"finished\" and one of the successors can do the hard work of unifying some of the forks and growing the community.</p><p>Personally, the next time I'm looking for an Elm-like thing, I'm going to check out Gleam + Lustre. Seems to have a nice mix of maintainers that care about community and design. And it works on frontend + backend!\n— bbkane\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://dernocua.github.io/notes/aluminum-foil.html\">\n        <h2>Aluminum foil (2021)</h2>\n    </a>\n    <time>2026-07-06 09:28</time>\n    <div>\n\n<p><a href=\"https://dernocua.github.io/notes/aluminum-foil.html\" rel=\"noopener noreferrer\">Aluminum foil (2021)</a></p>\n\n\n\n<p><small>227 points | <a href=\"https://news.ycombinator.com/item?id=48804297\" rel=\"noopener noreferrer\">101 comments</a></small></p>\n\n\n<blockquote>\nI wasn't expecting to see Dernocua at the top of HN today with 53 comments.  You can download Dernocua as a whole from <a href=\"http://canonical.org/~kragen/dernocua/\" rel=\"noopener noreferrer\">http://canonical.org/~kragen/dernocua/</a> if you're interested.<p>I'm happy to answer any questions.  (Well, almost any.)\n— kragen\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:257","title":"Digest: Hacker News: Jul 05 - Jul 06, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-06T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://organicmaps.app/\">\n        <h2>Organic Maps</h2>\n    </a>\n    <time>2026-07-05 10:14</time>\n    <div>\n\n<p><a href=\"https://organicmaps.app/\" rel=\"noopener noreferrer\">Organic Maps</a></p>\n\n\n\n<p><small>305 points | <a href=\"https://news.ycombinator.com/item?id=48794446\" rel=\"noopener noreferrer\">78 comments</a></small></p>\n\n\n<blockquote>\nOrganic Maps was my go to app for a navigation app where you can fix errors yourself immediately! So much better than having to work for free on the proprietary apps, and hope they accept your edits<p>There’s a fork from one year ago, CoMaps, that is gaining different features</p><p>E.g., I am adding CarPlay Dashboard support that you can test by joining the TestFlight</p><p>We are in great need of both more testers and some proper iOS devs (I am not). We’re racing to get scene lifecycle support by September, perfect opportunity if you like modernising old codebases!</p><p><a href=\"https://www.comaps.app/\" rel=\"noopener noreferrer\">https://www.comaps.app/</a>\n<a href=\"https://codeberg.org/comaps/comaps\" rel=\"noopener noreferrer\">https://codeberg.org/comaps/comaps</a>\n— eisa01\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.opentools.studio/\">\n        <h2>OpenPrinter</h2>\n    </a>\n    <time>2026-07-05 17:03</time>\n    <div>\n\n<p><a href=\"https://www.opentools.studio/\" rel=\"noopener noreferrer\">OpenPrinter</a></p>\n\n\n\n<p><small>280 points | <a href=\"https://news.ycombinator.com/item?id=48797916\" rel=\"noopener noreferrer\">78 comments</a></small></p>\n\n\n<blockquote>\nI was hoping to see a printer that say a prepper could build from scratch. This design 100% depends on commercial print cartridges containing the actual print-head. Once that clogs, you need to get another one, good luck getting one once production has stopped.<p>Also, if you wanted to avoid yellow dots, not sure if this is built into the cartridge or the firmware of the rest of the printer.</p><p>Now, I understand that would be hard to pull off. Maybe one could build a deskjet500 equivalent one.</p><p>Laser printers are quite complex as well, you need too many non-easy to build from scratch parts.</p><p>Maybe a dot matrix printer is possible.</p><p>I know for sure you can retrofit older electric typewriters, and those are pretty repairable.\n— golem14\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://popcar.bearblog.dev/its-about-ownership/\">\n        <h2>It&#39;s not about physical vs. digital games, it&#39;s about ownership</h2>\n    </a>\n    <time>2026-07-05 10:56</time>\n    <div>\n\n<p><a href=\"https://popcar.bearblog.dev/its-about-ownership/\" rel=\"noopener noreferrer\">It's not about physical vs. digital games, it's about ownership</a></p>\n\n\n\n<p><small>283 points | <a href=\"https://news.ycombinator.com/item?id=48794750\" rel=\"noopener noreferrer\">216 comments</a></small></p>\n\n\n<blockquote>\nI am generally not in favor of adding regulation, but this is a place where I would support it.<p>Anything that you <i>BUY</i> needs to be your property. This means you must have the ability to:</p><p>1. Transfer ownership of it (either temporarily as a loan or permanently as a sale). Digital-only doesn't preclude this: the store can have a \"transfer\" functionality.</p><p>2. (Within reason) use it at your discretion at any point after the sale. This means that a company cannot \"revoke\" your access at a later time. Specifically for content that is DRM locked, if they decide to sunset that service (store, DRM server, whatever), no problem! just offer DRM free (or generally lock-free copies). I have no problem with Sony not offering DRM free versions of games that I can still download and play with the store. But if that goes away -&gt; you must give me a path to local ownership.</p><p>(Multiplayer games that require server infrastructure are a bit more complex, and I'd leave aside for now).</p><p>This should apply equally to video games, movies, books, music. Any digital content.\n— jbombadil\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.heise.de/en/news/Chat-Control-1-0-EU-Council-forces-messenger-scans-via-fast-track-11353659.html\">\n        <h2>EU Council forces Chat Control via fast-track</h2>\n    </a>\n    <time>2026-07-05 07:44</time>\n    <div>\n\n<p><a href=\"https://www.heise.de/en/news/Chat-Control-1-0-EU-Council-forces-messenger-scans-via-fast-track-11353659.html\" rel=\"noopener noreferrer\">EU Council forces Chat Control via fast-track</a></p>\n\n\n\n<p><small>381 points | <a href=\"https://news.ycombinator.com/item?id=48793393\" rel=\"noopener noreferrer\">211 comments</a></small></p>\n\n\n<blockquote>\nFor context, this refers to \"Chat Control 1.0\", allowing facebook and other messaging providers to scan chats for harmful content (which they had been <i>temporarily</i> allowed to do by a recently expired law).<p>This is still problematic, but the far more dangerous Chat Control 2.0 that would weaken end-to-end-encrypted messengers like Signal is not being discussed here.</p><p>Not to diminish the gravity of the new development, but the defeatist \"no way to prevent this\" narratives that are already popping up here are getting old -- when in fact it looks like 2.0 is off the table for good because protest against it has proven effective.\n— neobrain\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.flipper.net/future-of-flipper-zero-development/\">\n        <h2>The future of Flipper Zero development</h2>\n    </a>\n    <time>2026-07-05 14:22</time>\n    <div>\n\n<p><a href=\"https://blog.flipper.net/future-of-flipper-zero-development/\" rel=\"noopener noreferrer\">The future of Flipper Zero development</a></p>\n\n\n\n<p><small>201 points | <a href=\"https://news.ycombinator.com/item?id=48796552\" rel=\"noopener noreferrer\">69 comments</a></small></p>\n\n\n<blockquote>\nWhy does their header image feature multiple furries, one at each station? One making a feature request, another presumably approving a pull request, and a third ostensibly submitting an app?<p>Is the Flipper Zero community tightly intertwined with the furry community? Is this a connection I've missed?\n— JacobAsmuth\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://iamwillwang.com/notes/has-not-been-viewed-much/\">\n        <h2>Has_not_been_viewed_much</h2>\n    </a>\n    <time>2026-07-05 19:49</time>\n    <div>\n\n<p><a href=\"https://iamwillwang.com/notes/has-not-been-viewed-much/\" rel=\"noopener noreferrer\">Has_not_been_viewed_much</a></p>\n\n\n\n<p><small>209 points | <a href=\"https://news.ycombinator.com/item?id=48799155\" rel=\"noopener noreferrer\">51 comments</a></small></p>\n\n\n<blockquote>\nThis feels like I am violating something that is sacred.<p>The last time I felt the same was when I accidentally found a Japanese Youtube channel that had tons of clips of konbini storefronts, a few seconds long each, most of them with zero views.\n— anilakar\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://dthain.github.io/books/compiler/\">\n        <h2>Introduction to Compilers and Language Design (2021)</h2>\n    </a>\n    <time>2026-07-05 07:54</time>\n    <div>\n\n<p><a href=\"https://dthain.github.io/books/compiler/\" rel=\"noopener noreferrer\">Introduction to Compilers and Language Design (2021)</a></p>\n\n\n\n<p><small>264 points | <a href=\"https://news.ycombinator.com/item?id=48793454\" rel=\"noopener noreferrer\">44 comments</a></small></p>\n\n\n<blockquote>\nTook Dr. Thain's compilers class in college! It was the best. He's an excellent instructor, and the course project made me build a working C-style compiler step by step. I think the sample project here is pretty much the project we did; highly recommend following through the entire thing!\n— shuyang\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/thsottiaux/status/2073933490513752151\">\n        <h2>GPT-5.6 Sol Ultra will be in Codex</h2>\n    </a>\n    <time>2026-07-05 21:04</time>\n    <div>\n\n<p><a href=\"https://twitter.com/thsottiaux/status/2073933490513752151\" rel=\"noopener noreferrer\">GPT-5.6 Sol Ultra will be in Codex</a></p>\n<a href=\"https://x.com/haider1/status/2073695124220006575\" rel=\"noopener noreferrer\">https://x.com/haider1/status/2073695124220006575</a>, <a href=\"https://xcancel.com/haider1/status/2073695124220006575\" rel=\"noopener noreferrer\">https://xcancel.com/haider1/status/2073695124220006575</a>\n\n\n<p><small>214 points | <a href=\"https://news.ycombinator.com/item?id=48799614\" rel=\"noopener noreferrer\">148 comments</a></small></p>\n\n\n<blockquote>\nI'm working in large US corporation.\nAnd I see that I already have access to 5.6-Sol Ultra on my corporate account.<p>I haven't really used it yet.</p><p>2 months ago management was showing us scoreboards, praising leaders who used most tokens.\nLast few weeks, we're getting weekly emails, telling us that whenever we can - we should use cheaper models, and that we should watch the page which shows our tokens usage.\n— throw394042\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.starringthecomputer.com/computers.html\">\n        <h2>Starring the Computer</h2>\n    </a>\n    <time>2026-07-05 13:33</time>\n    <div>\n\n<p><a href=\"https://www.starringthecomputer.com/computers.html\" rel=\"noopener noreferrer\">Starring the Computer</a></p>\n\n\n\n<p><small>153 points | <a href=\"https://news.ycombinator.com/item?id=48796093\" rel=\"noopener noreferrer\">37 comments</a></small></p>\n\n\n<blockquote>\nHa! A couple decades ago I saw the original Westworld, spotted some assembly, and thought it looked like 6502/Apple II code, so I assumed that was “probably” it and thought I was a clever nerd. Now I check this list and discovered it wasn’t 6502, and then realized the 6502 (1975) didn’t exist at the time the movie was shot (1973). Reviewed some scenes just now on YouTube and I can see it doesn’t look like 6502 code at all. It does look like the assembly might be the code behind some of the animated displays that look like old screen savers that you see on the other monitors in the film, perhaps, based on a few comments &amp; variables in the code. (For example: <a href=\"https://youtu.be/Luo3uEVOahw?t=2645\" rel=\"noopener noreferrer\">https://youtu.be/Luo3uEVOahw?t=2645</a>)\n— dahart\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://notesbylex.com/completing-a-computer-science-degree-on-coursera\">\n        <h2>Completing a computer science degree on Coursera</h2>\n    </a>\n    <time>2026-07-05 17:20</time>\n    <div>\n\n<p><a href=\"https://notesbylex.com/completing-a-computer-science-degree-on-coursera\" rel=\"noopener noreferrer\">Completing a computer science degree on Coursera</a></p>\n\n\n\n<p><small>174 points | <a href=\"https://news.ycombinator.com/item?id=48798061\" rel=\"noopener noreferrer\">115 comments</a></small></p>\n\n\n<blockquote>\nI have a similar trajectory. I attended two very competitive military schools in Brazil but never finished and moved to America.<p>Today I’m a senior software engineer at a FAANG company. The lack of diploma has never been a barrier and I progressed very quickly in the company from junior to senior (4 years).</p><p>But this has always been a perceived pain point and limiter for me so I decided to get a CS degree during COVID online from a college from Brazil. Just finished last week :)</p><p>I do look for a stronger school name on my resume and got accepted at Johns Hopkins Masters in AI (online). Anyone had any experience with that program? Thoughts?\n— theflyingpigeon\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:256","title":"Digest: Hacker News: Jul 04 - Jul 05, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-05T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://javoriuski.com/post/youtube\">\n        <h2>Leaking YouTube creators&#39; private videos</h2>\n    </a>\n    <time>2026-07-04 12:45</time>\n    <div>\n\n<p><a href=\"https://javoriuski.com/post/youtube\" rel=\"noopener noreferrer\">Leaking YouTube creators' private videos</a></p>\n\n\n\n<p><small>446 points | <a href=\"https://news.ycombinator.com/item?id=48786781\" rel=\"noopener noreferrer\">247 comments</a></small></p>\n\n\n<blockquote>\nI recently left Google having worked on a number of projects with various YouTube teams. I think I can explain why it's being handled this way by YouTube.<p>This is a fairly nuanced/involved issue, so the task of classifying the bug likely made it's way to one of the engineers responsible for the implementation of this feature.</p><p>That engineer has already launched this project, and filed it away under their GRAD (performance) artifacts for when promo/annual review talks roll around. There's no motivation for this engineer to waste time fixing this bug because it won't benefit their promo packet, and they are already being put under pressure to launch other projects which _will_ benefit their promo packet.</p><p>So they do what they can to sweep it under the rug because that's what the promo/annual review framework (GRAD) incentivizes and rewards.\n— Mg6yDfjp5U\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/ammaarreshi/Generals-Mac-iOS-iPad/tree/main\">\n        <h2>Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable</h2>\n    </a>\n    <time>2026-07-04 15:41</time>\n    <div>\n\n<p><a href=\"https://github.com/ammaarreshi/Generals-Mac-iOS-iPad/tree/main\" rel=\"noopener noreferrer\">Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable</a></p>\n\n\n\n<p><small>300 points | <a href=\"https://news.ycombinator.com/item?id=48788283\" rel=\"noopener noreferrer\">126 comments</a></small></p>\n\n\n<blockquote>\nIMHO, this is an actual good use of what sounds like a person guiding a model to do a mass conversion. Although, I wish the porting docs were a little wordsmithed by a human, the AI generated text style is grating.<p>The stakes are low, it’s mostly for fun and you can iterate on it. Compare this with Bun which was just like, “hey we converted everything to Bun to Rust from Zig, of course it works, what could possibly go wrong, I’ll totally write up a blogpost (that still doesn’t exist) explaining what we did, you can put this into your production environment soon!”\n— Eufrat\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://peteris.rocks/blog/htop/\">\n        <h2>Explanation of everything you can see in htop/top on Linux (2019)</h2>\n    </a>\n    <time>2026-07-04 08:00</time>\n    <div>\n\n<p><a href=\"https://peteris.rocks/blog/htop/\" rel=\"noopener noreferrer\">Explanation of everything you can see in htop/top on Linux (2019)</a></p>\n\n\n\n<p><small>371 points | <a href=\"https://news.ycombinator.com/item?id=48784777\" rel=\"noopener noreferrer\">52 comments</a></small></p>\n\n\n<blockquote>\nI've relatively recently migrated over to using btop[0], and it's the kind of modern interface,  useful and informative, that I needed.<p>As others mention it - it seems to shows the Watts used as well :) (and network, and GPU, and disks,....)</p><p>[0]: <a href=\"https://github.com/aristocratos/btop\" rel=\"noopener noreferrer\">https://github.com/aristocratos/btop</a>\n— imrehg\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://software.annas-archive.gl/AnnaArchivist/annas-archive/-/work_items/234\">\n        <h2>Google Books (or similar) all book scans – $200k bounty (2025)</h2>\n    </a>\n    <time>2026-07-04 12:51</time>\n    <div>\n\n<p><a href=\"https://software.annas-archive.gl/AnnaArchivist/annas-archive/-/work_items/234\" rel=\"noopener noreferrer\">Google Books (or similar) all book scans – $200k bounty (2025)</a></p>\n\n\n\n<p><small>296 points | <a href=\"https://news.ycombinator.com/item?id=48786838\" rel=\"noopener noreferrer\">151 comments</a></small></p>\n\n\n<blockquote>\nI live in a country where the selection of available books, especially in English, is very limited. Buying online from foreign markets comes with a long list of administrative hurdles and limits.<p>If it were not for Anna's Archive and Z-Library, I would've never been able to read the books that shaped who I am today, or keep my passion for learning alive.</p><p>Thanks, AA and ZLib! (Also, thank you to the authors whose books and knowledge I consumed without being able to pay them back.)\n— ahmedfromtunis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/anthropics/claude-code/issues/74066\">\n        <h2>Potential session/cache leakage between workspace instances or consumer accounts</h2>\n    </a>\n    <time>2026-07-04 10:03</time>\n    <div>\n\n<p><a href=\"https://github.com/anthropics/claude-code/issues/74066\" rel=\"noopener noreferrer\">Potential session/cache leakage between workspace instances or consumer accounts</a></p>\n\n\n\n<p><small>266 points | <a href=\"https://news.ycombinator.com/item?id=48785485\" rel=\"noopener noreferrer\">125 comments</a></small></p>\n\n\n<blockquote>\nUsing a throwaway account for obvious reasons, but I’m very involved in this space using LLMs from multiple providers. I’m aware of at least two instances in which the intermediate infrastructure “swapped” responses, once impacting Claude models and once impacting GPT models, from two different providers.<p>One gave us a proper postmortem in which their API gateway was incorrectly handling HTTP 100 status codes, putting them into an error state where there was effectively an off by one error - you would receive the response to the prompt that came in before yours and would pay it forward (your response would go to the next caller).</p><p>The other instance never had root cause explained to us, and we were just told to trust it wouldn’t happen again.</p><p>Both of these are from $1T+ companies.</p><p>ZDR wasn’t compromised in these cases since it was responses being swapped in flight. I wouldn’t be surprised if this is a similar issue - it’s not that data is being retained, it’s just not being safely isolated in intermediate infrastructure.\n— throwaway260704\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/openai/codex/issues/30364\">\n        <h2>GPT-5.5 Codex reasoning-token clustering may be leading to degraded performance</h2>\n    </a>\n    <time>2026-07-04 17:51</time>\n    <div>\n\n<p><a href=\"https://github.com/openai/codex/issues/30364\" rel=\"noopener noreferrer\">GPT-5.5 Codex reasoning-token clustering may be leading to degraded performance</a></p>\n\n\n\n<p><small>233 points | <a href=\"https://news.ycombinator.com/item?id=48789428\" rel=\"noopener noreferrer\">80 comments</a></small></p>\n\n\n<blockquote>\nOh this seems bad, and is fairly easy to reproduce using codex cli. You give it a puzzle prompt that it has to reason about and solve, occasionally it will seemingly short circuit and think for exactly 516 tokens, and return the wrong result. When it ends up using 6000-8000 thinking tokens it returns the correct result.<p>Maybe some issue with adaptive thinking? Another point for local models I guess, don't have to worry about silent server side changes.</p><p>Edit: To follow up, it seems to happen quite often. Out of 10 runs of the exact same prompt, 4/10 had this 516 thinking token issue, and every one of these had the wrong solution. So nearly half the time, 5.5 xhigh could be short circuiting and degrading performance. Granted the sample size is small.\n— nsingh2\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.tomshardware.com/tech-industry/data-centers/cheyenne-suspends-data-center-fill-and-flush-and-closed-loop-discharges-after-meta-contractor-contaminated-its-reuse-water-system\">\n        <h2>Meta data center water discharges suspended for contaminating water supply</h2>\n    </a>\n    <time>2026-07-04 12:45</time>\n    <div>\n\n<p><a href=\"https://www.tomshardware.com/tech-industry/data-centers/cheyenne-suspends-data-center-fill-and-flush-and-closed-loop-discharges-after-meta-contractor-contaminated-its-reuse-water-system\" rel=\"noopener noreferrer\">Meta data center water discharges suspended for contaminating water supply</a></p>\n\n\n\n<p><small>226 points | <a href=\"https://news.ycombinator.com/item?id=48786782\" rel=\"noopener noreferrer\">77 comments</a></small></p>\n\n\n<blockquote>\nSince the article doesn't make this clear, let me explain.<p>The cheapest (and worst) option is to take in water, use it for cooling and then dixcharge it. Why is this bad? Because DCs don't want to corrode their pipes with untreated water so they add coolant and additives to it, which pollute the water. This is bad. But nobody really does this because you don't want to keep adding additives to water you're constantly discharging.</p><p>The next step up are varying degrees of what's called \"closed loop\" cooling. That is, the DC has treated water in a closed loop that isn't discharged. There's a heat exchange system with external water. This btw is the system that's used in nuclear reactors although nuclear reactors will be <i>far</i> more stringent than DCs are. Best practice for this is one of Google's DCs in Scandanavia that uses ocean water for heat exchange. There are limits to this but there's only so much Arctic Ocean water a DC can meaningfully heat. It is potentially disruptive though and that needs to be considered.</p><p>Even so pipes will need to be cleaned. There is debris that builds up and in cases like this you can still get bacterial outbreaks. This is another reason to use additives like chlorine. But again, you don't want to discharge chlorine into bodies of water.</p><p>I'm reminded of water management in the Yukon. The Yukon for over a century have been gold fields. If you look at the tech required to extract a tiny amount of gold from a large amount of earth, it's kind of fascinating but it boils down to using a lot of water and having the denser gold sink and get trapped.</p><p>So gold miners take in water from rivers, wash rocks with it and then have historically just discharged it back into the rivers. This tended to be heavy in silt that would go into waterways and could create problems. The water was also dirty. So the Yukon authorities have gotten increasingly stricter with water management. Now water has to go through a series of settling ponds so the discharged water is clean/clear.</p><p>I kinda think we need similar levels of strict water management for DCs. No discharged coolants and clean water. Figure out how to get that. If that makes your DC more expensive then that's a \"you\" problem.\n— jmyeet\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://unsung.aresluna.org/if-youre-a-button-you-have-one-job/\">\n        <h2>If you&#39;re a button, you have one job</h2>\n    </a>\n    <time>2026-07-04 22:01</time>\n    <div>\n\n<p><a href=\"https://unsung.aresluna.org/if-youre-a-button-you-have-one-job/\" rel=\"noopener noreferrer\">If you're a button, you have one job</a></p>\n\n\n\n<p><small>221 points | <a href=\"https://news.ycombinator.com/item?id=48790689\" rel=\"noopener noreferrer\">105 comments</a></small></p>\n\n\n<blockquote>\nI used to have a device with a physical button which, when you pressed it, would beep and add 30 seconds to the time. However, sometimes it would beep and not add 30 seconds, and sometimes it would add 30 seconds without beeping, so you always had to squint at the dim display to discover whether it had worked or not. I thought this must be a peculiarly bad design ... but since then I have lost count of the number of purely software buttons that somehow seem to replicate this broken behaviour: whether the button changes colour on the screen is somehow only loosely correlated with whether the action requested will take place. Why? How, even, have they implemented this?\n— bloak\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ziglang.org/devlog/2026/#2026-06-30\">\n        <h2>Zig: All Package Management Functionality Moved from Compiler to Build System</h2>\n    </a>\n    <time>2026-07-04 12:30</time>\n    <div>\n\n<p><a href=\"https://ziglang.org/devlog/2026/#2026-06-30\" rel=\"noopener noreferrer\">Zig: All Package Management Functionality Moved from Compiler to Build System</a></p>\n\n\n\n<p><small>204 points | <a href=\"https://news.ycombinator.com/item?id=48786638\" rel=\"noopener noreferrer\">65 comments</a></small></p>\n\n\n<blockquote>\nZig, Go, and Python developers do this thing, where they announce that \"We have removed the radiator fluid from the fuel tank\", and all their supporters cheer about how this is good for the language, how performance will surely improve significantly, and I'm over here wondering why did they put the radiator fluid in the fuel tank in the first place.\n— chabska\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:255","title":"Digest: Hacker News: Jul 03 - Jul 04, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-04T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.gamingonlinux.com/2026/07/valve-open-source-the-steam-machine-e-ink-screen-so-you-can-make-your-own/\">\n        <h2>Valve open source the Steam Machine e-ink screen so you can make your own</h2>\n    </a>\n    <time>2026-07-03 09:01</time>\n    <div>\n\n<p><a href=\"https://www.gamingonlinux.com/2026/07/valve-open-source-the-steam-machine-e-ink-screen-so-you-can-make-your-own/\" rel=\"noopener noreferrer\">Valve open source the Steam Machine e-ink screen so you can make your own</a></p>\n\n\n\n<p><small>294 points | <a href=\"https://news.ycombinator.com/item?id=48774518\" rel=\"noopener noreferrer\">42 comments</a></small></p>\n\n\n<blockquote>\nI wish more hardware companies treated these kinds of optional add-ons as something the community can run with instead of either productizing them badly or locking them away completely...\n— RataNova\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://phenomenalworld.org/analysis/the-anti-amazon/\">\n        <h2>Costco is the anti-Amazon</h2>\n    </a>\n    <time>2026-07-03 11:14</time>\n    <div>\n\n<p><a href=\"https://phenomenalworld.org/analysis/the-anti-amazon/\" rel=\"noopener noreferrer\">Costco is the anti-Amazon</a></p>\n\n\n\n<p><small>259 points | <a href=\"https://news.ycombinator.com/item?id=48776044\" rel=\"noopener noreferrer\">246 comments</a></small></p>\n\n\n<blockquote>\n&gt; Even if you think it is preferable at an individual level, there are good reasons to question the social value of the logistical complexity that it necessitates. Home delivery of single-packaged items entails an entirely different cost structure than freight trucks driving to consumer-facing warehouses delivering entire pallets of goods to be driven home by customers themselves.<p>Ok, so 100 people can all drive to the store, or one delivery truck can drive to everyone's house. (Ignoring the packaging waste for a second,) I suspect delivery of single items cuts back significantly on trips to the store.\n— gwbas1c\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://citizenlab.ca/research/member-of-committee-investigating-spyware-hacked-with-pegasus/\">\n        <h2>Espionage Against the European Parliament</h2>\n    </a>\n    <time>2026-07-03 16:38</time>\n    <div>\n\n<p><a href=\"https://citizenlab.ca/research/member-of-committee-investigating-spyware-hacked-with-pegasus/\" rel=\"noopener noreferrer\">Espionage Against the European Parliament</a></p>\n\n\n\n<p><small>330 points | <a href=\"https://news.ycombinator.com/item?id=48779683\" rel=\"noopener noreferrer\">80 comments</a></small></p>\n\n\n<blockquote>\n&gt; In May 2026, Kouloglou contacted the Citizen Lab and we conducted a forensic analysis of artifacts from his iPhone. We found with high confidence that his device was successfully infected with Pegasus spyware on or around October 21, 2022, and again on March 6 and 7, 2023.\n— petcat\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/jamesob/local-llm\">\n        <h2>Jamesob&#39;s guide to running SOTA LLMs locally</h2>\n    </a>\n    <time>2026-07-03 11:03</time>\n    <div>\n\n<p><a href=\"https://github.com/jamesob/local-llm\" rel=\"noopener noreferrer\">Jamesob's guide to running SOTA LLMs locally</a></p>\n\n\n\n<p><small>321 points | <a href=\"https://news.ycombinator.com/item?id=48775921\" rel=\"noopener noreferrer\">145 comments</a></small></p>\n\n\n<blockquote>\nI play with local LLMs a lot. I've spent more on hardware than I should. I'm friends with a local group of people who have spent a lot more than I have.<p>The warning I would have for everyone is to temper your expectations and read the fine print carefully. The big build in article starts off with a $40K budget and then includes 4 GPUs that are $12K each. For those doing the math, this build is going to cost more like 50-55K.</p><p>Local setups also often rely on quantization and techniques like REAP to fit the models on their hardware. You will read a lot of claims that 4-bit quantization is lossless, but those claims come from KL divergence measurements on a small corpus. Use one of these 4-bit models on long context coding tasks and the quality will be noticeably less. Even for non-coding tasks like dataset analysis, I can measure a substantial quality difference between 4-bit models, 8-bit quants, and even some times the full 16-bit source.</p><p>This article is also encouraging the use of a REAP model, which means someone has cut out some of the weights to make it smaller. The idea is to remove weights that are less useful for certain tasks, but again this is going to reduce the overall quality of the output.</p><p>The trap is that people say \"I'm running GLM-5.2 locally!\" and it sounds amazing when you look at the GLM-5.2 benchmarks. However they're not actually running GLM-5.2, they're running a model derived from GLM-5.2 that discards most of the bits and drops some of the experts. It does not perform the same as what you see in the benchmarks. In my experience, the divergence between a quantized/REAP model and the parent model is unnoticeable when you try it on very small tasks or chat, but becomes painful when you start trying to use it on long-horizon tasks where little errors start compounding.</p><p>Then you get into the slippery slope of thinking you're $50K deep into this project, but what you really need is just one or two more of those $12K GPUs to use the next level of quantization that might improve the quality a little more and make your investment worthwhile...\n— Aurornis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/teamchong/pxpipe\">\n        <h2>60% Fable cost cut by converting code to images and having the model OCR it</h2>\n    </a>\n    <time>2026-07-03 11:50</time>\n    <div>\n\n<p><a href=\"https://github.com/teamchong/pxpipe\" rel=\"noopener noreferrer\">60% Fable cost cut by converting code to images and having the model OCR it</a></p>\n\n\n\n<p><small>257 points | <a href=\"https://news.ycombinator.com/item?id=48776464\" rel=\"noopener noreferrer\">89 comments</a></small></p>\n\n\n<blockquote>\nIn Gemini at least, if you look at how they process PDFs, they do an OCR and then feed the text + image to the model, without charging you for the text tokens (I believe).<p>So my guess is that Claude’s backend is doing the same — so this hack is probably more of a loophole in token accounting that might get closed if Claude is doing what Gemini does\n— aabhay\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://interconnected.org/home/2026/07/03/factories\">\n        <h2>Factories are just rooms</h2>\n    </a>\n    <time>2026-07-03 11:13</time>\n    <div>\n\n<p><a href=\"https://interconnected.org/home/2026/07/03/factories\" rel=\"noopener noreferrer\">Factories are just rooms</a></p>\n\n\n\n<p><small>247 points | <a href=\"https://news.ycombinator.com/item?id=48776035\" rel=\"noopener noreferrer\">102 comments</a></small></p>\n\n\n<blockquote>\nI find it interesting how far we've come so far from the mindset of \"You can do that.\" There was a hilariously funny reddit post about someone who discovered that you could just blend peanuts and it would make peanut butter. But there was sadness there too. All of my kids spent hours pouring over a book we had called 'The Way Things Work' with a delightfully funny Mammoth and a good description of how things actually work. But I've always augmented that with \"okay and this is how we'd make something like that.\" As a result my kids, now adults, always start with the mindset of \"Somebody made this, so I could too if I had to.\" and that really unlimits the kinds of self constraints people put on themselves. When I was a kid I was amazed that people like Edison and Tesla had labs not filled with gear from some lab manufacturer, but stuff they built themselves from first principles. And when I see someone building tools out of the abundance of capabilities that are out there I say, \"Yup, they get it.\" 3D printing, inexpensive miniature milling machines and lathes, libraries full of books about making stuff. Its all doable, you don't have to buy it from a store and the one you make yourself will work exactly the way you want it to.\n— ChuckMcM\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.wafer.ai/blog/glm52-amd\">\n        <h2>Performance per dollar is getting faster and cheaper</h2>\n    </a>\n    <time>2026-07-03 17:49</time>\n    <div>\n\n<p><a href=\"https://www.wafer.ai/blog/glm52-amd\" rel=\"noopener noreferrer\">Performance per dollar is getting faster and cheaper</a></p>\n\n\n\n<p><small>245 points | <a href=\"https://news.ycombinator.com/item?id=48780417\" rel=\"noopener noreferrer\">83 comments</a></small></p>\n\n\n<blockquote>\nCan you folks add performance per watt as a metric to these comparisons, I honestly want to understand where AMD fits in the stack in terms of actual performance to dollars. I have had talks with companies wanting to build data centers outside of US and find it hard to source anything Nvidia in sufficient capacity and scale.<p>If AMD is competitive performance per watt and roughly reliable in terms of software support which is what most folks outside of US prioritize above all else, since outside of China and US electricity tends to at a relative premium.</p><p>Maybe if they make smaller data centers viable at the right price, AMD could be part of the stack outside of US where ever Nvidia is  more limited in supply. Though I have genuinely no idea what sourcing an AMD GPU looks like.</p><p>I have never seen a company use AMD outside of wafer and a couple others mostly in US.</p><p>Genuinely intriguing or maybe not really (could be this stuff is common knowledge) and I am just stuck in my Nvidia bubble here.\n— minraws\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://eshumarneedi.com/2026/07/03/zuckerberg-admits-metas-layoffs-were.html\">\n        <h2>Zuckerberg &#39;Admits&#39; Meta&#39;s Layoffs Were Ineffective</h2>\n    </a>\n    <time>2026-07-03 08:54</time>\n    <div>\n\n<p><a href=\"https://eshumarneedi.com/2026/07/03/zuckerberg-admits-metas-layoffs-were.html\" rel=\"noopener noreferrer\">Zuckerberg 'Admits' Meta's Layoffs Were Ineffective</a></p>\n\n\n\n<p><small>236 points | <a href=\"https://news.ycombinator.com/item?id=48774454\" rel=\"noopener noreferrer\">217 comments</a></small></p>\n\n\n<blockquote>\nI wonder when (if ever) the companies realize that demoralizing your workforce (and destroying that sector of the job market) doesn't have only advantages.<p>I know plenty of people that reacted with the desired fear, putting in long hours to avoid layoffs, willingness to accept lower pay because the job market sucks, etc. - but I think there are also plenty of the the mythical 10x engineers that just checked out, stopped being 10x engineers, and are just collecting their paychecks and waiting for the layoff now. And I'm not sure you can \"get them back\", ever.</p><p>At least some companies reacted to this with more top-down management, stricter metrics etc. which kills motivation further and leads to metric optimization. Tell a good, smart, motivated engineer that you want more AI usage, and he's going to maybe start using some AI where it makes sense, but mostly ignore the metric while trying to do useful work. Demotivate the same engineer and make clear that his paycheck depends on metrics, and he'll give you what you're asking for, except <a href=\"https://github.com/dtnewman/burn-baby-burn\" rel=\"noopener noreferrer\">https://github.com/dtnewman/burn-baby-burn</a> is probably not what you _wanted_...\n— tgsovlerkhgsel\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:254","title":"Digest: Hacker News: Jul 02 - Jul 03, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-03T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.hunton.com/privacy-and-cybersecurity-law-blog/virginia-bans-sale-of-geolocation-data\">\n        <h2>Virginia bans sale of geolocation data</h2>\n    </a>\n    <time>2026-07-02 17:03</time>\n    <div>\n\n<p><a href=\"https://www.hunton.com/privacy-and-cybersecurity-law-blog/virginia-bans-sale-of-geolocation-data\" rel=\"noopener noreferrer\">Virginia bans sale of geolocation data</a></p>\n\n\n\n<p><small>328 points | <a href=\"https://news.ycombinator.com/item?id=48767347\" rel=\"noopener noreferrer\">59 comments</a></small></p>\n\n\n<blockquote>\nGiven the actual informed and uncoerced choice, people say no to this kind of collection and especially its sale or use for any purpose other than the explicit service they thought they were allowing it for (navigation, setting the time, etc etc). This is true for basically all information collected. I'm glad to see there is some minor protection language being included but it needs to have real teeth and get to the point. If you collect data from me under false pretenses or using coercive methods (you can't use the thing you just paid a lot of money for if you say no) you will not only be fined but criminally prosecuted.\n— jmward01\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://clashreport.com/world/articles/spain-orders-blacklist-of-us-tech-giant-palantir-from-public-and-private-companies-fsnc2z17gjv\">\n        <h2>Spain Orders Blacklist of Palantir from Public and Private Companies</h2>\n    </a>\n    <time>2026-07-02 11:02</time>\n    <div>\n\n<p><a href=\"https://clashreport.com/world/articles/spain-orders-blacklist-of-us-tech-giant-palantir-from-public-and-private-companies-fsnc2z17gjv\" rel=\"noopener noreferrer\">Spain Orders Blacklist of Palantir from Public and Private Companies</a></p>\n\n\n\n<p><small>563 points | <a href=\"https://news.ycombinator.com/item?id=48762725\" rel=\"noopener noreferrer\">185 comments</a></small></p>\n\n\n<blockquote>\nSpain is really going in the right direction, I wonder why no one countries inspire from what they are doing\n— milanito1985\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/Chocobozzz/PeerTube\">\n        <h2>PeerTube is a free, decentralized and federated video platform</h2>\n    </a>\n    <time>2026-07-02 07:17</time>\n    <div>\n\n<p><a href=\"https://github.com/Chocobozzz/PeerTube\" rel=\"noopener noreferrer\">PeerTube is a free, decentralized and federated video platform</a></p>\n\n\n\n<p><small>487 points | <a href=\"https://news.ycombinator.com/item?id=48759634\" rel=\"noopener noreferrer\">218 comments</a></small></p>\n\n\n<blockquote>\nAs a professional YouTuber, the main issue I instantly see with this is the lack of monetization.<p>I think people who don't make videos for a living severely underestimate how expensive it is to produce high-quality videos people want to watch. This isn't like writing a tweet or even posting a picture on Instagram. Even a decent 20-minute video can easily take 40 man-hours of high-skilled labor.</p><p>I have a pretty small channel (~100K subscribers) with no employees and relatively low upkeep costs (a few hundred dollars a month), and even I could not make this work if I didn't get at least $500-$1,000 per video on average, since it just takes so much time and money.</p><p>Most channels with more than a million subscribers are likely founders working 60-80 hour weeks with multiple full-time employees supporting them. You cannot do that in the hopes of viewers donating $5 here and there.</p><p>And yes, there are people who make content for free - most of them fail to hit a hundred views per video. And the difference between a million views and a hundred is 10,000x. You cannot create a platform without big users.</p><p>I think any real competitor to YouTube nowadays would have to be backed by a big corporation that can pay big creators million-dollar deals to make the switch. Otherwise it's just dead in the water.\n— djaro\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.podman.io/2026/07/introducing-podman-v6-0-0/\">\n        <h2>Podman v6.0.0</h2>\n    </a>\n    <time>2026-07-02 10:23</time>\n    <div>\n\n<p><a href=\"https://blog.podman.io/2026/07/introducing-podman-v6-0-0/\" rel=\"noopener noreferrer\">Podman v6.0.0</a></p>\n\n\n\n<p><small>360 points | <a href=\"https://news.ycombinator.com/item?id=48762098\" rel=\"noopener noreferrer\">136 comments</a></small></p>\n\n\n<blockquote>\nNo idea why Docker is still so much more popular than Podman. Podman is obviously the better implementation.<p>The new network stuff is a welcome improvement.\n— SwellJoe\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://stefan.schueller.net/posts/the-free-market-lie/\">\n        <h2>The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn&#39;t</h2>\n    </a>\n    <time>2026-07-03 00:16</time>\n    <div>\n\n<p><a href=\"https://stefan.schueller.net/posts/the-free-market-lie/\" rel=\"noopener noreferrer\">The Free Market Lie: Why Switzerland Has 25 Gbit Internet and America Doesn't</a></p>\n\n\n\n<p><small>356 points | <a href=\"https://news.ycombinator.com/item?id=48770647\" rel=\"noopener noreferrer\">224 comments</a></small></p>\n\n\n<blockquote>\nThis article came up before. It's heavy on the clickbait, if you couldn't guess from the title.<p>Some important points that they leave out:</p><p>- 25G internet isn't available <i>everywhere</i> in Switzerland. It's just the fastest tier available in some locations.</p><p>- The United States is 85 times larger than Switzerland. The entire country of Switzerland is the size of a small US state. Covering the US with broadband is much harder than Switzerland.</p><p>- 25G internet is also available in some locations in the United States.</p><p>- As another commenter discovered, the average speed test results of US and Swiss internet connections are pretty similar. The average Swiss person isn't connected to the internet faster than the average United States person.\n— Aurornis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://pradyuprasad.com/writings/how-to-ask-for-help/\">\n        <h2>How to ask for help from people who don&#39;t know you</h2>\n    </a>\n    <time>2026-07-02 09:19</time>\n    <div>\n\n<p><a href=\"https://pradyuprasad.com/writings/how-to-ask-for-help/\" rel=\"noopener noreferrer\">How to ask for help from people who don't know you</a></p>\n\n\n\n<p><small>368 points | <a href=\"https://news.ycombinator.com/item?id=48761118\" rel=\"noopener noreferrer\">58 comments</a></small></p>\n\n\n<blockquote>\nThis was an excellently written, salient post with some good tidbits.<p>I've learned some of these lessons the hard way. I'll add a few. Proof of work is important, but it's not about the magnitude of energy you spend. I went through two iterations of reaching out to my college network. The first time I put so much time into handwriting notes and trying to provide my relatable background. 100 notes, not a single response.</p><p>The second time I sent emails that were a few sentences. I had a much clearer ask and devoted the effort into fitting my questions into the email. I wanted a conversation really, but I also tried to communicate what I planned to ask.</p><p>15% response rate and invaluable conversations. Less overall \"work\".</p><p>Secondly, and relatedly, don't ever waste someone's time. Don't ask for / accept a meeting if you don't have some semblance of a clear ask. It's hard, especially in early stage business where you're trying to discover what you don't know. But you can try to lay out your tier 1 \"here's what I think\", \"here are the follow ups\".</p><p>I sensed once that I had irritated someone by lacking the agenda. Another time I took a mutual connection up on an intro where I didn't know what I really needed. I regret both of these.</p><p>Thirdly try to pay it forward. It won't always come back around, but you can feel more comfortable asking for help and more cognizant of what a helper (so to speak) is thinking\n— jackconsidine\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mathstodon.xyz/@iblech/116769502749142438\">\n        <h2>Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory</h2>\n    </a>\n    <time>2026-07-02 11:25</time>\n    <div>\n\n<p><a href=\"https://mathstodon.xyz/@iblech/116769502749142438\" rel=\"noopener noreferrer\">Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory</a></p>\n\n\n\n<p><small>383 points | <a href=\"https://news.ycombinator.com/item?id=48763035\" rel=\"noopener noreferrer\">184 comments</a></small></p>\n\n\n<blockquote>\nWhile it is certainly an interesting bug, I kinda feel that the title is click bait? Because this `cryptsetup luksSuspend` from what I understood is not really officially supported but an extension done in Debian, so if anything this regression only affected Debian? I am not sure if you can blame the kernel for something that is not supported or even widely tested.<p>I still find this impressive, and it is nice that we now have a test (NixOSTests BTW are awesome, I agree with OP) to avoid this regression from coming back. But from the title it seems to be a widespread issue, not something that affects only one Distro.\n— kokada\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.thebignewsletter.com/p/crime-pays-the-egg-bandits-made-a\">\n        <h2>The Egg Bandits Made a Thousand Times the Fine They Just Paid for Price Fixing</h2>\n    </a>\n    <time>2026-07-02 09:25</time>\n    <div>\n\n<p><a href=\"https://www.thebignewsletter.com/p/crime-pays-the-egg-bandits-made-a\" rel=\"noopener noreferrer\">The Egg Bandits Made a Thousand Times the Fine They Just Paid for Price Fixing</a></p>\n\n\n\n<p><small>427 points | <a href=\"https://news.ycombinator.com/item?id=48761229\" rel=\"noopener noreferrer\">206 comments</a></small></p>\n\n\n<blockquote>\nI've known about Cal-Maine's scammy practices for years. It's difficult to know which brands are associated with a group like Cal-Maine, but I did my best at one point to get a list which I still check before buying eggs.<p>The brands I've been avoiding are:</p><p></p><pre><code>    4Grain Cage Free\n    Egglands Best\n    Farmhouse Eggs\n    Land O'Lakes\n    Fassio Egg Farms\n    Southwest Specialty Eggs LLC\n    Rocky Mountain Eggs\n    Meadowcreek Foods\n    Specialty Eggs LLC\n    Red River Valley Egg Farm\n    ProEgg Inc. \n    Dixie Egg Co. \n    American Egg Products LLC\n    Texas Egg Products LLC\n    Wharton County foods\n    Benton County Foods\n    Sunups\n    Sunny Meadow\n    Mahard Egg Farm\n    Maine Egg Farms\n</code></pre>\nOther Cal-Maine associated brands:\n    Ralston-Purina,\n    Pilgram's Pride,  \n    Adams Foods,\n    Dairy Fresh Products,\n    Foodonics Int'l,<p>Versova is new to me, but I'll try to avoid them too. It looks like their brands include:</p><p></p><pre><code>    Center Fresh Group\n    Centrum Valley Farms\n    Iowa Cage FRee\n    Hawkeye pride\n    Ovation Farms\n    Trillium Farms\n    Willamette Egg Farms</code></pre>\n— autoexec\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/immich-app/immich/discussions/29439\">\n        <h2>Immich 3.0</h2>\n    </a>\n    <time>2026-07-02 10:13</time>\n    <div>\n\n<p><a href=\"https://github.com/immich-app/immich/discussions/29439\" rel=\"noopener noreferrer\">Immich 3.0</a></p>\n\n\n\n<p><small>419 points | <a href=\"https://news.ycombinator.com/item?id=48761944\" rel=\"noopener noreferrer\">207 comments</a></small></p>\n\n\n<blockquote>\nI teach a free software development course to my undergrad students. It's really exciting to stumble upon one of the work they did for my class in the wild (it's the first listed bug fix — which is the last of the three pull requests this student got merged in Immich during my course). I feel so proud! :)\n— p4bl0\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://japannews.yomiuri.co.jp/science-nature/technology/20260306-314930/\">\n        <h2>AI can&#39;t be listed as inventor on patent applications, Japan&#39;s top court rules</h2>\n    </a>\n    <time>2026-07-02 09:43</time>\n    <div>\n\n<p><a href=\"https://japannews.yomiuri.co.jp/science-nature/technology/20260306-314930/\" rel=\"noopener noreferrer\">AI can't be listed as inventor on patent applications, Japan's top court rules</a></p>\n\n\n\n<p><small>352 points | <a href=\"https://news.ycombinator.com/item?id=48761536\" rel=\"noopener noreferrer\">186 comments</a></small></p>\n\n\n<blockquote>\nThe book “against intellectual monopoly” has shaped a lot of my thinking on this topic - economists have looked at the various occasions in which patents were introduced into an industry (or extended in scope), and there is no evidence they actually improve innovation/efficiency/outcomes (including the pharma industry!). I was quite surprised as my whole life, it was sold to me as an incentive-boosting measure which in turn would lead to said outcomes.<p>With that lens, I welcome gradually phasing this stuff out, especially as we navigate into the unknown game-theory landscape AI-as-inventors brings.\n— alzamos\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:253","title":"Digest: Hacker News: Jul 01 - Jul 02, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-02T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.quantamagazine.org/for-the-first-time-a-cell-built-from-scratch-grows-and-divides-20260701/\">\n        <h2>For first time, a cell built from scratch grows and divides</h2>\n    </a>\n    <time>2026-07-01 10:20</time>\n    <div>\n\n<p><a href=\"https://www.quantamagazine.org/for-the-first-time-a-cell-built-from-scratch-grows-and-divides-20260701/\" rel=\"noopener noreferrer\">For first time, a cell built from scratch grows and divides</a></p>\n<a href=\"https://biotic.org/research/spudcell/\" rel=\"noopener noreferrer\">https://biotic.org/research/spudcell/</a>\n\n\n<p><small>261 points | <a href=\"https://news.ycombinator.com/item?id=48747304\" rel=\"noopener noreferrer\">73 comments</a></small></p>\n\n\n<blockquote>\nScience News has a more balanced take, with additional quotes from peers.<p>&gt; Some have also grumbled about Adamala’s efforts to draw attention to the work, which she says was rejected by Cell after one reviewer said SpudCells were not real biology. She then sent the 190-page manuscript to journalists, under embargo, even before she had uploaded it to the preprint server bioRxiv, where her colleagues could read and assess it. She says her group will submit it to a new journal soon. “It’s an unusual way of doing things,” says Kerstin Göpfrich, a synthetic biologist at Heidelberg University.</p><p><a href=\"https://www.science.org/content/article/lab-created-spudcell-marks-major-step-toward-building-life-scratch\" rel=\"noopener noreferrer\">https://www.science.org/content/article/lab-created-spudcell...</a>\n— merksittich\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://blog.playstation.com/2026/07/01/physical-disc-production-ending-in-january-2028-for-new-games-releasing-on-playstation-consoles/\">\n        <h2>Physical disc production ending in Jan 2028 for new games on PlayStation</h2>\n    </a>\n    <time>2026-07-01 08:13</time>\n    <div>\n\n<p><a href=\"https://blog.playstation.com/2026/07/01/physical-disc-production-ending-in-january-2028-for-new-games-releasing-on-playstation-consoles/\" rel=\"noopener noreferrer\">Physical disc production ending in Jan 2028 for new games on PlayStation</a></p>\n\n\n\n<p><small>563 points | <a href=\"https://news.ycombinator.com/item?id=48745456\" rel=\"noopener noreferrer\">593 comments</a></small></p>\n\n\n<blockquote>\nGreat buildup on Sony's side to gain trust in this move in the gaming community ahead of this announcement when just this week they again pulled hundreds of \"purchased\" movies from customer's libraries without refund, reminding everyone that digital content is rented, not owned.<p><a href=\"https://arstechnica.com/gadgets/2026/06/sony-erases-digital-content-from-libraries-were-reminded-we-dont-own-what-we-buy/\" rel=\"noopener noreferrer\">https://arstechnica.com/gadgets/2026/06/sony-erases-digital-...</a>\n— fcsp\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://wangcong.org/2026-06-30-why-i-stopped-arguing-with-people.html\">\n        <h2>Most arguments are about ego, not ideas</h2>\n    </a>\n    <time>2026-07-01 09:29</time>\n    <div>\n\n<p><a href=\"https://wangcong.org/2026-06-30-why-i-stopped-arguing-with-people.html\" rel=\"noopener noreferrer\">Most arguments are about ego, not ideas</a></p>\n\n\n\n<p><small>521 points | <a href=\"https://news.ycombinator.com/item?id=48746445\" rel=\"noopener noreferrer\">405 comments</a></small></p>\n\n\n<blockquote>\nHere's a simple idea: <i>You can't reason someone out of a position they didn't reason themselves into.</i><p>And three interpretations to consider:</p><p>0: The default: That person is irrationally attached to being wrong. Best to walk away, argumentation will be futile, and I have a life to lead.</p><p>1: Whoa! Sometimes that person is me.</p><p>2: If they didn't reason themselves into it, how did they get into it? What if their position represents their <i>values</i>, not some perfectly architected strategy for maximizing some hypothetical measure of rightness? In that case, if I wish to discuss it with them, I should be talking about their values and my values and where they intersect, rather than arguing right and wrong?</p><p>I have personally found all three of the above useful at one point or anther.\n— a4isms\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://reclaimthenet.org/sony-deletes-551-studiocanal-movies-playstation-owners-paid-for\">\n        <h2>Sony Deletes 551 Movies PlayStation Owners Paid For</h2>\n    </a>\n    <time>2026-07-01 10:26</time>\n    <div>\n\n<p><a href=\"https://reclaimthenet.org/sony-deletes-551-studiocanal-movies-playstation-owners-paid-for\" rel=\"noopener noreferrer\">Sony Deletes 551 Movies PlayStation Owners Paid For</a></p>\n\n\n\n<p><small>504 points | <a href=\"https://news.ycombinator.com/item?id=48747389\" rel=\"noopener noreferrer\">225 comments</a></small></p>\n\n\n<blockquote>\nWe need some kind of modern equivalent to the old proposed Digital Media Consumer's Rights Act but which protects people's rights to digital media they buy. These should never be sold and then taken away with no compensation like this. We need a law that forces companies to treat digital files the same as a physical purchase. They can't take it away and have to allow people to resell and loan out as well. And in cases of online games where you can buy something, and then later they can ban you which deprives you of being able to use what you bought, that should come with requirements that the company must provide full compensation of the purchase price. It should also ban EULA's and TOS from defining these things as only licenses even though they are structured as a purchase in a store.<p>I know it'll never happen with the people we have in government these days, and the anti-consumer organizations, like the ESA, that are out there now claiming things like running private servers for Minecraft is illegal and piracy. (Yes, they really said that. Despite the fact that Minecraft has always provided the server and allowed this for 15+ years)\n— nullsmack\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://asahilinux.org/2026/06/progress-report-7-1/\">\n        <h2>Asahi Linux 7.1 Progress Report</h2>\n    </a>\n    <time>2026-07-01 06:07</time>\n    <div>\n\n<p><a href=\"https://asahilinux.org/2026/06/progress-report-7-1/\" rel=\"noopener noreferrer\">Asahi Linux 7.1 Progress Report</a></p>\n\n\n\n<p><small>438 points | <a href=\"https://news.ycombinator.com/item?id=48744518\" rel=\"noopener noreferrer\">141 comments</a></small></p>\n\n\n<blockquote>\n&gt; The defacto industry standard for audio ICs is I²S, an I²C-based bus optimised for audio data.<p>Nit: I²S has nothing to do with I²C.</p><p>(Most I²S chips also have an I²C interface since I²S only carries raw audio data, no sideband like volume control or clock configuration. But that's a separate interface and can also be SPI rather than I²C. In fact, SPI is more closely related to I²S than I²C is.)\n— eqvinox\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mynintendonews.com/2026/06/26/nintendo-has-raised-its-employees-base-salary-by-10/\">\n        <h2>Nintendo has raised its employees base salary by 10%</h2>\n    </a>\n    <time>2026-07-01 07:35</time>\n    <div>\n\n<p><a href=\"https://mynintendonews.com/2026/06/26/nintendo-has-raised-its-employees-base-salary-by-10/\" rel=\"noopener noreferrer\">Nintendo has raised its employees base salary by 10%</a></p>\n\n\n\n<p><small>369 points | <a href=\"https://news.ycombinator.com/item?id=48745113\" rel=\"noopener noreferrer\">192 comments</a></small></p>\n\n\n<blockquote>\nI recently heard that a trip to Popeye's for a family of 3 recently cost $68 in Florida.<p>In Japan, there's a big issue when a snack raises its price 2 cents (3 yen - source: <a href=\"https://finance.yahoo.com/news/japanese-snack-company-apologizes-0-194415480.html\" rel=\"noopener noreferrer\">https://finance.yahoo.com/news/japanese-snack-company-apolog...</a>)</p><p>The country for better or worse seems to be frozen in time - salaries have not caught up with the heady levels of SV (or even Europe) but neither have rents or prices for common goods.</p><p>This is not a judgment either way - but it does make Japanese exports a significantly more lucrative business - if only they could figure out how to sell more of their stuff abroad!\n— epsteingpt\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://box2d.org/posts/2026/06/announcing-box3d/\">\n        <h2>Box3D, an open source 3D physics engine</h2>\n    </a>\n    <time>2026-07-01 08:12</time>\n    <div>\n\n<p><a href=\"https://box2d.org/posts/2026/06/announcing-box3d/\" rel=\"noopener noreferrer\">Box3D, an open source 3D physics engine</a></p>\n\n\n\n<p><small>395 points | <a href=\"https://news.ycombinator.com/item?id=48745445\" rel=\"noopener noreferrer\">86 comments</a></small></p>\n\n\n<blockquote>\nWhenever I see Box2D mentioned (the library by the same author as Box3D, obviously), I think back to this story from many years ago<p><a href=\"https://kotaku.com/this-guy-created-angry-birds-physics-and-all-he-got-was-5906541\" rel=\"noopener noreferrer\">https://kotaku.com/this-guy-created-angry-birds-physics-and-...</a>\n— gregsadetsky\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://f-droid.org/2026/07/01/adv-malware.html\">\n        <h2>A new Android malware from Google</h2>\n    </a>\n    <time>2026-07-01 23:00</time>\n    <div>\n\n<p><a href=\"https://f-droid.org/2026/07/01/adv-malware.html\" rel=\"noopener noreferrer\">A new Android malware from Google</a></p>\n\n\n\n<p><small>471 points | <a href=\"https://news.ycombinator.com/item?id=48755965\" rel=\"noopener noreferrer\">209 comments</a></small></p>\n\n\n<blockquote>\nI think the most fun part with Google is that if some wayward algorithm decides it doesn’t like you, along with nuking your app and developer account it will probably nuke your 20 year old gmail, your kids Google Drive accounts, your wife’s YouTube premium, the Adsense account of some company you worked for in 2008, and disable your Nest cameras.<p>And you’ll never reach a human to sort it out.\n— transcriptase\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://zcode.z.ai/en\">\n        <h2>ZCode – Harness for GLM-5.2</h2>\n    </a>\n    <time>2026-07-01 18:03</time>\n    <div>\n\n<p><a href=\"https://zcode.z.ai/en\" rel=\"noopener noreferrer\">ZCode – Harness for GLM-5.2</a></p>\n\n\n\n<p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=48753715\" rel=\"noopener noreferrer\">277 comments</a></small></p>\n\n\n<blockquote>\nI'm somewhat surprised that this is not open source (from what I can tell). Compare to Mimo Code <a href=\"https://github.com/XiaomiMiMo/MiMo-Code\" rel=\"noopener noreferrer\">https://github.com/XiaomiMiMo/MiMo-Code</a> (which is a CLI, while this is a desktop app).\n— seizethecheese\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hydrogenaudio.org/index.php/topic,129691.0.html\">\n        <h2>FFmpeg 9.1&#39;s new AAC encoder</h2>\n    </a>\n    <time>2026-07-01 10:10</time>\n    <div>\n\n<p><a href=\"https://hydrogenaudio.org/index.php/topic,129691.0.html\" rel=\"noopener noreferrer\">FFmpeg 9.1's new AAC encoder</a></p>\n\n\n\n<p><small>260 points | <a href=\"https://news.ycombinator.com/item?id=48747116\" rel=\"noopener noreferrer\">89 comments</a></small></p>\n\n\n<blockquote>\nMan what a showcase for Opus this is.<p>Don't get me wrong, this sort of thing is a valuable exercise and we are better off with better encoders for these older codecs.  But look at the numbers for Opus on this benchmark.  It simply blows all the AAC encoders out of the water even at 64 kbps.\n— cogman10\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:252","title":"Digest: Hacker News: Jun 30 - Jul 01, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-07-01T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://thereallo.dev/blog/claude-code-prompt-steganography\">\n        <h2>Claude Code Is Steganographically Marking Requests</h2>\n    </a>\n    <time>2026-06-30 11:44</time>\n    <div>\n\n<p><a href=\"https://thereallo.dev/blog/claude-code-prompt-steganography\" rel=\"noopener noreferrer\">Claude Code Is Steganographically Marking Requests</a></p>\n\n\n\n<p><small>316 points | <a href=\"https://news.ycombinator.com/item?id=48734373\" rel=\"noopener noreferrer\">101 comments</a></small></p>\n\n\n<blockquote>\nValue judgment aside: I am a bit surprised at how sloppily they did this. I think they could've achieved the same effect while decreasing the odds of detection via reverse engineering like this.<p>(This field is known as \"underhanded code\", coined by the Underhanded C contest: <a href=\"https://www.underhanded-c.org\" rel=\"noopener noreferrer\">https://www.underhanded-c.org</a>. It's a little-known \"art\"; little-known for probably self-explanatory reasons. There are much cleverer ways of achieving effects like this. One obviously being you can move more out of the client and into the server, but the other being you can write plausibly deniable client code in a much more benign-seeming way than this. Some of what they added can only be done on the client, but I think more could've been moved.)</p><p>It's possible they knew the JS bundle gets so heavily scrutinized that it'd eventually get spotted and reported on regardless so they didn't bother doing something more subtle and duplicitous. But still a bit surprising.\n— meowface\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.anthropic.com/news/claude-sonnet-5\">\n        <h2>Claude Sonnet 5</h2>\n    </a>\n    <time>2026-06-30 13:59</time>\n    <div>\n\n<p><a href=\"https://www.anthropic.com/news/claude-sonnet-5\" rel=\"noopener noreferrer\">Claude Sonnet 5</a></p>\n\n\n\n<p><small>810 points | <a href=\"https://news.ycombinator.com/item?id=48736605\" rel=\"noopener noreferrer\">457 comments</a></small></p>\n\n\n<blockquote>\nThe cost per task chart is telling me that I should _never_ use Sonnet 5 above medium effort level - Opus always performs better for a given cost. So I guess the takeaway is that if Sonnet 5 medium isn't good enough for you, switch models, not effort levels.\n— doctoboggan\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://waag.org/en/article/european-digital-id-wallets-are-gift-google-and-apple/\">\n        <h2>European digital ID wallets rely on safety services of Google and Apple</h2>\n    </a>\n    <time>2026-06-30 06:36</time>\n    <div>\n\n<p><a href=\"https://waag.org/en/article/european-digital-id-wallets-are-gift-google-and-apple/\" rel=\"noopener noreferrer\">European digital ID wallets rely on safety services of Google and Apple</a></p>\n\n\n\n<p><small>589 points | <a href=\"https://news.ycombinator.com/item?id=48730729\" rel=\"noopener noreferrer\">248 comments</a></small></p>\n\n\n<blockquote>\nThe EU reference for wallets strictly required google play services\n<a href=\"https://github.com/eu-digital-identity-wallet/eudi-app-android-wallet-ui/issues/287\" rel=\"noopener noreferrer\">https://github.com/eu-digital-identity-wallet/eudi-app-andro...</a><p>So Italy's IO app <a href=\"https://github.com/pagopa/io-app\" rel=\"noopener noreferrer\">https://github.com/pagopa/io-app</a> (wallet, documents, age verification) continuously refuses the users' request for GrapheneOS support and requires google.</p><p>Nothing will change until the lawsuits start coming in.</p><p>The only hope is the motorola/grapheneOS collaboration and consumer associations, that might sue for anticompetitive behavior.</p><p>Make noise on any channel for the apps that require play services, it will help in the future if the lawsuits start, since it will show user support for the initiative.\n— Luker88\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/AnthropicAI/status/2072106151890809341\">\n        <h2>Department of Commerce has lifted export controls on Claude Fable 5 and Mythos 5</h2>\n    </a>\n    <time>2026-06-30 19:55</time>\n    <div>\n\n<p><a href=\"https://twitter.com/AnthropicAI/status/2072106151890809341\" rel=\"noopener noreferrer\">Department of Commerce has lifted export controls on Claude Fable 5 and Mythos 5</a></p>\n\n\n\n<p><small>575 points | <a href=\"https://news.ycombinator.com/item?id=48740771\" rel=\"noopener noreferrer\">302 comments</a></small></p>\n\n\n<blockquote>\nThe damage is done. You cannot build a business critical function on top of American SOTA frontier model. Especially not with the current crew in charge.<p>Now whether AI tech is in the same league as say Nuclear tech and therefore by any reasonable standard should be regulated is a different question.</p><p>We hit the slippery slope on a random day in June 2026 and there is no putting the genie back in the bottle. Any exec or manager that puts load bearing weight on top of Anthropic/OpenAI/Google/AmericanCorp frontier model deserves the stress.\n— drevil-v2\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://europeancorrespondent.com/en/r/the-us-ambassador-had-belgian-police-stop-our-reporting\">\n        <h2>The US ambassador had Belgian police stop our reporting</h2>\n    </a>\n    <time>2026-06-30 06:15</time>\n    <div>\n\n<p><a href=\"https://europeancorrespondent.com/en/r/the-us-ambassador-had-belgian-police-stop-our-reporting\" rel=\"noopener noreferrer\">The US ambassador had Belgian police stop our reporting</a></p>\n\n\n\n<p><small>624 points | <a href=\"https://news.ycombinator.com/item?id=48730608\" rel=\"noopener noreferrer\">258 comments</a></small></p>\n\n\n<blockquote>\nFor additional context, tensions are already high surrounding the US ambassador after he directly insulted multiple Belgian politicians and also attempted to interfere with local criminal judicial proceedings.\n— elil17\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://claude.com/product/claude-science\">\n        <h2>Claude Science</h2>\n    </a>\n    <time>2026-06-30 13:07</time>\n    <div>\n\n<p><a href=\"https://claude.com/product/claude-science\" rel=\"noopener noreferrer\">Claude Science</a></p>\n\n\n\n<p><small>335 points | <a href=\"https://news.ycombinator.com/item?id=48735770\" rel=\"noopener noreferrer\">111 comments</a></small></p>\n\n\n<blockquote>\nI built one of the connected tools included in this launch (the Biomni HPC [1]), and I have spent an inordinate amount of my life working on this problem. (I also worked at Anthropic, but not on this product.)<p>As other comments have pointed out, this is for data science – but it's capable of more than making plots and writing papers [2]. It has integrations with many databases and computational tools, including a researcher's institutional cluster.</p><p>That alone is valuable. I founded a startup after struggling with this problem at a bio startup; integrating these tools and databases is hard and time consuming. If the only outcome of this product is that great APIs are built for LLMs, it will be a massive positive impact. Many databases used in computational genomics are still only accessible through FTP!</p><p>LLMs are particularly good at navigating these tools and databases. It's often very specialized, but straightforward, work that benefits from in-context skills. Seeing an early glimpse of my former customers – bioinformaticians – using LLMs to solve this problem is what led me to join Anthropic in 2024.</p><p>Also, this pattern isn't fundamentally constrained to data science: you can also integrate with a wet lab or a CRO for some kinds of science. This is what I'm spending my time on now.</p><p>This type of science doesn't solve everything, but it's useful in some niches. For example, progress on many rare diseases is bottlenecked by researcher attention rather than a fundamental breakthrough.</p><p>[1] <a href=\"https://x.com/phylo_bio/article/2029233694775624096\" rel=\"noopener noreferrer\">https://x.com/phylo_bio/article/2029233694775624096</a></p><p>[2] In comparison, OpenAI's science product – Prism – was effectively a LaTeX editor they acquired with Crixet.\n— lebovic\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://libertystreeteconomics.newyorkfed.org/2026/06/the-post-covid-decline-in-the-labor-share/\">\n        <h2>The labor share of income in the US is at its lowest post-war level</h2>\n    </a>\n    <time>2026-06-30 11:35</time>\n    <div>\n\n<p><a href=\"https://libertystreeteconomics.newyorkfed.org/2026/06/the-post-covid-decline-in-the-labor-share/\" rel=\"noopener noreferrer\">The labor share of income in the US is at its lowest post-war level</a></p>\n\n\n\n<p><small>295 points | <a href=\"https://news.ycombinator.com/item?id=48734234\" rel=\"noopener noreferrer\">243 comments</a></small></p>\n\n\n<blockquote>\nPeople are misreading the conclusion - the Covid related drop is normal and matches previous episodes, but the massive overall drop since 2000 is not.<p>The situation on the ground is unchanged - the amount of labor being generated per person has not really changed, but the overall pie has grown massively around us.\n— legitster\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.404media.co/henrico-virginia-datacenter-energy-cost-email/\">\n        <h2>County with 37 Data Centers Asks Schools to &#39;Conserve Electricity&#39;</h2>\n    </a>\n    <time>2026-06-30 12:05</time>\n    <div>\n\n<p><a href=\"https://www.404media.co/henrico-virginia-datacenter-energy-cost-email/\" rel=\"noopener noreferrer\">County with 37 Data Centers Asks Schools to 'Conserve Electricity'</a></p>\n\n\n\n<p><small>387 points | <a href=\"https://news.ycombinator.com/item?id=48734699\" rel=\"noopener noreferrer\">176 comments</a></small></p>\n\n\n<blockquote>\nThis is in Virgina, which passed the Virginia Clean Economy Act in 2020. This mandated that Dominion (the power company) transition to 100% renewable energy by 2045. Personally, I think this is a good thing in the long run, but in the short run, it means that Dominion has had to invest a lot in building out renewable projects that haven't come online yet.<p>Lawrence Berkeley National Lab recently did an analysis on electricity prices in the US   [1] and found that most of the  rate increase in Virginia was attributable to the VCEA, and that load growth had a mitigating effect on price increases.</p><p>If you look at the overall report (not just Virginia), the places  where electricty costs are rising the fastest are generally not the same places where lots of new datacenters are being built. It's easy to blame datacenters, but there are many factors at play here.</p><p>[1] <a href=\"https://emp.lbl.gov/publications/factors-influencing-recent-trends\" rel=\"noopener noreferrer\">https://emp.lbl.gov/publications/factors-influencing-recent-...</a>\n— jonas21\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://deepmind.google/models/gemini-image/flash-lite/\">\n        <h2>Nano Banana 2 Lite</h2>\n    </a>\n    <time>2026-06-30 12:48</time>\n    <div>\n\n<p><a href=\"https://deepmind.google/models/gemini-image/flash-lite/\" rel=\"noopener noreferrer\">Nano Banana 2 Lite</a></p>\n\n\n\n<p><small>286 points | <a href=\"https://news.ycombinator.com/item?id=48735444\" rel=\"noopener noreferrer\">106 comments</a></small></p>\n\n\n<blockquote>\nThe first example of generating home interiors fills me with indescribable hatred. Recently real estate agents have taken to running every dilapidated unsellable apartment through these AI filters, and you have to scroll through a dozen of these Ikea-chic images of what the apartment presumably <i>could</i> look like, before you are allowed to see the horrors they are trying to peddle at insane prices.\n— torginus\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://unix.foo/posts/last-people-who-know-how-it-works/\">\n        <h2>We Are the Last People Who Know How It Works</h2>\n    </a>\n    <time>2026-06-30 12:59</time>\n    <div>\n\n<p><a href=\"https://unix.foo/posts/last-people-who-know-how-it-works/\" rel=\"noopener noreferrer\">We Are the Last People Who Know How It Works</a></p>\n\n\n\n<p><small>284 points | <a href=\"https://news.ycombinator.com/item?id=48735633\" rel=\"noopener noreferrer\">232 comments</a></small></p>\n\n\n<blockquote>\nThe issue with this is that we don't know how it works. Generally speaking, we know how the level of abstraction that we were born with works. We might have some understanding of one or two previous levels, but that decreases the farther down you go. We might understand the next level, and some of the next after that, but eventually people will be making things that we don't have the context to understand without having to unlearn a lot of what we know now.<p>I'm old enough to see this process in action; I used to be young and in possession of esoteric knowledge that made me infinitely in demand and now most of the things that young people have esoteric knowledge about is things that I don't particularly care about, and I'm left with a lot of finely honed skills to solve problems that have mostly been abstracted away.\n— CommieBobDole\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:251","title":"Digest: Hacker News: Jun 29 - Jun 30, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-06-30T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://quesma.com/blog/qwen-36-is-awesome/\">\n        <h2>Qwen 3.6 27B is the sweet spot for local development</h2>\n    </a>\n    <time>2026-06-29 13:05</time>\n    <div>\n\n<p><a href=\"https://quesma.com/blog/qwen-36-is-awesome/\" rel=\"noopener noreferrer\">Qwen 3.6 27B is the sweet spot for local development</a></p>\n\n\n\n<p><small>546 points | <a href=\"https://news.ycombinator.com/item?id=48721903\" rel=\"noopener noreferrer\">476 comments</a></small></p>\n\n\n<blockquote>\nI love my MacBook Pro M5 128GB RAM and I love qwen3.6.<p>BUT DO NOT buy this MacBook if you plan on doing serious coding using local LLMs with it. The reason is simple: your fingers will burn and your head will explode from the noise.</p><p>Running any kind of sophisticated job on the very laptop you are using is just not viable. Sure you can use it in clamshell mode, but forget touching it while working with AI coding or agents.</p><p>If you want to run Qwen3.6 27B / 35B at its best, get a MacMini M4 with 64GB of RAM and put it in the basement - or at least a few meters from your desk. Connect to it over LAN or Tailscale. The MacMini will also cost you almost 1/3 of the MacBook Pro.</p><p>Thank me later.\n— iagooar\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://det.social/@lostgen/116820546568940358\">\n        <h2>The CEO of Mullvad is the main financer of the Swedish Örebro party</h2>\n    </a>\n    <time>2026-06-29 06:45</time>\n    <div>\n\n<p><a href=\"https://det.social/@lostgen/116820546568940358\" rel=\"noopener noreferrer\">The CEO of Mullvad is the main financer of the Swedish Örebro party</a></p>\n\n\n\n<p><small>522 points | <a href=\"https://news.ycombinator.com/item?id=48717469\" rel=\"noopener noreferrer\">1165 comments</a></small></p>\n\n\n<blockquote>\nThere have been multiple posts about this and hundreds of comments, so there is clearly appetite to discuss it, although none of the submitted links have been very detailed.<p>I've merged the other threads into this one, so you'll see some anachronistic timestamps below.\n— dang\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.theguardian.com/us-news/2026/jun/29/supreme-court-geofence-warrants-case-decision\">\n        <h2>US Supreme Court rules geofence warrants require constitutional protections</h2>\n    </a>\n    <time>2026-06-29 11:54</time>\n    <div>\n\n<p><a href=\"https://www.theguardian.com/us-news/2026/jun/29/supreme-court-geofence-warrants-case-decision\" rel=\"noopener noreferrer\">US Supreme Court rules geofence warrants require constitutional protections</a></p>\n\n\n\n<p><small>394 points | <a href=\"https://news.ycombinator.com/item?id=48720924\" rel=\"noopener noreferrer\">182 comments</a></small></p>\n\n\n<blockquote>\nFrom <a href=\"https://www.scotusblog.com/2026/06/court-rules-that-law-enforcements-use-of-geofence-warrant-was-a-search/\" rel=\"noopener noreferrer\">https://www.scotusblog.com/2026/06/court-rules-that-law-enfo...</a><p>Additional details:</p><p>&gt; The information that Google provided to law enforcement officials came in three tranches. First, Google gave law enforcement officials a list of the 19 accounts (but without the names attached to those accounts) linked to devices that were within 150 meters of the bank during the 30 minutes before and after the robbery. Second, based on that list of 19 accounts, the government asked for additional information about nine accounts that were in the area during a two-hour period. At the third step, a detective asked for, and received, the names and information associated with three accounts – one of which was Chatrie’s.</p><p>&gt; Relying on the location data, law enforcement officials obtained a warrant to search two residences linked to Chatrie, where they found almost $100,000 of the stolen cash, a gun, and demand notes.</p><p>&gt; Prosecutors charged Chatrie with bank robbery. He asked the trial judge to bar prosecutors from using the evidence obtained as a result of the geofence warrant at his trial, arguing that the warrant violated the Fourth Amendment.</p><p>&gt; A federal district judge agreed that the warrant in Chatrie’s case did not have the kind of probable cause and specificity that the Fourth Amendment requires. However, she nonetheless allowed the prosecutors to use the evidence, reasoning that even if there had been a violation of the Fourth Amendment, law enforcement officials had acted in good faith.</p><p>Link to ruling:</p><p><a href=\"https://www.supremecourt.gov/opinions/25pdf/25-112_0am4.pdf\" rel=\"noopener noreferrer\">https://www.supremecourt.gov/opinions/25pdf/25-112_0am4.pdf</a>\n— js2\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hccf.onmy.cloud/2026/06/21/reclaiming-our-digital-selves-hccfs-vision-for-a-human-centered-top-level-domain/\">\n        <h2>.self: A new top-level domain designed to support self-hosting</h2>\n    </a>\n    <time>2026-06-29 15:49</time>\n    <div>\n\n<p><a href=\"https://hccf.onmy.cloud/2026/06/21/reclaiming-our-digital-selves-hccfs-vision-for-a-human-centered-top-level-domain/\" rel=\"noopener noreferrer\">.self: A new top-level domain designed to support self-hosting</a></p>\n\n\n\n<p><small>246 points | <a href=\"https://news.ycombinator.com/item?id=48724230\" rel=\"noopener noreferrer\">154 comments</a></small></p>\n\n\n<blockquote>\nRemember when the .tk TLD became free 20 years ago ? Every hobbyist took one, then scammers followed, then Facebook and antiviruses started blocking it.<p>I remember publishing a website for a class on my .tk domain, the teacher couldn't open it and I almost got a failing grade because of it.\n— goldenarm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://investors.rocketlabcorp.com/news-releases/news-release-details/rocket-lab-acquire-iridium-historic-deal-creating-fully\">\n        <h2>Rocketlab acquires Iridium</h2>\n    </a>\n    <time>2026-06-29 10:09</time>\n    <div>\n\n<p><a href=\"https://investors.rocketlabcorp.com/news-releases/news-release-details/rocket-lab-acquire-iridium-historic-deal-creating-fully\" rel=\"noopener noreferrer\">Rocketlab acquires Iridium</a></p>\n\n\n\n<p><small>341 points | <a href=\"https://news.ycombinator.com/item?id=48719485\" rel=\"noopener noreferrer\">217 comments</a></small></p>\n\n\n<blockquote>\nWe have a bright future full of endless \"space-junk\". As the price to orbit drops, people will inevitably send up more and more satellites that have questionable value. In 100 years will the sky at night just be a massive grid of dots moving across the sky?<p>Who will create the first advertisement in space using satellites as pixels to create their company logo? Maybe they can add some color and animations for kicks.</p><p>Edit: Another note on space junk is the effect on our atmosphere with all the \"burning-up\" of various materials. Apparently they don't just completely vaporize, but instead leave behind micro particles that float around for a long time. People are studying this and hopefully raising appropriate alarms (Making the case for wood satellites).\n— proee\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://en.sedaily.com/international/2026/06/29/samsung-sk-hynix-micron-sued-in-us-over-memory-price-fixing\">\n        <h2>Samsung, SK Hynix, Micron Sued in US over Memory Price Fixing</h2>\n    </a>\n    <time>2026-06-29 07:58</time>\n    <div>\n\n<p><a href=\"https://en.sedaily.com/international/2026/06/29/samsung-sk-hynix-micron-sued-in-us-over-memory-price-fixing\" rel=\"noopener noreferrer\">Samsung, SK Hynix, Micron Sued in US over Memory Price Fixing</a></p>\n\n\n\n<p><small>347 points | <a href=\"https://news.ycombinator.com/item?id=48718102\" rel=\"noopener noreferrer\">160 comments</a></small></p>\n\n\n<blockquote>\nThis was attempted before in 2022 but fell apart because plaintiff couldn't show an agreement took place <a href=\"https://cdn.ca9.uscourts.gov/datastore/opinions/2022/03/07/21-15125.pdf\" rel=\"noopener noreferrer\">https://cdn.ca9.uscourts.gov/datastore/opinions/2022/03/07/2...</a>\n— cbg0\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://torrentfreak.com/european-isps-want-rightsholders-held-accountable-for-overblocking-damage/\">\n        <h2>European ISPs Want Rightsholders Held Accountable for Overblocking Damage</h2>\n    </a>\n    <time>2026-06-29 12:07</time>\n    <div>\n\n<p><a href=\"https://torrentfreak.com/european-isps-want-rightsholders-held-accountable-for-overblocking-damage/\" rel=\"noopener noreferrer\">European ISPs Want Rightsholders Held Accountable for Overblocking Damage</a></p>\n\n\n\n<p><small>333 points | <a href=\"https://news.ycombinator.com/item?id=48721072\" rel=\"noopener noreferrer\">87 comments</a></small></p>\n\n\n<blockquote>\nIt's not just Europe. DMCA takedowns in the US: no liability for taking down innocent content.<p>Really, it comes down to this: censorship is bad. Always.</p><p>If someone violates the law, get a court judgement. With the judgement in hand, take down that specific material.</p><p>Too much work? Tough...\n— bradley13\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/i/status/2071277885646868536\">\n        <h2>Instagram is incorporating users&#39; photos in ads for Meta Glasses</h2>\n    </a>\n    <time>2026-06-29 09:26</time>\n    <div>\n\n<p><a href=\"https://twitter.com/i/status/2071277885646868536\" rel=\"noopener noreferrer\">Instagram is incorporating users' photos in ads for Meta Glasses</a></p>\n\n\n\n<p><small>319 points | <a href=\"https://news.ycombinator.com/item?id=48719027\" rel=\"noopener noreferrer\">137 comments</a></small></p>\n\n\n<blockquote>\nDidn't Facebook do this years and years ago?<p>Yes, 2013: <a href=\"https://mashable.com/archive/facebook-ads-photo#ggcKnNfAUaqy\" rel=\"noopener noreferrer\">https://mashable.com/archive/facebook-ads-photo#ggcKnNfAUaqy</a></p><p>&gt; According to Facebook's Statement of Rights and Responsibilities:</p><p>&gt; You give us permission to use your name, profile picture, content, and information in connection with commercial, sponsored, or related content (such as a brand you like) served or enhanced by us. This means, for example, that you permit a business or other entity to pay us to display your name and/or profile picture with your content or information, without any compensation to you. If you have selected a specific audience for your content or information, we will respect your choice when we use it.</p><p>So it's not new. If you don't want this, delete your facebook account: <a href=\"https://www.facebook.com/privacy/dialog/delete-your-information/\" rel=\"noopener noreferrer\">https://www.facebook.com/privacy/dialog/delete-your-informat...</a>\n— Cthulhu_\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://probablymarcus.com/blocks/2026/06/28/native-graphical-shell-for-SSH.html\">\n        <h2>A native graphical shell for SSH</h2>\n    </a>\n    <time>2026-06-29 11:42</time>\n    <div>\n\n<p><a href=\"https://probablymarcus.com/blocks/2026/06/28/native-graphical-shell-for-SSH.html\" rel=\"noopener noreferrer\">A native graphical shell for SSH</a></p>\n\n\n\n<p><small>222 points | <a href=\"https://news.ycombinator.com/item?id=48720758\" rel=\"noopener noreferrer\">105 comments</a></small></p>\n\n\n<blockquote>\nThis appears to me like a solution in search of a problem, like many others before it...the quote below seems relevant to this effort.<p>\"Those who do not understand Unix are condemned to reinvent it, poorly.\" ~Henry Spencer\n— hatradiowigwam\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://tidal.com/ai-policy\">\n        <h2>Tidal AI Policy</h2>\n    </a>\n    <time>2026-06-29 09:09</time>\n    <div>\n\n<p><a href=\"https://tidal.com/ai-policy\" rel=\"noopener noreferrer\">Tidal AI Policy</a></p>\n\n\n\n<p><small>201 points | <a href=\"https://news.ycombinator.com/item?id=48718840\" rel=\"noopener noreferrer\">231 comments</a></small></p>\n\n\n<blockquote>\n&gt; Tidal will accept AI-generated music.<p>&gt; Tidal will hold AI-generated music to a higher standard of content integrity. We will not tolerate AI-generated music that exploits an individual’s or group’s music, name or likeness, deceives listeners, or diminishes the quality of our service.</p><p>I think this is a very reasonable approach, and probably also the best way to treat AI-powered copyright infringement as a whole. Just like we don't penalize artists for consuming content unless they produce actually infringing content, we should set the same focus for AI systems.</p><p>&gt; Starting today, AI-generated music will not be monetizable. We are only in the beginning of the era of AI-generated music.</p><p>Don't really agree that this follows from the stated principle here (\"... ensuring royalties go to original works produced, written and performed by people\"), but will definitely help with spam etc.\n— fxwin\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:250","title":"Digest: Hacker News: Jun 28 - Jun 29, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-06-29T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://semgrep.dev/blog/2026/we-have-mythos-at-home-glm-52-beats-claude-in-our-cyber-benchmarks/\">\n        <h2>GLM 5.2 beats Claude in our benchmarks</h2>\n    </a>\n    <time>2026-06-28 13:50</time>\n    <div>\n\n<p><a href=\"https://semgrep.dev/blog/2026/we-have-mythos-at-home-glm-52-beats-claude-in-our-cyber-benchmarks/\" rel=\"noopener noreferrer\">GLM 5.2 beats Claude in our benchmarks</a></p>\n\n\n\n<p><small>338 points | <a href=\"https://news.ycombinator.com/item?id=48709670\" rel=\"noopener noreferrer\">157 comments</a></small></p>\n\n\n<blockquote>\nI have taken another look on these open models after the fiasco of Fable and GPT 5.6 this weekend and... GLM-5.2 truly is a good workhorse model for daily programming. I consider myself a heavy user of LLMs and a seasoned developer. A typical session for me with GPT is usually over a hundred dollars...<p>This weekend I programmed a matrix bot with encryption and a Rust agent with some tools. Because I need one and OpenClaw just felt... not what I wanted. Two days later and 20 dollars poorer I have what I need: a multimodal agent written in rust that has access to my homelab.</p><p>Nothing felt off with GLM. It did what I wanted, was fast, had a decent not very annoying personality and was much cheaper than Opus or GPT.</p><p>I used it unquantized through Fireworks, but there are multiple other providers too.\n— pimeys\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.patrick-breyer.de/en/double-threat-to-private-communications-undemocratic-chat-control-backroom-deals-and-imminent-concessions-spark-relaunch-of-fightchatcontrol-eu/\">\n        <h2>EU to legislate about Chat Control behind closed doors</h2>\n    </a>\n    <time>2026-06-28 10:40</time>\n    <div>\n\n<p><a href=\"https://www.patrick-breyer.de/en/double-threat-to-private-communications-undemocratic-chat-control-backroom-deals-and-imminent-concessions-spark-relaunch-of-fightchatcontrol-eu/\" rel=\"noopener noreferrer\">EU to legislate about Chat Control behind closed doors</a></p>\n\n\n\n<p><small>259 points | <a href=\"https://news.ycombinator.com/item?id=48707719\" rel=\"noopener noreferrer\">154 comments</a></small></p>\n\n\n<blockquote>\nThe global push to kill privacy makes me sad.<p>Feels like I grew up in a golden age and subsequent generations won't care because they never knew a different world\n— Havoc\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.eff.org/deeplinks/2026/06/kids-act-would-require-age-checks-get-online\">\n        <h2>The KIDS Act would require age checks to get online</h2>\n    </a>\n    <time>2026-06-28 07:56</time>\n    <div>\n\n<p><a href=\"https://www.eff.org/deeplinks/2026/06/kids-act-would-require-age-checks-get-online\" rel=\"noopener noreferrer\">The KIDS Act would require age checks to get online</a></p>\n\n\n\n<p><small>273 points | <a href=\"https://news.ycombinator.com/item?id=48706560\" rel=\"noopener noreferrer\">241 comments</a></small></p>\n\n\n<blockquote>\nWould this website (HN) be a \"covered platform\" according to the bill?<p>As far as I can tell, the answer is no, because it doesn't do what's described in Section 201 (E):</p><p>\"Uses the personal information of the user to advertise, market, or make content recommendations.\"</p><p>Neither does, for example, my bank's website, or someone's personal blog, or many other discussion sites like this one. So from what I can see, while the set of covered platforms is certainly not negligible, it's still a lot smaller than \"basically every website on the Internet that anyone cares about\". So the title of the EFF article is overstating the case; the thing the bill would require age checks for (in effect, if not by the explicit language of the bill) is not \"get online\" but something more like \"get on social media\".\n— pdonis\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://nonogra.ph/age-verification-is-just-a-precursor-to-attribution-of-speech-06-29-2026\">\n        <h2>Age verification is just a precursor to automated attribution of speech</h2>\n    </a>\n    <time>2026-06-28 23:42</time>\n    <div>\n\n<p><a href=\"https://nonogra.ph/age-verification-is-just-a-precursor-to-attribution-of-speech-06-29-2026\" rel=\"noopener noreferrer\">Age verification is just a precursor to automated attribution of speech</a></p>\n\n\n\n<p><small>285 points | <a href=\"https://news.ycombinator.com/item?id=48714529\" rel=\"noopener noreferrer\">154 comments</a></small></p>\n\n\n<blockquote>\nIf we taught systems thinking in schools things like internet age verification would never get past being an idea on the back of a napkin. People struggle to consider the second-, third-, and nth-order effects of <i>anything</i> so asking them to consider what <i>else</i> might happen if we bring in laws and technical mechanisms to 'protect the children' is unfortunately too a big leap for a lot of them. Most people are bad at spotting causal links between parts of a system, and people who are good at it exploit that.\n— onion2k\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://danunparsed.com/p/hackerrank-open-source-ats\">\n        <h2>HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88</h2>\n    </a>\n    <time>2026-06-28 21:44</time>\n    <div>\n\n<p><a href=\"https://danunparsed.com/p/hackerrank-open-source-ats\" rel=\"noopener noreferrer\">HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88</a></p>\n\n\n\n<p><small>235 points | <a href=\"https://news.ycombinator.com/item?id=48713832\" rel=\"noopener noreferrer\">54 comments</a></small></p>\n\n\n<blockquote>\nAn alarming number of people don't understand that LLMs work via purely stochastic processes, so I'm happy to see in-depth pieces like this. I'm looking for a job and maybe this is why it's so hard to get a callback these days: resumes are just dumped in some LLM black hole and no one really knows how it works. The author says:<p>&gt; temperature 0.1 — low, supposedly nudging the model toward deterministic outputs</p><p>This is <i>not</i> correct (and is briefly touched on later in the piece when he sets temperature to 0), temperature is not some kind of \"deterministic\" switch, but rather it affects the sampling <i>distribution</i> (which becomes more \"spiky\"—but is still very much a distribution).\n— dvt\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://antoine.fi/mri-analysis-using-claude-code-opus\">\n        <h2>I used Claude Code to get a second opinion on my MRI</h2>\n    </a>\n    <time>2026-06-28 12:35</time>\n    <div>\n\n<p><a href=\"https://antoine.fi/mri-analysis-using-claude-code-opus\" rel=\"noopener noreferrer\">I used Claude Code to get a second opinion on my MRI</a></p>\n\n\n\n<p><small>308 points | <a href=\"https://news.ycombinator.com/item?id=48708941\" rel=\"noopener noreferrer\">418 comments</a></small></p>\n\n\n<blockquote>\nI'm a radiologist but can't really weigh in without seeing the full 3D MRI dataset. Regarding this point:<p>&gt; They performed shockwave therapy on my shoulder even though a recent clinical practice guideline says clinicians should not use or recommend shockwave therapy for rotator-cuff tendinopathy without calcification; I was told during ultrasound that there was no calcification.</p><p>Ultrasound isn't a great way to assess for calcification. It'll find large calcification but easily miss small ones. Plain radiograph would be more helpful, but the MRI may have revealed it as well. Either way, shockwave therapy isn't harmful in the absence of calcification--it's just not helpful.</p><p>Edit: when a radiology report says something isn't present, there's always an implicit caveat that the finding isn't present within the context of the modality and images obtained. So an ultrasound report can state there are no calcifications while a plain radiograph can report the presence of calcifications without being inconsistent. Obviously very confusing to patients and people unfamiliar with medical jargon, but clarifying this in reports would make them sound even more qualified, \"hedgey\", and annoying to read than they already are.\n— sxg\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://english.elpais.com/education/2026-06-28/ai-fraud-at-brown-university-academic-integrity-is-at-risk.html\">\n        <h2>Professor denounces mass AI fraud on an exam at Brown</h2>\n    </a>\n    <time>2026-06-28 12:41</time>\n    <div>\n\n<p><a href=\"https://english.elpais.com/education/2026-06-28/ai-fraud-at-brown-university-academic-integrity-is-at-risk.html\" rel=\"noopener noreferrer\">Professor denounces mass AI fraud on an exam at Brown</a></p>\n\n\n\n<p><small>367 points | <a href=\"https://news.ycombinator.com/item?id=48708991\" rel=\"noopener noreferrer\">486 comments</a></small></p>\n\n\n<blockquote>\nIn the AI era, tests are going to have to be in person and hand written.<p>I have written an article on how I have adjusted my classes to the situation:</p><p><a href=\"https://htmx.org/essays/universities-and-ai/\" rel=\"noopener noreferrer\">https://htmx.org/essays/universities-and-ai/</a></p><p>Ironically, I think the AI era may make university degrees a better signal of the intellectual abilities of students due to the presence of pre-computer infrastructure like large lecture halls, industrial-scale copiers, etc.\n— recursivedoubts\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://github.com/librepods-org/librepods\">\n        <h2>Librepods: AirPods liberated</h2>\n    </a>\n    <time>2026-06-28 14:48</time>\n    <div>\n\n<p><a href=\"https://github.com/librepods-org/librepods\" rel=\"noopener noreferrer\">Librepods: AirPods liberated</a></p>\n\n\n\n<p><small>243 points | <a href=\"https://news.ycombinator.com/item?id=48710232\" rel=\"noopener noreferrer\">70 comments</a></small></p>\n\n\n<blockquote>\nTo clarify because this is confusing: The AirPods work as regular old BlueTooth earbuds on other devices already. This is an implementation of some of the extra features and interfaces that are integrated into Apple products.\n— Aurornis\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://pudding.cool/2026/06/menu-story/\">\n        <h2>5k menus from the New York Public Library’s Buttolph Collection (1880-1920)</h2>\n    </a>\n    <time>2026-06-28 10:44</time>\n    <div>\n\n<p><a href=\"https://pudding.cool/2026/06/menu-story/\" rel=\"noopener noreferrer\">5k menus from the New York Public Library’s Buttolph Collection (1880-1920)</a></p>\n<a href=\"https://pudding.cool/2026/06/menu-collection/\" rel=\"noopener noreferrer\">https://pudding.cool/2026/06/menu-collection/</a>\n\n\n<p><small>311 points | <a href=\"https://news.ycombinator.com/item?id=48707763\" rel=\"noopener noreferrer\">83 comments</a></small></p>\n\n\n<blockquote>\nAnyone interested in this might also like the tidbit that in Germany, they used to, and still count beer consumed as pencil strikes on the beer paper mat. Altering the number by the guest is legally considered forgery and the disappearance of the beer mat is also punishable by law.<p><a href=\"https://de.wikipedia.org/wiki/Bierdeckel#Urkundencharakter\" rel=\"noopener noreferrer\">https://de.wikipedia.org/wiki/Bierdeckel#Urkundencharakter</a> (in German, English wiki doesn't have this info)\n— ricardobayes\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.engadget.com/2203000/flock-cameras-recording-license-plate/\">\n        <h2>Flock cameras track more than your license plate, and they&#39;re spreading fast</h2>\n    </a>\n    <time>2026-06-28 10:35</time>\n    <div>\n\n<p><a href=\"https://www.engadget.com/2203000/flock-cameras-recording-license-plate/\" rel=\"noopener noreferrer\">Flock cameras track more than your license plate, and they're spreading fast</a></p>\n\n\n\n<p><small>206 points | <a href=\"https://news.ycombinator.com/item?id=48707673\" rel=\"noopener noreferrer\">114 comments</a></small></p>\n\n\n<blockquote>\nIt's legal for any random citizen to build one of these surveillance networks, right?\n— microgpt\n</blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:249","title":"Digest: Hacker News: Jun 27 - Jun 28, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-06-28T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://github.com/bikini/exploitarium\">\n        <h2>Anonymous GitHub account mass-dropping undisclosed 0-days</h2>\n    </a>\n    <time>2026-06-27 10:31</time>\n    <div>\n\n<p><a href=\"https://github.com/bikini/exploitarium\" rel=\"noopener noreferrer\">Anonymous GitHub account mass-dropping undisclosed 0-days</a></p>\n\n\n\n<p><small>616 points | <a href=\"https://news.ycombinator.com/item?id=48698617\" rel=\"noopener noreferrer\">241 comments</a></small></p>\n\n\n<blockquote>\nI took a look at the Ghidra ones (because I use Ghidra), and I'm unimpressed: <a href=\"https://github.com/bikini/exploitarium/blob/main/ghidra-12.1.2-rce-ace-calc-poc/docs/classification.md\" rel=\"noopener noreferrer\">https://github.com/bikini/exploitarium/blob/main/ghidra-12.1...</a><p>The first requires being able to overwrite binaries in the Swift tool directory. Yes, if you overwrite binaries executed by ghidra, you can trigger code execution. This is not a surprise.</p><p>The second, idk, I'm not familiar with TraceRMI (but it's probably worth noting that \"RMI\" stands for Remote Method Invocation).</p><p>The third is not a vulnerability in the slightest, they just demonstrate that native 7zip parsing code is reachable. <i>Maybe</i> there is a bug in the 7zip parser, but without that it's meaningless.\n— Retr0id\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.openra.net/\">\n        <h2>OpenRA</h2>\n    </a>\n    <time>2026-06-27 08:10</time>\n    <div>\n\n<p><a href=\"https://www.openra.net/\" rel=\"noopener noreferrer\">OpenRA</a></p>\n\n\n\n<p><small>289 points | <a href=\"https://news.ycombinator.com/item?id=48697560\" rel=\"noopener noreferrer\">63 comments</a></small></p>\n\n\n<blockquote>\nIf you play the original and then OpenRA you will be amazed how well OpenRA is balanced.<p>As an example, while in the original game using allied artillery against soviet tesla coils was a dead sentence in OpenRA is great to be able to fire well beyond its range forcing you to come out of the base to defend it.</p><p>They also added a ton of features which make the game truly enjoyable and fun to play.</p><p>Well done OpenRA team!\n— liendolucas\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://pluralistic.net/2026/06/27/zuckerstreisand-2/\">\n        <h2>Zuckerberg&#39;s Increasingly Bizarre War on Whistleblowers</h2>\n    </a>\n    <time>2026-06-27 10:38</time>\n    <div>\n\n<p><a href=\"https://pluralistic.net/2026/06/27/zuckerstreisand-2/\" rel=\"noopener noreferrer\">Zuckerberg's Increasingly Bizarre War on Whistleblowers</a></p>\n\n\n\n<p><small>213 points | <a href=\"https://news.ycombinator.com/item?id=48698684\" rel=\"noopener noreferrer\">81 comments</a></small></p>\n\n\n<blockquote>\nIt's not increasingly bizarre, really, if you just allow for the possibility of one thing:<p>There's something else worse that they know <i>could</i> be in such a book, but isn't yet, and it is so bad that it is worth doing this.</p><p>Perhaps they know that Wynn-Williams could have put it in the book and didn't. Perhaps they know that someone else — someone else British, say? — could write such things in a book and so far hasn't.</p><p>Once you assume their motivation is grounded in real fear, it gets easier to see why this isn't bizarre at all; it's inevitable.\n— dofm\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://w.pitula.me/fintech-engineering-handbook/\">\n        <h2>Fintech Engineering Handbook</h2>\n    </a>\n    <time>2026-06-27 06:28</time>\n    <div>\n\n<p><a href=\"https://w.pitula.me/fintech-engineering-handbook/\" rel=\"noopener noreferrer\">Fintech Engineering Handbook</a></p>\n\n\n\n<p><small>307 points | <a href=\"https://news.ycombinator.com/item?id=48696982\" rel=\"noopener noreferrer\">105 comments</a></small></p>\n\n\n<blockquote>\nI glanced, and I found this handbook shallow and - in some areas - even bad advice.<p>E.g. If I ever see a monetary value stored in something else than integers I'm going to run away screaming (thank you Rust decimals represented as JSON floats). It's always integers unless you have a VERY good reason to do otherwise (though exported view can be in anything, even in weird bitcoded formats).</p><p>FX exchange. Resolution of FX isn't a point-in-time thing, things like buyer rate-in-time, seller rate-in-time, agreement, agreement tolerance, agreed upon resolution timestamp come in the effect.</p><p>Immutability - that's why you want to have event sourcing everywhere that touches money:</p><p></p><pre><code>    # Resolved stream\n    A -&gt; B -&gt; E\n\n    # Actual stream\n    A0 -&gt; Edit(A0, A) -&gt; B -&gt; C -&gt; D -&gt; Rollback(B) -&gt; E\n\n</code></pre>\nThough in the end Fintech != Fintech. I worked at Fintech where money was treated like a baggage, and in other where money was a central point of everything.\n— xlii\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://dervis.de/physical/\">\n        <h2>The case for physical media ownership</h2>\n    </a>\n    <time>2026-06-27 07:32</time>\n    <div>\n\n<p><a href=\"https://dervis.de/physical/\" rel=\"noopener noreferrer\">The case for physical media ownership</a></p>\n\n\n\n<p><small>344 points | <a href=\"https://news.ycombinator.com/item?id=48697335\" rel=\"noopener noreferrer\">227 comments</a></small></p>\n\n\n<blockquote>\nI agree with the sentiment implied by the author, but I would reword it slightly. If you don't have the freedom to share something, you don't own it.<p>I disagree with the interpretation that it needs to be held physically. Digital ownership is still ownership. I go out of my way to find music on Bandcamp, games on GOG, and rip movies myself using MakeMKV.</p><p>I wish I could encourage people to continue embracing physical media but most people value convenience over true ownership. And most companies value market capture and \"security\" over user rights. In crypto the sentiment of \"not your keys, not your wallet\" is held a core truth, yet people use 2factor authentication and Passkeys without respecting the same truth. I am not arguing against the use of 2factor, but at the same time certain accounts can not be logged into freely without push notifications in Duo or Microsoft. I still don't see a universal ability to export Passkeys, and I believe that's by design.</p><p>I hope laws catch up to modern technology in terms of digital goods. I can't imagine companies choosing to open up their walled gardens otherwise.\n— knaik94\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://ipcrawl.com/\">\n        <h2>IP Crawl: Living atlas of open webcams discovered on the public internet</h2>\n    </a>\n    <time>2026-06-27 15:09</time>\n    <div>\n\n<p><a href=\"https://ipcrawl.com/\" rel=\"noopener noreferrer\">IP Crawl: Living atlas of open webcams discovered on the public internet</a></p>\n\n\n\n<p><small>201 points | <a href=\"https://news.ycombinator.com/item?id=48700834\" rel=\"noopener noreferrer\">110 comments</a></small></p>\n\n\n<blockquote>\nPerhaps someone could have some fun with this...<p>Feeding faked looped security camera footage is a classic plot device in many films, and could make some good comedy!\n— bouncycastle\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://arstechnica.com/gadgets/2026/06/streaming-services-obnoxiously-loud-ads-become-illegal-on-july-1-in-california/\">\n        <h2>Streaming services&#39; obnoxiously loud ads become illegal on July 1 in California</h2>\n    </a>\n    <time>2026-06-27 08:43</time>\n    <div>\n\n<p><a href=\"https://arstechnica.com/gadgets/2026/06/streaming-services-obnoxiously-loud-ads-become-illegal-on-july-1-in-california/\" rel=\"noopener noreferrer\">Streaming services' obnoxiously loud ads become illegal on July 1 in California</a></p>\n\n\n\n<p><small>241 points | <a href=\"https://news.ycombinator.com/item?id=48697768\" rel=\"noopener noreferrer\">72 comments</a></small></p>\n\n\n<blockquote>\n&gt; [...] opposed the bill. The groups argued that “many” streaming services were already trying to manage the “loudness of advertisements that come from server-side ad insertion that may be inconsistent with the loudness of the programs,”<p>Well, stop \"trying\" and fix it already.  It's your own damn system.\n— kube-system\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://danluu.com/discontinuities/\">\n        <h2>Suspicious Discontinuities (2020)</h2>\n    </a>\n    <time>2026-06-27 09:32</time>\n    <div>\n\n<p><a href=\"https://danluu.com/discontinuities/\" rel=\"noopener noreferrer\">Suspicious Discontinuities (2020)</a></p>\n\n\n\n<p><small>199 points | <a href=\"https://news.ycombinator.com/item?id=48698151\" rel=\"noopener noreferrer\">53 comments</a></small></p>\n\n\n<blockquote>\nThe marathon one has a simple - and fun - explanation: it’s great to run with people!<p>Many (most?) marathons have pace runners who run the course, hewing to each 30 minute and 15 minute finish. So there’ll be a 3:30:00 pacer, a 3:45:00 pacer and so on. Your local pacer might even have their pace on their shirt and may even have a flag so they’re super hard to miss as you’re running.</p><p>One friend of mine runs with a speaker, to play music and keep everyone’s spirits up.</p><p>By the end of the race they’d acquired a small army of marathoners! You could see their smiles for miles, and when they all finished together they had a huge party in the recovery area with the speaker :)</p><p>I’m surprised the marathon time discontinuity isn’t bigger :)\n— cadamsdotcom\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://techcrunch.com/2026/06/27/asian-ai-startups-launch-mythos-like-models-as-anthropics-export-ban-drags-on/\">\n        <h2>Asian AI startups launch Mythos-like models</h2>\n    </a>\n    <time>2026-06-27 09:10</time>\n    <div>\n\n<p><a href=\"https://techcrunch.com/2026/06/27/asian-ai-startups-launch-mythos-like-models-as-anthropics-export-ban-drags-on/\" rel=\"noopener noreferrer\">Asian AI startups launch Mythos-like models</a></p>\n\n\n\n<p><small>211 points | <a href=\"https://news.ycombinator.com/item?id=48697958\" rel=\"noopener noreferrer\">161 comments</a></small></p>\n\n\n<blockquote>\nI tried the Fugu models with some real world tales in C# and unity using mcp and open code. I exhausted the $20 plan 5 hour window in one prompt to review my theme system and plan some color changes. So I upgraded to the $100 to see the implementation and result. Well the result was worse than Opus, incredibly slow, and I ended up exhausting the new 5 hour window and have used 35% of the weekly now and it hardly created something opus was able to do at a fraction of the time and cost.<p>Do what you wish with this info, but it seems to be a complete waste of $$.\n— cdurth\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.marfapublicradio.org/podcast/marfa-public-radio-puts-you-to-sleep\">\n        <h2>Marfa Public Radio Puts You to Sleep</h2>\n    </a>\n    <time>2026-06-27 22:23</time>\n    <div>\n\n<p><a href=\"https://www.marfapublicradio.org/podcast/marfa-public-radio-puts-you-to-sleep\" rel=\"noopener noreferrer\">Marfa Public Radio Puts You to Sleep</a></p>\n\n\n\n<p><small>228 points | <a href=\"https://news.ycombinator.com/item?id=48703759\" rel=\"noopener noreferrer\">56 comments</a></small></p>\n\n\n<blockquote>\nOne trick that makes me sleepy really fast: After I close my eyes, I imagine someone throwing black paint on them. The first coat is kinda gray and has lots of blob and not fully black. Then another coat. And another. Each one gets darker until it's just pure black and I'm usually asleep by then.<p>For some reason, my brain follows it, and I fall asleep much faster. It works way better for me than box breathing or most other sleep tricks I've seen. Sharing in case someone else finds this useful.\n— superasn\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:248","title":"Digest: Hacker News: Jun 26 - Jun 27, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-06-27T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://www.washingtonpost.com/technology/2026/06/26/openai-says-us-government-will-vet-users-its-latest-ai-model/\">\n        <h2>U.S. government will decide who gets to use GPT-5.6</h2>\n    </a>\n    <time>2026-06-26 14:23</time>\n    <div>\n\n<p><a href=\"https://www.washingtonpost.com/technology/2026/06/26/openai-says-us-government-will-vet-users-its-latest-ai-model/\" rel=\"noopener noreferrer\">U.S. government will decide who gets to use GPT-5.6</a></p>\n<a href=\"https://archive.ph/PCQQl\" rel=\"noopener noreferrer\">https://archive.ph/PCQQl</a>\n\n\n<p><small>744 points | <a href=\"https://news.ycombinator.com/item?id=48690101\" rel=\"noopener noreferrer\">859 comments</a></small></p>\n\n\n<blockquote>\nAll: for comments on the technical side please go to the related thread:<p><i>Previewing GPT‑5.6 Sol: a next-generation model</i> - <a href=\"https://news.ycombinator.com/item?id=48689028\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48689028</a>\n— dang\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://openai.com/index/previewing-gpt-5-6-sol/\">\n        <h2>Previewing GPT‑5.6 Sol: a next-generation model</h2>\n    </a>\n    <time>2026-06-26 13:06</time>\n    <div>\n\n<p><a href=\"https://openai.com/index/previewing-gpt-5-6-sol/\" rel=\"noopener noreferrer\">Previewing GPT‑5.6 Sol: a next-generation model</a></p>\nSystem card: <a href=\"https://deploymentsafety.openai.com/gpt-5-6-preview\" rel=\"noopener noreferrer\">https://deploymentsafety.openai.com/gpt-5-6-preview</a>\n\n\n<p><small>771 points | <a href=\"https://news.ycombinator.com/item?id=48689028\" rel=\"noopener noreferrer\">475 comments</a></small></p>\n\n\n<blockquote>\nAll: for comments on the policy side please go to this related thread:<p><i>U.S. government will decide who gets to use GPT-5.6</i> - <a href=\"https://news.ycombinator.com/item?id=48690101\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48690101</a>\n— dang\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://nesbitt.io/2026/06/26/incident-report-cve-2026-lgtm.html\">\n        <h2>Incident CVE-2026-LGTM</h2>\n    </a>\n    <time>2026-06-26 08:58</time>\n    <div>\n\n<p><a href=\"https://nesbitt.io/2026/06/26/incident-report-cve-2026-lgtm.html\" rel=\"noopener noreferrer\">Incident CVE-2026-LGTM</a></p>\n\n\n\n<p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=48686093\" rel=\"noopener noreferrer\">61 comments</a></small></p>\n\n\n<blockquote>\nThat is very very funny, and oh so plausible.<p>I enjoyed this bit a lot from the timeline</p><p>&gt; Karen Oyelaran finds the payload by reading the source code with her eyes and files a second issue. The triage assistant closes it as “duplicate of #8814.” Issue #8814 is a feature request for dark mode. Karen reopens it. The assistant closes it. Karen reopens it. Karen’s GitHub account is rate-limited for “patterns consistent with automated behaviour.”</p><p>And this - the final sentence is a perfect indictment of the timeline we are in.</p><p>&gt; Two AI review agents from competing vendors, both attached to a downstream pull request bumping foxhole-lz4, enter a disagreement loop over whether the package is malicious. After 340 comments and $41,255 in inference spend, Finance revokes both API keys; one vendor’s marketing team, cc’d on the cost anomaly alert, issues a press release citing “a 430% YoY increase in adversarial multi-agent security reasoning.” The stock opens up 6%.</p><p>I'm joining the goat farming waitlist ;-)\n— nickcw\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.semafor.com/article/06/27/2026/us-releases-powerful-anthropic-model-mythos-to-some-us-companies\">\n        <h2>U.S. allows Anthropic to release Mythos AI to ‘trusted’ US organizations</h2>\n    </a>\n    <time>2026-06-26 18:48</time>\n    <div>\n\n<p><a href=\"https://www.semafor.com/article/06/27/2026/us-releases-powerful-anthropic-model-mythos-to-some-us-companies\" rel=\"noopener noreferrer\">U.S. allows Anthropic to release Mythos AI to ‘trusted’ US organizations</a></p>\n<a href=\"https://archive.md/ArXuF\" rel=\"noopener noreferrer\">https://archive.md/ArXuF</a><p><a href=\"https://www.nbcnews.com/tech/tech-news/us-government-gives-anthropic-green-light-limited-re-release-mythos-5-rcna352018\" rel=\"noopener noreferrer\">https://www.nbcnews.com/tech/tech-news/us-government-gives-a...</a>\n\n\n</p><p><small>362 points | <a href=\"https://news.ycombinator.com/item?id=48692995\" rel=\"noopener noreferrer\">360 comments</a></small></p>\n\n\n<blockquote>\nThis makes me sad since it implies that the best LLM I will ever be allowed to use is GPT 5.5 and Opus 4.8. Anything smarter than that is deemed too risky.<p>So much wasted potential.</p><p>And why would I pay Anthropic or OpenAI once consumer hardware gets powerful enough to run an open weight Chinese version of Opus 4.8? Even more so when mobile phones are able to run similar LLMs.</p><p>Their financial growth looks doomed. It looks like they will be heavily regulated just like the next missile factory. This is antagonist to VC led turbo growth startup regime.\n— bel8\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.eff.org/deeplinks/2026/06/we-can-still-stop-californias-3d-printer-surveillance-scheme\">\n        <h2>We can still stop California&#39;s 3D printer surveillance scheme</h2>\n    </a>\n    <time>2026-06-26 17:13</time>\n    <div>\n\n<p><a href=\"https://www.eff.org/deeplinks/2026/06/we-can-still-stop-californias-3d-printer-surveillance-scheme\" rel=\"noopener noreferrer\">We can still stop California's 3D printer surveillance scheme</a></p>\n\n\n\n<p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=48692051\" rel=\"noopener noreferrer\">119 comments</a></small></p>\n\n\n<blockquote>\nMy kindergartner has a 3D printer.<p>I got a call from the school principal. She said “another parent called and said your son 3D printed a gun and brought it to school”.</p><p>I looked at the print history. It was a tiny toy mandalorian figurine holding a blaster pistol in his hand.</p><p>I bought my son a bigger 3D printer and told him to stop playing with that boy.\n— gdiamos\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.science.org/content/article/why-have-papers-one-history-s-most-famous-physicists-been-retracted\">\n        <h2>Springer Nature has removed two studies by Max Planck</h2>\n    </a>\n    <time>2026-06-26 10:10</time>\n    <div>\n\n<p><a href=\"https://www.science.org/content/article/why-have-papers-one-history-s-most-famous-physicists-been-retracted\" rel=\"noopener noreferrer\">Springer Nature has removed two studies by Max Planck</a></p>\n\n\n\n<p><small>343 points | <a href=\"https://news.ycombinator.com/item?id=48686834\" rel=\"noopener noreferrer\">168 comments</a></small></p>\n\n\n<blockquote>\n&gt; […] the publisher posted a blank white page with the cryptic phrase, “This article has been withdrawn due to article violation.” Springer Nature is nevertheless still selling the empty PDF for $39.95.<p>completely unsurprised, given the state of online papers publishing. if you don’t have an subscription or aren’t an organisation member, the fees are insane\n— bstsb\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://daringfireball.net/2026/06/om\">\n        <h2>Om</h2>\n    </a>\n    <time>2026-06-26 19:33</time>\n    <div>\n\n<p><a href=\"https://daringfireball.net/2026/06/om\" rel=\"noopener noreferrer\">Om</a></p>\nRelated: <i>Om Malik has died</i> - <a href=\"https://news.ycombinator.com/item?id=48678852\" rel=\"noopener noreferrer\">https://news.ycombinator.com/item?id=48678852</a> - June 2026 (161 comments)\n\n\n<p><small>296 points | <a href=\"https://news.ycombinator.com/item?id=48693391\" rel=\"noopener noreferrer\">15 comments</a></small></p>\n\n\n<blockquote>\nrare to see images, let alone with color in a Daring Fireball post<p>great read</p><p>RIP Om\n— tosh\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://commerce.jolla.com/products/jolla-phone-october-2026\">\n        <h2>Jolla Phone (October 2026)</h2>\n    </a>\n    <time>2026-06-26 10:46</time>\n    <div>\n\n<p><a href=\"https://commerce.jolla.com/products/jolla-phone-october-2026\" rel=\"noopener noreferrer\">Jolla Phone (October 2026)</a></p>\n\n\n\n<p><small>275 points | <a href=\"https://news.ycombinator.com/item?id=48687272\" rel=\"noopener noreferrer\">151 comments</a></small></p>\n\n\n<blockquote>\nWanted to mention that Sailfish has a lot of closed-source components, especially UI-related, despite the overall marketing/\"vibe\" making it look very open. If anything, AOSP (Android) is more open than Sailfish. I don't think this has changed with Sailfish 5, see e.g.:<p>- <a href=\"https://forum.sailfishos.org/t/sailfish-os-clarifying-claims-about-open-closed-source-security-and-privacy/25933\" rel=\"noopener noreferrer\">https://forum.sailfishos.org/t/sailfish-os-clarifying-claims...</a></p><p>- <a href=\"https://docs.sailfishos.org/Develop/Open_Source/\" rel=\"noopener noreferrer\">https://docs.sailfishos.org/Develop/Open_Source/</a>\n— Tiberium\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://alephneuro.com/blog/ultrasound-brain\">\n        <h2>Ultrasound imaging of the brain</h2>\n    </a>\n    <time>2026-06-26 07:51</time>\n    <div>\n\n<p><a href=\"https://alephneuro.com/blog/ultrasound-brain\" rel=\"noopener noreferrer\">Ultrasound imaging of the brain</a></p>\n\n\n\n<p><small>265 points | <a href=\"https://news.ycombinator.com/item?id=48685558\" rel=\"noopener noreferrer\">111 comments</a></small></p>\n\n\n<blockquote>\nEven low-dose ultrasound (what they use on pregnant woman) results in ultrastructural changes in brains [0], specifically at the nodes of Ranvier (the gaps between myelin along axons). See also [1] for a review.<p>[0] Ellisman MH, Palmer DE, André MP (1987), \"Diagnostic levels of ultrasound may disrupt myelination,\" Experimental Neurology 98:78–92 \n<a href=\"https://pubmed.ncbi.nlm.nih.gov/3308504/\" rel=\"noopener noreferrer\">https://pubmed.ncbi.nlm.nih.gov/3308504/</a></p><p>[1] Quarato, C.M.I., Lacedonia, D., Salvemini, M., Tuccari, G., Mastrodonato, G., Villani, R., Fiore, L.A., Scioscia, G., Mirijello, A., Saponara, A. and Sperandeo, M., 2023. A review on biological effects of ultrasounds: key messages for clinicians. Diagnostics, 13(5), p.855. \n<a href=\"https://pmc.ncbi.nlm.nih.gov/articles/PMC10001275/\" rel=\"noopener noreferrer\">https://pmc.ncbi.nlm.nih.gov/articles/PMC10001275/</a>\n— davi\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://kotaku.com/playstation-store-movies-digital-studio-canal-terminator-2000711013\">\n        <h2>PlayStation Is Deleting 551 Movies from Customers&#39; Accounts</h2>\n    </a>\n    <time>2026-06-26 16:07</time>\n    <div>\n\n<p><a href=\"https://kotaku.com/playstation-store-movies-digital-studio-canal-terminator-2000711013\" rel=\"noopener noreferrer\">PlayStation Is Deleting 551 Movies from Customers' Accounts</a></p>\n\n\n\n<p><small>249 points | <a href=\"https://news.ycombinator.com/item?id=48691346\" rel=\"noopener noreferrer\">137 comments</a></small></p>\n\n\n<blockquote>\nPiracy is justified especially when it comes to movies!<p>If I am buying a DVD, I own that copy regardless of the studio and the distributor being in legal trouble or not. If I \"buy\" or \"purchase\" something online, I expect the same thing.</p><p>I'm not always a fan of the EU over-regulating some things but I feel like they should start fining companies who want to re-define the meaning of the word purchase\n— thomasmarton\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"},{"id":"digest:digest-hn:247","title":"Digest: Hacker News: Jun 25 - Jun 26, 2026","link":"https://rssglue.subdavis.com/feed/digest-hn/rss","author":"System","published_at":"2026-06-26T10:00:00+00:00","content":"\n\n\n<section>\n    <a href=\"https://scrollprize.org/firstscroll\">\n        <h2>An entire Herculaneum scroll has been read for the first time</h2>\n    </a>\n    <time>2026-06-25 11:48</time>\n    <div>\n\n<p><a href=\"https://scrollprize.org/firstscroll\" rel=\"noopener noreferrer\">An entire Herculaneum scroll has been read for the first time</a></p>\nPreprint: <a href=\"https://scrollprize.org/pdf/main.pdf\" rel=\"noopener noreferrer\">https://scrollprize.org/pdf/main.pdf</a><p><a href=\"https://github.com/ScrollPrize/villa\" rel=\"noopener noreferrer\">https://github.com/ScrollPrize/villa</a>\n\n\n</p><p><small>883 points | <a href=\"https://news.ycombinator.com/item?id=48675179\" rel=\"noopener noreferrer\">198 comments</a></small></p>\n\n\n<blockquote>\nLets reflect on Aristocreon, in about 200 BC, putting their thoughts down on a scroll. They would be aware that the scroll might be kept in a library for some time. Maybe they could have imagined it surviving for 300 years. But they never would have imagined that in 300 years a volcano might destroy the scroll, but in some way preserve it. And then that nearly two thousand years later future humans with machines made of materials unimaginable to Aristocreon, but related distantly to sand and lightning, would be able to read the scroll again and instantly transmit it to nearly the whole planet, a planet with many times more humans than existed in their time. (and speaking of 'planet', in Aristocreon's time, people had fairly recently been able to show that the world was spherical but much of it was still unknown).<p>Do we have better imaginations? Can our sci-fi writers come up with something equivalent that is as dizzyingly far from what we know now, as now is from what Aristocreon knew?\n— codeulike\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://om.co/2026/06/24/1966-2026/\">\n        <h2>Om Malik has died</h2>\n    </a>\n    <time>2026-06-25 16:33</time>\n    <div>\n\n<p><a href=\"https://om.co/2026/06/24/1966-2026/\" rel=\"noopener noreferrer\">Om Malik has died</a></p>\n\n\n\n<p><small>283 points | <a href=\"https://news.ycombinator.com/item?id=48678852\" rel=\"noopener noreferrer\">29 comments</a></small></p>\n\n\n<blockquote>\nOh wow. What?!  Just this morning I had an occasion to go thru his site/blog.<p>Still can't believe it. 60 is too young.</p><p>I met Om finally in 2013-ish at one of his GigaOm events in the SF Bay Area. Before that, I had been a long time reader of his GigaOm blogs and other writings  at Fast Company, Red Herring, Light Reading, and elsewhere, including his book <i>Broadbandits</i>. He was one of the few bloggers / reporters who wrote it as he saw it; his takes were often brutally honest and pointed. He called upon the excesses of various telecom execs during the dot-com and telecom bust of 2000-2001/2. His book <i>Broadbandits</i> is basically an invective of the go-go days of telecom companies' incestuous deals (now seen in the AI companies too).</p><p>I had a few more occasions to meet him at dinners around the Bay Area. He was always gracious, and listened intently to what people said. As a venture partner, he focused on the people (founder) and their stories much more on the businesses.</p><p>I had heard about his troubles with his heart (~age 40-ish), which made him turn his life around to focus on only a few things that brought him joy - writing, photography, travels.</p><p>He will be missed. RIP, Om.</p><p>---\n(Update: the book is Broadbandits (not Telecom Bandits, as I mistakenly wrote)\n— aanet\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.reuters.com/world/asia-pacific/apple-raises-prices-macbooks-ipads-memory-costs-skyrocket-2026-06-25/\">\n        <h2>Apple raises prices of MacBooks, iPads</h2>\n    </a>\n    <time>2026-06-25 09:02</time>\n    <div>\n\n<p><a href=\"https://www.reuters.com/world/asia-pacific/apple-raises-prices-macbooks-ipads-memory-costs-skyrocket-2026-06-25/\" rel=\"noopener noreferrer\">Apple raises prices of MacBooks, iPads</a></p>\n<a href=\"https://9to5mac.com/2026/06/25/apple-price-increases-mac-ipad-more/\" rel=\"noopener noreferrer\">https://9to5mac.com/2026/06/25/apple-price-increases-mac-ipa...</a>\n\n\n<p><small>598 points | <a href=\"https://news.ycombinator.com/item?id=48672732\" rel=\"noopener noreferrer\">854 comments</a></small></p>\n\n\n<blockquote>\nThese are the price changes mentioned in the article:<p>Macs</p><p></p><pre><code>  MacBook Neo: $699 (up from $599)\n  13-inch MacBook Air: $1,299 (up from $1,099)\n  15-inch MacBook Air: $1,499 (up from $1,299)\n  M5 MacBook Pro: $1,999 (up from $1,699)\n  M5 Pro MacBook Pro: $2,499 (up from $2,199)\n  M5 Max MacBook Pro: $4,099 (up from $3,599)\n  iMac: $1,499 (up from $1,299)\n  M4 Max Mac Studio: $2,499 (up from $1,999)\n  M3 Ultra Mac Studio: $5,299 (up from $3,999)\n</code></pre>\niPads<p></p><pre><code>  iPad: $449 (up from $349)\n  11-inch iPad Air: $749 (up from $599)\n  13-inch iPad Air: $949 (up from $749)\n  11-inch iPad Pro: $1,199 (up from $999)\n  13-inch iPad Pro: $1,499 (up from $1,299)\n  iPad mini: $599 (up from $499)\n</code></pre>\nMore products:<p></p><pre><code>  Apple TV 4K: $199 (up from $129)\n  HomePod: $349 (up from $299)\n  HomePod mini: $129 (up from $99)\n  Vision Pro: $3,699 (up from $3,499)</code></pre>\n— primaprashant\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://expression.fire.org/p/the-papers-please-era-of-the-internet\">\n        <h2>The &#39;papers, please&#39; era of the internet will decimate your privacy</h2>\n    </a>\n    <time>2026-06-25 17:44</time>\n    <div>\n\n<p><a href=\"https://expression.fire.org/p/the-papers-please-era-of-the-internet\" rel=\"noopener noreferrer\">The 'papers, please' era of the internet will decimate your privacy</a></p>\n\n\n\n<p><small>259 points | <a href=\"https://news.ycombinator.com/item?id=48679608\" rel=\"noopener noreferrer\">116 comments</a></small></p>\n\n\n<blockquote>\nThere are at least some technological solutions here, such as anonymous credentials. [1] Modern versions of this technique allow one to associate metadata (like a proof of age exceeding a threshold) in such a way that the verifier can't even correlate repeated requests across users.<p>Governments that are serious about age verification and individual privacy (which, doubtful they truly are) should agree on a protocol and set up certificate issuers that are associated with a digital ID. Then age verification will not be an invasive procedure or risk data leaks or insider threats.</p><p>[1]: <a href=\"https://blog.cryptographyengineering.com/2026/03/02/anonymous-credentials-an-illustrated-primer/\" rel=\"noopener noreferrer\">https://blog.cryptographyengineering.com/2026/03/02/anonymou...</a>\n— j2kun\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://hackernewstrends.com\">\n        <h2>Show HN: I made Google Trends for Hacker News by indexing 18 years of comments</h2>\n    </a>\n    <time>2026-06-25 10:08</time>\n    <div>\n\n<p><a href=\"https://hackernewstrends.com\" rel=\"noopener noreferrer\">Show HN: I made Google Trends for Hacker News by indexing 18 years of comments</a></p>\n\n\n\n<p><small>345 points | <a href=\"https://news.ycombinator.com/item?id=48673671\" rel=\"noopener noreferrer\">86 comments</a></small></p>\n\n\n<blockquote>\nI host a publicly open database with Hacker News data at <a href=\"https://play.clickhouse.com/play?user=play#U0VMRUNUICogRlJPTSBoYWNrZXJuZXdzX2hpc3RvcnkgTElNSVQgMTAw\" rel=\"noopener noreferrer\">https://play.clickhouse.com/play?user=play#U0VMRUNUICogRlJPT...</a><p>So you can create any sort of similar services in a single SQL query and an HTML page.</p><p>I also hosted it as a publicly accessible data lake, which you can query from everywhere: <a href=\"https://github.com/ClickHouse/ClickHouse/issues/29693#issuecomment-4755761107\" rel=\"noopener noreferrer\">https://github.com/ClickHouse/ClickHouse/issues/29693#issuec...</a></p><p>It is also updated in real-time.\n— zX41ZdbW\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://www.bloomberg.com/news/articles/2026-06-25/ford-has-been-rehiring-quality-inspectors-after-ai-fell-short\">\n        <h2>Ford rehires 350 engineers after AI fails to preserve expertise or train juniors</h2>\n    </a>\n    <time>2026-06-25 10:58</time>\n    <div>\n\n<p><a href=\"https://www.bloomberg.com/news/articles/2026-06-25/ford-has-been-rehiring-quality-inspectors-after-ai-fell-short\" rel=\"noopener noreferrer\">Ford rehires 350 engineers after AI fails to preserve expertise or train juniors</a></p>\n\n\n\n<p><small>439 points | <a href=\"https://news.ycombinator.com/item?id=48674446\" rel=\"noopener noreferrer\">209 comments</a></small></p>\n\n\n<blockquote>\nInterestingly, there were no consequences for the execs that made this 'mistake'. There seems to be almost unlimited cover for execs cargo culting on using AI as a pretext for layoffs. If it doesn't implode almost immediately, they get massive bonuses, if it blows up in their face, oh well they had the courage to 'take a bold strategic decision'<p>In other words, they don't really have a plan, but they are happy playing with people's lives via layoffs, since it's the 'in' thing to do. The incentives are huge on the upside and zero on the downside for them.\n— khriss\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://9to5mac.com/2026/06/23/lastpass-notifies-users-of-yet-another-data-breach/\">\n        <h2>LastPass notifies users of yet another data breach</h2>\n    </a>\n    <time>2026-06-25 06:28</time>\n    <div>\n\n<p><a href=\"https://9to5mac.com/2026/06/23/lastpass-notifies-users-of-yet-another-data-breach/\" rel=\"noopener noreferrer\">LastPass notifies users of yet another data breach</a></p>\n\n\n\n<p><small>331 points | <a href=\"https://news.ycombinator.com/item?id=48671468\" rel=\"noopener noreferrer\">149 comments</a></small></p>\n\n\n<blockquote>\nHow does anyone seriously trust LastPass anymore? Years ago, I was working for a company handling bank data. They were using LP immediately following a previous LP security incident and had no plans to migrate away.\n— jagged-chisel\n</blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://twitter.com/mfts0/status/2070080422482977095\">\n        <h2>Hey Nico, you didn&#39;t vibe code your data room but stole it from Papermark</h2>\n    </a>\n    <time>2026-06-25 08:23</time>\n    <div>\n\n<p><a href=\"https://twitter.com/mfts0/status/2070080422482977095\" rel=\"noopener noreferrer\">Hey Nico, you didn't vibe code your data room but stole it from Papermark</a></p>\n<a href=\"https://xcancel.com/mfts0/status/2070080422482977095\" rel=\"noopener noreferrer\">https://xcancel.com/mfts0/status/2070080422482977095</a>\n\n\n<p><small>280 points | <a href=\"https://news.ycombinator.com/item?id=48672328\" rel=\"noopener noreferrer\">113 comments</a></small></p>\n\n\n<blockquote>\nIf we take what they're saying as fact and that they didn't copy and paste the code, but for all intents and purposes the LlM basically did reproduce the same code based on its crawling of the repo and not respecting the license. It would make a great civil case for the courts to decide.<p>Their defence seems to be \"well we asked an LLM to reproduce your work, so 'WE' never copied your code\". Smells bad to me.\n— bilekas\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology\">\n        <h2>IBM debuts sub-1 nanometer chip technology</h2>\n    </a>\n    <time>2026-06-25 11:33</time>\n    <div>\n\n<p><a href=\"https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology\" rel=\"noopener noreferrer\">IBM debuts sub-1 nanometer chip technology</a></p>\n\n\n\n<p><small>303 points | <a href=\"https://news.ycombinator.com/item?id=48674967\" rel=\"noopener noreferrer\">162 comments</a></small></p>\n\n\n<blockquote>\n&gt; logic technology can extend for the first time below the 1 nm node, advancing the era of angstrom-level scaling, where dimensions approach the size of individual atoms. While transistor nodes now refer to a generation of manufacturing technology versus an exact physical dimension, IBM’s 0.7 nm technology—also referred to as 7 angstroms—demonstrates how continued scaling remains possible.<p>Continuing the well established trend of making bold claims about physical dimensions that have nothing to do with any of the structures in the chip, and the name scales better than the tech.</p><p>What they actually deliver is a \"nanostack architecture\" built with ~5nm features that according to them is comparable to a hypothetical real sub-1nm chip.</p><p>It's an impressive achievement nonetheless but it looks like the industry has a few too many marketers.\n— buran77\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n<section>\n    <a href=\"https://mullvad.net/en/why-privacy-matters/state-mass-surveillance\">\n        <h2>Countries are competing to see which can carry out mass surveillance the best</h2>\n    </a>\n    <time>2026-06-25 09:07</time>\n    <div>\n\n<p><a href=\"https://mullvad.net/en/why-privacy-matters/state-mass-surveillance\" rel=\"noopener noreferrer\">Countries are competing to see which can carry out mass surveillance the best</a></p>\n\n\n\n<p><small>290 points | <a href=\"https://news.ycombinator.com/item?id=48672764\" rel=\"noopener noreferrer\">110 comments</a></small></p>\n\n\n<blockquote>\nThe internet, as it was before the one-way ratchet started to close, feels more and more like a lightning in a bottle that nobody in power wants repeating ever again. <i>Everything</i> in the past couple years has been going towards the centralization into a small number of services, walled wastelands that require you forfeit any kind of anonymity to even browse, tightly coupled to the countries they operate in, and especially for tech corpos, practically an extension of surveillance agencies through PRISMesque programs.<p>Soon enough (and already the case, if you're one of the unlucky ones) you won't even be able to browse it without explicitly allowing Google to track you on every single website you try to access through your Google-approved, constantly monitored handheld device, linked directly to your identity.</p><p>Commercial VPNs are not a solution, they're merely kicking the can down the road, and shrinking the number of people that will complain once they will, finally, come for them too, first by requiring strict accountability to providers and age verification, then outright banning any that do not comply.\n— 0x_rs\n</p></blockquote>\n</div>\n    <hr>\n</section>\n\n"}]