Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Platform-Independent SIMD in Go (go.dev)
    86comments
  2. Git-bug: Distributed, offline-first bug tracker embedded in Git (github.com/git-bug)
    62comments
  3. First Principles Thinking (sunilsadasivan.com)
    40comments
  4. U.S. appeals court upholds designation of Anthropic as supply chain risk (cnbc.com)
    228comments
  5. Classified Estimates Show the NSA Is Paying Billions to Test AI Models (washingtonsun.com)
    58comments
  6. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    91comments
  7. F-Droid 2.0 (f-droid.org)
    399comments
  8. Ink and Switch Interactive Homepage (inkandswitch.com)
    21comments
  9. Dutch governments builds alternative for Microsoft based on NixOS (dawo.community)
    488comments
  10. Factorio that you can touch (factorio.com)
    22comments
  11. Gravity Seems Holographic. What Does That Mean for Reality? (quantamagazine.org)
    46comments
  12. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    116comments
  13. Amiga Screens: A Primer (datagubbe.se)
    18comments
  14. Jevmem – automatic project memory for Claude Code, built on Jev (github.com/avinash-jetwani)
    33comments
  15. Allow Carriers on Planes (jefftk.com)
    182comments
  16. Boards of Casio (ambionix.com)
    20comments
  17. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    126comments
  18. CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2 (safateam.com)
    26comments
  19. What About Rails? (jardo.dev)
    139comments
  20. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    262comments
  21. Microsoft Abandons Personal AI Chatbot Race with Copilot Reboot (bloomberg.com)
    36comments
  22. The Test (tante.cc)
    43comments
  23. 2DWillNeverDie (2dwillneverdie.com)
    76comments
  24. Rails World 2026 Opening Keynote [video] (youtube.com)
    442comments
  25. Opus 5.5 is good at explainer videos (launchvideo.io)
    201comments
  26. Fearless SIMD v1.0 (linebender.org)
    48comments
  27. Toyota is taking the Corolla electric (electrek.co)
    747comments
  28. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    171comments
  29. Two-tier encryption in the UK (macanorak.com)
    449comments
  30. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    38comments

Factorio that you can touch

151 pointsby 3h agofactorio.com
22 comments
2h agoHN ↗

I'm (hopefully) getting a G1X soon, so I think I'm going to put it to work printing this stuff out. I'm now excited for this as a use case and I kind of hope someone builds something to convert an existing factorio world into a 3d model, though it might be to big to actually print so maybe a way to take a section would be even better.

2h agoHN ↗

This project looks simple until you realize how much engineering went into it.

The original assets were never meant to be physical, so they had to completely re-engineer isometric tricks and floating geometry for 3D printing. Releasing the files instead of an expensive collector's edition is a classic Factorio move, and I personally love it. Now the community can remix these and build some awesome stuff that the original devs could never imagine. Awesome stuff!

1h agoHN ↗

Remember that Factorio does not release its 3D models. Everything in the game is a 2D render of a 3D model, which is why the game uses so much VRAM.

1h agoHN ↗

As far as the game in concerned, the sprites are all just 2D assets. The fact that those assets came from a 3d model during development has no effect on performance. They also do manual post-processing on most of the 2D renders.

https://factorio.com/blog/post/fff-146

1h agoHN ↗

Somehow the engineering behind this will help that fly and all his viewpoint windows

1h agoHN ↗

it does?

I don't have it installed now (lest I get tempted into a quick 2-hour session and end up being late for work 12 hours later), but IIRC it performed the same for me on iGPU and 4090, even on the big saves running below 60 FPS/UPS.

49m agoHN ↗

Do they really load so many spirites into memory it's heavier than 3D?

22m agoHN ↗

There are assumptions being made about texture resolution.

The high quality sprites are 64 pixels across per tile. With each tile being 1 meter, 1 pixel is 1.56 cm (About 0.63 inches) across. By today's standards, that's a very low texture resolution, though they can get away with it when your camera is so far away.

But if the game was 3D, you could expect players to put the camera closer to your objects. You'd need significantly higher texture resolutions. And you'd need a texture for each part of the object.

Meanwhile, consider a 3x3 object. That's 192x192 = 36,864 pixels. Assume it has a 60 fps, 2-second animation loop. That's 4,423,680 pixels. With 8 bytes per channel and 4 channels (RGBA), that's about 17.7 MB, which allows you to store 56 objects per GB.

Which doesn't sound like a lot, but we're making some huge assumptions. Not all objects are 3x3 tiles. Most don't have 120 frames of animation.

And as I mentioned in another comment, you don't need to store ALL the game's art in VRAM at once. Only what's on the screen. And you can certainly fit an entire screen's worth of animations in a 2 GB GPU.

20m agoHN ↗

Yes. Several GB. I had to enable half resolution to play modded Space Age.

42m agoHN ↗

?

The game doesn't consume that much VRAM. It plays on 4 GB GPUs just fine. The GPU only needs to keep resident what's currently on the screen. Even including every animation frame, that's 1 GB tops.

Hell, the minimum requirements are a GeForce 750 Ti, or Radeon r7 360. Those are 2 GB GPUs.

1h agoHN ↗

Wube is such a unique game studio. They do a lot of very solid technical work and look like they have fun doing it. I particularly appreciated their recent post about porting Factorio to ARM64. They had a business reason to do it but it's clear the team was mostly just curious about whether ARM64 was a viable gaming platform now. And then shared the results with us. They seem like fun hacker guys.

https://www.factorio.com/blog/post/fff-446

1h agoHN ↗

I've never played a game where it was more obvious that the developers really played and enjoyed their game. It's just brimming with QoL features.

1h agoHN ↗

The modern doom saga gives me the same vibes. The team really poured their hearth in it!

1h agoHN ↗

I love this <3 Wube should be the example the game industry follows

1h agoHN ↗

Fun thing about taking Factorio physical is that the game already has a real scale. A tile is a metre, that's what the km/h readouts for vehicles are based on. So a yellow belt moves at basically walking pace, and the engineer runs everywhere at about 30 km/h all day without getting tired. The mining drill that eats a whole ore patch is a 3x3m box.

29m agoHN ↗

Oh - but only touching them?

I was hoping for an iteration of a factorio belt that could actually move!

18m agoHN ↗

Real-world Factorio, aka composable manufacturing, aka "factories building drones building factories", aka universal constructor, is the next trillion dollar company.

15m agoHN ↗

The entire planet taken as a whole is already a form of universal constructor ;)