frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Mr_tech – Treating 3D games as source code, not as their runtime

https://github.com/markel1974/godoom
1•markel1974•52m ago
I've been working on mr_tech, a from-scratch 3D engine in Go built around a question I wanted to answer:

Can a 3D game be reverse-engineered, without infringing copyright, understood as source code, and transformed into a sufficiently general Intermediate Representation (IR) that allows it to execute on a runtime for which it was never designed?

The idea is to treat a game as source code, not as its runtime — the way a compiler treats its source files.

Instead of reproducing the original game engine, the game is processed through a compiler-like pipeline:

3D game → reverse engineering → frontend → semantic representation → IR → mr_tech runtime

The runtime provides its own geometry/topology processing, dynamic spatial structures, rigid-body physics, entities and independent rendering backends (OpenGL and software).

I've used the approach to experiment with multiple historical 3D game engines, including Doom, Quake, Jedi and Wolfenstein.

The interesting question for me is not how many games it can run, but whether the same intermediate representation can remain independent of the original engine as increasingly different 3D games are introduced.

Everything in the engine is implemented from scratch in Go.

I'd be particularly interested in technical feedback on the architecture and on how general the IR actually appears to be.

Show HN: HoneyMCP – Deception Layer for MCP Servers, Ghost Tools Act as Honeypot

https://github.com/barvhaim/HoneyMCP
1•bignet•1m ago•0 comments

Reasoning Traces: A New Trick Reveals AI Models' Inner Thoughts

https://www.wired.com/story/a-new-trick-reveals-ai-models-inner-thoughts/
1•smurda•2m ago•0 comments

Synapse – a monitoring SaaS shipped with my Claude Code workflow

https://synapse.mdlc.ai
1•grepzero•3m ago•0 comments

The guide to healing your insecure attachment

https://www.pasthepast.com/p/the-ultima-guide-to-healing-your
1•ElysiumAbove•4m ago•0 comments

Vaultwarden Sequence Diagrams

https://app.ilograph.com/demo.ilograph.Vaultwarden/Log%2520In
1•billyp-rva•5m ago•0 comments

How 10,000 American Cities Got Their Names

https://www.wsj.com/us-news/how-10-000-american-cities-got-their-names-a67c625e
1•impish9208•6m ago•1 comments

How the government is using AI to speed up the planning system

https://takes.jamesomalley.co.uk/p/build-gemini-build
1•dgroshev•9m ago•0 comments

Show HN: Replacing HTML/CSS/JS with Rust

https://fui-rs-demo.effindom.dev/
2•zionsati•9m ago•0 comments

Show HN: Reprogram your mind while you vibe code

https://justglow.dev/
1•mikiyas•11m ago•0 comments

The Closure of the Internet: Most Important Social Phenomenon of the Late 2010s

https://arctotherium.substack.com/p/the-closure-of-the-internet
1•nkurz•12m ago•0 comments

Amazon cuts some jobs in its artificial general intelligence unit

https://www.cnbc.com/2026/07/22/amazon-lays-off-some-employees-in-its-agi-unit.html
2•mgh2•17m ago•0 comments

CPU jitter entropy random number generator

https://www.chronox.de/jent/
1•fanf2•17m ago•0 comments

GitHub Custom thread subscriptions are being deprecated

https://github.blog/changelog/2026-08-10-custom-thread-subscriptions-are-being-deprecated/
3•EffrafaxOfWug•17m ago•0 comments

"I Don't Have Anything to Hide", Said the Dude Photographed on the Toilet

https://postcapitalistrobots.substack.com/p/i-dont-have-anything-to-hide-said
1•alejodosr•17m ago•0 comments

71% of CISOs spend 10 hours on board reports

https://www.helpnetsecurity.com/2026/08/10/ciso-board-communication-gap-report/
1•taubek•17m ago•0 comments

Ask HN: How did you teach analog electronics to your kids?

2•felooboolooomba•19m ago•2 comments

AI Horde A free, community-powered generation service

https://stablehorde.net/
1•Bluestein•22m ago•0 comments

How to get AI to generate more ideas by itself

https://bymorning.ai/journal/idea-mode-collapse
1•johnrising•23m ago•0 comments

Charging drones mid-flight with lasers

https://www.eurekalert.org/news-releases/1137218
1•geox•24m ago•0 comments

How fast is C++26's std::hive?

https://lemire.me/blog/2026/08/02/how-fast-is-c26s-stdhive/
1•joek1301•27m ago•0 comments

Show HN: Sentris – scans your Supabase repo for missing RLS and leaked keys

https://www.sentris.dev/index
1•lucaurti•27m ago•0 comments

WorldClaw – Agentic 3D open-world generation at scale

https://tencent-hunyuan.github.io/Hunyuan3D-WorldClaw/
1•realmoravec•28m ago•0 comments

Show HN: Tesserae, self-hosted dashboards for e-ink panels

https://tesserae.ink/
2•xDaftTurtle•31m ago•2 comments

Jensen: "Nvidia AI Factory Compute Is Becoming an Investable Asset Class"

https://twitter.com/JensenHuang/status/2086934705207959965
2•nlpnerd•32m ago•1 comments

The Waiting Time Paradox, Or, Why Is My Bus Always Late? (2018)

https://jakevdp.github.io/blog/2018/09/13/waiting-time-paradox/
1•downbad_•33m ago•0 comments

GitHub Actions needs OIDC audience constraints

https://blog.yossarian.net/2026/08/10/github-actions-needs-oidc-audience-constraints
1•cimnine•34m ago•1 comments

The mystery of why left-handers are so much rarer (2016)

https://www.bbc.com/future/article/20160930-the-mystery-of-why-left-handers-are-so-much-rarer
1•downbad_•34m ago•0 comments

Show HN: Ekbatan – Modern Java Presistence Framework – CQRS/Event Sourcing – v1

https://ekbatan-io.github.io/ekbatan/
1•unikzforce•34m ago•0 comments

Local Models Will Not Win

https://www.seangoedecke.com/local-models-will-not-win/
5•I_have_receipts•35m ago•1 comments

AI drones are transforming warfare [video]

https://www.bbc.com/reel/video/p0n7sbpd/watch
1•whosgotch•36m ago•0 comments