Hacker News

Latest

We want Texans to know their rights

2026-07-19 @ 22:03:11Points: 80Comments: 18

Biggest Probabilistic Computer Turns Noise into Answers

2026-07-19 @ 21:42:12Points: 13Comments: 1

Show HN: A canvas-based note taking and organizer app

2026-07-19 @ 21:31:48Points: 27Comments: 8

The app features:

-Sticky notes for quick, small notes and A4 notes for long form documents

-A quick mode that uses local storage to quickly open the app and jot down a thought on the canvas -A PDF export option that exports your notes into 3 custom designed PDF styles

-Visual hierarchy to replicate file structure instead of a linear fashion, where your files are notes, stacks are folders and labels are names for your folders

Would love to continue working on this app if you guys like the concept.

How to Abandon Your Climate Commitments and Get Away with It

2026-07-19 @ 21:24:03Points: 45Comments: 10

AI advice made people 3x less accurate but 2x confident, researchers found

2026-07-19 @ 21:18:10Points: 218Comments: 112

A new Intel Itanium (IA-64) emulator that boots Windows

2026-07-19 @ 20:50:42Points: 38Comments: 25

Americans are angry about data centers. Politicians are feeling the pressure

2026-07-19 @ 20:50:07Points: 51Comments: 34

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

2026-07-19 @ 19:27:16Points: 70Comments: 16

The Last MPEG-4 Visual Patent Has Expired

2026-07-19 @ 16:45:17Points: 156Comments: 35

Moonshot AI suspends new subscriptions due to Kimi K3 demand

2026-07-19 @ 16:02:25Points: 199Comments: 71

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

2026-07-19 @ 15:20:22Points: 58Comments: 3

Natural experiments prove phytoplankton carbon removal works

2026-07-19 @ 14:51:57Points: 38Comments: 18

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

2026-07-19 @ 14:41:16Points: 1318Comments: 148

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&R desert.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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. I 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.

All that bugged me. Sure, bowling equipment is niche, but the open hardware and software landscape is amazing.

Thanks for reading! Let me know if anyone's interested in more posts about this bowling nonsense.

Bananas sprout in Rayleigh Garden UK after 15 years

2026-07-19 @ 13:29:29Points: 113Comments: 85

Minecraft: Java Edition now uses SDL3

2026-07-19 @ 11:48:18Points: 259Comments: 168

I joined the IndieWeb, here's what I learned

2026-07-19 @ 11:14:38Points: 145Comments: 84

The death and rebirth of my home server

2026-07-19 @ 10:44:31Points: 121Comments: 78

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

2026-07-19 @ 10:34:58Points: 385Comments: 194

Claude Code uses Bun written in Rust now

2026-07-19 @ 10:03:23Points: 372Comments: 513

Qwen 3.8

2026-07-19 @ 08:44:57Points: 754Comments: 533

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

2026-07-19 @ 07:54:39Points: 297Comments: 143

UnifiedIR for Julia

2026-07-18 @ 21:28:38Points: 75Comments: 16

Building an Arch Linux Aarch64 Port for Holo Core

2026-07-17 @ 15:50:25Points: 31Comments: 5

Talk: The Art of Braiding Algorithms

2026-07-15 @ 13:31:44Points: 12Comments: 0

Blender 5.2 LTS

2026-07-14 @ 18:22:47Points: 350Comments: 139

The Zen of Parallel Programming

2026-07-14 @ 14:23:26Points: 92Comments: 6

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

2026-07-14 @ 08:24:54Points: 66Comments: 48

From Muon to Gradient Clipping: Some Thoughts on QK Stability

2026-07-13 @ 14:32:31Points: 19Comments: 0

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

2026-07-13 @ 11:58:32Points: 57Comments: 17

Cagire: Live Coding in Forth

2026-07-10 @ 14:45:33Points: 75Comments: 11

Archives

2026

2025

2024

2023

2022