frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Dwarf Fortress in the Browser

https://github.com/Sessa93/remote-df
41•andre9317•5d ago

Comments

andre9317•5d ago
Play the classic (ASCII/2D) Linux build of Dwarf Fortress in a web browser. DF runs as a Docker container on a remote x86-64 Linux host at full native speed and is streamed to your browser over noVNC.
koolala•1d ago
Isn't it kind of just as easy to stream it from your desktop into your browser? Something like RustDesk doing remote desktop?
cyberpunk•1d ago
Geforce Now has had Dwarf Fortress for quite some time also...
piker•1d ago
Honest question. Do people read these massive vibe-coded README.md files, or are they just artifacts?

The minute I see them, I tune out and move on. These types of docs come across to me as so over-specified and memorialized that I just find it not worth the effort to read. Of course for legacy projects this type of documentation would have been invaluable. What's changed, I wonder?

Thanemate•1d ago
We're in an era where the documentation is written to be read by LLM's, and I fully expect the README files to follow suit.
dgrin91•1d ago
Isn't this the whole point of an AGENTS.md file? So that you can leave the readme for humans and put LLM-friendly crap in a separate file?
hootz•1d ago
README should be written for humans. Agents don't need fancy rendering in the repository page, we do. Agents already have their own dedicated context file.
rvz•1d ago
If I see an excessively long README which is competing to being as long as War and Peace, I am immediately not going to read it.

This is just yet another low-effort slop specimen.

serious_angel•1d ago
Nonsense. Apologies, but please consider the infinitely magnificent world out there... and not your own echo-chambered desaturated imagination.

I've been a travelling developer at military for security services for more than two decades now, and there's not a single soul out there I know in person who would expect or claim that any documentation is not for people but machines exclusively or initially even.

A documentation, whether formatted/standardized/conventional or not, is for a human, and always will be, because this is what you leave in the history of your own work of life.

    > You can add a README file to your repository to tell other __people__ why your project is useful, what they can do with your project, and how they can use it.
    > 
    > Source: https://github.com/github/docs/blob/9af628699ba0d381fb04929a6384c70d63cef8b9/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
serious_angel•1d ago

    But... why.... from all possible protocols and options out there for secure, and less complex channels out there... they chose the so featureful and pure overhead as SSH...  

    For low-latency VNC+Audio, why not WireGuard, WebRTC, QUIC etc.?

    Yes, Dungeon Crawl Stone Soup approached it relatively similarly for WebTiles, yet... it's infinitely different magnificent titles...  

    Oh... it's not them... it's Claude they used... or? Who knows, right? No one, including the priceless invaluable ideas of actual developers meat-ground into the Claude datasets now being sold for tokens...  

    // https://i.imgur.com/FM4aTMZ.png - SSH
    // https://i.imgur.com/9lZniqE.png - Claude
Jabrov•1d ago
Sooo it’s just streaming a game to your browser. What does this have to do with Dwarf Fortress? There’s tons of generic solutions like this that would work the same way for DF as well. It’s giving AI slop.
mook•1d ago
This is the sort of trademark violation where I can get behind proper enforcement. It's using the name of an unrelated project for advertisement (attention).
Catloafdev•1d ago
Why?

You keep posting this. What's it for? Who wants this? What does it accomplish?

It's a vibe-coded remote console renderer. I don't get why you're posting it.

jackb4040•1d ago
It's not only slop, it's low-effort slop. How does you post a link including "in the Browser", but actually running it requires some vague pointers about spinning up docker on a remote x86 linux machine?
perdomon•1d ago
Could this work with the actual game files (e.g. purchased from Itch.io instead of Steam) ?
fragmede•1d ago
You have. The words in the file still convey useful information, but because theres a particular writing style, you've deemed the words unimportant to read. If you went to a lecture about some topic you were interested in, but as soon as the speaker started talking, they sounded gay, and then you got up to leave because you just can't stand that, is that on you or them? Because the AI culture war of it's coming to take your job, so you'd better detect when something is made by AI, otherwise you can't enjoy it. Calling out every instance where AI is slightly off is a good thing to do. Because it'll be used to make the machines better at not doing that.

Coke Zero is good these days.

smarf•1d ago
its less the tone and more the oppressive volume of text
Jabrov•1d ago
My eyes just glaze over when I see every file being listed and its purpose. Just because you CAN do that with LLMs doesn’t mean you should. What are you really trying to communicate?
flaminHotSpeedo•1d ago
I was under the impression the purpose of that is to give an LLM a cheap (in terms of context window) understanding of a repo, and not at all for the benefit of humans?

Whether that's effective is another matter, even if the LLM generating the list does so correctly and updates the list consistently

colechristensen•1d ago
Yes, that's for the computers to read. Maybe it's documentation that might be useful for a developer new to the project?
mulr00ney•1d ago
If vibey readmes are for LLMs like the other comments suggest, they should be banished to a folder where it's clear they're just for a robot so I don't have to look at them.

The README.md can actually be a reserved space for human beings to read with whatever the author thinks is most important to communicate to the human operator.

lukan•1d ago
Claude.md serves that purpose by standard and does not edit readme.md unless prompted so. I would keep it like that (or use another name for different agents).
iwontberude•1d ago
Yes, they are typically pretty useful for reproducing the setup. I argue also they are superior to most human made README.md because they explain what the project is at an abstract level, use more features of GitHub Markdown to communicate, and also generate diagrams which are helpful to visualize concepts.
Zarathruster•1d ago
If we're fair, this is one of the better examples. It looked reasonably useful until it got to the 'CI / GitHub Actions' section. Many readmes take a very long time to describe anything useful, like how to get started or even what exactly the software is.
yesco•1d ago
Yeah I was expecting some giant text dump based on the complaints in the comments here, yet all I see is a pretty normal README? It's not even that large.

If we are splitting hairs some sections could have been left out or broken up into a dedicated doc, but this is still vastly better than a README that explains too little. At minimum I expect a README to give me guidance on what this is and how to get started with it and having stuff like a file layout helps with exactly that.

schaefer•1d ago
It's 170 lines. that's not "massive".
kylecazar•1d ago
Are we just saying this now for everything? The readme seems fine and is not long. The entire file is scannable in 1 minute.

I Stored a Website in a Favicon

https://www.timwehrle.de/blog/i-stored-a-website-in-a-favicon/
126•theanonymousone•4h ago•42 comments

Where to Find the Colors Your Screen Can't Show You

https://moultano.wordpress.com/2026/06/19/where-to-find-the-colors-your-screen-cant-show-you/
107•moultano•6h ago•26 comments

Data Compression Explained (2012)

https://mattmahoney.net/dc/dce.html
121•mtdewcmu•3d ago•16 comments

There are no instances in ATProto

https://overreacted.io/there-are-no-instances-in-atproto/
443•danabramov•18h ago•226 comments

Can you see three trees?

https://www.not-ship.com/can-you-see-three-trees/
112•Pamar•2d ago•53 comments

The discovery that changed how scientists think about memory

https://www.ibm.com/think/news/discovery-changed-how-scientists-think-about-memory-kavli-prize
54•rbanffy•2d ago•11 comments

Surprising economics of load-balanced systems

https://brooker.co.za/blog/2020/08/06/erlang.html
111•KraftyOne•13h ago•27 comments

GPT-5.5 hallucinates 3x more than MIT-licensed GLM-5.2

https://arrowtsx.dev/bigger-models/
149•oshrimpton•17h ago•38 comments

Hyundai buys Boston Dynamics

https://startupfortune.com/hyundai-takes-full-control-of-boston-dynamics-as-softbank-exits-for-32...
829•ck2•17h ago•362 comments

How many of the 170k English words do you know?

https://vocabowl-870366514258.us-west1.run.app/
369•abnry•19h ago•451 comments

Norway imposes near ban on AI in elementary school

https://www.reuters.com/technology/norway-imposes-near-ban-ai-elementary-school-2026-06-19/
666•ilreb•17h ago•458 comments

Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28

https://www.jvm-weekly.com/p/project-valhalla-explained-how-a
594•philonoist•1d ago•368 comments

Soccer Arcade Games Through the Years

https://arcadeheroes.com/2026/06/13/world-cup-2026-soccer-arcade/
18•speckx•3d ago•2 comments

Satellite reveals immense scale of GPS signal tampering

https://www.space.com/space-exploration/satellites/its-quite-a-bit-more-than-we-expected-satellit...
80•y1n0•5h ago•30 comments

Bobby Prince, composer for Doom, Wolfenstein 3D, and Duke Nukem 3D, has died

https://www.legacy.com/legacy/robert-bobby-prince-lll
373•pgrote•14h ago•40 comments

A 1969 camera operators' strike created Upstairs Downstairs multiverse

https://ironicsans.ghost.io/the-color-strike/
23•ohjeez•3d ago•4 comments

Egyptian Fractions (2006)

https://blog.plover.com/math/egyptian-fractions.html
94•luu•4d ago•8 comments

A Perceptron in Age of Empires II

https://adewynter.github.io/notes/aoe2-circuits
75•EvgeniyZh•2d ago•31 comments

AURpocalypse now: a look at the recent AUR attacks

https://lwn.net/SubscriberLink/1077619/f7b07c5489fdd43a/
82•jwilk•16h ago•52 comments

John Jumper to join Anthropic

https://twitter.com/JohnJumperSci/status/2068001285173834106
132•artninja1988•15h ago•98 comments

Ask HN: Will programmers write more efficient code during the memory shortage?

111•amichail•10h ago•183 comments

Zen and the Art of Machine Learning Research

https://blog.jxmo.io/p/zen-and-the-art-of-machine-learning
258•jxmorris12•4d ago•92 comments

Court Records Should Be Free

https://www.eff.org/deeplinks/2026/06/court-records-should-be-free
366•hn_acker•16h ago•80 comments

Digital Printing of Arabic: explaining the problem

https://digitalorientalist.com/2017/08/21/digital-printing-of-arabic-explaining-the-problem/
56•a_t48•3d ago•23 comments

Building a robotics research setup that lives next to my desk

https://dfdxlabs.com/research/2026/robotics-setup/
148•mplappert•1d ago•51 comments

Telescope Ranchers

https://kottke.org/26/06/telescope-ranchers
124•bookofjoe•3d ago•47 comments

Show HN: Metiq: a real time 3D globe for 100 public datasets

https://metiq.space
123•rakeda•3d ago•33 comments

Big Banana Car

https://bigbananacar.com/
152•Bender•15h ago•76 comments

Ten years of ClickHouse in open source

https://clickhouse.com/blog/open-source-10
303•saisrirampur•4d ago•84 comments

Designing a backyard deck for my house

https://blog.cosmin.cloud/posts/diy-deck.html
16•spycraft•4h ago•4 comments