frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

NPM packages from Red Hat have been compromised

https://github.com/RedHatInsights/javascript-clients/issues/492
443•kurmiashish•2h ago•219 comments

CS336: Language Modeling from Scratch

https://cs336.stanford.edu/
51•kristianpaul•1h ago•1 comments

Windows GOG DOS Games on M-Series Macs

https://f055.net/technology/windows-gog-dos-games-on-m-series-macs/
46•f055•2h ago•32 comments

Flipper Zero Zig Template

https://github.com/NishantJoshi00/flipper-template
51•Nars088•2h ago•3 comments

A 10 year old Xeon is all you need

https://point.free/blog/gemma-4-on-a-2016-xeon/
460•cafkafk•8h ago•198 comments

Launch HN: Expanse (YC P26) – Unlock Wasted GPU Capacity

33•ismaeel_bashir•2h ago•2 comments

The Pirate Bay Remains Resilient, 20 Years After the Raid

https://torrentfreak.com/the-pirate-bay-remains-resilient-20-years-after-the-raid/
101•speckx•1h ago•28 comments

Sysadmining Like It's 2009

https://lambdacreate.com/posts/sysadmining-like-its-2009
35•yacin•1h ago•8 comments

Linux Basics for Hackers

https://github.com/ahegazy0/linux-basics-for-hackers-notes
25•ibobev•2h ago•7 comments

Only 17% of all 64-bit Integers are products of two 32-bit integers

https://lemire.me/blog/2026/05/22/only-17-of-all-64-bit-integers-are-products-of-two-32-bit-integ...
85•sebg•3d ago•35 comments

I made my phone slow on purpose

https://vinewallapp.com/notes/i-made-my-phone-slow-on-purpose/
12•gcampos•3d ago•1 comments

Tracing HTTP Requests with Go's net/HTTP/httptrace

https://blainsmith.com/articles/httptrace-with-go/
124•speckx•3d ago•8 comments

Radxa Dragon Q8B: A Laptop Cosplaying as an SBC?

https://bret.dk/radxa-dragon-q8b-a-laptop-cosplaying-as-an-sbc/
12•gainsurier•1h ago•4 comments

No Raise, No Promotion: 1 in 4 White-Collar Workers Are Stalling Out

https://www.wsj.com/lifestyle/careers/white-collar-workers-career-nyu-study-a81a7d9c
105•charliebwrites•1h ago•77 comments

Nvidia Cosmos 3

https://developer.nvidia.com/blog/develop-physical-ai-reasoning-world-and-action-models-with-nvid...
64•tosh•1h ago•8 comments

"The Apple Boogie" 1987 Mac Promo Album Cassette Tape [video]

https://www.youtube.com/watch?v=chJHB-btMNI
13•1970-01-01•2d ago•2 comments

Chuwi Minibook X

https://tylercipriani.com/blog/2026/05/28/chuwi-minibook-x/
351•thcipriani•16h ago•267 comments

KDE at 30

https://kde.org/anniversaries/30/
29•Kye•1h ago•5 comments

Movwin: My (Unpublished) TUI Framework

https://movq.de/blog/postings/2026-05-29/0/POSTING-en.html
35•zdw•2d ago•4 comments

Cloudflare Turnstile requiring fingerprintable WebGL

https://hacktivis.me/articles/cloudflare-turnstile-webgl-fingerprinting
744•HypnoticOcelot•1d ago•428 comments

Benchmarking SurrealDB 3.x vs. Postgres, Mongo, Neo4j and Redis (With Fsync)

https://surrealdb.com/blog/surrealdb-3-x-by-the-numbers
63•itsezc•3d ago•18 comments

You Must Fix Your Asserts (Zig)

https://kristoff.it/blog/fix-your-asserts/
15•signa11•3h ago•0 comments

Decades of Effort Restore Steelhead and Salmon Passage on Alameda Creek

https://www.fisheries.noaa.gov/feature-story/decades-effort-restore-steelhead-and-salmon-passage-...
194•rawgabbit•2d ago•40 comments

The SLAX Scripting Language: An Alternate Syntax for XSLT

http://juniper.github.io/libslax/slax-manual.html
29•thefilmore•2d ago•9 comments

Show HN: A CSS 3D Engine (no WebGL)

https://github.com/LayoutitStudio/polycss
4•rofko•1h ago•0 comments

When AI Crosses the Line: The Matplotlib Incident

https://members.sigmazero.cc/posts/when-ai-crosses-159174096?postId=when-ai-crosses-159174096
121•sigmazero•3h ago•110 comments

Using Git's rerere feature to escape recurring conflict hell

https://gist.github.com/skipcloud/f1033afb4fa5681d69fa63458cc95928
50•ankitg12•8h ago•15 comments

Cessation of public development of Kefir C compiler

https://kefir.protopopov.lv/posts/announce2.html
101•f311a•6h ago•52 comments

ChatGPT for Google Sheets exfiltrates workbooks

https://www.promptarmor.com/resources/gpt-for-google-sheets-data-exfiltration
291•hackerBanana•18h ago•107 comments

1-Bit Bonsai Image 4B Image Generation for Local Devices

https://prismml.com/news/bonsai-image-4b
432•modinfo•1d ago•185 comments
Open in hackernews

Windows GOG DOS Games on M-Series Macs

https://f055.net/technology/windows-gog-dos-games-on-m-series-macs/
46•f055•2h ago

Comments

haunter•1h ago
>install DOSBox for Mac

Mind you there are countless DOSBox forks out there and the vanilla original one is probably the least interesting one.

Nowadays the three most popular one would be DOSBox-X, DOSBox Pure, and DOSBox Staging

https://dosbox-x.com/ https://github.com/joncampbell123/dosbox-x

https://schelling.itch.io/dosbox-pure https://github.com/schellingb/dosbox-pure-unleashed/

https://www.dosbox-staging.org/ https://github.com/dosbox-staging/dosbox-staging

HelloUsername•1h ago
> there are DOSBox forks, most popular one would be DOSBox-X

Straight from the article:

> there are actively developed alternatives like DOSBox-X

thaumasiotes•1h ago
> Mind you there are countless DOSBox forks out there and the vanilla original one is probably the least interesting one.

What do you want to be "interesting" about dosbox?

nsxwolf•1h ago
The Slirp backend for the NE2000 networking driver is the big one for me.
haunter•1h ago
Read what the others offer

GUI config, load games from zip and image files, controller support, save states, various sound, graphics, and network enhancements etc.

There is more to this than simply being a DOS emulator.

rigonkulous•1h ago
This is awesome, and I can't wait to have the time to set this up and install my GOG library .. but one thing has been bugging me for a long time about my GOG library, and that is: local multiplayer network gaming was awesome then.

So .. is there going to be any chance of getting multiplayer networking setup for some of the GOG's? Has anyone accomplished this in the DOXBox-*'en .app'o-sphere yet?

fragmede•53m ago
Dosbox-X has network support via NE2000 drivers.
rigonkulous•15m ago
Ooh, that is really great to know - thank you! I will start with that first ..
lastdong•1h ago
My favourite project to run these old games was Boxer (1). Based on dosbox, it creates a runnable self contained disk (app) for each game or set of games / software. It is pretty neat, but I am not sure if it has been maintained recently.

1 boxerapp.com

1313ed01•40m ago
I do the opposite and put all games together, with DOS BAT-files to launch the games. I boot up my virtual dream DOS machine by just starting DOSBox-X and then I launch the games the way they are meant to be launched, from the DOS COMMAND.COM command-line. And as I mentioned in another comment, all of that is in one big DOS git repo.

Nice thing with DOSBox-X is there is a built-in command to set config parameters, so for games that require special settings or to slow down etc that can be set up from its launcher BAT file. All games share the same dosbox config file with default settings.

lastdong•34m ago
Thanks, I’ll check it out
giobox•16m ago
Boxer was wonderful in its day, I think it also became the basis of the official GOG Mac DOS game releases for a while too:

> https://www.gog.com/forum/general_archive/mac_dos_game_editi...

I've hoped for years someone would pickup the source and get it going again, it's essentially abandonware right now, no changes in nine years. The website is like a time machine back to the peak skeuomorphic mac app era. It still has the nicest UX of any of the DosBox variants I've tried. In this era of agentic rewrites, modernizing this app is probably the cheapest it has ever been too...

> http://boxerapp.com/

> https://github.com/alinebee/Boxer

benoau•1h ago
This is why Rosetta 2's looming retirement sucks.
smith7018•59m ago
I get why Apple wants to remove it but it genuinely sucks. I can't imagine it costs them a lot to put it into maintenance mode and just support 20 years of macOS games and apps going forward. They want developers to fully move to ARM but older titles or software whose developers have moved on/passed will be lost to the sands of time.
fragmede•51m ago
I imagine that the area it takes up on the chip is non-trivial and so it'd cost them a ton to continue to have it.
wat10000•42m ago
It’s software.
rimunroe•42m ago
I thought Rosetta 2 was a purely software layer
fwip•25m ago
Rosetta 2 is software, but there are design decisions made for the M-series chips that are specifically made to improve the ability of Rosetta to work in a performant way. The main one I'm aware of is the x86-TSO memory-ordering mode - most ARM chips don't support this, but the M-series have it so that Rosetta can toggle it on for x86 emulation.

I'm not sure what the total cost of these are, but it's not zero.

47282847•57m ago
Is it really necessary to first install and copy from a Windows machine?
1313ed01•44m ago
I never had any issues using WINE to install GOG games, but maybe running WINE on a Mac is not as easy now as it was back when I did that on a x86 Mac?

I always run the GOG installer in WINE and then copy the game into my git repo for DOS stuff, make sure the game works, git commit it, and then I know it will always just work and I will not have to think about that again (plus I can version manage all settings and save-games for all the games and also sync between my different machines without relying on any cloud service).

f055•43m ago
Hmm i guess this would require figuring out how to extract game data from an .exe installer GOG distributes. I guess AI would figure it out in like 3 minutes ;) I’ll check later.
McGuffin•20m ago
You could try https://github.com/dscharrer/innoextract (installable via homebrew).
nottorp•13m ago
That, or just run it with wine.
nihilismislove•57m ago
Heroic Launcher makes it even simpler, also for non-DOS Windows games (both very old and newer) - https://heroicgameslauncher.com/
b3lvedere•53m ago
Heroic Launcher is awesome on the Steam Deck
kbolino•15m ago
There's another big one, 4K page support. The MMU can be told to set up a virtual address space with smaller, x86-compatible 4096-byte memory pages instead of the default 16384-byte pages.
chii•29m ago
If they choose to discontinue it, it would be nice to have them opensource it so that the community could have a go at maintaining it tbh. Surely that's better than letting it rot (both rosetta and the old software that it runs).
ryandrake•13m ago
That would be ideal, but given Apple's general hostility towards Open Source, it sounds extremely unlikely. I wonder what it would take to re-implement it. If it's "just software," I suppose there is a chance.
GeekyBear•39m ago
x86 gaming and running x86 Linux software are the exceptions.

> Starting with macOS 28, Rosetta 2 will be largely discontinued. Apple says that after that point, it “will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks.”

https://9to5mac.com/2026/02/16/macos-26-4-will-notify-users-...

It's the Mac native x86 software that hasn't been updated in most of a decade that would be affected.

benoau•22m ago
> Retro gaming

What they say is "we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks" which sounds like OS X games. But even if it is all-inclusive "retro" games, that means the 1,000s of contemporary games runnable via Crossover through Steam for Windows are being shut out.

They relented under pressure to continue allowing Linux virtual machines, so hopefully they continue to revisit this decision.

https://developer.apple.com/documentation/apple-silicon/abou...

nottorp•14m ago
That's an "I'll believe it when I see it working on my machine" matter.

As my sibling post says, it's more likely to work only for some older mac os native games.

ptek•16m ago
Enjoy paying for your yearly Adobe subscription as your shrink wrap software won’t work.