logoalt Hacker News

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

74 pointsby linkddlast Sunday at 5:09 AM26 commentsview on HN

Comments

HenrikBtoday at 1:03 PM

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.

show 1 reply
cakemediatoday at 12:47 PM

A software version of a mercury delay line! https://en.wikipedia.org/wiki/Delay-line_memory

show 1 reply
_jhollandtoday at 9:41 AM

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

show 4 replies
xvilkatoday at 12:52 PM

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

show 1 reply
dim13today at 2:54 PM

Reminded me of GNU Terry Pratchett[1].

[1]: http://www.gnuterrypratchett.com/

jupitrtoday at 3:03 PM

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"

diydsptoday at 5:39 PM

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.

some_furrytoday at 3:55 PM

Every time someone does something like this, I recall this post from Xe:

https://xeiaso.net/blog/anything-message-queue/