frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: GitHub Dashboard aka GitBiased

2•skyfantom•17m ago•0 comments

Show HN: Sktime-CLI A command line tool to do all time-series tasks

https://github.com/siddharth7113/sktime-cli
2•siddharth7113•20m ago•0 comments

Show HN: Wirespan, a daily power grid optimization puzzle I made for my son

https://wirespan.app/?r=hnn
6•dualarte•48m ago•6 comments

Show HN: ReadPlusOne – Spanish stories built around the words you're learning

https://readplusone.com/
3•brandonc7•1h ago•2 comments

Show HN: "Flying Toasters!" reverse-engineered 1:1, in the browser

https://backslasher.github.io/flying-toasters-reverse-engineered/
3•Backslasher•1h ago•1 comments

Show HN: I wrote a BASIC interpreter that boots on UEFI machines

https://tarjan.itch.io/thoreaubasic
89•Gorsefound•1d ago•31 comments

Show HN: Building USoC Part 1: The Wishbone Bus

http://axiomfactory.co/wishbone
5•dvc94ch•2h ago•0 comments

Show HN: Shepherdr – A mobile-first web UI for agents on Herdr

https://github.com/luiscleto/shepherdr
2•lfcc•2h ago•1 comments

Show HN: A techno machine in one HTML file, with verifiable renders

https://ssx360.github.io/rack-02/?src=hn
212•ssx360•1d ago•39 comments

Show HN: PicoMQ – Durable Streams over HTTP, on object storage

https://picomq.com/
138•adesh_nalpet•21h ago•28 comments

Show HN: Screen memory without screenshots, just text to Markdown

https://github.com/dragthelake/ambient-context
58•Dramatize•9h ago•22 comments

Show HN: Dotenv-Diff v3.4.0

https://github.com/Chrilleweb/dotenv-diff
2•chrillemn•3h ago•0 comments

Show HN: A Modern GUI Library for Ada: CSS Styling, XML UI, SDL3

https://github.com/ovenpasta/adi2
54•ovenpasta•21h ago•19 comments

Show HN: GlassBox – what the browser reveals, and how identifiable you are

https://glassbox.codecanary.org
118•tke248•21h ago•56 comments

Show HN: Flostep – Diagrams people can actually walk through

https://flostep.dev/
22•pandurang90•15h ago•7 comments

Show HN: MajinBook = Anna's Archive and Goodreads

https://github.com/mazieres/MajinBook
6•mazr•4h ago•0 comments

Show HN: SteppeWM – a stacking IceWM-like Wayland compositor

https://github.com/uncognic/steppewm
22•uncognic•3d ago•6 comments

Show HN: Kern – container and resource runtime in a 1.5 MB binary, no daemon

https://github.com/getkern/kern
65•realexweb•19h ago•7 comments

Show HN: Vanilla OS 3 Reunion – Immutable and Reproducible Operating System

https://vanillaos.org/blog/article/2026-08-24/vanilla-os-3-reunion---stable-release
28•NN708•1d ago•13 comments

Show HN: See how much your AI knows about you

https://www.withcorpus.com/knows
18•cgnry•20h ago•11 comments

Show HN: I built a lite LPU that can do inference on Karpathy's MicroGPT

https://www.lpulite.com
16•sakshambatraa•19h ago•1 comments

Show HN: How to mentally calculate the day of the week for any date

https://tinkerandsee.com/weekday/
79•yang140•22h ago•23 comments

Show HN: Tblue – 614 passive security scanners for any website, runs locally

https://github.com/taylannuhogluofficial-png/Tblue
14•taylannuhoglu•22h ago•4 comments

Show HN: Pyrift – static analyser for silent Python/PyPy behaviour differences

https://github.com/BHUVANSH855/pyrift
3•BHUVANSH855•13h ago•1 comments

Show HN: A puzzle I couldn't solve for a year – cubers cracked it in an hour

https://skimmiq.com/pt/
18•Pawel_SkimmIQ•3d ago•17 comments

Show HN: OutMap – a live map of 235 countries where anyone can place a link

https://outmap.lol
8•ifrosted•19h ago•9 comments

Show HN: My Emacs Zero to IDE Journey

https://github.com/KallDrexx/emacs-zero-to-ide-journey/blob/main/README.md
12•KallDrexx•23h ago•0 comments

Show HN: Dashi – a 214KB Chrome new tab dashboard with no servers or analytics

https://trydashi.app/
9•trydashi•23h ago•2 comments

Show HN: LunarBasic, a BASIC that compiles 2D games to native executables

https://lunarbasic.com/
6•essial•1d ago•2 comments

Show HN: BidSonar – MCP server for UK/EU government contracts and grants

https://bidsonar.com/mcp
8•flibbertigibber•1d ago•1 comments
Open in hackernews

Show HN: "Flying Toasters!" reverse-engineered 1:1, in the browser

https://backslasher.github.io/flying-toasters-reverse-engineered/
3•Backslasher•1h ago

Comments

Backslasher•1h ago
When I was a kid I really liked this After Dark screensaver, and I recently had a burst of nostalgia. Because I'm pedantic, I was missing the specific 1996 version, not "Flying Toasters" (1990) or "Flying Toasters Pro" (1994), because kid-me had the version with conga lines, future toaster-satellites, and a toaster with a bagel for eyes.

I saw Bryan's CSS version (https://www.bryanbraun.com/after-dark-css/all/flying-toaster...), and tried reproducing it with manually-extracted sprites (windows virtualbox -> ffmpeg -> gimp) about 2 years ago, resulting in https://backslasher.github.io/flying-toasters-legacy/

They both didn't scratch my itch fully, and I had some Fable credits available so I decided to put it to good use.

This reproduction is fully based on the sprites, music, sfx, engine logic of the original screensaver. It has the "gags" (toasters doing something silly), baby mode (which I'm not a fan of, but to each their own), and karaoke.

Claude Fable did a lot of good work, including some basic validation (spinning up a headless Chromium and grabbing console output and screenshots), but I was still needed in the loop. It was really big on magic-number-ing, patching, and "assuming" things and most of my comments that weren't bug reports were pushbacks on it inventing stuff rather than going deeper.

As per usual when doing old-things-disassembly, I marveled at how much rich logic this tiny binary has, e.g. the "gags" that involve multiple toasters (airshow squadron split-off) initialize regular toasters, grab them for the gag, then release them into individual units when done. On the other hand, they didn't have weighted random, and I kept wondering why 10 entries in the flight-act table were identical (loop-de-loop) until I realized it's the same act, and they wanted it 10x more likely to be picked.

New code is AGPL (https://github.com/BackSlasher/flying-toasters-reverse-engin...). Extracted art, behavior, audio remain the property of whoever holds After Dark's IP, and are held for archival purposes (see NOTICE).

If you have questions or other AD screensavers you miss, let me know!