Doom entirely from DNS records
70 points
3 days ago
| 11 comments
| github.com
| HN
ktpsns
1 hour ago
[-]
To clarify, a good title would be "Loading Doom entirely from DNS records"

Neither one plays Doom over DNS nor is the first paragraph in the README correct, because DNS is only abused for storage, not for computing/processing/executing instructions:

> At some point, a reasonable person asked "DNS resolves names to IP addresses, what else can it do?" The answer, apparently, is run DOOM.

reply
drob518
51 minutes ago
[-]
Yup. A better title might be “Author discovers data can be stored in DNS TXT records which were created to store data.”
reply
akdev1l
49 minutes ago
[-]
Also we could probably achieve this by using dnsfs and regular doom install

https://blog.benjojo.co.uk/post/dns-filesystem-true-cloud-st...

reply
b112
52 minutes ago
[-]
You make me wonder if it is possible. All you need to do is to programmatically change bits, and you have compute. Some cache monkeying or somethong.

Of course, I imagine it would be incredibly slow.

reply
testaccount28
16 minutes ago
[-]
> All you need to do is to programmatically change bits, and you have compute.

all you need is to rapidly push off one foot and land on the other, and you have running.

reply
LetsGetTechnicl
1 hour ago
[-]
This novel form of data storage reminds of me of this classic YouTube video, Harder Drive: https://www.youtube.com/watch?v=JcJSW7Rprio
reply
nullbyte808
5 minutes ago
[-]
Malware could still use DNS records for storage and access to bootstrapped payloads correct?
reply
hhh
23 minutes ago
[-]
very cool, i did something similar but turning the doom frame running on a server into ascii (with colour) and then a small shim to give inputs via subdomains

https://www.youtube.com/watch?v=GoPWuJR6Npc

without the colour i did it in a worse way for bad apple

https://www.youtube.com/watch?v=AJ2Q12vYojY

reply
nasretdinov
56 minutes ago
[-]
Waiting for Doom over https://github.com/yarrick/pingfs next
reply
kaitari
34 minutes ago
[-]
I never stop being impressed by these "<something-crazy> running Doom" posts. AFAIC, whenever we get to Mars, we won't truly have arrived until someone is playing Doom on Mars, and without wasting valuable resources by doing so. Running Doom, the canonical measurement of truly mastering a thing's capabilities.
reply
lxgr
10 minutes ago
[-]
A database storing data? Now I’ve seen everything!
reply
tombert
1 hour ago
[-]
Gotta admit that it didn't occur to me that "can it run DOOM?" would stretch all the way to DNS.

At this point I am wondering if people will somehow port DOOM over to the MONIAC.

reply
FartyMcFarter
32 minutes ago
[-]
You were right to assume that in this case. DNS is not running doom here, it's just storing it.
reply
bigwheels
1 hour ago
[-]
Which is more ambitious, targeting the MONIAC platform or ENIAC?

https://en.wikipedia.org/wiki/ENIAC

https://en.wikipedia.org/wiki/Phillips_Machine (MONIAC)

I'd say both are looking increasingly doable.

reply
sssilver
1 hour ago
[-]
“Run” is doing a lot of heavy lifting at this point.
reply
mistyvales
52 minutes ago
[-]
I remember the pregnancy test Doom. Wasn't it "running" on the display only?
reply
TZubiri
51 minutes ago
[-]
Coming up: playing doom on Ping-as-Storage
reply
hun3
23 minutes ago
[-]
Finally, a DOOM download that bypasses captive portals
reply
bethekidyouwant
25 minutes ago
[-]
Makes me wonder if anyone has ever put enough copyrighted material into a DNS tax record to get the domain taken down
reply
cat-turner
39 minutes ago
[-]
Super cool. Never thought of this. Would this be useful for seeding LLMs?
reply
FartyMcFarter
29 minutes ago
[-]
This is a data storage system, so I guess yes, data is useful to train LLMs?

Why does everything get turned into an LLM discussion?

reply