frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Application Software Is Dead, Again

https://www.akashbajwa.co/p/application-software-is-dead-again
1•ptrhvns•1m ago•0 comments

Boris Becker:'Whoever says a prison life is easy is lying–it's real punishment'

https://www.theguardian.com/sport/2025/nov/20/boris-becker-prison-tennis-interview
1•bookofjoe•5m ago•0 comments

Fixing kernel updates not applying in Fedora 43

https://nyanpasu64.gitlab.io/blog/fixing-fedora-kernel-updates/
1•speckx•6m ago•0 comments

AWS Lambda Processing Blip?

2•twosdai•6m ago•0 comments

Study: Kids' drip paintings more like Pollock's than those of adults

https://arstechnica.com/science/2025/11/study-kids-drip-paintings-more-like-pollocks-than-adults/
1•pseudolus•6m ago•0 comments

Why is software less efficient than hardware? (kbrecordzz)

https://kbrecordzz.com/2025/11/why-is-software-so-much-less-efficient-than-hardware/
1•kbzse•6m ago•0 comments

Blue Origin says it's just getting started with the New Glenn rocket

https://arstechnica.com/space/2025/11/blue-origin-says-its-just-getting-started-with-the-new-glen...
2•themgt•9m ago•0 comments

We built 60 polymarket prediction tools for sophisticated traders

https://polytools.market
2•idogrady•9m ago•1 comments

Java Quantum Computing Library

https://github.com/vijayanandg/quantum4j
2•vijayanandg•9m ago•1 comments

Nanochat d34 model (~$2,500)

https://github.com/karpathy/nanochat/discussions/314
3•danielfalbo•11m ago•0 comments

Ask HN: Comments in Code. Yay or Nay?

3•reconnecting•13m ago•4 comments

I built a Solfeggio frequency mixer using 10 hi-def crystal bowl recordings

https://play.google.com/store/apps/details?id=com.jon.frequencystudio&hl=en_US
2•jpdingdong•13m ago•2 comments

Implementing the Pipe Operator in C# 14

https://old.reddit.com/r/csharp/comments/1p1kwqk/implementing_the_pipe_operator_in_c_14/
2•ZeroClickOk•13m ago•0 comments

Dark Patterns: Are your games playing you?

https://www.youtube.com/watch?v=OCkO8mNK3Gg
2•ericzawo•16m ago•0 comments

Data-at-Rest Encryption in DuckDB

https://duckdb.org/2025/11/19/encryption-in-duckdb
3•chmaynard•18m ago•0 comments

Symmetric Power Transformers

https://manifestai.com/articles/symmetric-power-transformers/
2•ashvardanian•19m ago•0 comments

Baserow 2.0: A secure, self-hosted alternative to Airtable with built-in AI

https://github.com/baserow/baserow
3•trevorsullivan•19m ago•2 comments

Desktop Abstraction and OS Design – Video Discussion with Sam Smith

https://www.rfleury.com/p/desktop-abstraction-and-os-design
2•chmaynard•19m ago•0 comments

3D Slime Mold Based Digit Recognition

https://neuro-physarum-mnist-19185183848.us-west1.run.app/
2•zarathrusta•20m ago•0 comments

Phylogenomics unveil origin of morphological complexity in Coleochaetophyceae

https://www.sciencedirect.com/science/article/pii/S0960982225011121
2•PaulHoule•21m ago•0 comments

ActivityPub

https://activitypub.rocks/
2•udev4096•22m ago•0 comments

Virtual Vernier Caliper

https://www.stefanelli.eng.br/en/virtual-vernier-caliper-simulator-05-millimeter/
2•bobchadwick•22m ago•0 comments

Kohler's New In-Toilet Camera for Analyzing Gut Health

https://www.core77.com/posts/139072/Kohlers-New-In-Toilet-Camera-for-Analyzing-Gut-Health
2•surprisetalk•22m ago•0 comments

We need to design new proteins [video]

https://www.youtube.com/watch?v=EsAVwOEShtU
2•surprisetalk•22m ago•0 comments

Historically Accurate Airport Dioramas by AV Pro Designs

https://www.core77.com/posts/138995/Historically-Accurate-Airport-Dioramas-by-AV-Pro-Designs
2•surprisetalk•22m ago•0 comments

AI Friends Too Cheap to Meter

https://jasmi.news/p/ai-friends
2•surprisetalk•23m ago•0 comments

Predict the Sneakers

https://www.bloomberg.com/opinion/newsletters/2025-11-20/predict-the-sneakers
2•ioblomov•23m ago•1 comments

RunC Container Escape: What Docker and Kubernetes Users Need to Know

https://www.minimus.io/post/new-vulnerabilities-in-runc-allow-container-escape-what-docker-and-ku...
2•dimastopel•25m ago•0 comments

Sigler's Law

https://en.wikipedia.org/wiki/Stigler%27s_law_of_eponymy
2•nappy-doo•26m ago•0 comments

The Company of Friends: The Miracle of BBC Radio 3

https://neilk.substack.com/p/the-company-of-friends-the-miracle
1•mellosouls•26m ago•0 comments
Open in hackernews

Microsoft makes Zork open-source

https://opensource.microsoft.com/blog/2025/11/20/preserving-code-that-shaped-generations-zork-i-ii-and-iii-go-open-source
166•tabletcorry•1h ago

Comments

dang•1h ago
(URL changed from https://www.theverge.com/news/824881/zork-open-source-micros..., which points to this)
PaulHoule•1h ago
… right, Activisiom bought Infocom in the 1980 s…
OhMeadhbh•1h ago
Yeah. I had to walk down memory lane to try to remember who bought whom as well. I completely forgot that Activision/Blizzard is a subsidiary of Microsoft Gaming these days.
w4rh4wk5•1h ago
Can we get a GPL (or even MIT) release of id Tech 7? Pretty please.
OhMeadhbh•1h ago
Dang. I had forgotten Zenimax got scooped up by MSFT Gaming a few years back. It's not an unreasonable request, though I suspect it should be made directly to MSFT Gaming.
pjmlp•59m ago
By number of acquired studios, Microsoft is one of the biggest publishers, hence even if XBox the console goes bust, they still have a big weight as Microsoft Game Studios and XBox brand.
OhMeadhbh•45m ago
And they're been doing it for a while. They bought Ensemble DECADES ago.
davidw•1h ago
Getting a lot of GitHub errors trying to look at the source code.

Still, pretty cool; I remember playing work as a kid.

jasonjmcghee•1h ago
Pretty huge milestone, congrats. I can imagine how much time / effort it took to get there!
mike1o1•1h ago
https://github.com/historicalsource/zork1 Direct link to the repository
tapoxi•38m ago
Is it just me or is GitHub having errors again? I keep getting 500s.
gemakelijk•22m ago
The pages loads for me but I see a "Cannot retrieve latest commit at this time." message.
AdmiralAsshat•1h ago
Why does Microsoft own the rights to Zork?
seritools•1h ago
Infocom was bought by Activision, ActivisionBlizzard was bought by Microsoft.
csixty4•1h ago
Activision bought Infocom in 1986, and Microsoft purchased Activision in 2023.
charonn0•1h ago
Because they bought Activision, who owned the rights since the 80's.
katspaugh•1h ago
So Zork was written in Lisp? It had to be!

---

<ROUTINE V-ADVENT ()

  <TELL "A hollow voice says \"Fool.\"" CR>>
agiacalone•59m ago
MDL, actually, which was derived from LISP.

https://en.wikipedia.org/wiki/MDL_(programming_language)

arnonejoe•50m ago
I read a while back it’s a language called zil based on MDL.

https://the-rosebush.com/2025/07/studies-of-zil-part-2-how-d...

ginko•1h ago
Hasn't the code to Zork been available for ages? For instance: https://github.com/MITDDC/zork
alt227•58m ago
The article states that Microsoft has made a pull request to the existing repos to include the MIT license.

It was public already, what they are doing here is open sourcing the code.

agiacalone•57m ago
Yes, but that happens to be the mainframe version. They are a bit different.
calibas•1h ago
It is pitch black. You are likely to be eaten by a grue.
esafak•27m ago
I wonder if grue was taken from Nelson Goodman's Fact, Fiction, and Forecast. https://en.wikipedia.org/wiki/New_riddle_of_induction
MarkusQ•16m ago
Yes. Because it is pitch black and therefore you can not determine it's color (plus, the fact that you haven't been eaten by one yet does not justify the conclusion that you won't be). It's also a play on Gardener's "unexpected hanging paradox".
bluedino•1h ago
I've seen a few things called 'Zork source code' in various places over the years (even on a CD that came with a game programming book of some sort), and copies like this:

https://github.com/MITDDC/zork

What's the lineage here?

CobrastanJorji•51m ago
Good question, I'm also curious. A quick search shows that there are some differences. The one in this new historicalsources folder has the PLUGH easter egg, but the other one doesn't seem to have it.

But the older version has a "Tomb of the Unknown Implementor," which this new version seems to lack.

jsnell•49m ago
Zork was originally written at MIT for PDP-10s in an obscure Lisp dialect (MDL). The authors then later formed a company to sell the game on micro-computers. To do it, they built a virtual machine optimized for this purpose, a new Lisp dialect (ZIL) that could compile to the virtual machine, and the ported the game over to that new dialect. Even so, they had to split the game into three parts to fit.

The source you're linking to is the original MDL source. This is about the ZIL source for the three games that the original Zork was split into.

fsckboy•28m ago
MDL was a dialect of lisp invented by/in part/under Sussman, the originator of Scheme and SICP; what you're calling an obscure dialect was was part of the continuum of a research trajectory, one of a number of experimental languages designed to test out ideas. Sussman got his PhD in 1973 so we're talking about his later work as a student/early work as a postdoc/assistant professor, and Abelson was in the same timeframe, and Guy Steele a half decade junior, and many others in the lab whose names you would also recognize.
dboreham•13m ago
Was go to say - MIT, dec-10: probably not obscure.
fsckboy•36m ago
i'm not a complete expert on this, but the dates entailed here trigger clear memories.

the date on the Zork archive you linked to is 1977. in 1977 there was not really yet a notable software market for personal computers based on microcomputer chips, and software development at MIT in that timeframe would have been on Multics or DEC-10 or 20's and (probably not quite) the dawn of Vax-750s

just a couple years later the names on the archive you linked to went on to found infocom to sell this software ported to personal computers, Apple II 6502's or CPM S-100 bus 8080 and Z80s.

the Colossol Cave Adventure game for the PDP-10 had been released (to other institutions that had PDP-10's) just a couple years before and had caught fire in popularity at universities. These people at MIT took the same idea and reimplemented it with embellishments.

fortran77•57m ago
xyzzy
bluGill•46m ago
Different game.
ayaros•56m ago
This is great, but I'd rather they make Windows 11 open-source instead.
jsheard•50m ago
Funnily enough you can easily find the Windows XP source code on GitHub. Not endorsed by Microsoft of course, but they've ignored it sitting on their own service for years, along with ignoring all the modern Windows and Office piracy tools which are also on GitHub. Microsoft works in mysterious ways.
iddan•43m ago
Most of the money to be made is by licensing software to organisations that can afford the risk of pirating (practically anything bigger than SMBs: enterprises, governments, armies, etc). The moat of everyone used to your platform worths a lot more. So they just regulate enough so it won’t seem like they don’t give a shit at all.
nebula8804•11m ago
If AGI ever comes close to fruition I can't wait to just dump this code into some AI, tell it to fix all security bugs and make it work on M Series processors. Would finally achieve a computing environment that would be perfect for me. Until then, I will continue to dream.
Night_Thastus•8m ago
If we ever get to the point of having a tool that could do something that complex, we're well past the point of using human-written operating systems or using M-series processors.

Which is to say, very, very, very far away.

ChicagoDave•55m ago
Scott: Do the whole library of Infocom games!
classichasclass•54m ago
It's not just Zork: a number of games, including Hitchhiker's, are open source now. https://github.com/historicalsource
ChicagoDave•40m ago
yes, but only Zork 1-3 have official licenses
pm215•39m ago
The others don't seem to have the MIT license pullreq added, so they are not open source; the source code is merely available. The repos have a note:

"This collection is meant for education, discussion, and historical work, allowing researchers and students to study how code was made for these interactive fiction games and how the system dealt with input and processing. It is not considered to be under an open license."

This github repo has been up for some years now (this old blog post has some back story: https://blog.zarfhome.com/2019/04/all-of-infocoms-game-sourc... ) -- AFAIK it's the source contents from an old hard drive image from back when Infocom was a company.

(I only checked hitchhikers and starcross, because github is giving a lot of error pages for these right now.)

ndiddy•22m ago
Yeah the code was leaked without Activision's permission a few years ago. It's strange to me that Microsoft has taken this opportunity to clear up the rights to Zork 1-3 but not to the rest of the Infocom back catalog. The other games haven't been available for sale since the mid 90s when Activision put out a shovelware CD collection containing every Infocom game except Hitchhiker's and Shogun, so it's not like they have much commercial value.
skissane•14m ago
> It's strange to me that Microsoft has taken this opportunity to clear up the rights to Zork 1-3 but not to the rest of the Infocom back catalog.

Likely explanation: their lawyers are worried there may be third party rights or agreements limiting their ability to open source a game – even if that isn't true, lawyers want to see paperwork to convince themselves it isn't true. For Zork, that was comparatively easy because the game's history is well-known, and Activision had a history of releasing sequels. For other games, that may be more difficult – so start with the lowest hanging and highest profile fruit.

Cieric•38m ago
I'd be careful about that one, there is still no license for it. Zork is notable here since it just got the MIT License applied to it.
flyinghamster•23m ago
I'd wonder if Hitchhiker's would have some issues with Douglas Adams' estate, given his involvement.
Aman_Kalwar•53m ago
Wow, didn’t expect this from Microsoft. Amazing to see classic game code being made accessible for learning
ghssds•25m ago
This is exactly the kind of thing Microsoft likes to opensource: old, crusty, and obsolete. Let's compare. When ID Software opensourced Doom a few years after it's initial release, there was still some life in it and it spawned a myriad of forks and new developments continuing to this day. An active community formed around it. When Microsoft opensourced MSDOS, an opensource clone had existed for so long it was only of interrest to archeologists and historians. It was as whitered and lifeless as Zork is.
westurner•45m ago
Ren'Py is an open source visual novel framework written in Python for developing text-based choose your adventure games like Zork and Hitchiker's Guide To The Galaxy.

awesome-renpy > Project templates, Console,: https://github.com/methanoliver/awesome-renpy

"Learn to Code RPG – A Visual Novel Video Game Where you Learn Computer Science Concepts" is written with Ren'Py: https://www.freecodecamp.org/news/learn-to-code-rpg/ .. https://freecodecamp.itch.io/learn-to-code-rpg .. src: https://github.com/freeCodeCamp/LearnToCodeRPG :

> A visual novel video game where you learn to code and get a dev job

abtinf•29m ago
The license says it’s copyright 2025. How does that work? Shouldn’t the copyright be something like 1977?
QuantumNomad_•19m ago
IANAL but copyright is typically the year of first publication.

I could see this being important here in two ways:

1. If the source code of Zork has not been made available to the public before, then now is the year of publication.

2. If Zork source code has previously been made available to the public, perhaps the version published here has had changes made, in which case now is the year of publication of this version of the source code.

I assume that when Microsoft opens source code they have a team of lawyers that have solid legal arguments for what the copyright year should be in each case.

Therefore, maybe it’s even possible legally that

3. Even if source code was previously made available, and even if no changes were made in any way since then to any of the included source code or other files, perhaps just the act of using a different license is in its own way part of how copyright applies. Publishing something under a specific license in $CURRENT_YEAR does not retroactively make the license apply before the time at which it was made available under that license and so perhaps an argument could be made that copyright year in a license includes taking that into consideration.

theoldgreybeard•27m ago
So derivative works are possible, who will be the first to attach Zork to the OpenAI API?
simonmales•14m ago
I love the idea that these can live forever in apt/rpm repositories.
throwuxiytayq•13m ago
It seems likely that the entirety of Zork (world state and the possible actions to transform it) is already learned by the model. Which means that there is a grue in there, too. Not good. I’m starting to re-think the doomer argument...
lloydatkinson•17m ago
I wonder how long before someone hooks up AI image generation for the scenes with this. It could either be very tastefully done or complete slop. Probably the second option.
lkramer•13m ago
In the early days of LLMs I tried it, but it was kinda terrible, and I also realised that the fun of these games, like reading a book, was the imagining of the action. Take that away and they are very simple puzzle games