frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Instance – A clean-room reimplementation of GameMaker 8.1 in Rust

https://github.com/groverburger/instance
1•__grob•49m ago
I used GameMaker 8.1 a ton in late elementary and middle school, and GML was the first programming language I wrote. I still think it's a fun engine to use because it has so many batteries included. So I built an open-source reimplementation of it in Rust which I'm calling Instance. It opens existing .gmk and .gm81 projects and runs them on Windows, macOS and in the browser, with a more efficient GML interpreter than the original GameMaker.

You can try the IDE here in your browser: https://groverburger.github.io/instance/. It comes with three example games, including Spelunky Classic built from Derek Yu's released source shared under its permissive license. Just change something and press Run to see your edits in action.

Old GM games depend on a lot of quirks such as the order events run in, the exact random number generator, how sound_isplaying lags behind the audio. I wrote up the behavior as specs from the documentation, the file formats and black-box tests against the real program, then implemented it from those specs. No proprietary code was disassembled or decompiled. CLEANROOM.md describes the process.

It covers most of almost all of 8.1. All the resource editors, GML and drag-and-drop actions, d3d, particles, surfaces, MIDI, mplay multiplayer and DLL calls. It can also export a game as a standalone executable or a single HTML file. Projects can be saved as folders of plain text and PNG files for git.

I wrote most of the code with Claude Opus 5.5 over about three weeks. Claude banged out a pretty good reimplementation in a morning, but as always the last 20% took 80% of the work. GameMaker also turns out to work surprisingly well with LLMs. GML is small and simple, and a whole game fits in one project file.

I'm happy to answer any questions!

Code: https://github.com/groverburger/instance

Debcraft at v1.0

https://optimizedbyotto.com/post/debcraft-1-0-released/
1•ottoke•29s ago•1 comments

Echo-3 and the SpAItial App

https://spaitial.ai/blog/echo-3-release
1•frozenseven•1m ago•0 comments

Doctor removes prostate from 35 miles away in first telerobotic surgery in US

https://www.theguardian.com/us-news/2026/oct/27/first-telerobotic-surgery
1•bookofjoe•1m ago•0 comments

I benchmarked 4 web search APIs for AI agents on 30 live queries

https://github.com/psinglap/websearch-api-eval
1•pallavisingla•2m ago•0 comments

A critical look at self-distillation for reasoning

https://jasonkena.github.io/blog/posts/does_self_distillation_improve_reasoning/
2•RevoGen•7m ago•1 comments

The Slopocalypse Survival Guide

https://alicegg.tech/2026/10/27/slopocalypse
3•zer0tonin•7m ago•0 comments

Cloud Rats and Software Roaches

https://idlewords.com/2026/10/cloud_rats_and_software_roaches.htm
2•pavel_lishin•8m ago•0 comments

Intel: Panther Lake

https://en.wikipedia.org/wiki/Panther_Lake_(microprocessor)
2•tosh•8m ago•0 comments

Claude vs. DeepSeek vs. GLM: what coding agents pick

https://whatagentspick.com/claude-vs-deepseek-vs-glm/
2•nsiradze•9m ago•0 comments

Satya Nadella Rethinks Whether More Powerful AI Is Safer

https://www.businessinsider.com/satya-nadella-ai-alignment-changed-mind-different-problem-scales-...
3•hirodxb•9m ago•1 comments

Wanted: Robot-Dog Walkers. $20/Hour

https://www.nytimes.com/2026/10/27/technology/robot-dog-walkers.html
2•beansovertoast•9m ago•0 comments

Show HN: Search2o Simplifies AI Agents

https://search2o.com/
2•ramvenkat11•9m ago•0 comments

Show HN: Agent-relay for multi-vendor coding sessions

https://github.com/saranyan/agent-relay
2•svts•13m ago•0 comments

Bunkering Down

https://interconnected.org/home/2026/10/24/bunker
3•tonyedgecombe•13m ago•0 comments

Almost isn't good enough: Introducing VybBench, our Design Fidelity Benchmark

https://cocolabs.ai/blog/introducing-vybbench
2•dzats•13m ago•1 comments

Show HN: Qev – quake and local decision models

https://twitter.com/shinyrobject/status/2115124326194393595
2•kernel_sanders•13m ago•0 comments

iPhone Duo Breaks After 75,001 Folds Considerably Lower Than Samsung Foldables

https://gizmodo.com/iphone-duo-folding-test-worse-than-samsung-foldables-2000831131
2•HieronymusBosch•14m ago•0 comments

Show HN: Builder Lens (Paxel Inspired)

https://github.com/saranyan/builder-lens
1•svts•14m ago•0 comments

Ukrainian launch test military-purpose communications satellite into orbit

https://www.pravda.com.ua/eng/news/2026/10/27/8059951/
3•uxhacker•15m ago•0 comments

Prose and Thorns – romantasy book discovery with AI-synthesized quality scores

https://proseandthorns.com
1•mattbaum•15m ago•0 comments

"Boy Born on Tuesday" a Thornier Problem Than the Monte Hall Problem?

https://win-vector.com/2026/10/27/boy-born-on-tuesday-a-thornier-problem-than-the-monte-hall-prob...
2•jmount•16m ago•0 comments

Agentic AI Foundation Adds Four New Open Agent Projects

https://techstrong.ai/building-with-ai/featured/agentic-ai-foundation-adds-four-new-open-agent-pr...
1•CrankyBear•18m ago•0 comments

Arch-Specific SIMD in Go

https://go.dev/blog/archsimd
2•tosh•18m ago•0 comments

Show HN: AgenticBench, 9 security tests run on 25 AI coding agents

https://agenticbench.org/
1•pantaleone•19m ago•0 comments

If a Function Is Mediocre, I'd Check Its Leader First [video]

https://www.youtube.com/watch?v=QCWAMWQ8A6A
1•peter_d_sherman•19m ago•0 comments

Two-thirds of car sales in China are now electric vehicles

https://www.carbonbrief.org/chart-a-record-two-thirds-of-car-sales-in-china-are-now-electric-vehi...
1•toomuchtodo•19m ago•1 comments

The Slack and Salesforce post-acquisition culture clash

https://buildingslack.com/salesforce-part-two/
1•anoojb•22m ago•0 comments

Ghostty 1.4

https://twitter.com/mitchellh/status/2115124583170974193
3•paaloeye•23m ago•0 comments

Introducing LFM3: Every Modality for Specialized Intelligence

https://www.liquid.ai/blog/lfm3
10•Philpax•23m ago•3 comments

Free Compressor Written by Claude Out-Squeezes the Giants: ZSTD, Gzip and, Bsc

https://github.com/RDMachinery/BWTSorter
1•TheScoob•24m ago•2 comments