frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: TokenDagger – A tokenizer faster than OpenAI's Tiktoken

https://github.com/M4THYOU/TokenDagger
178•matthewolfe•5h ago•51 comments

Donkey Kong Country 2 and Open Bus

https://jsgroth.dev/blog/posts/dkc2-open-bus/
112•colejohnson66•2h ago•23 comments

There Are No New Ideas in AI Only New Datasets

https://blog.jxmo.io/p/there-are-no-new-ideas-in-ai-only
31•bilsbie•2h ago•8 comments

The provenance memory model for C

https://gustedt.wordpress.com/2025/06/30/the-provenance-memory-model-for-c/
161•HexDecOctBin•8h ago•64 comments

Show HN: New Ensō – first public beta

https://untested.sonnet.io/notes/new-enso-first-public-beta/
153•rpastuszak•6h ago•62 comments

Auth for B2B SaaS: it's not like auth for consumer software

https://tesseral.com/blog/b2b-auth-isnt-that-similar-to-b2c-auth
17•noleary•2h ago•8 comments

14.ai (YC W24) hiring founding engineers in SF to build a Zendesk alternative

https://14.ai/careers
1•michaelfester•34m ago

A CarFax for Used PCs; Hewlett Packard wants to give old laptops new life

https://spectrum.ieee.org/carmax-used-pcs
4•rubenbe•57m ago•0 comments

The Plot of the Phantom, a text adventure that took 40 years to finish

https://scottandrew.com/blog/2025/06/you-can-now-play-plot-of-the-phantom-the-text-adventure-game/
130•SeenNotHeard•2d ago•23 comments

Gridfinity: The modular, open-source grid storage system

https://gridfinity.xyz/
335•nateb2022•13h ago•139 comments

I Write Type Safe Generic Data Structures in C

https://danielchasehooper.com/posts/typechecked-generic-c-data-structures/
5•todsacerdoti•40m ago•1 comments

Scribble-based forecasting and AI 2027

https://dynomight.net/scribbles/
24•venkii•1h ago•1 comments

Printegrated Circuits: Merging 3D Printing and Electronics

https://spectrum.ieee.org/3d-printing-smart-objects
40•rbanffy•6h ago•12 comments

Show HN: Open-Source International Space Station Tracker ESP32/Arduino for $20

https://github.com/GuitarML/SpaceStationTracker
35•keyth72•2d ago•12 comments

Reverse Engineering Vercel's BotID

https://www.nullpt.rs/reversing-botid
41•hazebooth•5h ago•5 comments

Cloud-forming isoprene & terpenes from crops may drastically improve climate

https://www.smithsonianmag.com/science-nature/scientists-are-just-beginning-to-understand-how-life-makes-clouds-and-their-discoveries-may-drastically-improve-climate-science-180986872/
10•gsf_emergency_2•3h ago•4 comments

New proof dramatically compresses space needed for computation

https://www.scientificamerican.com/article/new-proof-dramatically-compresses-space-needed-for-computation/
118•baruchel•3d ago•67 comments

Ask HN: What Are You Working On? (June 2025)

300•david927•21h ago•944 comments

I made my VM think it has a CPU fan

https://wbenny.github.io/2025/06/29/i-made-my-vm-think-it-has-a-cpu-fan.html
612•todsacerdoti•1d ago•162 comments

Ubuntu: Introducing Debcrafters

https://discourse.ubuntu.com/t/introducing-debcrafters/63674
34•jnsgruk•2h ago•33 comments

Asynchronous Error Handling Is Hard

https://parallelprogrammer.substack.com/p/asynchronous-error-handling-is-hard
4•hedgehog•21h ago•0 comments

Helix: A Modern, High-Performance Language

https://github.com/helixlang/helix-lang
9•90s_dev•4h ago•7 comments

Cross-Compiling Common Lisp for Windows

https://www.fosskers.ca/en/blog/cl-windows
64•todsacerdoti•2d ago•4 comments

Data Centers, Temperature, and Power

https://www.backblaze.com/blog/data-centers-temperature-and-power/
23•quectophoton•2d ago•5 comments

Shadow of a Doubt

https://harpers.org/archive/2025/07/shadow-of-a-doubt-ocd-andrew-kay/
6•samclemens•2d ago•1 comments

A glob of 99M-year-old amber trapped a zombie fungus erupting from a fly

https://www.cnn.com/2025/06/24/science/amber-insect-zombie-fungi-fossil
103•jackgavigan•3d ago•53 comments

Show HN: I built a daily sunlight tracker

https://www.lumehealth.io/products
29•vickipow•3d ago•22 comments

Ultrasound toothbrush promises painless checks for hidden gum problems

https://phys.org/news/2025-06-ultrasound-toothbrush-painless-hidden-gum.html
74•PaulHoule•3d ago•39 comments

Cell Towers Can Double as Cheap Radar Systems for Ports and Harbors (2014)

https://spectrum.ieee.org/cell-tower-signals-can-improve-port-security
124•transpute•19h ago•67 comments

The role of the University is to resist AI

https://www.danmcquillan.org/cpct_seminar.html
41•milen•1h ago•11 comments
Open in hackernews

The Plot of the Phantom, a text adventure that took 40 years to finish

https://scottandrew.com/blog/2025/06/you-can-now-play-plot-of-the-phantom-the-text-adventure-game/
129•SeenNotHeard•2d ago

Comments

bravesoul2•5h ago
Had a quick play and it's fun, quirky, well written. I might just get into this. Damn rat!
apples_oranges•4h ago
I wonder what "quick play" means in 2025 with our short attention spans
gbraad•3h ago
... I thought he took 40 years to finish playing it. :-D
noisy_boy•4h ago
From a serial procrastinator, kudos and best of luck!
BryanLegend•4h ago
Did George RR Martin write it?
jl6•2h ago
No, it’s finished.
ThinkingGuy•3h ago
I was there in the 1980s; writing your own Infocom-style text adventure games was a common project among my peers. There are probably lots of unfinished (or even finished-but-unshared) games out there on old floppy disks in closets.

I have a couple of my own, now archived on my home server.

frost_knight•3h ago
Willing to share them?
kevindamm•1h ago
I also have a few of those from the 80s but only as notes written on sheets of paper (including many pages of hand-written BASIC and sometimes in various shorthands) because my Atari 800 did not have a cassette drive peripheral with which to save them.

They were fun when they ran for 15-20 minutes, even after keying them in for hours.

vunderba•2h ago
Nice job. I think it might be worth adding a few more verb synonyms to make the parser a little bit less strict - what's a few more years of development. :)

Like many other devs I also dipped my feet in the world of interactive fiction. As a kid I was just learning about concepts such as inheritance / OOP / etc. so I went a bit overboard on the ontology.

I remember pretty early on making a rather large mistake in that regard when a friend who was beta-testing the game for me at the time typed in commands like "get key", "get sword", "get ye flask", and then "get Aldwin" to which the game merrily replied "OK" and promptly stuffed an entire human being into the player's inventory.

paulgerhardt•2h ago
Heh. I remember similarly spending a few hours inside LambdaMOO. Successfully managed to clone myself, put myself in my clone’s pocket, and then put my clone in my own pocket and kind of broke room reversal. It was only later I discovered this was an intentional mechanic/bug that some designers that used to create very, very difficult puzzles.

Weird things happen when you give your MOO players a REPL in LISP land.

amiga386•20m ago
I once wrote an (Amylaar LPC) enemy who, if you attacked him and he was near death, would summon two comrades to fight for him.

Unfortunately, they're immediately hostile so you start attacking them too, and _they_ get near death and summon two comrades each, and so on. It turns into a Sorcerer's Apprentice scenario very quickly.

I managed to bring the MUD to a halt. An archwizard (not Yen Sid) had to instakill the enemies to avoid hitting their "near death" condition and creating more of them.

drewolbrich•2h ago
I remember writing one of these and typing "put bag in bag" and then being confused why the bag disappeared from the world.
IggleSniggle•1h ago
Should have done it the other way around
itsbenweeks•1h ago
Much better to have the world disappear from the bag.
kevindamm•1h ago
put bag in bag of "things which do not contain itself"
dp-hackernews•22m ago
Russell's Paradox: https://en.m.wikipedia.org/wiki/Russell%27s_paradox
reactordev•1h ago
This was a long running bug with merc based muds. The logic was to scan the room items first which cased the bug. Later versions would scan corpses first, then self, then room.
janeway•2h ago
Wow, already stumbled into some good humour. Well done
alienbaby•1h ago
I spent a bit of time using PAWS on an amstrad pcw to pen my own text adventure masterpiece.

It's probably still down there packed up in the cellar ....

Maybe I should dig it out again.

Nevermark•1h ago
As a kid, the first text adventure I encountered with "The Cave" a text-choice game created by another student in the same town I lived. Our common teacher had created a "Computer Club" newsletter, to share programs between schools.

Then at a junior college I encountered Adventure, Zork (the full version), Mystery Mansion, and Warp on an HP 3000/terminal mini-computer system.

I began writing text adventures myself, bigger and bigger, and with higher and higher ambitions in terms of complexity, story and world scope, parsing. My "Command English" parser was an incredibly versatile subset of English.

At home I had an IBM Jr (Hey, I loved it!), whose BASIC didn't have GOSUB, so I invented a stack for the parser using strings. (Used strings as a heap in another program to create a very slow 3D vector graphics program.)

In high school I wrote this massive text adventure called Wanderer. I was so proud of it, until the day I went to save it on my floppy disk, at which time it wrote all over the previous version only to abort because it was to big for the disk. No pre-write size check! :(

That was the last one I wrote. But by pushing every text adventure to new levels of capability, over and over, I learned a lot about programming, and developed a habit of innovating in program styles, and domain languages, to match problems.

I wish I had the source for all those programs, but these were the days of many incompatible computers, and storage media that decayed quickly.

---

I would love a Mac version of those four text adventures mentioned above. Mystery Mansion seems to have become particularly forgotten.

---

"The Plot of the Phantom" makes me so happy! Thank you Scott Andrew!!!

(Completely random, but reading the opening scene, it struck me how perverse it would be to get deeply into the game and find out I was in the text adventure equivalent of "Deliverance"! That would almost be art, lol. Like novels, text adventures are a medium that naturally supports much greater freedom, than visual mediums.)

ninetyninenine•11m ago
LLMs can enhance text adventures.

I'm not saying having LLMs narrate the entire situation. I'm saying have the LLM sit between gamestate and the player. The LLM is the UI.

Essentially the LLM can see the current game state and possible moves and it's the LLMs job to change the game state and report the current game state to the user (via a well written narrative).

That keeps the world consistent and structured, but the LLM adds enough dynamism to keep it flowing well. You can even make the underlying game state complex as well. Like you can have enemy AI's that actually move through the world too (independent of the LLM).

SeenNotHeard•6m ago
There have been attempts, the results were not promising:

https://intfiction.org/t/first-full-game-available-on-new-ll...