frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Quarkdown: A modern Markdown-based typesetting system

https://github.com/iamgio/quarkdown
3•asicsp•5m ago•0 comments

Poison Pill: Is the killer behind 1982 Tylenol poisonings still on the loose?

https://www.trulyadventure.us/poison-pill
15•TMWNN•1h ago•8 comments

AI makes the humanities more important, but also weirder

https://resobscura.substack.com/p/ai-makes-the-humanities-more-important
97•findhorn•4h ago•39 comments

The Metamorphosis of Prime Intellect (1994)

https://localroger.com/prime-intellect/mopiall.html
41•lawrenceyan•4h ago•19 comments

My AI skeptic friends are all nuts

https://fly.io/blog/youre-all-nuts/
1347•tabletcorry•11h ago•1691 comments

Why GUIs are built at least 2.5 times

https://patricia.no/2025/05/30/why_lean_software_dev_is_wrong.html
43•mpweiher•2d ago•22 comments

Cloudlflare builds OAuth with Claude and publishes all the prompts

https://github.com/cloudflare/workers-oauth-provider/
529•gregorywegory•17h ago•353 comments

Demodesk (YC W19) Is Hiring Rails Engineers

https://demodesk.com/careers
1•alxppp•1h ago

Ask HN: Who is hiring? (June 2025)

301•whoishiring•17h ago•294 comments

How to Store Data on Paper?

https://www.monperrus.net/martin/store-data-paper
62•mofosyne•3d ago•20 comments

Conformance checking at MongoDB: Testing that our code matches our TLA+ specs

https://www.mongodb.com/blog/post/engineering/conformance-checking-at-mongodb-testing-our-code-matches-our-tla-specs
72•todsacerdoti•10h ago•25 comments

Show HN: Kan.bn – An open-source alterative to Trello

https://github.com/kanbn/kan
402•henryball•22h ago•179 comments

Show HN: A toy version of Wireshark (student project)

https://github.com/lixiasky/vanta
217•lixiasky•16h ago•66 comments

How to post when no one is reading

https://www.jeetmehta.com/posts/thrive-in-obscurity
551•j4mehta•1d ago•233 comments

Show HN: I build one absurd web project every month

https://absurd.website
206•absurdwebsite•12h ago•46 comments

A Complete Guide to Meta Prompting

https://www.prompthub.us/blog/a-complete-guide-to-meta-prompting
9•saikatsg•2d ago•0 comments

Sid Meier's Pirates – In-depth (2017)

https://shot97retro.blogspot.com/2017/12/sid-meiers-pirates-in-depth-written.html
48•benbreen•3d ago•14 comments

Teaching Program Verification in Dafny at Amazon (2023)

https://dafny.org/blog/2023/12/15/teaching-program-verification-in-dafny-at-amazon/
35•Jtsummers•10h ago•8 comments

MonsterUI: Python library for building front end UIs quickly in FastHTML apps

https://www.answer.ai/posts/2025-01-15-monsterui.html
54•indigodaddy•11h ago•15 comments

Magic Ink: Information Software and the Graphical Interface

https://worrydream.com/MagicInk/
17•blobcode•3d ago•3 comments

Show HN: Onlook – Open-source, visual-first Cursor for designers

https://github.com/onlook-dev/onlook
362•hoakiet98•4d ago•78 comments

Largest punk archive to find new home at MTSU's Center for Popular Music

https://mtsunews.com/worlds-largest-punk-archive-moves-to-center-for-popular-music/
35•gnabgib•9h ago•3 comments

Japanese scientists develop artificial blood compatible with all blood types

https://www.tokyoweekender.com/entertainment/tech-trends/japanese-scientists-develop-artificial-blood/
184•Geekette•10h ago•39 comments

Younger generations less likely to have dementia, study suggests

https://www.theguardian.com/society/2025/jun/02/younger-generations-less-likely-dementia-study
99•robaato•16h ago•90 comments

ThorVG: Super Lightweight Vector Graphics Engine

https://www.thorvg.org/about
114•elcritch•21h ago•35 comments

Ask HN: How do I learn practical electronic repair?

101•juanse•3d ago•66 comments

Typing 118 WPM broke my brain in the right ways

http://balaji-amg.surge.sh/blog/typing-118-wpm-brain-rewiring
133•b0a04gl•12h ago•178 comments

CVE 2025 31200

https://blog.noahhw.dev/posts/cve-2025-31200/
113•todsacerdoti•13h ago•24 comments

Show HN: Penny-1.7B Irish Penny Journal style transfer

https://huggingface.co/dleemiller/Penny-1.7B
138•deepsquirrelnet•16h ago•71 comments

The Princeton INTERCAL Compiler's source code

https://esoteric.codes/blog/published-for-the-first-time-the-original-intercal72-compiler-code
136•surprisetalk•1d ago•36 comments
Open in hackernews

Hacking Pinball High Scores

https://gwern.net/blog/2025/pinball-hacking
22•surprisetalk•5d ago

Comments

cameroncf•1d 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•1d 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•1d 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•1d 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.

msarnoff•1d 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•1d 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•1d 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•1d 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•1d 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•1d 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•1d 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?