frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Caslib – Computer Algebra Calculator (Hack Club Project)

https://github.com/breynard0/caslib
1•breynard•1m ago

At Age 25, Wikipedia Refuses to Evolve

https://spectrum.ieee.org/wikipedia-at-25
1•asdefghyk•2m ago•1 comments

Show HN: ReviewReact – AI review responses inside Google Maps ($19/mo)

https://reviewreact.com
1•sara_builds•2m ago•0 comments

Why AlphaTensor Failed at 3x3 Matrix Multiplication: The Anchor Barrier

https://zenodo.org/records/18514533
1•DarenWatson•3m ago•0 comments

Ask HN: How much of your token use is fixing the bugs Claude Code causes?

1•laurex•7m ago•0 comments

Show HN: Agents – Sync MCP Configs Across Claude, Cursor, Codex Automatically

https://github.com/amtiYo/agents
1•amtiyo•7m ago•0 comments

Hello

1•otrebladih•9m ago•0 comments

FSD helped save my father's life during a heart attack

https://twitter.com/JJackBrandt/status/2019852423980875794
2•blacktulip•11m ago•0 comments

Show HN: Writtte – Draft and publish articles without reformatting, anywhere

https://writtte.xyz
1•lasgawe•13m ago•0 comments

Portuguese icon (FROM A CAN) makes a simple meal (Canned Fish Files) [video]

https://www.youtube.com/watch?v=e9FUdOfp8ME
1•zeristor•15m ago•0 comments

Brookhaven Lab's RHIC Concludes 25-Year Run with Final Collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
2•gnufx•17m ago•0 comments

Transcribe your aunts post cards with Gemini 3 Pro

https://leserli.ch/ocr/
1•nielstron•21m ago•0 comments

.72% Variance Lance

1•mav5431•22m ago•0 comments

ReKindle – web-based operating system designed specifically for E-ink devices

https://rekindle.ink
1•JSLegendDev•24m ago•0 comments

Encrypt It

https://encryptitalready.org/
1•u1hcw9nx•24m ago•1 comments

NextMatch – 5-minute video speed dating to reduce ghosting

https://nextmatchdating.netlify.app/
1•Halinani8•25m ago•1 comments

Personalizing esketamine treatment in TRD and TRBD

https://www.frontiersin.org/articles/10.3389/fpsyt.2025.1736114
1•PaulHoule•26m ago•0 comments

SpaceKit.xyz – a browser‑native VM for decentralized compute

https://spacekit.xyz
1•astorrivera•27m ago•0 comments

NotebookLM: The AI that only learns from you

https://byandrev.dev/en/blog/what-is-notebooklm
2•byandrev•27m ago•1 comments

Show HN: An open-source starter kit for developing with Postgres and ClickHouse

https://github.com/ClickHouse/postgres-clickhouse-stack
1•saisrirampur•28m ago•0 comments

Game Boy Advance d-pad capacitor measurements

https://gekkio.fi/blog/2026/game-boy-advance-d-pad-capacitor-measurements/
1•todsacerdoti•28m ago•0 comments

South Korean crypto firm accidentally sends $44B in bitcoins to users

https://www.reuters.com/world/asia-pacific/crypto-firm-accidentally-sends-44-billion-bitcoins-use...
2•layer8•29m ago•0 comments

Apache Poison Fountain

https://gist.github.com/jwakely/a511a5cab5eb36d088ecd1659fcee1d5
1•atomic128•31m ago•2 comments

Web.whatsapp.com appears to be having issues syncing and sending messages

http://web.whatsapp.com
1•sabujp•31m ago•2 comments

Google in Your Terminal

https://gogcli.sh/
1•johlo•32m ago•0 comments

Shannon: Claude Code for Pen Testing: #1 on Github today

https://github.com/KeygraphHQ/shannon
1•hendler•33m ago•0 comments

Anthropic: Latest Claude model finds more than 500 vulnerabilities

https://www.scworld.com/news/anthropic-latest-claude-model-finds-more-than-500-vulnerabilities
2•Bender•37m ago•0 comments

Brooklyn cemetery plans human composting option, stirring interest and debate

https://www.cbsnews.com/newyork/news/brooklyn-green-wood-cemetery-human-composting/
1•geox•37m ago•0 comments

Why the 'Strivers' Are Right

https://greyenlightenment.com/2026/02/03/the-strivers-were-right-all-along/
1•paulpauper•39m ago•0 comments

Brain Dumps as a Literary Form

https://davegriffith.substack.com/p/brain-dumps-as-a-literary-form
1•gmays•39m ago•0 comments
Open in hackernews

Hacking Pinball High Scores

https://gwern.net/blog/2025/pinball-hacking
22•surprisetalk•8mo ago

Comments

cameroncf•8mo ago
Early 80's, when I was 6 or 7, my best friend had a pinball machine in his basement. The front door "hatch" to it was unlocked and we spend countless hours poking the insides with a long screwdriver to trigger various component. Probably wasn't safe but it sure was fun!
joezydeco•8mo ago
The machines from that era had 75 volts DC sitting around unprotected at the lugs of the solenoid coils.

One hand on the screwdriver and the other hand touching a grounded coin door would have been pretty serious. You were lucky.

janwillemb•8mo ago
The links in the article are all annotated with a symbol (showing what happens when you click the link?), which breaks the flow of reading imo. I don't feel this helps communicating the message of the article.

[Example](https://imgur.com/a/wWltrg9)

gwern•8mo ago
I agree it's not helpful. The star marks a 'new' link (ie. seen for the first time recently in the website corpus). It's useful for helping flag recently-modified writing or new additions in my essays, where I might have added a bunch of links 15 years after starting the essay, and then the interesting new paragraph jumps out. They are 'starred' as something new which might be worth looking at even if you've read that page before. (Classic but forgotten Web 1.0 design pattern.) Unfortunately, in cases like this, I haven't ever written about pinball hacking before, so almost all the links are new...

I've thought about how to handle it, but haven't come up with a good answer. It may be that since 'blog' posts come with a clear temporal context, compared to my usual pages, it makes more sense to just disable that particular feature on all blog posts. We'll think about it.

gwern•8mo ago
Achmiz argues that it makes more sense to define each page as 'new' vs 'old', and disable the black-stars based on that, rather than on whether it's a blog or not. This is more work, but makes more sense (and we might want to do other things based on that binary variable, like emphasize the created date at the top of the page, to warn readers that something is recent and thus still half-baked). So we're implementing that now.
msarnoff•8mo ago
Assuming you have physical access to the inside of the machine…

Most all machines from the 80s and 90s (Williams/Bally/Gottlieb) store their high scores and adjustments in an SRAM like a 5101 with a battery backup. They are stored in binary-coded decimal and protected by a checksum.

If you could tap into the bus (possibly while the CPU is halted or by removing it) you could modify its contents.

A common aftermarket mod is to remove the backup battery (they like to corrode) and replace the CMOS RAM with a nonvolatile FeRAM. In that case, just pop it into a programmer like a TL866 and program a new image with your desired high scores.

I’ve considered doing this… I wish my 1.2 billion on my Getaway hadn’t been wiped out…

vunderba•8mo ago
Story time. A friend of mine in highschool was a ranked pinball player, just significantly better than the rest of us. Their game of choice was Medieval Madness, having logged countless hours on that machine.

As a mischievous high schooler, I was a huge fan of classic con movies like The Sting, and legendary hustlers like Titanic Thompson [1]. One of my favorite stories about him was when he took a standard horseshoe pit, extended it by a foot beyond regulation, and practiced on it for months. Then, at the appropriate time, he challenged a professional horseshoe player who unknowingly playing on a subtly modified field couldn’t understand why all their throws were falling just short.

To that end, I decided to pull a harmless little prank on my buddy.

We were friends with the owner of the local arcade, so after closing one night, I talked to him about a setup I wanted to try. With his permission, I took some adjustable furniture risers and placed them under the back two legs of the Medieval Madness machine.

The result was a subtle increase in the incline (just a few degrees) but it made a big difference in gameplay, especially for someone attuned to the machine’s usual angle. Visually, the machine looked completely normal and indistinguishable from the others. It was nestled between other games, so even if someone had known to look for a difference, the risers were virtually invisible.

Both the arcade owner and I spent the rest of the evening practicing on the steeper table. Naturally, we challenged our friend to play Medieval Madness the following day.

Their game was totally thrown off. I managed to get close to their score which under normal circumstances would’ve been borderline impossible. I didn’t quite pull it off, but I got close.

They were still incredibly skilled, but I remember them muttering under their breath, clearly irritated at missed shots, failing to hit the usual ramps, and even some inexplicable ball drains. I think if they'd played longer they would have swiftly adapted. My armchair analysis is that professional pinball players probably have to subtly adapt to the fact that even the same game across different tables will have subtle variances (strength of flipper solenoids, etc).

I never did tell them what happened.

[1] https://en.wikipedia.org/wiki/Titanic_Thompson

Slenth•8mo ago
At least in my case, that last paragraph holds true. In 2022 I discovered my small town had a few places with big collections of pinball machines. I went from playing a few games after time at the attached bar to skipping the bar and spending hours figuring out the tables, watching videos on how to exploit them, etc. Even though a couple of the places had the same machine, it played totally different depending on which place it was at. Slanted floors, warped playfields, old solenoids on flippers and slingshots all mattered.
AStonesThrow•8mo ago
It is often the case that a machine in poor repair is already difficult to play, almost without intending it. And from 1999-present, I have found plenty of machines in poor repair, in a convenience store just designed to eat a few quarters. But I have also found them with oversensitive TILT, laterally unbalanced, or the steep incline you describe. I mean, the feet are adjustable!

Sometimes even more egregious are the custom settings on classic video games. You can walk up to a Ms. Pac-Man or a Galaga and find all the action is sped up 1.5x, or just the ghosts/bombs/adversaries are always overtaking you. I think that a few decades of evolution in the ROMs either gave way to crooked ones that could be set to "impossible" levels, or the settings were always there and waiting to be discovered.

So a well-tuned pinball machine was a joy and a pleasure. I played mostly from 1992-1998. I did not enter any tournaments or play competitively. But I had a habit of entering the initials of my current "crush" when I achieved high scores. Sometimes, in a lonely place, I could aim to fill a top 10 board and attribute it all to the object of my affections. Good times!

lelandfe•8mo ago
> Consider a scenario like "convincing a third party that you got a high score on the pinball machine"

I'm imagining some barfly drinking next to me trying to assure me that they're DDOM, the high score on the pinball machine in the corner, and them pulling from their pocket a notarized certificate to that effect, lol.

gwern•8mo ago
"My sealed, postmarked, and notarized certificate stating that my nickname for pinball playing is 'DDOM' is raising a lot of questions about my pinball nickname I really thought I had already addressed."
bb88•8mo ago
To some extent playing pinball is hacking the machine.

Nudging it just enough to not cause a tilt. Manipulating the ball to get a high probability of points. Etc.

If you could manipulate the flippers to cause a stack overflow, would that be fair game?