frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Facebook seemingly randomly bans tons of users

https://old.reddit.com/r/facebookdisabledme/
1•dirteater_•21s ago•1 comments

Global Bird Count

https://www.birdcount.org/
1•downboots•46s ago•0 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
2•soheilpro•2m ago•0 comments

Jon Stewart – One of My Favorite People – What Now? With Trevor Noah Podcast [video]

https://www.youtube.com/watch?v=44uC12g9ZVk
1•consumer451•5m ago•0 comments

P2P crypto exchange development company

1•sonniya•18m ago•0 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
1•jesperordrup•23m ago•0 comments

Write for Your Readers Even If They Are Agents

https://commonsware.com/blog/2026/02/06/write-for-your-readers-even-if-they-are-agents.html
1•ingve•23m ago•0 comments

Knowledge-Creating LLMs

https://tecunningham.github.io/posts/2026-01-29-knowledge-creating-llms.html
1•salkahfi•24m ago•0 comments

Maple Mono: Smooth your coding flow

https://font.subf.dev/en/
1•signa11•31m ago•0 comments

Sid Meier's System for Real-Time Music Composition and Synthesis

https://patents.google.com/patent/US5496962A/en
1•GaryBluto•38m ago•1 comments

Show HN: Slop News – HN front page now, but it's all slop

https://dosaygo-studio.github.io/hn-front-page-2035/slop-news
4•keepamovin•39m ago•1 comments

Show HN: Empusa – Visual debugger to catch and resume AI agent retry loops

https://github.com/justin55afdfdsf5ds45f4ds5f45ds4/EmpusaAI
1•justinlord•42m ago•0 comments

Show HN: Bitcoin wallet on NXP SE050 secure element, Tor-only open source

https://github.com/0xdeadbeefnetwork/sigil-web
2•sickthecat•44m ago•1 comments

White House Explores Opening Antitrust Probe on Homebuilders

https://www.bloomberg.com/news/articles/2026-02-06/white-house-explores-opening-antitrust-probe-i...
1•petethomas•44m ago•0 comments

Show HN: MindDraft – AI task app with smart actions and auto expense tracking

https://minddraft.ai
2•imthepk•49m ago•0 comments

How do you estimate AI app development costs accurately?

1•insights123•50m ago•0 comments

Going Through Snowden Documents, Part 5

https://libroot.org/posts/going-through-snowden-documents-part-5/
1•goto1•51m ago•0 comments

Show HN: MCP Server for TradeStation

https://github.com/theelderwand/tradestation-mcp
1•theelderwand•54m ago•0 comments

Canada unveils auto industry plan in latest pivot away from US

https://www.bbc.com/news/articles/cvgd2j80klmo
3•breve•55m ago•1 comments

The essential Reinhold Niebuhr: selected essays and addresses

https://archive.org/details/essentialreinhol0000nieb
1•baxtr•57m ago•0 comments

Rentahuman.ai Turns Humans into On-Demand Labor for AI Agents

https://www.forbes.com/sites/ronschmelzer/2026/02/05/when-ai-agents-start-hiring-humans-rentahuma...
1•tempodox•59m ago•0 comments

StovexGlobal – Compliance Gaps to Note

1•ReviewShield•1h ago•1 comments

Show HN: Afelyon – Turns Jira tickets into production-ready PRs (multi-repo)

https://afelyon.com/
1•AbduNebu•1h ago•0 comments

Trump says America should move on from Epstein – it may not be that easy

https://www.bbc.com/news/articles/cy4gj71z0m0o
7•tempodox•1h ago•4 comments

Tiny Clippy – A native Office Assistant built in Rust and egui

https://github.com/salva-imm/tiny-clippy
1•salvadorda656•1h ago•0 comments

LegalArgumentException: From Courtrooms to Clojure – Sen [video]

https://www.youtube.com/watch?v=cmMQbsOTX-o
1•adityaathalye•1h ago•0 comments

US moves to deport 5-year-old detained in Minnesota

https://www.reuters.com/legal/government/us-moves-deport-5-year-old-detained-minnesota-2026-02-06/
9•petethomas•1h ago•3 comments

If you lose your passport in Austria, head for McDonald's Golden Arches

https://www.cbsnews.com/news/us-embassy-mcdonalds-restaurants-austria-hotline-americans-consular-...
2•thunderbong•1h ago•0 comments

Show HN: Mermaid Formatter – CLI and library to auto-format Mermaid diagrams

https://github.com/chenyanchen/mermaid-formatter
1•astm•1h ago•0 comments

RFCs vs. READMEs: The Evolution of Protocols

https://h3manth.com/scribe/rfcs-vs-readmes/
3•init0•1h ago•1 comments
Open in hackernews

Mac Source Ports – Run old games on new Macs

https://www.macsourceports.com/
175•stared•3mo ago

Comments

philistine•3mo ago
THIS IS AN INSANE LIST! Well, there goes my productive day.
p0w3n3d•3mo ago
Week*
philistine•3mo ago
It's Thursday now, I can vouch for playing way too much Warzone this week. Fudge ...
NoSalt•3mo ago
Nice, but what I REALLY want is the old Ambrosia Software games like Apeiron and Avara. Oh, and I would prefer they be on Linux.
magnetic•3mo ago
You can find Maelstrom here: https://www.libsdl.org/projects/Maelstrom/
Palomides•3mo ago
https://github.com/avaraline/Avara
NoSalt•3mo ago
Woah, sweet ... THANK YOU!
MacSourcePorts•3mo ago
Interesting, I hadn't heard of this one. I'll see if I can add it to the collection.
HanClinto•3mo ago
I loved O.G. Escape Velocity and would love to replay that.
squeedles•3mo ago
I played a ton of EV and EVO back in the day and still have them on a Basilisk II VM, but Endless Sky has really captured the spirit of EV (because everyone who made it also loved EV) and offered it up in a modern incarnation.

https://endless-sky.github.io/

NortySpock•3mo ago
Endless Sky seemed like a nice refresh when I tried it a few years ago, did a few initial quest lines.

It was interesting how the different faction technologies had different power/mass/volume/hardpoint production and consumption ratios, so there was a real nudge towards having tech all from one faction, and gently discouraging min-maxing the build using a Frankenstein of gear sourced from the far-flung-corners of the galaxy. At least that was my recollection.

squeedles•3mo ago
Well, if it was that way, it certainly isn't any longer. They keep adding new alien races, storylines, and sectors of the galaxy, and some of my best ships were franken monsters with tech from a half dozen races. There is a core storyline that is primarily human, but if you play to the end of that will suddenly discover that there is significantly more around you that becomes reachable with some interesting new technology (trying not to spoil anything)

They have done a good job balancing the numbers so that everything requires some tradeoffs. More species/tech gives more choices and interesting variability. Some species make very efficient drives, others inefficient, more powerful but produce tons of excess heat, those folks also produce good passive cooling, others great active cooling but power hungry, etc. The ship hulls tend to match the sizes of the drives and weapon hardpoints of that race, but often work much better when outfitted with different kit (perhaps with some wasted space)

Plus the fleet management is pretty good. You fly your flagship, but you can park ships and switch your flag to different ships. So I might fly a fast little scoutship, then switch to an armor-clad behemoth surrounded my 20 of my heavy-hitting henchmen for some different missions.

stared•3mo ago
I came there because I wanted to play Quake on Apple Silicon and looked for the best option - which turned out to be a cross-platform Vulkan engine https://github.com/Novum/vkQuake.
MacSourcePorts•3mo ago
I've also added a build of DarkPlaces. I need to get a few more going like FTEQW and QuakeSpasm.
herpdyderp•3mo ago
Wish I could get Deimos Rising and Gridz working again, neither are on this list.
PaulHoule•3mo ago
I'm absolutely impressed at how the M4 Mac Mini plays games -- if Apple were making a game console they could wipe the floor with XBOX and Sony.
guestbest•3mo ago
Every general purpose computer eventually becomes a game console.
stared•3mo ago
Games are the crabs of software
MacSourcePorts•3mo ago
DOOM is the crabs of games.
ascagnel_•3mo ago
I'm hoping the rumored revision of the Apple TV can slot in as a game console. Apple has been pushing AAA games on iOS/iPadOS over the past few years, but there's no good user story if I want to have that traditional experience beyond playing Apple Arcade games on the existing (and outdated) Apple TV pucks.

There's some irony in that the one thing they haven't figured out (the living room) is the one thing their competitors in the space (Sony, Microsoft, Nintendo) _have_ figured out.

PaulHoule•3mo ago
Apple's in the tough spot (re [1]) that mobile games have already surpassed conventional PC and console games in terms of revenue. I don't know what fraction of that is the block crusher games that I see on everybody's phones and what fraction is the otaku who is serious about Umamusume, FGO, Arknights or Genshin Impact. Either way why would they want to jump onto what seems to be a sinking ship?

My take on the living room is that streaming boxes and most Blu-Ray players really suck these days (crappy little Sonys take 45 seconds to boot!) and if you want something to sit next to your TV to be a Plex client it should be a PS or XBOX.

[1] https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma

pjmlp•3mo ago
Their last attempt didn't went down that well,

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

snovymgodym•3mo ago
Console success hasn't really been about performance for some time now.
PaulHoule•3mo ago
But arguably that’s part of the problem. Not so much performance but for a long time you had improvement in the price/performance ratio and now you don’t… except for Apple Silicon! The PS5 costs more, not less, than it cost at launch years ago. Studios are in deep trouble because several years ago they assumed the average gamer was going to have a better machine (be it PC or console) than they do so now everyone is complaining new games suck.

X86 is going the way of the VAX and 68k but ARM ex. Apple is always underpowered at any price. If the rest of the industry was keeping up with Apple Silicon we would not be locked into what Apple thinks is fashionable we’d be seeing a lot of innovation.

hedora•3mo ago
Beelink's AMD mini-PCs are great console replacements. AMD $/perf and perf/watt is keeping up with Apple in the midrange (laptops, mini-pc's), and is winning at high-end (workstations + up).
tjpnz•3mo ago
I've been having a terrible time with Kerbal Space Program on my M4 based MBP. At the very least you could call it immersive when you're re-entering Kerbin and your knees are on fire.

Still manages to stay cool with games like CP2077 though.

walkabout•3mo ago
I used to play that on an Intel i5 MacBook Pro (~2014 model?) with only embedded Intel graphics. It gave it a workout and the frame rate wasn’t amazing, but it was playable. I’m surprised it strains an M4 at all.
pjmlp•3mo ago
Nah, they already tried that and it didn't went well.

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

plmpsu•3mo ago
FAQ says:

  "[...] a source port is just the executable code for the game, you still have to provide your own copy of the game's data.

  So for example, using Quake III: Arena again, the game consists of both an executable and a set of data files (pk3 files, in this case). The download for ioquake3 is an executable that is up to date and has been maintained to work on modern Macs, but you still need to acquire the pk3 files from a legal source, such as an existing installation of the game from disc or Steam or GOG."
bsimpson•3mo ago
I have original copies of a lot of these on CD, but even if it was easy to read CDs in 2025, that doesn't mean they're still in readable condition.

A lot of abandonware games have ISOs posted on the Internet Archive. There's a glimmer of worry in the back of my head about the safety of downloading random executables, but it seems like they're usually the real deal.

p0w3n3d•3mo ago
The executables are built from source if you use the OpenSource ports
bsimpson•3mo ago
That's a good point. I was thinking more generally about downloading binaries from unofficial sources.
MacSourcePorts•3mo ago
In a lot of cases the easiest way is going to be to get the game from GOG and use my Extractor utility to get the data from the Windows installer

https://www.macsourceports.com/utility/extractor

Extractor is just a GUI-based version of innoextract, so if you prefer the command line you can use that.

p0w3n3d•3mo ago
It's quite funny, because this page accidentally serves as a list of open source ports for gaming on Linux too. I used to look for ports of games I had played as a child (even for windows, because they sometimes no longer work there), and never got any global headquarters on games' ports (like the winehq db for example, which is another chapter of pain and sorrow to run them on linux)
pmarreck•3mo ago
I would like Linux to be "the" home for gaming. With those other 2 OS'es as "also supported on"'s.

I think it's almost necessary that gaming's home needs to be on an open-source OS, where people make things work because they love to, not (necessarily) because they're paid to.

I have already encountered games that no longer run on Windows but run fine (great even) on Proton.

I wish Apple wasn't locking down their PC platform so much. I mean, Asahi exists, but they are given ZERO assistance except for what is essentially "Apple holding the door open for that and similar projects". Which can close at any time. Which is a serious problem (reminiscent of the ZFS situation with Oracle).

pjmlp•3mo ago
I doubt that it will ever happen, studios targeting Android/Linux with the NDK don't bother with GNU/Linux as customer base, due to additional QA costs for little benefit.

Then there is the whole culture clash between FOSS and the way games industry sees IP, NDAs and the proprietary tooling that gives a game that edge over the competition.

MacSourcePorts•3mo ago
Yeah I'm not sure how many ports have a Mac build but no Windows build but generally I find that most of these have a Windows port because everyone has Windows, a Linux port because anyone with a spare PC can run Linux, but no Mac build because either no one on the team has a Mac or "the person who did the Mac build left/disappeared" so I'm trying to be that person for everyone, to some extent.

But yeah if it can run on the Mac it can run on Linux and probably does. There's a few cases where it doesn't go the other way (Skin Deep uses OpenGL 4.3 and the Mac stopped at OpenGL 4.1, that sort of thing)

WesleyJohnson•3mo ago
Carmageddon, in part, paved the way for my Software Development career. Manipulating the text files to change a vehicles weight, speed, etc, just opened up a whole world for me. Awesome to see it here.
alsetmusic•3mo ago
Having Carmageddon at the top is a good eye-catcher. My brother and I used to love driving around their open world and smashing into other drivers. I chose not to click through to see any of the media. I'm sure it's better looking in my memory.
JKCalhoun•3mo ago
Definitely. I want to determine what the best implementation of Carmageddon was and try to get that set-up — which a steering wheel, pedals… Kind of my fantasy.
bombcar•3mo ago
There's a lot of money to be made here; just like how the current hotness in classic cars is always what the now late-middle aged dreamed of when they were teenagers - you could sell custom "best of" rigs for games when they were released.
JKCalhoun•3mo ago
Glider Pro [1] (called Airfoil?) is on the list. I guess posting the sources on Github made that an easy matter.

I suppose I can point people to this when they ask me if there is a "Glider" on a modern platform. A lot easier than setting up emulators.

[1] https://galeforcegames.itch.io/aerofoil

asveikau•3mo ago
This will be an off topic and kinda spammy comment, but thank you for that game. I played it a lot circa 1994. The level editor also kept it very fresh.
JKCalhoun•3mo ago
(Hey, no problem. You're welcome.)
dbalatero•3mo ago
The legend! I played this a ton as a kid in the 90s. Hope you're well!
MacSourcePorts•3mo ago
Thanks for releasing the source. Had you seen this source port before?
JKCalhoun•3mo ago
I am not sure. I definitely did not see it running in a browser, ha ha.
asveikau•3mo ago
Hadn't thought of Jazz Jackrabbit in a while.

IIRC that game was pretty impressive when you consider that similar games on consoles were using custom sprite hardware, and doing it on a CPU would have been trickier, even despite having much better CPUs than the consoles.

neckro23•3mo ago
Also one of the first DOS games that had Amiga-module-style music (mixed samples) instead of Adlib or MIDI. This later evolved into the UMX system used in Unreal and Deus Ex.
dbalatero•3mo ago
I wish there was a simple single page with all the game titles on it, so I could quickly scan thru the list without paginating. The `/games` page also doesn't have the filters that the root `/` page has.
MacSourcePorts•3mo ago
Not the first time I've had this request, so try this thing I just hacked together and that's not listed anywhere yet

https://www.macsourceports.com/games/list

dbalatero•3mo ago
Looks great to me! Thanks!
mrits•3mo ago
Homm2. finally I can delete my Windows XP vm
reactordev•3mo ago
This site is difficult to navigate with just a paging list of entries with no order. Is there a search feature? Anyway to find old games without having to scroll through each page or write a python scraper? I love the effort. We should absolutely preserve old software and try to keep it working through various means. I just have a really hard time finding what I’m looking for on this site.
galad87•3mo ago
Yup, just right in the upper half of the page there is a big search box and an "sort by" popup button.
reactordev•3mo ago
I don’t see that on mobile. Just a list of games and a pager at the bottom that goes on for miles…
MacSourcePorts•3mo ago
Yeah, I don't know why I've never added that, but you can filter games on the main page not the /games page.
dbalatero•3mo ago
The main page has the search box & sort by: https://www.macsourceports.com/

The Games page does not: https://www.macsourceports.com/games

MacSourcePorts•3mo ago
Try this, I just now added it.

https://www.macsourceports.com/games/list

reactordev•3mo ago
Better! However, just including the filter could have solved this and other problems. Only having it on the main page was lost on me when initially viewing. Page on but let me filter. Also when clicking on a page, trigger a scroll to top. There were a couple times where I clicked on a pagination page number and it looked like nothing happened but the above content changed. Snappy but send me up. Little polish, little elbow grease, and bam. You got yourself an archive of the best of the best in old Mac software. Keep it up, for real, I kept telling kids about Bungie and Marathon but they still swear Halo is original.
MacSourcePorts•3mo ago
Yeah there's a glitch on scrolling up, I've never completely nailed it for some reason. I need to get on a real CMS just haven't had time.

I originally omitted filtering on mobile for space reasons but then re-added it on the Home Screen.

bombcar•3mo ago
Heroes of Might and Magic III has some serious activity out there, still.

Unfortunately, the best source port (VCMI) doesn't support Horn of the Abyss directly, but you can do things with Rosetta and friends: https://github.com/ponich/heroes3hota-mac-installer

chb•3mo ago
Would love to see Spaceward Ho! (Delta Tao Software, https://en.wikipedia.org/wiki/Spaceward_Ho!) in this list.
mapmap•3mo ago
It’s available on the App Store and it will run on both iOS and Mac.
wingworks•3mo ago
Ahh bummer, couldn't find Blobbo on the list. It was the best old mac game!
zeristor•3mo ago
Is Terranova a thing?

I was quite impressed with it back in the nineties, I don’t think I got very far into it.

catskull•3mo ago
I love MacSourcePorts.com! If you're keen, I sat down with Tom a few months ago and we talked about the site and his passion for this stuff. Super interesting fella and a heck of a nice guy! https://catskull.net/podcast#episode-14-tom-macsourceports-m...
sam256•3mo ago
You can play the old mac game Continuum in the browser now as well. [1] I ported it using the source code Brian and Randy released a while back. All my new code for the port is up on github as well. [2]

[1] https://continuumjs.com [2] https://github.com/sam-mfb/continuum

rgovostes•3mo ago
As a teenager I reached out to the authors of RoboWar and asked if I could have the source code to help port it to Mac OS X. A trifling detail I omitted was that I had no clue how to write C, whoops. How hard could it possibly be?

Nonetheless, I got it on SourceForge and it seems a later maintainer ported it to Windows. https://sourceforge.net/projects/robowar/files/Original%20Ro...

I also received the sources to Despair from Lloyd Burchill, which I was similarly unequipped to port. But unfortunately I didn't upload it anywhere.

There's also the game engine World Builder by Bill Appleton (of SuperCard fame), which Alexei Svitkine re-implemented in Java at https://github.com/asvitkine/wage-engine. This was used by several puzzle-adventure games. One I remember fondly is A Mess of Trouble by Ray Dunakin, which has been separately ported to modern macOS at http://www.amessotrouble.com/.

rgovostes•3mo ago
There's also an open source implementation of the Riven game engine for modern macOS, https://github.com/jfroy/rivenx. Though the Myst series has since been re-released.
freetonik•3mo ago
Related: I recently found a way to make Half Life 2 (purchased via Steam) run on arm-based Macs. It’s probably my favourite game of all time, and totally worth a bit of hassle.

https://rakhim.exotext.com/how-to-play-half-life-2-on-mchip-...

Herdinger•3mo ago
As a minor nit: Many of these are not actually source ports but reverse engineering efforts (e.g OpenMW). It would be nice to have a tag to highlight that is the case for accuracy purposes.

In my opinion gaining accuracy for a single engine is way harder than for general emulation since one does not have a giant corpus that can be used for validation, just the game as is. I‘ve seen a few approaches that try to go the extra mile like the bit identical Super Mario 64 decompilation, or Dungeon Master where the developer recorded inputs on actual hardware and checked that the play through reaches the end of the game provided the same inputs.

Not to take away from the tremendous task those reverse engineering efforts go through, I am very grateful to have classic games running on modern hardware with enhancements and modding support!

MacSourcePorts•3mo ago
Yeah for better or worse something I discovered was that the number of projects that fit the standard pattern of projects derived from the original's source code is actually pretty small, and the reverse engineering efforts are more common than I thought.

On the wiki on my build system I have a categorization thing happening, perhaps I should incorporate that into the site. https://github.com/MacSourcePorts/MSPBuildSystem/wiki

One thing I try to avoid though there are some examples on the site is recompilation efforts. Those can get into dodgy territory.