frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Interop 2025: A Year of Convergence

https://webkit.org/blog/17808/interop-2025-review/
1•ksec•9m ago•0 comments

JobArena – Human Intuition vs. Artificial Intelligence

https://www.jobarena.ai/
1•84634E1A607A•13m ago•0 comments

Concept Artists Say Generative AI References Only Make Their Jobs Harder

https://thisweekinvideogames.com/feature/concept-artists-in-games-say-generative-ai-references-on...
1•KittenInABox•17m ago•0 comments

Show HN: PaySentry – Open-source control plane for AI agent payments

https://github.com/mkmkkkkk/paysentry
1•mkyang•19m ago•0 comments

Show HN: Moli P2P – An ephemeral, serverless image gallery (Rust and WebRTC)

https://moli-green.is/
1•ShinyaKoyano•28m ago•0 comments

The Crumbling Workflow Moat: Aggregation Theory's Final Chapter

https://twitter.com/nicbstme/status/2019149771706102022
1•SubiculumCode•32m ago•0 comments

Pax Historia – User and AI powered gaming platform

https://www.ycombinator.com/launches/PMu-pax-historia-user-ai-powered-gaming-platform
2•Osiris30•33m ago•0 comments

Show HN: I built a RAG engine to search Singaporean laws

https://github.com/adityaprasad-sudo/Explore-Singapore
1•ambitious_potat•39m ago•0 comments

Scams, Fraud, and Fake Apps: How to Protect Your Money in a Mobile-First Economy

https://blog.afrowallet.co/en_GB/tiers-app/scams-fraud-and-fake-apps-in-africa
1•jonatask•39m ago•0 comments

Porting Doom to My WebAssembly VM

https://irreducible.io/blog/porting-doom-to-wasm/
1•irreducible•40m ago•0 comments

Cognitive Style and Visual Attention in Multimodal Museum Exhibitions

https://www.mdpi.com/2075-5309/15/16/2968
1•rbanffy•41m ago•0 comments

Full-Blown Cross-Assembler in a Bash Script

https://hackaday.com/2026/02/06/full-blown-cross-assembler-in-a-bash-script/
1•grajmanu•46m ago•0 comments

Logic Puzzles: Why the Liar Is the Helpful One

https://blog.szczepan.org/blog/knights-and-knaves/
1•wasabi991011•58m ago•0 comments

Optical Combs Help Radio Telescopes Work Together

https://hackaday.com/2026/02/03/optical-combs-help-radio-telescopes-work-together/
2•toomuchtodo•1h ago•1 comments

Show HN: Myanon – fast, deterministic MySQL dump anonymizer

https://github.com/ppomes/myanon
1•pierrepomes•1h ago•0 comments

The Tao of Programming

http://www.canonical.org/~kragen/tao-of-programming.html
2•alexjplant•1h ago•0 comments

Forcing Rust: How Big Tech Lobbied the Government into a Language Mandate

https://medium.com/@ognian.milanov/forcing-rust-how-big-tech-lobbied-the-government-into-a-langua...
3•akagusu•1h ago•0 comments

PanelBench: We evaluated Cursor's Visual Editor on 89 test cases. 43 fail

https://www.tryinspector.com/blog/code-first-design-tools
2•quentinrl•1h ago•2 comments

Can You Draw Every Flag in PowerPoint? (Part 2) [video]

https://www.youtube.com/watch?v=BztF7MODsKI
1•fgclue•1h ago•0 comments

Show HN: MCP-baepsae – MCP server for iOS Simulator automation

https://github.com/oozoofrog/mcp-baepsae
1•oozoofrog•1h ago•0 comments

Make Trust Irrelevant: A Gamer's Take on Agentic AI Safety

https://github.com/Deso-PK/make-trust-irrelevant
7•DesoPK•1h ago•4 comments

Show HN: Sem – Semantic diffs and patches for Git

https://ataraxy-labs.github.io/sem/
1•rs545837•1h ago•1 comments

Hello world does not compile

https://github.com/anthropics/claudes-c-compiler/issues/1
35•mfiguiere•1h ago•20 comments

Show HN: ZigZag – A Bubble Tea-Inspired TUI Framework for Zig

https://github.com/meszmate/zigzag
3•meszmate•1h ago•0 comments

Metaphor+Metonymy: "To love that well which thou must leave ere long"(Sonnet73)

https://www.huckgutman.com/blog-1/shakespeare-sonnet-73
1•gsf_emergency_6•1h ago•0 comments

Show HN: Django N+1 Queries Checker

https://github.com/richardhapb/django-check
1•richardhapb•1h ago•1 comments

Emacs-tramp-RPC: High-performance TRAMP back end using JSON-RPC instead of shell

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•todsacerdoti•1h ago•0 comments

Protocol Validation with Affine MPST in Rust

https://hibanaworks.dev
1•o8vm•2h ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
5•gmays•2h ago•1 comments

Show HN: Zest – A hands-on simulator for Staff+ system design scenarios

https://staff-engineering-simulator-880284904082.us-west1.run.app/
1•chanip0114•2h ago•1 comments
Open in hackernews

About Asteroids, Atari's biggest arcade hit

https://www.goto10retro.com/p/about-asteroids-ataris-biggest-arcade
66•rbanffy•8mo ago

Comments

zzzeek•8mo ago
funny enough that the photo of the arcade asteroids cabinet has Galaga on it
appleorchard46•8mo ago
That man is playing Galaga!
dylan604•8mo ago
It looks to have USB port and no coin slots, so perhaps it’s a MAME cabinet?
socalgal2•8mo ago
This might sound stupid the fact that the picture of an "arcade cabinet asteroids" happens to be a emu-cabinet with non-asteroid controls and some other game on the screen made me wonder if this is either an AI generated article or an astro-turf article and not by an actual fan.

It's probably not but such is the times we live in that it was what crossed my mind.

Aachen•8mo ago
That picture was stolen from here:

> Building a 1979 Asteroids arcade replica —https://www.henningludvigsen.com/index.php/2022/09/10/buildi...

I see no license, only a copyright notice. OP does not seem to give any credit for the image or mention it was used with permission

But it's not CGI..! Celebrate the small wins

HumblyTossed•8mo ago
I got to the bottom and realized it's an ad.
marcellus23•8mo ago
An ad for what? The author links to his recreation of Asteroids but it looks like just a hobby GitHub project.
butlersean•8mo ago
Xojo.com
toast0•8mo ago
My favorite version of Asteroids is a machine that used to be found on the Yahoo! campus. Someone had put in a new vector rom and the asteroid shapes now spelled the letters in eBay (I don't remember what caps). I don't recall the details, but it apparently was modified while Yahoo Auctions was invested in competing for the US market (which was before I was hired for Y! Travel).
ljf•8mo ago
Yahoo Auctions - not thought about that for ages - as a huge Yahoo auctions fan (and seller) it was really frustrating to see eBay win - when yahoo was free, had better features and at least in the UK had a better user base too in the early 2000s.

I remember images were free on yahoo auctions so I'd add images to those auctions, then hot link to the files on different places, like forums and basic sites where the hosting didn't allow for free images. Fun days!

dfxm12•8mo ago
FWIW, yahoo auctions is strong in Japan. If you're into videogames or arcade games (like Asteroids), you've almost certainly asked a proxy to bid on something for you over the years.
wileydragonfly•8mo ago
Meh, went through one of those services, (Buyee?) had to give them direct access to my PayPal to set up the account. Won my auctions and that shipping magically went from $40 to $300. Drawn instantly. I filed a fraud complaint with my bank, which I immediately won, and they suddenly started trying to counteroffer at $80. For two years. Anyway, hope they’re enjoying that crate of 80s video games.
kabdib•8mo ago
one of the managers at Atari Coin-op disliked turtles

there was a special ROM, a version of Asteroids just for him, where the rocks were changed to big, medium and small turtles

fidotron•8mo ago
The original hardware, which I last played last year at Fun Spot, holds up surprisingly well. The responsiveness destroys modern systems completely, and vector displays are great.

Tangentially there was a niche but slightly notorious port https://www.spheresofchaos.com/ that is appropriately named.

criddell•8mo ago
A common complaint for modern Atari retro systems is that they are laggy and I think it's because ultimately they are all emulating the original systems.

It seems crazy to me that modern hardware emulating 50 year old hardware can't match the performance characteristics. What could the problem be?

fennecbutt•8mo ago
Analog vs digital
bongodongobob•8mo ago
It's not a 100% digital thing. Timing has to be correct in order for the display to work properly, at the very least. The full hardware emulation includes emulating analog stuff.
vunderba•8mo ago
Not directly related to Atari, but there's always going to be additional lag on modern "mini consoles" since most of them force you to go through HDMI.

If you grew up playing Punch-Out on an old NES with the RF module to TV, you'll know how brutal even 20-30 ms of added latency can be if you play on the NES Classic Edition.

fidotron•8mo ago
In modern systems everything is buffered, often way too much individually, let alone in aggregate.

If it were not for the games industry it would be much worse, they are the only force incentivizing keeping latency within somewhat acceptable bounds. Things like FreeSync can help a lot.

b112•8mo ago
Even ps/2 vs usb, eg interrupt vs polling makes a difference.
joezydeco•8mo ago
Jed Margolin, ex-Atari engineer, did a great pair of articles about the secrets of the Atari vector games. Highly worth your time if you're curious.

The Secret Life of Vector Generators: https://www.jmargolin.com/vgens/vgens.htm

The Secret Life of XY Monitors: https://www.jmargolin.com/xy/xymon.htm

msarnoff•8mo ago
My favorite part of Jed's article:

"Part way through the run of Asteroids, we used up the world's supply of 7497s [binary rate multiplier chips] and Texas Instruments (the only manufacturer of 7497s) did not have them on their schedule to make more for several months"

dole•8mo ago
Damn, no love for Blasteroids?
doodpants•8mo ago
My favorite Asteroids clone was a game for the Macintosh in the 90s that featured hemispherical rocks, titled "HemiRoids".

https://www.youtube.com/watch?v=l_Llp_jHv1c

snerbles•8mo ago
Mine was Hyperoid, which was left as a goodie by the local system builder who assembled my parents' 486:

https://archive.org/details/win3_Hyperoid

dfxm12•8mo ago
I was never all that good at arcade Asteroids. I think it was the controls. Rather than using a joystick, Asteroids used buttons for all it controls.

I always wondered why it didn't use a 2 way joystick (or even a spinner). Was it just meant to be awkward because it was too easy with a stick? Were they trying to save money? Did they think it would look different to attract people? Were people at the time complaining that they didn't like sticks?

markx2•8mo ago
My guess is inertia.

The movement of the ship was not stop/start or spinleft/spinright.

A stick (left/right) or spinner (Tempest!) you expect instant results. The inertia of Asteroids would not have worked that way. The game needed more judgement, built on experience, of when to press and when to release.

dfxm12•8mo ago
The inertia of the ship is based on its thrust, not the direction buttons. The game works the same in arcade and home versions (with digital d pads/sticks). The left/right buttons and a 2 way joystick are identical in function from a technical perspective (sticks are digital, taps and holds are the same on sticks and buttons). They're also in my expectations (and seemingly the author's).

Yes, a spinner would be functionally different (spinning is different from holding), but the question is really about the design choice from the beginning.

franze•8mo ago
my try for a kinda 3d asteroids, it got messy (but fun for a while, also retro tron graphics) https://asterioblocks.franzai.com/
baxtr•8mo ago
Since we’re at it: what are the best versions of Asteroids online that work on a mobile device? Asking for myself.
lordfrito•8mo ago
Should mention the little known arcade game called Meteor that was a raster version of Asteroids. Atari sued them of course. [0]

[0] https://www.polygon.com/2012/12/17/3776272/meteors-arcade-ca...

ilamont•8mo ago
The Asteroids cabinet can't be original ... looks like Galaga on the screen, and there are joysticks.
squeedles•8mo ago
It's a MAME cabinet, with an all purpose set of controls.
squeedles•8mo ago
Alas, thought the original article was going to have some juicy details about the vector hardware. But since it was a survey of games inspired by the original, I feel compelled to mention "Maelstrom" by Ambrosia.

For my money, this was the absolute best take on Asteroids since the original. Originally Mac, but the source was later released and was ported to PC. We even had a tweaked version that we called "Carnage" that generated many storms of presents, comets, spiky balls, etc.

https://en.wikipedia.org/wiki/Maelstrom_(1992_video_game)

UncleSlacky•8mo ago
Woohoo! All right!

Came here to mention Maelstrom. It's also in most of the main Linux distro repositories, too.

DarknessFalls•8mo ago
I have restored a couple of the G05-801 monitors for these. They are much more complicated to repair than standard rasters. Multiple failure paths to get a vector beam pointed at the middle of the screen, incinerating phosphors.
PopAlongKid•8mo ago
An arcade game from the same era with many of the same features attribted to Asteroids (flying a ship in all directions, gravity/interia, vector display, shooting at things while other things shoot at you, no joystick) was Gravitar. Spent uncounted hours and quarters with a good buddy on this game while working on a graduate degree.

"Gravitar is a color vector graphics multidirectional shooter arcade video game released by Atari, Inc. in 1982. Using the same "rotate-and-thrust" controls as Asteroids and Space Duel, the game was known for its high level of difficulty"

https://en.wikipedia.org/wiki/Gravitar

MegaDeKay•8mo ago
My buddy and I bought a Space Duel machine from a local pool hall many years ago for $100. I'd consider that game to be Asteroid's spiritual successor. You've still got a ship floating around in space, but it is colored vectors instead of B&W and most of the objects are 3D wireframe things like cubes.

There is a two player game mode that is incredible: both players play simultaneously and there is a short rod connecting the ships together at all times. Chaos ensues as players thrust pointed in different directions, causing the two ships to spin around wildly. Good times.

https://en.wikipedia.org/wiki/Space_Duel

whartung•8mo ago
My friend, in the office next door, was a respected saucer hunter back in the day.

Saucer hunting was, essentially, the degenerate game play that base Asteroids reduced down to when you were playing for score.

The game was to leave a last, single, small rock floating about, and wait for the fast, 1000 point saucers to show up.

The trick was that the saucers were very fast, and very accurate. So the solution was to essentially hold down the thrust button, and race from bottom to top (since the ship rolled over the edges, rather than bounced off).

When a saucer showed up, you had to quickly react, point the ship in the right direction, just a bit off axis, and blast the saucer with a stream of bullets.

I was never particularly good at that myself, but my friend was. That's how you got on the high score boards in the local arcades back in the day.

ourmandave•8mo ago
Geez I hated those little bastards. They were so small and stupid good at leading their shot to hit me no matter how fast I was going.
smcin•8mo ago
That speech is literally xenophobia ;-)
dfxm12•8mo ago
This is called "lurking". You can only do it on older versions of the game, because arcade operators complained that people were playing too much on one credit, which forced Atari to make an update. Eventually, it became best practice from arcade game designers to ensure turnover.

Interestingly though, years later they had to similarly release an update to Gauntlet Legends for just about the same reason.

https://en.wikipedia.org/wiki/Asteroids_(video_game)#Lurking...

Arcade operators began to complain about losing revenue due to this exploit. In response, Atari issued a patched EPROM and, due to the impact of this exploit, Atari (and other companies) changed their development and testing policies to try to prevent future games from having such exploits.

whartung•8mo ago

  >  because arcade operators complained that people were playing too much on one credit,
My friends and I were all over those tricks for Tempest. For those unaware, in the Atari game Tempest, if you ended with the game with specific scores, different things would happen. The most notorious, was it would grant 40 credits to the game.

Other scores did other things, including opening all of the levels to the end game (that was a fun week when that leaked, all of the high score boards all over town were wrecked).

But the 40 credit one was, I mean, freakin jackpot.

I remember when the operator at the student union at college cranked the game to its hardest difficulty. Didn't matter. That poor guy was lucky to get $2 a week from that machine. We'd crack it open every morning and just keep it that way all day long.

burningChrome•8mo ago
>> Other scores did other things, including opening all of the levels to the end game (that was a fun week when that leaked, all of the high score boards all over town were wrecked).

Kind of crazy to think one of the coolest things back in the day was battling other unknown or sometimes known teenagers for the highest scores on video games in arcades. I remember being really good at Pengo at one of the local pizza joints that my cousins loved going to. I remember saving as many quarters as possible as an 11 year old to make sure I could hold that high score until we came back a few weeks later.

ASUfool•8mo ago
>if you ended with the game with specific scores, different things would happen. The most notorious, was it would grant 40 credits to the game.

I must thank you for that nugget as a HS friend and I inherited the 40 game jackpot a couple times and had no idea how. Any memory of what some of those specific scores were?

whartung•8mo ago
Yea, I stumbled upon those as well. It was like "I can have the last piece of pizza" moment, looking around, nobody is missing this, "well, ok...".

As I recall it as a score over 170,000 and ended with a 17. That gave you the 40 credits.

The level skip was 46, but it was tricky.

If you did the 17 trick, then that happened right away.

The 46 trick, you had to wait for once complete cycle of attract mode. You know that it worked because whatever level it was playing in attract mode, when it continued to the next level, the level was wrong. Like, it would start playing the circle, and then jump to the clover, rather than the square.

But, we "never" let that happen, because if you let it go through attract mode, you'd lose all of your level progress. So, we didn't let it do that. That's why it was trick to find what 46 did (and, trust me, we tried them all! lol).

Others are mentioned on the wikipedia page, where it mentions "some ROMs were shipped with glitches". Glitches!? HA! no, likely these were put it perhaps for debugging, but that's not clear. I think it was the coders pulling one over on management, personally. Whatever they were, they were consciously done. These weren't "glitches" or bugs.

vunderba•8mo ago
From what I understand the tempest bug was accidentally introduced at the last second because the Atari logo was slightly off-center and when Dave Theurer (the creator) adjusted it, it introduced some subtle bugs into the game related to interactions with the anti-piracy code which was based on strict positional placement of objects.

Quote from him:

If players got something like 179,480 points, the game would crank a 40 into the coin counter. It would do other weird things, too, like double the vector generator multipliers so everything would be twice as big, but nobody wanted that. They just wanted to get the 40 free credits, so the kids figured out how to do it.

BuildTheRobots•8mo ago
> Interestingly though, years later they had to similarly release an update to Gauntlet Legends for just about the same reason.

Useless tech point, but Gauntlet Legends was actually "new" enough to keep the game data on an IDE HDD. 1979 vs 1998 was a massively long time in technology terms, interesting to see some of the non-technical issues persisted.

b112•8mo ago
Does anyone know what the patch did?
djmips•8mo ago
The humble Vectrex has a good asteroids - like game built in called Minestorm. But if you desire the original, someone has made an excellent version called Rocks and Saucers - free download.

https://www.vecfever.com/faq/rocks-n-saucers/

duderific•8mo ago
> Rather than using a joystick, Asteroids used buttons for all it controls. There was “rotate left”, “rotate right”, “thrust”, “fire” and “hyperspace”. That many buttons really messes with me!

This really hit home for me. Having gravitated toward games with "simple" controls like PacMan, Crazy Climber, Space Invaders, Tron etc., I never evolved to master multiple button games like Defender, Asteroids etc.

For modern platforms, like Switch/Xbox/PS series, I'm hopelessly lost.

JoeDaDude•8mo ago
And yet, Asteroids lives! The latest arcade incarnation is called Asteroids Recharged,

https://atari.com/products/atari-asteroids-recharged-arcadem...

kazinator•8mo ago
The X11 game XPilot is Asteroids-inspired. It is a multiplayer game about shooting at opponents rather than rocks. The ships are drawn using line segments, and rotate/thrust like in Asteroids.
cainxinth•8mo ago
I had played Asteroids on dozens of devices in my life, on everything from PC to TI-83, before I finally tried it on an original vector display arcade cabinet - and it blew my mind!

I had never loved the game and found it merely quirky and interesting as an example of video game history, but something about the vivid cyan lines and the responsiveness of the vector display changed the experience and made it much more engaging. It didn’t just look better, it played better, and made me understand why it was such a big hit.