Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s

The user, an SRE, bought an abandoned bowling center and replaced the expensive scorekeeping system with an open-source alternative using ESP32 and Raspberry Pi for under $400 per lane-pair. This project, called OpenLaneLink, aims to make bowling more affordable and reduce vendor lock-in by providing an open hardware and software stack.

Qwen 3.8

https://pbs.twimg.com/media/HNk8XP_aoAAUShj?format=webp&name=medium
Qwen3.8 is launching with 2.4T parameters, considered one of the most powerful models today. It's available on Alibaba's Token Plan, Qoder, and QoderWork for early testing.

Claude Code uses Bun written in Rust now

Claude Code uses a preview of Bun v1.4.0, a not-yet-released version, indicating its use in production. This suggests Bun in Rust is being run on millions of devices.

Minecraft: Java Edition now uses SDL3

https://www.minecraft.net/content/dam/minecraftnet/games/minecraft/key-art/Global-Header_Image-Tile_MC-Java-Bedrock_570x321.jpg
The Minecraft snapshot has switched to SDL3 for window management, input, and platform integration, and added new item components for custom furnace fuels and technical changes for signs, world generation, and loot tables. Several bug fixes and changes have been made, including improvements to fullscreen mode, debug overlay, and loot table types, as well as fixes for various issues such as ...

Bananas sprout in Rayleigh Garden UK after 15 years

https://ichef.bbci.co.uk/news/480/cpsprodpb/fc8b/live/16395500-8132-11f1-b525-63787292c170.jpg.webp
Bananas may become more common in British gardens due to warmer summers and milder winters. Tropical plant enthusiasts have successfully grown bananas in the UK, using techniques like creating a microclimate effect to protect from frost.

What I learned selling 2,500 MIDI recorders: Hardware is not so hard

https://chipweinberger.com/assets/20260719-hardware-is-not-so-hard/jamcorder-in-situ.png
The creator of Jamcorder, a simple automated piano recording device, found the hardest part of building it was the software, not the hardware, which took over 3 years to develop. The experience suggests that hardware development is not as difficult as its reputation, and with proper planning, it's possible to successfully ship a hardware product at a medium scale.

The Zen of Parallel Programming

https://hcti.io/v1/image/019f60f9-8748-7924-aab9-c0b2804e8dc1
The connection between parallel programming and human life lies in the need for communication, synchronization, and coordination to achieve useful work. Honest communication and synchronization within oneself can prevent internal contention and allow for wholehearted activity.

Blender 5.2 LTS

https://www.blender.org/wp-content/uploads/2026/06/splash5_2.webp
Blender 5.2 LTS introduces new features including audio-reactive animations, node-based cloth and hair physics, and improved dynamics. It also includes a Texture Cache for reduced memory usage and startup time.

HomeLab #1: MikroTik as a Home Router

https://justsomebody.dev/_astro/hero.BmPd6k_o_Z25lme5.webp
The user set up a Mikrotik L009UiGS-RM router for their homelab to have better control over traffic and offload WiFi, focusing on wired connections for faster local network connections. They configured the router for their ISP's PPPoE over VLAN 35 with a private IPv4 address and implemented FQ-CoDel queue discipline to mitigate bufferbloat and improve latency.

OpenAI reduces Codex Model Context Size from 372k to 272k

The system is preventing the addition of this suggestion to a batch due to various restrictions including no code changes, deleted lines, and pending reviews. The suggestion cannot be applied at this time and should be checked later.

C64 Basic Dungeon Crawler: Goblin Attack (C64 Basic Part 8)

https://retrogamecoders.com/wp-content/uploads/2026/07/c64-dungeon-crawler-coding-lesson-8-commodore-basic-roguelike-programming-1200x900.png
The user implemented a turn-based game with goblins that chase the player, using parallel arrays to represent goblin positions and health, and added a simple AI for the goblins to move towards the player. However, the game broke due to a memory bug caused by the custom character set being placed in the path of the growing arrays, which was fixed by trimming the charset and adjusting the ...

Cagire: Live Coding in Forth

https://cagire.raphaelforment.fr/Cagire.png
Cagire is a free, open-source step sequencer that uses Forth scripts to produce sound and control effects. It includes a built-in audio engine and interactive documentation, and is available for self-compilation from source.

UnifiedIR for Julia

https://private-user-images.githubusercontent.com/1291671/620306544-d26afa5e-7312-4f1b-8929-0b1f5d6f8558.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODQ0NzU5MzIsIm5iZiI6MTc4NDQ3NTYzMiwicGF0aCI6Ii8xMjkxNjcxLzYyMDMwNjU0NC1kMjZhZmE1ZS03MzEyLTRmMWItODkyOS0wYjFmNWQ2Zjg1NTguanBnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA3MTlUMTU0MDMyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzgyY2Q5NmU1OWNlZTQwNjgxOWFmZWRiY2ZkYzYyZjY2NzI1Mzg4N2Q3ZjRlZjgxMmU4NzZiM2ZjYWFiMzNkOSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGanBlZyJ9.ewWuSVwaYr8gUF6atyA8eAYkWe33ed4gzPZ6aFjuJE8
Our current IR data structures in Base are about 10 years old at this point. They've held up relatively well, but there are also big problems with. I think the three biggest are that the IR...

HMD Touch 4G

https://images.ctfassets.net/wcfotm6rrl7u/2XINuLzLUuErhEN8CdCEP9/159df9df7a71880c5fd3a8b95b312ce6/HMD_Touch_4G-KV-Hero.png?w=1920&fm=webp&q=80
HMD Touch 4G is a hybrid phone combining feature phone simplicity with smartphone features like video calls and Wi-Fi support. It offers a touchscreen, Cloud Phone Service, and Express Chat app for texting and video calling.

Transcribe.cpp

transcribe.cpp is a ggml-based transcription library that supports various ASR models, ensuring accurate and fast local inference. It's designed to make locally run ASR easier, with a strong focus on performance, accuracy, and ease of use.

The Last MPEG-4 Visual Patent Has Expired

The last MPEG-4 Part 2 patent expired in Brazil today, marking the end of all patents for the technology. This milestone was confirmed by the VIA Licensing Alliance, ending a long period of patent protection.

Orion Browser by Kagi

https://storage.googleapis.com/prod-kagi-lab-kagi-cms/orion-1.1-main-hero.webp
Native WebKit speed, compatibility with a wide selection of extensions, and absolute privacy — finally together in one browser that respects you. Complete zero-telemetry browsing with built-in ad-blocking and anti-tracking. Pure WebKit engine, no AI data collection, no hidden surveillance. Limitless customization that goes far beyond themes. Configure every detail to work exactly as you need. ...

Moonshot AI suspends new subscriptions due to Kimi K3 demand

https://pbs.twimg.com/profile_images/1910294000927645696/QseOV0uF_200x200.png
Kimi K3 has exceeded capacity due to high demand, so new subscriptions are paused to protect existing users. Capacity will be added and new spots will reopen in batches, with membership plans being split into two more focused options.

Land Atlas – soil, farmability, and crop analysis for land listings

The tool captures listings, runs full analysis, and provides a 0-100 score combining soil, climate, and land risk, along with a ranked list of suitable crops. It also offers site-selection data, price per acre ranking, and exportable reports for parcel analysis and assemblage projects.

Building an Arch Linux Aarch64 Port for Holo Core

https://www.collabora.com/assets/images/newsroom/hiring_speechBubble2.png
Valve and Collabora are working on a pure aarch64 port of Arch Linux for the Steam Frame, releasing prepared binaries, sources, and containers for experimentation. The port aims to create a CI system for building binaries and determine correct dependencies for a rolling-release distribution.

Infinities, impossibilities, and the man in the white linen suit

https://i.snap.as/xrsjsR08.png
Kurt Gödel's work on incompleteness theorems showed that mathematics cannot fully explain itself, and this has implications for artificial intelligence. His theorems, combined with Alan Turing's work on the halting problem, demonstrate that certain guarantees about thinking machines are provably unavailable.

Speech Recognition and TTS in less than 500kb

https://repository-images.githubusercontent.com/867866058/0fd49719-61f4-4a3d-bb6f-eda467526a0c
Moonshine Voice is an open source AI toolkit for real-time voice agents and applications, with a micro version for embedded systems like microcontrollers and DSPs. It uses the Raspberry Pi RP2350 and requires minimal RAM and compute resources.

I joined the IndieWeb, here's what I learned

https://en.andros.dev/static/img/footer/org-social.svg
The IndieWeb is a people-focused alternative to the corporate web, promoting personal, independent websites that share commitments such as owning your data, using visible data, and being in control. It defines a set of principles and standards, including microformats, webmention, and micropub, to help individuals build and maintain their own websites and connect with others in a decentralized network.

Modder Runs GTA III Inside GTA: San Andreas on an In-Game TV

https://cdn.videocardz.com/1/2026/07/GTA3-INSIDE-GTA-SA-MOD-1200x745.webp
Dryxio demonstrated GTA III running on a TV inside GTA: San Andreas, with both games sharing the same Direct3D device and allowing player control switching. This builds on his earlier mod that ports GTA III and Vice City into San Andreas, running each game as an independent engine.

The death and rebirth of my home server

https://sgt.hootr.club/blog/home-server-rebirth/popillia-japonica.jpg
The user's Raspberry Pi 4B's microSD card failed due to excessive write cycles, prompting the user to take precautions to minimize writes and replace it with a new high-endurance card. The user repurposed old hard drives to create a btrfs pool with raid1 replication, set up a backup system, and configured various services to run on the new setup.

Codex Resets

OpenAI has been resetting usage limits for Codex and ChatGPT Work multiple times due to various issues such as increased traffic, reliability problems, and optimization issues. The resets aim to allow users to continue experimenting and building with the platforms.

Natural experiments prove phytoplankton carbon removal works

https://substackcdn.com/image/fetch/$s_!lkgi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff70833-3885-4a99-8295-94f0951945de_2416x1724.jpeg
Adding nutrients to the ocean to stimulate phytoplankton growth and carbon removal is a natural process that has been occurring for millions of years through various mechanisms such as volcanic eruptions, dust storms, and whale poop. Despite concerns about potential harm, numerous studies have shown that intentionally adding nutrients to the ocean would be safer and more controlled than the ...

Mathematicians still don't know the fastest way to multiply numbers

https://static.scientificamerican.com/dam/asset/1caac706-e03e-4760-8ef0-cc5a554737df/GettyImages-168351286-math-chalkboard.jpeg?m=1783946841.043&w=600
A 23-year-old mathematician named Anatoly Karatsuba discovered a faster multiplication method in 1960, reducing the workload from O(n^2) to O(n^1.585) steps. This breakthrough led to a decades-long pursuit of the ultimate speed limit of multiplication, culminating in a 2019 algorithm that runs in O(n × log n) time.

Neither GCC nor Clang are compliant with standard C++

C++ function types have language linkage (C++, C, or implementation-defined) which affects distinctness even with identical types. GCC and Clang don't store language linkage info, causing potential compilation failures when overloading function pointers.

Dupes (product clones) took over the world

https://platform.vox.com/wp-content/uploads/sites/2/2026/07/gettyimages-2160341306.jpg?quality=90&strip=all&crop=0%2C0.028260562385192%2C100%2C99.94347887523&w=2400
Dupe culture is a phenomenon where consumers find cheaper alternatives to name-brand products, and it has become a thriving industry with dupes available for various products, from clothing to vacations. The rise of dupe culture has led to a shift in ideas of ownership and originality, with many consumers embracing dupes as a way of life and social media platforms making it easier to find and ...