Seconded. My first experience with Tom7 was the "Super Mario Bros. is Easy with Lexicographic Orderings and Time Travel..." I've been hooked ever since.
It’s like when you think of something that will never exist, because it is just too absurd. However, this guy not only has an even more absurd idea, he also brings it into existence and shows why it’s a great idea to build a sustainable future!
This is the first time I encounter a tom7 content. I expected a fun, nerdy video.
I walk away with goosebumps, cathartic feelings. I didn't see it coming how the end switches to a pretty serious topic. The whole composition is award winning in my mind, but then he also put a ton of engineering effort in it, at a level of quality that I could at most wish that I could achieve in a lifetime.
My favourite feature of this video is that he uses the "Network Block Device Kit" to make a kit of 3 drives, each using one of those words as the main point:
"Network" storage, "Block" storage, and "Device" storage.
I remember lcamtuf mentioning very similar concept ca. 2003.
In his version you would partition secret data and send it out to non existing email addresses, just to get them bounced back within a couple of days.
If you want to get your secrets back together you would simply start gathering appropriate parts (you need to keep track of all the chunks somewhere), otherwise you'd simply send them to another non existing email address.
The basic premise of the ping-based drive, taking advantage of ephemeral media i.e. transmission time of a packet, was the idea behind clacks (https://github.com/AlexanderParker/clacks). I got excited to see someone else had a similar idea and explored it.
My approach was more as a p2p system of mutual random packet bouncing rather than using ICMP ping.
The idea of buffering data by transmitting it somewhere far, bouncing it off a moon or whatnot, and using that distance of radio waves as your memory is my favourite thing ever.
In Conway's Game of Life, the first self-constructing machine used this principle. It has two construction arms, and the recipe for them to create new copies of themselves is encoded in gliders and bounced back-and-forth between them. This turned out to be much simpler than building any kind of storage device.
Unfortunately due to free-space path loss limiting the Shannon-Hartley channel capacity, the total amount of information storable using this method asymptotically approaches zero for large distances.
For reference, the combined formulas are C=d×B×log_2(1+(Dc÷4πdf)²×S÷N)÷c. And lim->∞ d×ln(1+1÷d²) unfortunately = 0. (Curiously, attempting to store more information by increasing bandwidth -- and thus center frequency -- suffers the same limitation.)
(Wolfram Alpha isn't forthcoming yet with a closed-form solution for the optimal distance...)
Delay-line memory used this concept in a variety of ways, such as by bouncing slow sound waves around a chamber and by transmitting twists along a long coiled wire.
There's a great sci-fi short story (well, two, I guess) that I can recommend based on this - although, knowing what you said is a slight spoiler for them.
It’s like when you think of something that will never exist, because it is just too absurd. However, this guy not only has an even more absurd idea, he also brings it into existence and shows why it’s a great idea to build a sustainable future!
#nohate
The NAND gates video is probably the closest humanity will ever get to perfection though.
Deleted Comment
Deleted Comment
Dead Comment
Dead Comment
Dead Comment
Reminds me of older analog delay circuits where the signal was sent as a sound wave in glass IIRC ... with multiple taps for different delays.
EDIT: Here's a cool example that maybe warrants its own submission: https://www.eevblog.com/forum/projects/glass-ultrasonic-dela...
I walk away with goosebumps, cathartic feelings. I didn't see it coming how the end switches to a pretty serious topic. The whole composition is award winning in my mind, but then he also put a ton of engineering effort in it, at a level of quality that I could at most wish that I could achieve in a lifetime.
Wow.
"Network" storage, "Block" storage, and "Device" storage.
In his version you would partition secret data and send it out to non existing email addresses, just to get them bounced back within a couple of days.
If you want to get your secrets back together you would simply start gathering appropriate parts (you need to keep track of all the chunks somewhere), otherwise you'd simply send them to another non existing email address.
My approach was more as a p2p system of mutual random packet bouncing rather than using ICMP ping.
Edit to add: I simulated a network of peers and rendered some videos of a single message propagating through the network: https://github.com/AlexanderParker/clacks-tests/blob/main/pr...
Recovering your file in this way would take some time... "Eventually" you'll get it back...
https://conwaylife.com/wiki/Gemini
https://en.wikipedia.org/wiki/Delay-line_memory
For reference, the combined formulas are C=d×B×log_2(1+(Dc÷4πdf)²×S÷N)÷c. And lim->∞ d×ln(1+1÷d²) unfortunately = 0. (Curiously, attempting to store more information by increasing bandwidth -- and thus center frequency -- suffers the same limitation.)
(Wolfram Alpha isn't forthcoming yet with a closed-form solution for the optimal distance...)
https://en.m.wikipedia.org/wiki/Delay-line_memory