| 1. | Your ePub Is fine(andreklein.net) |
| 895 points by sohkamyung 6 days ago | 305 comments | permalink | |
tl;dr: An author's EPUB passed epubcheck validation and worked on Kindle, Apple Books, and Thorium, but failed silently on Kobo devices. The culprit was a single line of modern CSS (`max-width: min(150px, 30vw)`) that Adobe's RMSDK rendering engine—frozen circa 2013 and used by Kobo for standard EPUBs—couldn't parse, causing it to drop the entire book instead of ignoring the unknown declaration as the CSS spec has required since 1996. Workaround: rename files to `.kepub.epub` to route them to Kobo's actively maintained WebKit renderer instead. | |
HN Discussion:
| |
| 2. | Even more batteries included with Emacs(karthinks.com) |
| 347 points by signa11 6 days ago | 127 comments | permalink | |
tl;dr: Third installment in a series highlighting lesser-known built-in Emacs features, requiring no packages and minimal learning curve. Highlights include `dictionary-tooltip-mode` for hover definitions, wildcard support in `find-file`/Dired, `compare-windows` as a lightweight diff, `kmacro-edit-lossage` for retroactively turning keystrokes into macros, `scroll-all-mode` for syncing window scrolls, `refill-mode` for actual auto-wrapping, and `emacs-lock-mode` to prevent buffer/Emacs termination. The author also shares Elisp snippets to extend `vc-diff` to work with backup files and improve other commands. | |
HN Discussion:
| |
| 3. | Curl will not accept vulnerability reports during July 2026(daniel.haxx.se) |
| 748 points by secret-noun 6 days ago | 302 comments | permalink | |
tl;dr: The curl project is pausing vulnerability report submissions during July 2026 (dubbed the "summer of bliss"), with Hackerone closed and security emails ignored from July 1 to August 3. Maintainers cite burnout from a heavy influx of reports over recent months and want a real break. The 8.22.0 release is pushed to September 2, 2026, though GitHub issues/PRs remain open and paid support contracts are unaffected. | |
HN Discussion:
| |
| 4. | Show HN: Kage – Shadow any website to a single binary for offline viewing(github.com) |
| 683 points by tamnd 6 days ago | 137 comments | permalink | |
tl;dr: Kage is a Go tool that clones websites for offline viewing by rendering pages in headless Chrome, snapshotting the final DOM, stripping all JavaScript, and localizing CSS/images/fonts to disk. Mirrors can be served locally, packed into a standard ZIM archive (compatible with Kiwix), or bundled into a self-contained executable or double-clickable desktop app—optionally with a native WebView window instead of opening in a browser. Crawls are polite (respecting robots.txt), resumable, and deterministic. | |
HN Discussion:
| |
| 5. | Bitsy(bitsy.org) |
| 275 points by tosh 9 days ago | 8 comments | permalink | |
tl;dr: Summary not available. | |
HN Discussion:
| |
| 6. | Firewood Splitting Simulator(screen.toys) |
| 975 points by memalign 11 days ago | 286 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 7. | Rio de Janeiro's "homegrown" LLM appears to be a merge of an existing model(github.com) |
| 394 points by unrvl22 6 days ago | 214 comments | permalink | |
tl;dr: Rio de Janeiro's IplanRIO claims its Rio-3.5-Open-397B is an original homegrown LLM, but Nex-AGI provides evidence it's actually a static element-wise weight merge (~60% Nex, 40% Qwen3.5-397B-A17B base) with no apparent additional training. When the hardcoded system prompt is stripped, the model identifies itself as "Nex" 79% of the time and reproduces Nex-AGI's backstory verbatim, while tensor-level analysis confirms a uniform 0.6/0.4 blend across all 60 layers. | |
HN Discussion:
| |
| 8. | Ask HN: What are you working on? (June 2026) |
| 302 points by david927 6 days ago | 1073 comments | permalink | |
tl;dr: Summary not available. | |
HN Discussion:
| |
| 9. | Formal methods and the future of programming(blog.janestreet.com) |
| 335 points by eatonphil 6 days ago | 114 comments | permalink | |
tl;dr: Jane Street, long skeptical of formal methods due to their high cost (e.g., seL4 required 25 person-years to verify 8,700 lines of C), is now building a team to pursue them because agentic coding has shifted the cost/benefit calculus. LLMs lower the barrier to writing proofs, while simultaneously increasing the need for verification of AI-generated code and benefiting from the strong feedback signals formal methods provide. Jane Street believes its control over OxCaml and its receptive user base position it well to make formal methods as pervasive as type systems. | |
HN Discussion:
| |
| 10. | Windows 11 users are tired of MS account requirements creeping into everything(windowscentral.com) |
| 545 points by josephcsible 6 days ago | 410 comments | permalink | |
tl;dr: Windows 11 users continue to push back against Microsoft's removal of the local account option during OOBE setup, arguing that workarounds like Rufus miss the point—they want Microsoft to restore user choice. The requirement ties into security features like BitLocker, where recovery keys are stored in the MS account, but many users don't realize this until they're locked out. Despite internal pushback from employees like VP Scott Hanselman and Microsoft's "Windows K2" trust-rebuilding initiative, the company hasn't committed to restoring a straightforward local account option. | |
HN Discussion:
| |
| 11. | Write for One Person(wizardzines.com) |
| 268 points by evakhoury 8 days ago | 81 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 12. | How to earn a billion dollars(paulgraham.com) |
| 705 points by kingstoned 6 days ago | 1851 comments | permalink | |
tl;dr: Paul Graham argues that becoming a billionaire through startups doesn't require exploitation, just exponential growth: a startup growing 15% monthly will be worth ~4,384x more in five years, making founders billionaires without cheating. The key is building something users love enough to tell their friends about, which is best achieved by young founders making things they and their friends want, often via side projects rather than deliberate idea hunting. The two variables that matter are growth rate (driven by user love) and duration (driven by market size)—neither of which cheating can meaningfully affect. | |
HN Discussion:
| |
| 13. | I indexed 669 GB of my GoPro videos using my M1 Max computer and local ML models |
| 418 points by iliashad 6 days ago | 111 comments | permalink | |
tl;dr: The author built a local pipeline to index 628 GoPro cycling videos (669 GB, 15+ hours) on an M1 Max using open-source ML models, enabling semantic search for interesting moments without cloud services. Matching clips can be sent directly to a DaVinci Resolve timeline for editing. The post includes detailed metrics on processing performance and indexing results. | |
HN Discussion:
| |
| 14. | Lisp's Influence on Ruby(blog.tacoda.dev) |
| 253 points by tacoda 9 days ago | 82 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 15. | The Birth and Death of JavaScript (2014)(destroyallsoftware.com) |
| 238 points by subset 6 days ago | 132 comments | permalink | |
tl;dr: Gary Bernhardt's 2014 PyCon talk is a sci-fi/comedy/serious presentation tracing JavaScript's history from 1995 to a speculative 2035, where asm.js and related technologies effectively replace the OS-level process boundary with a JavaScript VM sandbox. While candid about JavaScript's flaws, the talk argues its long-term impact on the industry is overwhelmingly positive. | |
HN Discussion:
| |
| 16. | Not everyone is using AI for everything(gabrielweinberg.com) |
| 498 points by yegg 6 days ago | 536 comments | permalink | |
tl;dr: Despite media narratives that "everyone is using AI for everything," data from Gallup, Microsoft, Datos, and others shows roughly one-third of Americans actively use AI, one-third use it occasionally, and one-third don't use it at all—with adoption stalling and negative sentiment rising. Concerns about job loss, privacy, and misinformation are driving deliberate avoidance, and AI's net positive societal rating sits at just +8%, comparable to social media. The author draws an analogy to meat consumption, suggesting companies should offer a spectrum of AI options rather than assuming universal adoption. | |
HN Discussion:
| |
| 17. | Linux 7.1(lore.kernel.org) |
| 314 points by berlianta 6 days ago | 122 comments | permalink | |
tl;dr: Summary not available. | |
HN Discussion:
| |
| 18. | GLM 5.2 Is Out(twitter.com) |
| 760 points by aloknnikhil 7 days ago | 484 comments | permalink | |
tl;dr: Zhipu has released GLM-5.2, its most capable open-source model to date, featuring a 1M context window and strong performance on long-horizon agent tasks and coding. The announcement explicitly frames the release as a response to recent restrictions on frontier models, positioning open-source AI as essential to global AGI development. It launches tonight for GLM Coding Plan users (Lite/Pro/Max), with API access coming next week. | |
HN Discussion:
| |
| 19. | Every Frame Perfect(tonsky.me) |
| 856 points by ravenical 7 days ago | 280 comments | permalink | |
tl;dr: Borrowing Wayland's "every frame is perfect" goal, the author argues UI quality should be judged by whether a screenshot at any moment—including mid-animation—still makes sense. Examples from Safari, Photos, YouTube, and Preview show common failures: desynchronized animations, snapping vs. tweening mismatches, and bizarre transition paths that betray underlying technical limitations. The takeaway: polish the in-between states, not just start and end, because sloppy animations erode user trust. | |
HN Discussion:
| |
| 20. | Pac-Man, but you're the ghost(garrit.xyz) |
| 220 points by mindracer 7 days ago | 83 comments | permalink | |
tl;dr: A developer built an inverted Pac-Man game where you play as a ghost trying to catch an AI-controlled Pac-Man before he clears the maze. The twist preserves the original power pellet mechanic: when Pac-Man eats one, you become the prey and have to flee for a few seconds. | |
HN Discussion:
| |