Jul 19Monday, July 20, 2026 · all days
1.Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s
2835 points by section33 1 day ago | 336 comments | permalink
tl;dr: An SRE who bought an abandoned 8-lane bowling alley is replacing its $80-120k proprietary scoring system with a $200-per-lane-pair DIY rig built on ESP32s, ESPNow mesh (with RS485 fallback), and a Raspberry Pi running Redis and a state machine. The stack exposes events to standard web tooling, allowing custom React-based UIs and animations. He plans to open-source the hardware, firmware, and software as OpenLaneLink.
HN Discussion:
  • Retrofitting legacy systems with cheap modern embedded tech is a broadly untapped opportunity
  • Fellow bowling enthusiasts share their own similar projects or experiences with old machines
  • Excitement about expanded feature possibilities like LED effects, slow-mo replays, and kiosk payments
  • Proprietary bowling equipment pricing is absurdly overpriced, validating the DIY approach
  • Requests for more documentation, photos, videos, or a shareable URL about the build
2.Claude Code uses Bun written in Rust now(simonwillison.net)
594 points by tosh 1 day ago | 819 comments | permalink
tl;dr: Claude Code v2.1.181+ (released June 17th) ships with a preview of Bun v1.4.0, which is the not-yet-released Rust rewrite of Bun. Evidence includes `strings` output showing 563 `.rs` source paths and a Bun version ahead of the latest public release (v1.3.14). The Rust port reportedly improved Linux startup by 10% with minimal user-visible disruption.
HN Discussion:
  • Rust's automatic memory management justifies the rewrite by eliminating a class of bugs Zig required manual handling for
  • ~Bun's handling of the rewrite and communication was unprofessional and concerning for the project's future
  • Bun's acquisition by Anthropic signals the death of the FOSS project and raises governance concerns
  • Using a JS runtime for a TUI is bad engineering; Claude Code should be rewritten in a native language instead
  • Claude Code has become buggy with segfaults and rendering issues, questioning the rewrite's quality
3.Orion Browser by Kagi(orionbrowser.com)
296 points by sebjones 1 day ago | 287 comments | permalink
tl;dr: Orion is a WebKit-based browser from Kagi that supports Chrome, Firefox, and Safari extensions while promising zero telemetry, built-in ad-blocking, and no data collection. It's available on macOS and iOS/iPadOS, with Linux in beta and Windows in alpha, and is funded entirely by users via subscription or lifetime license rather than ads or third-party deals.
HN Discussion:
  • Orion is buggy and unpolished, driving users back to other browsers despite wanting to like it
  • Orion is now a solid, reliable daily driver that replaced all other browsers
  • Linux beta and extension support (uBlock, vertical tabs) address key pain points from other browsers
  • Kagi's ethics or business practices (e.g., Yandex ties, proprietary code) make Orion unsupportable
  • ~The privacy promises conflict with deep Kagi service integration, raising skepticism
4.What I learned selling 2,500 MIDI recorders: Hardware is not so hard(chipweinberger.com)
546 points by chipweinberger 1 day ago | 255 comments | permalink
tl;dr: After selling 2,500 units of Jamcorder (an automated MIDI piano recorder), the founder found hardware was far easier than expected—software (200K lines across firmware, app, and tooling) was by far the hardest part. He credits the smooth hardware experience to intentional simplicity: a single-PCB, single-screw design with 25 mostly off-the-shelf components, no USB-C, and no complex features. Key takeaways include keeping BOMs simple, aiming for 70%+ gross margins, partnering with Chinese suppliers via Alibaba, and holding QA and inventory in-house.
HN Discussion:
  • Hardware is hard for reasons beyond design: scale, user unpredictability, and edge cases
  • This product is at the simple end of hardware complexity, so the conclusion doesn't generalize
  • Regulations, certifications, and compliance are what actually make hardware hard
  • Satisfied customers praising the product and the founder's achievement
  • Curious questions about anti-counterfeit strategy and scaling thresholds not yet encountered
5.Xiaomi-Robotics-1(robotics.xiaomi.com)
458 points by ilreb 1 day ago | 308 comments | permalink
tl;dr: Xiaomi-Robotics-1 is a robot foundation model pre-trained on 100,000 hours of embodiment-free UMI trajectories, then post-trained on ~7,200 hours of real-robot data to align with physical embodiments and natural-language instructions. The team reports clean scaling laws—larger models and more data steadily improve both validation error and real-robot success rates—and shows the model learns new tasks like phone packing and laundry loading from under 10 hours of demos, roughly doubling π0.5's success rate. It also achieves state-of-the-art results on four simulation benchmarks including RoboCasa and VLABench.
HN Discussion:
  • Excitement about robots finally handling household chores like laundry
  • Envisioning future integration of robots with home automation and LLMs
  • Non-humanoid robot design is the right approach, requiring adapted tools
  • Questioning hardware requirements and portability to cheaper robot platforms
  • ~Acknowledging limitations but impressed by demonstrated capabilities
6.Minecraft: Java Edition now uses SDL3(minecraft.net)
349 points by ObviouslyFlamer 1 day ago | 262 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Shares personal experience porting games to SDL3, generally positive about the transition
  • ~Concerns about blocking bugs in fullscreen modes that should delay release
  • SDL3 switch is justified given SDL2's aging GPU abstraction and hopes it fixes Linux issues
  • Cites other games benefiting from SDL3 with performance and latency improvements
  • Questions the rationale for switching from GLFW to SDL
7.Qwen 3.8(twitter.com)
949 points by nh43215rgb 1 day ago | 689 comments | permalink
tl;dr: Alibaba is launching Qwen3.8, a 2.4T-parameter open-weight model claimed to rival leading frontier models (second only to "Fable 5"). A preview version, Qwen3.8-Max-Preview, is already accessible via Alibaba's Token Plan, Qoder, and QoderWork ahead of the full open-weight release.
HN Discussion:
  • Chinese developer criticizes HN for focusing on politics rather than technical merits of Chinese models
  • Release is a competitive response to Moonshot's Kimi K3, benefiting open-weights ecosystem
  • Qwen models perform poorly in real-world use compared to DeepSeek, doubting the hype
  • Excitement for local use, hoping smaller distilled versions will be released
  • Skepticism about Qwen due to heavy censorship and mediocre benchmarks versus competitors
8.Claude Fable produced a counterexample to the Jacobian Conjecture(xcancel.com)
700 points by loubbrad 1 day ago | 448 comments | permalink
tl;dr: A user (levent/@__alpoge__) claims that Claude "Fable" produced a counterexample to the Jacobian Conjecture, a longstanding open problem in algebraic geometry. The proposed map from ℂ³ to ℂ³ has constant Jacobian determinant -2 but is not injective, sending three distinct points to (-1/4, 0, 0). If verified, this would disprove the conjecture, which posits that polynomial maps with nonzero constant Jacobian determinant must be invertible.
HN Discussion:
  • Amazement that a small counterexample was found by AI when humans searched much harder for decades
  • Curiosity about the methodology Fable used to find the counterexample
  • Optimism that LLMs will unlock many overlooked results across science and math
  • ~Skepticism or caution about the validity of the result, noting verification challenges
  • ELI5 explanation and downstream implications (equivalent conjectures also falling)
9.I joined the IndieWeb, here's what I learned(en.andros.dev)
235 points by andros 1 day ago | 154 comments | permalink
tl;dr: The IndieWeb is a movement centered on owning your content via your own domain, using small interoperable standards like microformats2 (h-card, h-entry), Webmention, IndieAuth, Micropub, and WebSub, plus a POSSE publishing strategy (post on your site, syndicate to silos with backlinks). The author adopted Webmention, h-entry/h-card, and rel="me" verification, but skipped Micropub/IndieAuth (uses git/markdown), WebSub (delayed publishing), and h-feed (template conflicts). Key takeaways: plain HTML lasts, permalinks shouldn't change, silos die (GeoCities, MySpace, Google+), and RSS remains practical since few readers parse microformats.
HN Discussion:
  • IndieWeb's technical complexity makes it inaccessible to most users and needs simpler onboarding
  • Enthusiastic adoption interest, sees IndieWeb as a compelling alternative to social silos
  • Suggests alternative protocols like Nostr that better fit POSSE model
  • ~IndieWeb sites often feel performative or professionally curated rather than genuinely personal
  • Adds practical community-building advice to complement the article's technical guide
10.Blender 5.2 LTS(blender.org)
416 points by makizar 6 days ago | 193 comments | permalink
tl;dr: Blender 5.2 LTS introduces node-based physics for hair and cloth simulations via a new XPBD Solver, audio-reactive Geometry Nodes with sound sampling, a Mesh Bevel node, and lists as a new data type. Cycles gains a Texture Cache for major memory savings, EEVEE gets significant usability fixes, and the Compositor adds 35 new nodes plus six new socket types. Other highlights include Grease Pencil's faster Delaunay fill algorithm, VSE compositor effect strips with GPU-accelerated modifiers, online-hosted Essentials assets, and VR location scouting. As an LTS release, it will receive bug fixes through July 2028.
HN Discussion:
  • Blender is impressive and worthy of donation support from users
  • Blender's UX and performance feel refreshingly clean compared to bloated commercial software
  • 3D creation software has too steep a learning curve, possibly needing AI to simplify
  • ~Blender still has UI quirks and drops support for older GPUs
  • Curiosity about industry adoption and how Blender compares to competitors like Houdini or Maya
11.OpenAI reduces Codex Model Context Size from 372k to 272k(github.com)
367 points by AmazingTurtle 1 day ago | 163 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Reduced context size is a dealbreaker; long context is essential for detailed work and papers
  • Large contexts degrade model quality anyway, so the reduction is fine or even beneficial
  • ~Compaction is lossy and problematic; better to manually manage context via chunking or clearing
  • Codex's compaction works seamlessly in practice, so the reduction isn't noticeable
  • OpenAI should adopt cheaper KV cache techniques (like DeepSeek) rather than shrinking context
12.Moonshot AI suspends new subscriptions due to Kimi K3 demand(twitter.com)
283 points by serialx 1 day ago | 110 comments | permalink
tl;dr: Moonshot AI has paused new Kimi K3 subscriptions after demand over the past 48 hours pushed GPU capacity to its limits, though existing subscribers are unaffected. The company is adding capacity and will reopen signups in batches. It also plans to split its offering into two tiers: Kimi Membership (Web, App, Work) and Kimi Code Membership (coding workflows) to better allocate compute.
HN Discussion:
  • Praise for Moonshot prioritizing existing customers over unchecked growth
  • Contrast with Google/other providers who silently reduce limits instead of pausing
  • Frustration with Kimi's actual usage limits and slow performance under load
  • Positive technical assessment of Kimi K3's architecture and coding capabilities
  • ~Skepticism about whether Chinese labs can scale to compete with OpenAI/Anthropic on capacity
13.AI advice made people less accurate but more confident – sudy(thenextweb.com)
359 points by rbanffy 1 day ago | 207 comments | permalink
tl;dr: A study from French and Italian researchers found that giving people access to AI advice dropped their willingness to say "I don't know" from 44% to 3% and accuracy from 27% to 9%, while confidence jumped from 30% to 76%. Researchers deliberately used questions where the AI model (Step 3.5 Flash) typically failed, ruling out sensible delegation as an explanation. Monetary incentives to be accurate barely helped, suggesting the mere availability of AI erodes users' ability to recognize the limits of their own knowledge.
HN Discussion:
  • Study is methodologically flawed by rigging questions the AI would fail on
  • Real-world observation confirms people blindly trust and relay AI answers
  • AI enables people to confidently reinforce ignorance and avoid correction
  • Results would differ with better models or proper RAG/alignment
  • ~Effect isn't AI-specific; any confidently wrong source would produce similar results
14.The Last MPEG-4 Visual Patent Has Expired(phoronix.com)
223 points by LorenDB 1 day ago | 73 comments | permalink
tl;dr: The last remaining MPEG-4 Part 2 patent, a Brazilian patent (BRPI0109962B1) covering image information processing, expired on 19 July 2026, according to the VIA Licensing Alliance. US and EU patents on MPEG-4 Visual had already lapsed in prior years, making the format now fully patent-free worldwide.
HN Discussion:
  • ~H.264 patents remain active and will likely be irrelevant by expiration due to newer codecs
  • Clarifies that MPEG-4 Part 2 is Xvid/DivX/H.263, not H.264, criticizing article's reporting
  • Nostalgic enthusiasm for the now-freed codec and hope for open source adoption
  • ~Patents were practically irrelevant since Xvid/DivX were widely used and unenforced for decades
  • Curiosity about patent timing and questions about the specification process
15.Transcribe.cpp(workshop.cjpais.com)
762 points by sebjones 2 days ago | 162 comments | permalink
tl;dr: Transcribe.cpp is a new ggml-based transcription library from the maintainer of Handy, supporting 60+ ASR models across 16 families with GPU acceleration via Vulkan, Metal, CUDA, and TinyBLAS. Every model is numerically validated and WER-tested against reference implementations, and it functions as a mostly drop-in replacement for whisper.cpp with first-party bindings for Python, JS/TS, Rust, and ObjC/Swift. It was built to address the poor state of cross-platform ASR distribution, where developers previously had to choose between whisper.cpp and ONNX.
HN Discussion:
  • Praises the rigor, scope, and solo effort behind the project as a rare quality contribution
  • Requests additional features like IPA phonetic transcription, speaker separation, or continuous real-time dictation
  • Values the numerical validation and cross-platform bindings as solving a real distribution problem
  • Shares positive real-world usage experience, confirming it outperforms prior tools
  • Agrees with the article's premise that local inference distribution needs to be easier
16.The Kimi K3 Moment(stephen.bochinski.dev)
629 points by sbochins 2 days ago | 603 comments | permalink
tl;dr: Kimi K3 matches Claude's coding output quality and token efficiency at roughly a third of the API price, with subscription tiers that are significantly more generous and don't quietly downgrade to weaker models. The author argues US AI policy is backfiring: restricted American models like Claude decline work that open Chinese models (Kimi K3, GLM 5.2) handle freely, and predicts the government will respond with auto-industry-style protectionism, leaving US customers stuck with worse, pricier models.
HN Discussion:
  • Distillation and commoditization of frontier models was inevitable, supporting the article's thesis
  • Governments will criminalize open-weight Chinese models, aligning with article's protectionism prediction
  • Kimi K3's actual performance is worse than claimed; users project superiority due to anti-regulation anger
  • Article is vague about which Claude model is compared, undermining its conclusions
  • Price and capability gap is smaller than article suggests when comparing like-for-like models
17.Speech Recognition and TTS in less than 500kb(github.com)
565 points by petewarden 6 days ago | 86 comments | permalink
tl;dr: Moonshine Micro is an open-source (MIT-licensed) voice AI toolkit for microcontrollers, bundling voice activity detection, speech-to-text, and neural TTS into ~468 KB of RAM and ~3.6 MB of flash, with the Raspberry Pi RP2350 (80¢) as its reference platform. The three components share a single TFLM arena and run sequentially, producing classify-and-speak latencies of roughly 0.7–1.0 seconds. A complete example demonstrates voice-driven Wi-Fi setup on the RP2350.
HN Discussion:
  • Enthusiastic users showcasing extensions or successful hands-on trials of the toolkit
  • ~Skepticism about accuracy tradeoffs in such a small footprint TTS/STT system
  • Comparing favorably to existing low-memory TTS alternatives like flite and nanotts
  • Questioning practical usefulness of voice interfaces in general workflows
  • Curiosity about portability, such as compiling to WebAssembly for browser use
18.GPT-5.6 used a prompt to close a 30-year gap in convex optimization(old.reddit.com)
598 points by mbustamanter 2 days ago | 390 comments | permalink
tl;dr: Summary not available
HN Discussion:
  • Acknowledges the result as a real but niche contribution to the field
  • The achievement is overstated since the author fed prior work and techniques into the prompt
  • Skeptical because the proof is not yet peer reviewed
  • Celebrates AI making intelligence cheap and vindicates its mathematical utility
  • Questions about implementation details and comparisons to other unsolved problems
19.Codex Resets(codex-resets.com)
306 points by denysvitali 2 days ago | 198 comments | permalink
tl;dr: A satirical tracker site monitors OpenAI VP Thomas Sottiaux's tweets announcing Codex usage limit resets, which have happened 35 times with an average interval of 8.9 days. The archived announcements reveal a pattern of frequent, ad-hoc resets tied to outages, incidents, milestones, or just "good vibes," highlighting how OpenAI's paid Codex/ChatGPT Work rate limits effectively depend on one executive's mood and Twitter activity rather than a predictable policy.
HN Discussion:
  • Resets create dependency and anxiety about future baseline usage expectations
  • The reset behavior resembles gambling mechanics, encouraging wasteful usage
  • Users are thrilled about the generous freebies and competitive dynamics between AI providers
  • Curiosity about frequency compared to competitors like Claude, Grok, and Google
  • Requests for programmatic tooling to track usage and reset events
20.Mathematicians still don't know the fastest way to multiply numbers(scientificamerican.com)
229 points by beardyw 7 days ago | 142 comments | permalink
tl;dr: The grade-school multiplication algorithm runs in O(n²), long believed to be optimal until 23-year-old Anatoly Karatsuba disproved this in 1960 with an O(n^1.585) algorithm that trades multiplications for cheaper additions—still used today in languages like Python for large integers. In 2019, Harvey and van der Hoeven achieved O(n log n), suspected to be the theoretical speed limit, though their algorithm is "galactic" (only faster for impractically huge numbers). Proving O(n log n) is truly optimal remains an open problem.
HN Discussion:
  • Practical experience implementing Karatsuba reveals real-world complexity in choosing thresholds
  • Suggests related algorithms and resources for deeper exploration of the topic
  • Curious questions about implementation details like lookup tables vs computation
  • Article feels incomplete or missing key content like how computers actually multiply
  • Interest in whether O(n log n) can be proven optimal or if faster exists