top | item 46260901

Pingfs: Stores your data in ICMP ping packets (2020)

78 points| linkdd | 2 months ago |github.com

26 comments

order

HenrikB|2 months ago

It's humbling to know that the RAM of computers like ZX Spectrum and Commodore 64 would fit in a single IP packet. It took minutes to load that "paket" from cassette tape.

zamadatix|2 months ago

With IPv6 there is even an extension to go to 4 GB packets (extremely rare to actually be implemented though), which you can send in less than 100 ms with an 800G NIC!

_jholland|2 months ago

Obligatory Tom7 reference: [Harder Drive: Hard drives we didn't want or need](https://www.youtube.com/watch?v=JcJSW7Rprio)

He stores data in ICMP ping packets, but also Tetris board states, among others. If you are not familiar with Tom7, let this be an introduction to a heavyweight whimsical internet nerd

leoc|2 months ago

38:37 https://www.youtube.com/watch?v=JZLpbhsE72I&t=2317s in Jay Forrester's "The Design Environment and Innovations of Project Whirlwind" talk ( https://www.computerhistory.org/collections/catalog/10270308... ):

> There was a desperate search for better memory. We seriously considered. at one stage. renting a television microwave link from Boston to Buffalo and back so that one could store something like 3,000 bits in the 3 milliseconds of round-trip transit time.

Though I'm not sure why they wouldn't have just used a delay line for that task: that form of memory was already in use in computers, as discussed by Forrester himself from 11:15 https://www.youtube.com/watch?v=JZLpbhsE72I&t=675s .

EvanAnderson|2 months ago

Tom7 is a gem. Anything by Tom7 is worth your time. Always.

ozozozd|2 months ago

Came to comments only to mention/upvote this and add engagement so everyone knows about the GOAT that Tom7 is.

cbm-vic-20|2 months ago

"Tetris is an inventory-management survival-horror game."

xvilka|2 months ago

The concept is widely covered in the amazing book Silence on the Wire[1] by Michal Zalewski. I wish he or someone else would write modern equivalent (or at least a new, updated edition) of the book.

[1] https://nostarch.com/silence.htm

cinntaile|2 months ago

He's on HN, maybe he reads your post.

jupitr|2 months ago

makes me wonder if a sufficiently large number of connected nodes can represent bits via their online/offline status, and their network graph representing "memory"

diydsp|2 months ago

Router designers hate him...

Srsly... the ram inside a core router is some of the most precious resources around... this is an ooold idea.. people were doing at least as far back as the 2000s.. i showed them how our router (Avici TSR) worked and said "please don't use the super fancy fabric temporary store for this."

This kills the router designer.