frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Sfotty Pie – A browser-based Atari 8-bit emulator in TypeScript

https://a8.aygun.me
1•cyco130•56m ago
Hi HN! This is my little tribute to the machine that started it all for me. I first shared it publicly some five years ago when it was only able to run Atari BASIC. Today it's in a much more usable state where most games work with highly accurate video and audio, even on a phone.

Highlights:

* Almost every component is cycle-exact. The CPU passes the SingleStepTests/65x02 suite with a perfect score and the emulator scores 53/57 on Altirra's Acid800 suite. The biggest gap is serial I/O, which is currently emulated by trapping calls to the OS. Other than that, the emulation is pretty "literal", favoring code clarity over performance.

* It ships with open-source replacement ROMs from the Altirra and Atari++ projects, so it boots to a working machine without copyrighted Atari firmware. You can drop your own ROMs and disk images into the library. They stay entirely in your browser (IndexedDB), nothing is uploaded anywhere. It's a completely static site.

* It emulates the entire Atari 8-bit family (400/800, XL/XE, XEGS, but not 5200) with configurable RAM size. All the components (ANTIC, GTIA, POKEY, PIA) are emulated and cycle-exact. You can select between NTSC and PAL with customizable palettes for each. False colors (artifacting) are not emulated yet.

* Emulates the keyboard (BEWARE, it steals a lot of browser shortcuts), joysticks (via keyboard, gamepad, or an on-screen touch joystick for mobile), most types of cartridges, and non-copy-protected disk images (.atr, only disk 1 for now). It can also directly boot executables (.xex) by generating a boot disk on the fly.

* The UI is still rough and largely vibe-coded. It includes a command palette, custom shortcuts, and a "couch picker" to launch games from your library with a gamepad without leaving the couch.

It's MIT-licensed with all source available on GitHub.

Getting started: https://a8.aygun.me/a8/docs GitHub: https://github.com/cyco130/sfotty-pie

Cuelume – Tiny interaction sounds that make interfaces feel alive

https://cuelume-site.pages.dev/
1•lumannnn•3m ago•0 comments

Fdisk and the Importance of Sleep

https://parlaiment.bearblog.dev/fdisk-and-the-importance-of-sleep/
1•vonargo•3m ago•0 comments

LingBot-World 2.0: Open-source world model with hour-long interactive generation

https://github.com/Robbyant/lingbot-world-v2
1•Kajaking•4m ago•0 comments

Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes

https://www.petekeen.net/homelab-resolved/
1•zrail•7m ago•1 comments

Apple sues OpenAI over mass IP theft

https://appleinsider.com/articles/26/07/10/apple-sues-openai-previous-vp-of-product-design-over-m...
2•kristianpaul•9m ago•1 comments

Show HN: I turned my quote collection into a walkable 3D library

https://jakubhalmes.com/library/
2•jac08h•10m ago•1 comments

The Mind-Bending Company That Gets a Million Job Applications–and Rejects 99.9%

https://www.wsj.com/business/bending-spoons-jobs-hiring-stock-eaed2b8e
2•fortran77•12m ago•1 comments

Barbarians at the Gateways (2013)

https://queue.acm.org/detail.cfm?id=2536492
1•tosh•13m ago•0 comments

Show HN: Learn by rebuilding Redis, Git, a database from scratch

https://shipthatcode.com
2•acley•14m ago•0 comments

Speculations Concerning the First Ultraintelligent Machine (1965) [pdf]

https://languagelog.ldc.upenn.edu/myl/Good1964.pdf
4•zetalyrae•21m ago•0 comments

DOGE Officially Shuts Down

https://thehill.com/homenews/administration/5955468-doge-shuts-down-operations/
3•thunderbong•24m ago•0 comments

Kairos Engine – a pipeline that kills trading strategies before they cost money

https://github.com/mohamadomar-ai/kairos-engine
1•Mohamad_Omar•30m ago•0 comments

Most ArXiv papers contain information never meant to be shared

https://www.nature.com/articles/d41586-026-02057-8
2•bookofjoe•33m ago•2 comments

Five Foreign Words English Should Steal Immediately

https://commonplacefacts.com/2026/07/11/foreign-words-english-needs/
2•theanonymousone•35m ago•0 comments

World oil demand set for first annual decline since 2020, IEA says

https://www.cnbc.com/2026/07/10/iea-world-oil-demand-declines-iran-war.html
2•geox•37m ago•0 comments

Introduction to Reinforcement Learning and Its Role in LLMs

https://huggingface.co/learn/llm-course/en/chapter12/2
2•tosh•40m ago•0 comments

Fable 5 made a Fireship Video for GPT 5.6 Sol

https://www.youtube.com/watch?v=cSsVNtGPOIg
1•mesmertech•40m ago•1 comments

Forking an Open Source Project

https://codeblog.jonskeet.uk/2026/07/11/forking-an-open-source-project/
1•ingve•41m ago•0 comments

Rollup Table

https://questdb.com/glossary/rollup-table/
1•tosh•42m ago•0 comments

FAA approves first space mirror

https://spacenews.com/fcc-approves-first-reflect-orbital-satellite/
1•stogot•44m ago•2 comments

Reimplementing pf as an eBPF/XDP dataplane on Linux

https://blog.nfsensei.org/the-packet-filter-reborn.html
1•882542F3884314B•45m ago•0 comments

CyberNom: Self-Hosted Threat Intel and SoC Monitoring Platform, Single Go Binary

https://github.com/Hayder-Rzaigui/cybernom-community
1•Hayderrr•46m ago•0 comments

G# – A modern .NET language with Go, Kotlin, and Swift ergonomics

https://davidobando.github.io/gsharp/
1•serial_dev•50m ago•0 comments

Semantic/Hybrid Search in the Browser

https://bart.degoe.de/semantic-search-in-your-browser/
6•bartdegoede•50m ago•0 comments

Show HN: Browser-only tools with no uploads and no accounts

https://toolsdeck.app/
1•biplabwagle•51m ago•0 comments

Two Database Migrations and a Divorce

https://usefathom.com/blog/two-database-migrations-and-a-divorce
1•tosh•54m ago•0 comments

Show HN: Sfotty Pie – A browser-based Atari 8-bit emulator in TypeScript

https://a8.aygun.me
1•cyco130•56m ago•0 comments

If You Want Taste, You're Gonna Have to Eat

https://jxnl.co/writing/2026/07/05/taste/
3•JumpCrisscross•1h ago•0 comments

Ask HN: What are some of the use-cases of the frontier models's max mode?

1•avinoth•1h ago•0 comments

Show HN: Mtg – Arcade games for the terminal, in Rust with Ratatui

https://github.com/modern-terminal-games/mtg
3•funnyfoobar•1h ago•0 comments