frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: NostalgiApp – Native macOS launcher for 7k+ DOS games (eXoDOS)

1•mmsols•1h ago
I built a native macOS app for browsing and playing retro DOS games through the eXoDOS collection.

  The problem: eXoDOS is an incredible curated archive of 7,000+ DOS games with pre-configured DOSBox settings, but it's Windows/Linux focused. On Mac you're stuck with janky shell scripts, manual DOSBox config, and no real way to browse the library. I wanted a proper Mac-native experience.

  What it does:

  - Downloads eXoDOS for you (full or lite — lite fetches games on demand via BitTorrent so you don't need 500GB upfront)
  - Browses the full library with box art, metadata, search, and filtering
  - One-click launch — auto-extracts archives, picks the right DOSBox version per game, handles config
  - Routes games to DOSBox Staging, DOSBox-X, ScummVM, or Wine+ECE automatically
  - Game version selector when multiple exist (Floppy/CD, SoundBlaster/MT-32, EGA/VGA)
  - Also supports eXoScummVM, eXoWin3x, eXoDREAMM collections in the same library
  - ROM support for console emulation via RetroArch/MAME

  A few Mac-specific things I added that I think are fun:
  - Spotlight indexing — Cmd+Space, type "Doom", hit Enter
  - Siri Shortcuts — "Hey Siri, launch a random DOS game"
  - Menu bar quick launcher for recent/favorite games

  Technical bits: Swift/SwiftUI, targets macOS 13+. Game launching is fully independent — I built a database of 1,700+ game version configs (which executable, which subfolder, which DOSBox flags) so the app doesn't depend on any eXo shell scripts.
  There's also a crowd-sourced fix system: if a game doesn't launch correctly, the app parses the dosbox.conf to find the right executable, and if the user confirms it works, the fix gets uploaded and synced to all users.

  €20 with a 14-day free trial. It's been a big project and I'd like to keep working on it.

  https://nostalgi.app

How to Organize Safely in the Age of Surveillance

https://www.wired.com/story/how-to-organize-safely-in-the-age-of-surveillance/
1•jtfairbank•15s ago•1 comments

My side project got banned from the internet

https://trysound.io/how-my-side-project-got-banned-from-the-internet/
1•speckx•3m ago•0 comments

Show HN: Remote-OpenCode – Control your AI coding assistant from Discord

https://github.com/RoundTable02/remote-opencode
1•remocode•4m ago•1 comments

The Market for Marriage

https://worksinprogress.co/issue/marriage-customs-very-different-from-ours/
1•bensouthwood•5m ago•0 comments

Building an Elite AI Engineering Culture in 2026

https://www.cjroth.com/blog/2026-02-18-building-an-elite-engineering-culture
1•cmsefton•6m ago•0 comments

Show HN: A Self-Paced Exercise to Build a CLI Coding Agent from Scratch

https://github.com/primaprashant/alduin
1•primaprashant•7m ago•1 comments

Show HN: AgentBouncr – Governance layer for AI agents

https://github.com/agentbouncr/agentbouncr
1•Soenke_Cramme•7m ago•1 comments

Fixing macOS window chaos: display-aware layout restore with Hammerspoon

https://ai.rundatarun.io/Practical+Applications/fixing-macos-window-chaos-hammerspoon-karabiner
1•RyeCatcher•7m ago•0 comments

Themes and plugins for Claude Code's status bar

https://github.com/npow/oh-my-claude
1•elwebmaster•9m ago•0 comments

Ask HN: Who is hiring? (February 2026)

1•ssunboyy•10m ago•0 comments

CryptPad Funding Status January 2026

https://blog.cryptpad.org/2026/02/18/CryptPad-Funding-Status-2026/
1•Timshel•11m ago•0 comments

Amazon's cloud was hit by two outages involving AI tools in December, FT says

https://www.marketscreener.com/news/amazon-s-cloud-was-hit-by-two-outages-involving-ai-tools-in-d...
1•_____k•13m ago•0 comments

Reassessing European Contact: Insights from Spanish America [pdf]

https://isonomiaquarterly.com/wp-content/uploads/2026/02/iq-4.1-spring-2026-bassi-conquest-and-th...
1•brandonlc•14m ago•0 comments

Epoll and Kqueue: How Operating Systems Learned to Wait Efficiently

https://thecodinggopher.substack.com/p/epoll-and-kqueue-how-operating-systems
2•syntacticbs•16m ago•1 comments

The U.S. and China Are Pursuing Different AI Futures

https://spectrum.ieee.org/us-china-ai
2•oldnetguy•17m ago•0 comments

Nvidia DGX Spark: Is DGX Spark Blackwell?

https://www.backend.ai/blog/2026-02-is-dgx-spark-actually-a-blackwell
1•ResearchAtPlay•17m ago•1 comments

Pg-here: Run a local PostgreSQL instance in your project folder with one command

https://github.com/mayfer/pg-here
1•birdculture•18m ago•0 comments

Private Equity Debt Left a Leading VPN Open to Chinese Hackers

https://www.bloomberg.com/news/features/2026-02-19/vpn-used-by-us-government-failed-to-stop-china...
1•pvachon•24m ago•0 comments

Exercise has 'similar effect' to therapy, study on depression shows

https://medicalxpress.com/news/2026-01-similar-effect-therapy-depression.html
7•PaulHoule•26m ago•0 comments

Show HN: Lobster Sauce – the most recent OpenClaw news in one central place

https://www.lobstersauce.news/
1•Tjerkienator•27m ago•0 comments

NASA recalls dysfunction, emotions during Boeing's botched Starliner flight

https://www.reuters.com/business/aerospace-defense/nasa-chief-slams-boeing-agency-failures-botche...
1•JumpCrisscross•28m ago•0 comments

IEEE 802.19.3:Coexistence Recommendations for sub 1-GHz IEEE 802.11 and 802.15.4

https://ieeexplore.ieee.org/document/10148905
1•teleforce•31m ago•0 comments

Fault tolerant message passing C# with NATS.io: Use Distributed Object Store

https://nats-io.github.io/nats.net/documentation/object-store/intro.html
1•northlondoner•31m ago•1 comments

Show HN: Google Drive CLI for LLMs / Coding Agents

https://github.com/NmadeleiDev/google-drive-cli
1•Gregoryy•33m ago•0 comments

Ente Locker

https://ente.io/blog/locker/
1•sylens•33m ago•0 comments

The Software Factory: When No Human Writes or Reviews the Code

https://www.thepragmaticcto.com/p/the-software-factory-when-no-human
1•allanmacgregor•35m ago•0 comments

Coding Agents Are at Stage 5, Everything Else Is Stuck at Stage 1

https://kanyilmaz.me/2026/02/19/five-stages-of-ai-agents.html
1•thellimist•36m ago•0 comments

Show HN: LinkedRecords – A Server-Sovereign Alternative to Firebase

https://linkedrecords.com/
1•WolfOliver•39m ago•0 comments

Django ORM Standalone⁽¹⁾: Querying an existing database

https://www.paulox.net/2026/02/20/django-orm-standalone-database-inspectdb-query/
1•pauloxnet•41m ago•0 comments

Gentoo Linux moves away from GitHub due to AI

https://www.pcgamer.com/software/linux/after-microsoft-couldnt-keep-its-ai-hands-to-itself-a-noto...
3•majkinetor•42m ago•0 comments