frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The unlikely story of Teardown Multiplayer

https://blog.voxagon.se/2026/03/13/teardown-multiplayer.html
61•lairv•3d ago

Comments

bjord•1h ago
I highly respect the implicit decision to forgo repeat purchases by merging into the original game, considering how much work was clearly involved. I haven't played it, but I hope for sustainability's sake, there are sufficient (purely cosmetic) microtransactions to cover their development costs.
prox•1h ago
He is already talking about the new engine at the end, so maybe that means a new game/version.

Anyway I recently bought it because of multiplayer. Can’t wait to try it out.

Sweepi•1h ago
"1.Serialize the entire scene, compress the data, and pass it to the joining client. We already do full scene serialization for quicksave and quickload, so this is possible, but the files are large: 30-50 MB is common, often more, so transfer would take a while.

[...]

3. Record the deterministic command stream, pass it to the joining client, and have that client apply all changes to the loaded scene before joining the game. The amount of data is much smaller than in option 2 since we’re not sending any voxel data, but applying the changes can take a while since it involves a lot computation.

Once we started investigating option 3 we realized it was actually less data than we anticipated, but we still limit the buffer size and disable join-in-progress when it fills up. This allows late joins up to a certain amount of scene changes, beyond which applying the commands would simply take an unreasonably long time. "

So [1] is not an option for players who want to do it that way?

florbo•1h ago
fme, it's only kind of inconvenient. By the time the scene gets to the point where join-in-progress is disabled it's complete chaos anyway. Might as well restart the scene.

That said I haven't played any of the more intricate mods out there, but I can how it would become more of an issue.

esperent•1h ago
Looks like someone needs a better web host.

> Due to protection of web servers from repeated attacks, we were forced to restrict access to administrative interface of web pages to selected countries. If you are currently in a foreign country, please sign in to WebAdmin, proceed to your domain management and disable this GeoIP filter in OneClick Installer section.

tietjens•45m ago
In my opinion one of the most impressive independent games published on Steam in the last years.
xecaz•37m ago
Looking forward to play the MP version with my son who also loves the game. I worry that the game will get heavier and maybe no longer work of the steamdeck, will it?

Leanstral: Open-source agent for trustworthy coding and formal proof engineering

https://mistral.ai/news/leanstral
520•Poudlardo•12h ago•104 comments

The unlikely story of Teardown Multiplayer

https://blog.voxagon.se/2026/03/13/teardown-multiplayer.html
61•lairv•3d ago•7 comments

Meta’s renewed commitment to jemalloc

https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renew...
432•hahahacorn•15h ago•188 comments

The “small web” is bigger than you might think

https://kevinboone.me/small_web_is_big.html
418•speckx•16h ago•176 comments

The American Healthcare Conundrum

https://github.com/rexrodeo/american-healthcare-conundrum
337•rexroad•16h ago•294 comments

Gitana 18: the new flying Ultim trimaran

https://www.boatnews.com/story/50717/gitana-18-radical-technical-choices-for-the-new-flying-ultim...
33•divbzero•4d ago•5 comments

Every layer of review makes you 10x slower

https://apenwarr.ca/log/20260316
215•greyface-•5h ago•108 comments

US SEC preparing to scrap quarterly reporting requirement

https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requireme...
569•djoldman•9h ago•308 comments

Sci-Fi Short Film “There Is No Antimemetics Division” [video]

https://www.youtube.com/watch?v=3v8AsTHfAG0
81•Anon84•3d ago•17 comments

Pyodide: a Python distribution based on WebAssembly

https://github.com/pyodide/pyodide
69•tosh•3d ago•23 comments

Monkey Island for Commodore 64 Ground Up

https://pixeldust.se/monkey-island-project
121•aresant•5h ago•38 comments

My Journey to a reliable and enjoyable locally hosted voice assistant (2025)

https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice...
370•Vaslo•20h ago•105 comments

Beyond has dropped “meat” from its name and expanded its high-protein drink line

https://plantbasednews.org/news/alternative-protein/beyond-meat-not-the-moment-rebrand/
124•rmason•12h ago•244 comments

Why I love FreeBSD

https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/
428•enz•21h ago•206 comments

Kagi Translate now supports LinkedIn Speak as an output language

https://translate.kagi.com/?from=en&to=LinkedIn+speak
449•smitec•4h ago•108 comments

Claude Tips for 3D Work

https://www.davesnider.com/posts/claude-3d
75•snide•3d ago•18 comments

Show HN: Oxyde – Pydantic-native async ORM with a Rust core

https://github.com/mr-fatalyst/oxyde
104•mr_Fatalyst•3d ago•59 comments

Starlink Mini as a failover

https://www.jackpearce.co.uk/posts/starlink-failover/
256•jkpe•1d ago•186 comments

Fatal Core Dump Game

https://www.robopenguins.com/core-dump-game/
3•pabs3•4d ago•0 comments

In space, no one can hear you kernel panic (2020)

https://increment.com/software-architecture/in-space-no-one-can-hear-you-kernel-panic/
59•p0u4a•4d ago•9 comments

Show HN: Thermal Receipt Printers – Markdown and Web UI

https://github.com/sadreck/ThermalMarky
81•howlett•3d ago•30 comments

AirPods Max 2

https://www.apple.com/airpods-max/
279•ssijak•19h ago•459 comments

Show HN: Droeftoeter, a Terminal Coding Toy

https://github.com/whtspc/droeftoeter
9•whtspc64•4d ago•3 comments

Polymarket gamblers threaten to kill me over Iran missile story

https://www.timesofisrael.com/gamblers-trying-to-win-a-bet-on-polymarket-are-vowing-to-kill-me-if...
1480•defly•21h ago•935 comments

Jepsen: MariaDB Galera Cluster 12.1.2

https://jepsen.io/analyses/mariadb-galera-cluster-12.1.2
72•aphyr•5h ago•6 comments

Lies I was told about collaborative editing, Part 2: Why we don't use Yjs

https://www.moment.dev/blog/lies-i-was-told-pt-2
245•antics•4d ago•113 comments

The bureaucracy blocking the chance at a cure

https://www.writingruxandrabio.com/p/the-bureaucracy-blocking-the-chance
131•item•1d ago•151 comments

AnswerThis (YC F25) Is Hiring

https://www.ycombinator.com/companies/answerthis/jobs/CNdatw5-founding-engineering-lead
1•ayush4921•12h ago

Speed at the cost of quality: Study of use of Cursor AI in open source projects (2025)

https://arxiv.org/abs/2511.04427
110•wek•16h ago•61 comments

Language model teams as distributed systems

https://arxiv.org/abs/2603.12229
91•jryio•16h ago•39 comments