| 1. | Local Wikipedia: Wikipedia, but only for things a half hour walk from you(edjefferson.com) |
| 1675 points by sohkamyung 2 days ago | 253 comments | permalink | |
tl;dr: Local Wikipedia filters Wikipedia to show only geocoded pages within a roughly 30-minute walk of your location, falling back to the nearest 25 entries within 6 miles if the area is sparse, and capping dense areas at 500. Location data stays in the browser and isn't included in shared links. The site is unaffiliated with Wikipedia. | |
HN Discussion:
| |
| 2. | Docker is weird(codeandcake.dev) |
| 864 points by psxuaw 2 days ago | 365 comments | permalink | |
tl;dr: Containers aren't a single Linux feature but a combination of five (namespaces, cgroups, networking, chroot/pivot_root, etc.), and images are essentially just folders that Docker chroots into. Go is a surprisingly awkward choice for runc since many container-related syscalls require a single-threaded context, forcing runc to use a C module before Go's runtime starts and to re-exec /proc/self/exe to fake fork. Docker also traditionally requires root, and rootless setups must reimplement networking in userspace. | |
HN Discussion:
| |
| 3. | OpenShell – A safe, private runtime for fleets of autonomous AI agents(github.com) |
| 499 points by niemandhier 3 days ago | 217 comments | permalink | |
tl;dr: OpenShell is an NVIDIA-developed runtime that sandboxes autonomous AI agents, using kernel-level enforcement to control file access, syscalls, and network connections, while injecting credentials only for approved endpoints. Policy changes are checked via formal verification to flag risky new access (e.g., new hosts or API methods) before approval. It ships with a CLI, gateway, Kubernetes/Helm deployment, SDKs for Python/TypeScript/Go/Rust, and runs on Linux, macOS (Apple Silicon), or WSL 2. | |
HN Discussion:
| |
| 4. | Every AI model has the same "controversial" take on humans(modelcompare.ai) |
| 647 points by rakannimer 3 days ago | 623 comments | permalink | |
tl;dr: When 13 AI models from 10 labs were each asked three times for their most controversial take on humans, 32 of 38 answers converged on the same idea: humans prioritize tribal belonging and social status over truth, and rationalize beliefs after the fact. Image models, by contrast, converged on a different cliché—humans as phone-addicted consumers destroying the planet. The author concludes that because models train on overlapping data, they collapse toward the same answers, limiting their usefulness for brainstorming diverse ideas. | |
HN Discussion:
| |
| 5. | Run full iOS 16.5 firmware on Android Devices(github.com) |
| 529 points by aghuang 3 days ago | 194 comments | permalink | |
tl;dr: HackiOS boots Apple's open-source XNU kernel (iOS 16.5) on a POCO X5 Pro 5G and in QEMU, running an unmodified iOS user space (launchd, SpringBoard, stock apps) via a custom EFI loader, driver replacements, and a Linux Wi-Fi compatibility layer. Working features include the lock screen, touchscreen, Wi-Fi, GPU via Mesa/freedreno, sound, and camera; cellular, Bluetooth, Metal, and App Store sign-in don't work yet. It's a RAM-only research bench (no flashing, reboots back to Android), with no Apple files shipped — the IPSW is fetched from Apple's CDN at build time. | |
HN Discussion:
| |
| 6. | Getting ready to operate GNU Taler in Germany(taler.net) |
| 360 points by dewey 3 days ago | 175 comments | permalink | |
tl;dr: Taler Operations AG is being founded in Bochum to operate the GNU Taler payment system in Euros, after GLS Bank withdrew from its originally planned role as e-money issuer in January 2026. The new company, a subsidiary of Taler Systems SA, will apply to German regulator BaFin for an e-money license and is raising capital from investors (minimum €50,000) to fund the launch. GNU Taler itself remains free software; only the operating service is licensed. | |
HN Discussion:
| |
| 7. | Quad9 to exit France(quad9.net) |
| 1342 points by farrokhi 3 days ago | 469 comments | permalink | |
tl;dr: Quad9, the Swiss nonprofit DNS resolver, will withdraw service from France on November 24 after a court ruled it must block domains accused of copyright infringement by beIN. The organization argues DNS-level blocking is technically unworkable (geoIP can be bypassed by VPNs, as proven in a prior Sony case in Germany) and that global blocking would improperly extend French law worldwide. With ~20 similar lawsuits pending, Quad9 says ongoing compliance risks are existential, and exiting France is the only way to preserve its mission of neutral, privacy-respecting DNS resolution. | |
HN Discussion:
| |
| 8. | WorldTUI: I trained a 360M model to pretend to be a terminal(simedw.com) |
| 650 points by alphax314 3 days ago | 192 comments | permalink | |
tl;dr: A developer fine-tuned Qwen2.5-Coder-0.5B (shrunk to 360M params, quantized to int4/208MB) to simulate a terminal by predicting screen deltas from keypresses, with no actual shell or filesystem underneath. Key tricks included parallel per-row decoding with speculative verification for speed, and DAgger-style self-correction training to prevent compounding errors; the result can run vim, tmux, snake, and Python in-browser via WebGPU, and even remembers file contents written in earlier commands. It's not practically useful, but demonstrates that a small model can maintain a surprisingly consistent "world" without encoding any underlying rules. | |
HN Discussion:
| |
| 9. | LLMs are making formal software verification feasible at a much larger scale(anthropic.com) |
| 442 points by johnbender 2 days ago | 287 comments | permalink | |
tl;dr: Anthropic and Theorem used Claude to generate formal correctness proofs for 123 open-source libraries at the RISC-V assembly level, producing ~180 million lines of Rocq proofs that show the compiled binaries won't crash on any input under 64MB (given certain assumptions). The process also uncovered longstanding bugs that fuzzers had missed, including one requiring 20MB inputs with specific layouts. The authors argue that LLMs are making formal verification—traditionally requiring years of expert effort—newly practical at scale, with proof reuse and improving model efficiency driving costs down further. | |
HN Discussion:
| |
| 10. | Tell HN: I unknowingly broke the PHP RCE embargo. I am sorry |
| 733 points by petecooper 3 days ago | 264 comments | permalink | |
tl;dr: The author publicly posted about upcoming PHP RCE vulnerabilities (CVE-2026-109618 & CVE-2026-109619), unknowingly breaking the coordinated disclosure embargo and disrupting the release schedule. They claim their contact had assured them no embargo existed, and their intent was simply to alert fellow source-compilers about the urgency of the upcoming updates. They are apologizing and taking responsibility for the unintended consequences. | |
HN Discussion:
| |
| 11. | Xbox wants you to pay 24 to 40 cents per hour to stream games you bought(arstechnica.com) |
| 384 points by entryleveljobsc 3 days ago | 342 comments | permalink | |
tl;dr: Microsoft is rolling out à la carte Cloud Playtime packs for Xbox Insiders, charging $4 for 10 hours, $8 for 25 hours, or $12 for 50 hours to stream games users already own. Unlike Game Pass, which bundles streaming hours into its subscription, these packs require you to have purchased the game separately—effectively double-paying to stream titles you own. Hours don't expire, but the model drew comparisons to arcade metering, minus the benefit of not having to buy the cabinet first. | |
HN Discussion:
| |
| 12. | eMudhra to exit global SSL/TLS certificate business(emudhra.com) |
| 1136 points by bo0tzz 3 days ago | 737 comments | permalink | |
tl;dr: eMudhra is voluntarily exiting the global SSL/TLS certificate business following a recent incident that triggered disproportionate scrutiny relative to the segment's size (~1% of revenue). The company cited rising compliance costs, free SSL/TLS offerings from large players, and poor RoI as additional factors. Its G1 RSA roots will continue serving customers during the transition, and core offerings like DSC, eSign, enterprise PKI, and identity solutions remain unaffected. | |
HN Discussion:
| |
| 13. | Faster than earcut: triangulating 3.7M map polygons in 489 ms(globus.software) |
| 227 points by molind 3 days ago | 40 comments | permalink | |
tl;dr: Earstrip is a new C++/WebAssembly polygon triangulation library (ISC-licensed, earcut-compatible API) that triangulates 3.7M map polygons in 489ms—14% faster than earcut.hpp natively and 1.4-2.1x faster than earcut.js in browsers. Key optimizations include only testing reflex ("dent") vertices for ear-blocking, shortcutting convex polygons, emitting triangle strips instead of individual triangles, bucketing dents spatially, and using branchless counting passes. It falls back to constrained Delaunay triangulation for pathological cases like polygons with many holes or no valid ears after grid rounding. | |
HN Discussion:
| |
| 14. | Jailbreaking the Switch 2(pepsipu.com) |
| 827 points by ledoge 3 days ago | 305 comments | permalink | |
tl;dr: ns2jb is the first software-only tethered jailbreak for the Switch 2 (firmware 23.0.1), achieving arbitrary native code execution as any ordinary sysmodule and the built-in fs sysmodule. The author bypassed WebKit's mitigations (PAC, CFI, XOM) by instead exploiting an integer overflow in the Switch 1 game SmileBASIC for initial ROP, then used a path-normalization buffer overflow in fs to gain arbitrary R/W, and finally abused the loader's signature-check flow to run arbitrary code under any sysmodule's permissions. Codex (AI) assisted with exploit development, and a Mario Kart World mod was built as a demo. | |
HN Discussion:
| |
| 15. | What Is Gridifcation(musicalform.substack.com) |
| 461 points by gumby 6 days ago | 218 comments | permalink | |
tl;dr: "Gridification" is the post-production practice of quantizing recorded human performances to a machine-perfect timing grid, a technique the author's tempo analysis shows is near-universal in today's pop hits but absent in 1975's. The Musical Form Institute argues this erases the "felt time" and historical presence of the performers, and has launched a "Certificate of Embodied Production" to certify recordings that preserve unquantized human timing. | |
HN Discussion:
| |
| 16. | A farewell to Arc browser(arc.net) |
| 278 points by suhdonghwi 3 days ago | 249 comments | permalink | |
tl;dr: The Browser Company is sunsetting Arc on December 22, 2026, with new account creation ending October 22, 2026 and mobile AI features disabled November 23. The team is redirecting its engineering and security focus to Dia, their new AI-centric browser, citing the increasing demands of browser security in the AI era. Arc users can migrate passwords, extensions, Spaces (now Profiles), tabs, and folders to Dia via built-in import, or export their data before accounts are deactivated and deleted. | |
HN Discussion:
| |
| 17. | Woman charged with computer fraud due to scam CashApp account being in her name(404media.co) |
| 658 points by oidar 3 days ago | 707 comments | permalink | |
tl;dr: Amanda Smith was arrested in Pennsylvania and jailed for three nights over computer fraud charges in Arkansas, after a scammer used her SSN and date of birth to open a CashApp account used to defraud a Facebook Marketplace user of $1,000. Six months later, she's still fighting the criminal case, caught in a catch-22 where CashApp won't release account details because she can't prove ownership of the account she never created. | |
HN Discussion:
| |
| 18. | Using LLM for confidence scoring is a bad idea(rumple.github.io) |
| 223 points by jimauthors 4 days ago | 102 comments | permalink | |
tl;dr: LLMs generate confidence scores as plausible text continuations, not as measurements of evidence or calibrated probabilities—so the numbers shift with rewording, vary between runs, and have never been scored against actual correctness. A trustworthy confidence score requires both grounding in observable information and calibration against recorded outcomes. The author suggests building an external rule that derives confidence from measurable signals (e.g., search hits, answer consistency, historical accuracy) and continuously checking it against reviewed results, rather than asking the model how sure it is. | |
HN Discussion:
| |
| 19. | MPs moving to restrict gambling ads in Canada(cbc.ca) |
| 260 points by Teever 3 days ago | 137 comments | permalink | |
tl;dr: Summary not available | |
HN Discussion:
| |
| 20. | Code is clay now(albertodenia.com) |
| 265 points by albertodenia 6 days ago | 175 comments | permalink | |
tl;dr: Agentic coding has made code cheap to change, transforming it from unforgiving stone into malleable clay you can reshape iteratively. Two workflows are emerging: the "artisan" stays in the tight feedback loop, applying judgment on every iteration (distinct from vibe coding because they still judge the code itself), while the "factory" builds pipelines of specs, generators, and verifiers that embed judgment upfront and minimize human involvement. Most real workflows will blend both, and picking the right approach for the problem remains the core of software engineering. | |
HN Discussion:
| |