frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
258•theblazehen•2d ago•86 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
27•AlexeyBrin•1h ago•3 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
707•klaussilveira•15h ago•206 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
969•xnx•21h ago•558 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
70•jesperordrup•6h ago•31 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
7•onurkanbkrc•48m ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
45•speckx•4d ago•36 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
68•videotopia•4d ago•7 comments

Welcome to the Room – A lesson in leadership by Satya Nadella

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
39•kaonwarb•3d ago•30 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
45•helloplanets•4d ago•46 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
240•isitcontent•16h ago•26 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
238•dmpetrov•16h ago•127 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
340•vecti•18h ago•150 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•248 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
390•ostacke•22h ago•98 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
304•eljojo•18h ago•188 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
428•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
71•kmm•5d ago•10 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
24•bikenaga•3d ago•11 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
26•1vuio0pswjnm7•2h ago•16 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
271•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1079•cdrnsf•1d ago•462 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•44 comments
Open in hackernews

NetHack4 Philosophy

http://nethack4.org/philosophy.html
97•suioir•3mo ago

Comments

HanClinto•2mo ago
(2013)
ectospheno•2mo ago
I played nethack a lot in the 90’s when I was in college. The farthest I got was the plane of air. Despite never beating it I consider it to be one of my favorite games. I’m glad to see design goals are still in the same spirit. Perhaps I should pick it up again now that my patience has leveled up.
HanClinto•2mo ago
Plane of Air is pretty darn far! Those Air Elementals can be brutal.

Still, it's impressive you made it that far, and it's rough you made it so close without actually ascending!

bluGill•2mo ago
You did much better than me. I always starved to death, or I died of poison trying not to starve to death.

This is a well known indication of a beginner: experienced players apparently never die this way - but I have no idea what they do different or even ideas of what else to try and so I gave up. There was a massive wealth of options (even in the 1990s) and I always wanted to get back into it, but until I come up with a path forward it always feels like I'll never get far so what is the point...

ectospheno•2mo ago
My experience is 30 years old so take this with a grain of salt.

I rushed goblin mines on every character. If I hit a bunch of food in town then the run was on. Store food you can’t carry every few levels. You only need to carry enough food to reach one of your stashes.

You learn good/bad food by watching pet. If your pet wants to eat it then you are good.

I have no idea how people manage vegetarian or foodless runs.

dripton•2mo ago
Minor spoilers. (I've ascended but that was a long time ago so some of my NetHack knowledge might be outdated.)

You can mostly trust your pet. But you can't totally trust your pet, because there are some foods that are good for pets but not for @.

One is tripe. I don't get tripe in my pho because NetHack told me it's dog food.

Another is whatever species you are. If you're a human and eat human, or an elf and eat elf, you might get smitten for cannibalism. It's fine for your dog or cat to eat human or elf though.

And there's also the edge case of almost-spoiled food. If your pet eats one of a group of corpses on turn n, and you eat another on turn n+1, it's possible that yours rotted in the meantime. Either because n was the exact limit, or because it was close and yours died a few turns before theirs.

PaulHoule•2mo ago
I've only beat the game by playing it in the debugger. I'm not sure if anyone has really beat it honestly.
zahlman•2mo ago
It absolutely has been done, many times by many people.
ourmandave•2mo ago
There's so many Dumb Ways to Die in the game.

I always played with cheats on just so I could try all the characters and see all their quests and stuff.

Amazing the Ascension speed record is like 49 minutes.

fencepost•2mo ago
Now now, it's that the game is full of ways to have YASD, Yet Another Stupid Death.
zahlman•2mo ago
I ascended a couple of times and don't remember ever losing on the planes. But I had read spoilers, and over-prepared on any run where I got as far as the end of the main dungeon.
ranbato•2mo ago
I have also played for decades. I have beat it multiple times, but never on my PC. The only places I have beat it were on my (Apple) phone and on my (Android) tablet. Something about the UI difference subtly impacts my playstyle.
GMoromisato•2mo ago
You may or may not be interested in my "Love Letter to NetHack" talk that I did for Roguelike Celebration:

https://www.youtube.com/watch?v=Gy39L-EaOtk&t=16s

I talk a lot about what makes NetHack unique and influential.

blindriver•2mo ago
If I read the site properly, did this person usurp the trademark for Nethack for himself? Is this an actual authorized version 4 of Nethack? I just downloaded it the other day and I think it was at 3.6.7
robrtsql•2mo ago
They cover that in the FAQ: http://nethack4.org/faq.html

Basically, NetHack development stalled out, so the developer(s?) behind NetHack 4 decided to fork it. Unlike other forks whose main goal is to put cool stuff in the game without regard for taste or balance, they wanted to stay true to the original.

Not that I agree with the fork name. It's best to not call your fork something that could be confused with the original, were the original devs to ever reach a 4.0 release.

cestith•2mo ago
I think 3 and 4 are separate forks, but I could be misremembering.
jonchang•2mo ago
The author of nethack4 (Alex Smith) subsequently joined the original nethack (nethack 3.x) dev team: https://nethack.org/common/news.html#newmembers
jl6•2mo ago
I hope one day the DevTeam releases a NetHack 5 which serves as a successor to both variants.
jmclnx•2mo ago
FWIW, TNNT is in progress now

https://tnnt.org/

Wasn't there some kind of conflict between Nethack4 and Nethack3 people ages ago ?

kibwen•2mo ago
Contrast this with the documented philosophy of Dungeon Crawl Stone Soup, which at least partly positions itself as a philosophical antithesis to Nethack: https://github.com/crawl/crawl/blob/master/crawl-ref/docs/cr...
sharkjacobs•2mo ago
I love DCSS, and in abstract I think that "meaningful decisions (no no-brainers)" is a great top priority design principle, but in practice I wish they cared more about maintaining the qualia of the game itself.

I understand why they removed food, because it wasn't "fun" or interesting to experienced players. But it was more than just a time pressure mechanic. Cutting up and eating monsters to make your bread rations go further is as thematic as the difference between Zin and Trog

zahlman•2mo ago
Honestly, it's still potentially fun because of the logistical challenge (your carrying capacity is limited, so staying fed interferes with the ability to carry loot and equipment) and because of unique food effects that may confer mutations and resistances. Eating is very often not a "no-brainer" decision.

On the other hand, I love auto-explore and I don't think I could ever go back to a traditional roguelike that lacks it. "I want to see the entire level in case there are interesting things here" is only "not a no-brainer" if prepared food is very scarce and butchery is implausibly inefficient; walking around without interaction doesn't improve the game experience, etc. (And sure, you can balance the game around not needing to explore entire maps to gain experience, but then you spoil the fun for people who do want to do that.)

quickthrowman•2mo ago
Food was almost never interesting in DCSS, except for maybe Centaurs.

Once you reached a certain point you either had a giant stack of rations or a giant stack of honeycombs if you were a Spriggan. Random mutations can happen from other non-food sources, and most items are not worth lugging around so it never really forced you to make decisions. I handled long term item storage by setting a waypoint on a square on a finished floor I used to store items. If you have ++Fire, +Cold, and +RMut then you have all of the resistance you’ll need.

FWIW I’ve won crawl dozens of times, at least once for every race and class. Placed in the top 3 for the 0.10 online tournament, both individually and my team. The two guys who beat me were both child chess prodigies, both won the Morgan Prize and both were multiple time Putnam Fellows; I went to public school and later got a GED. Felt pretty big brained after that tournament lol.

Haven’t played since 0.13

smw•2mo ago
It's a _much_ better game now. You should try again!
Der_Einzige•2mo ago
DCSS pretty much plays itself and not in a good way. No idea why people find it fun at all, and I'm a hardcore fan of CDDA, Nethack, even Brogue.
smw•2mo ago
Let's see your dcss stats [0] link if it's that easy?

[0] https://dcss-stats.com/

chongli•2mo ago
I'm not the person you replied to but I'll give you my link [1]. At one point I had all species, backgrounds, and gods won but they've added a couple since I stopped playing. My win-loss ratio isn't anything to write home about but in my defence, many of my losses are scum losses (early deaths from messing around and not taking it seriously). When I take the game seriously I can win fairly consistently. The main thing stopping me from having a high win rate (besides not playing) is that I get bored and make careless mistakes.

The reason I don't play anymore is because I find the game pretty boring and overly-long. The most fun part of the game is D1-D10 or so, before you enter any branches. That's the point of the game where your options are very limited so you get a lot more situations where your decisions really matter. After that point in the game your character's power curve tends to leave the game in the dust (when you know what you're doing anyway), so those "critical moment" situations become fewer and further between.

You end up doing a ton of "autopilotting" your way through vast numbers of popcorn enemies, though you can still lose when a critical moment pops up and you're not paying attention. This makes losing feel really bad because the game feels like much more of a test of patience than skill to me (and other even higher-level players who have quit or semi-quit).

I'm currently playing in TNNT [2] because I love NetHack. On its face, NetHack seems way worse than DCSS because it commits all of the sins that the DCSS philosophy reacts to. In reality, I find NetHack more enjoyable to play because it has real character/soul/heart. DCSS has had every single one of its rough edges sanded off, leaving it a rather soulless game.

I also really love Shattered Pixel Dungeon [3], a mobile Roguelike that is now available on PCs as well. It has an active and very attentive, engaged, and smart developer [4]. It is highly approachable and has a UI that works extremely well on mobile (its original platform) as well as PC. It is MUCH SHORTER than most of the big PC Roguelikes but it doesn't compromise on gameplay depth. In practice that means the density of critical moments and meaningful decisions to make is far higher than a game like DCSS.

[1] https://dcss-stats.com/players/ChongLi

[2] https://tnnt.org

[3] https://shatteredpixel.com

[4] https://www.youtube.com/watch?v=NMWQIdfCgQg

NoboruWataya•2mo ago
Totally agree about Shattered Pixel Dungeon's UI. I never thought a roguelike could play so well on mobile. Makes me wonder if it would be possible to give NetHack a similarly intuitive UI.
kibwen•2mo ago
> overly-long

Worth noting that one of the focuses of the past decade-ish of development has been to make the game significantly shorter. D has lost 7 floors, Lair and Vaults lost 3, Elf, Orc, and Crypt lost 2, the S branches and Slime lost 1, and the first 6 levels of every hell branch have become much smaller. As a result the density of powerful monsters has increased and popcorn has been dramatically reduced compared to earlier versions.

chongli•2mo ago
Yeah I’ve done most of my playing since all those changes. I still find the game way too long!
buellerbueller•2mo ago
Nintendo Switch (2) port please
zahlman•2mo ago
> You’ve enabled HTTPS-Only Mode for enhanced security, and a HTTPS version of nethack4.org is not available.

:(

teksts•2mo ago
Taking advantage of this thread to ask: have anyone here tried Cogmind? What did you think of it? I’ve found that traditional roguelike fans always have strong opinions about the course of a games development, and there’s often an older version of the game that’s held in higher regard by the community than the current one.

https://www.gridsagegames.com/cogmind/

every•2mo ago
I spent much of this afternoon playing xNetHack[1] on Hardfought[2]. My first exposure was 30 years ago to a DOS port laboriously downloaded from a dial-up BBS. No web, no documentation, no wiki[3]. And I've loved every minute of it...

[1] https://nethackwiki.com/wiki/Xnethack [2] https://www.hardfought.org/ [3] https://nethackwiki.com/wiki/Main_Page

glimshe•2mo ago
NetHack is, in many ways, a dream game. While I enjoy text games, I think that poor graphics really break the immersion for RPGs. I would love to play a NetHack with GREAT graphics - high res final fantasy VI style, for instance.