That's cool. However I don't like the idea of plugging in USB sticks and having them modified by anything. OS X was (and still is) a terrible offender: plug in a USB drive and the OS sneakily inserts stuff outside partitions (so you cannot easily find it but if you "dd" and take the hash of the drive it's different before and after simply plugging it in an OS X computer: to me that is pure madness and it took me a wh…
I have to wonder - are there any USB sticks available that have a read-only toggle like floppies used to have?
Dead USB Drives Are Fine: Building a Reliable Sneakernet
61–70 of 85 posts
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#62Being a teen in the 90s, sneakernet was sometimes even more fascinating and exciting to me than internet connectivity. It had an air of secrecy to it, little bundles of precious data carried between a select group of people on various, often cumbersome and/or expensive storage media. When everything is connected by a bunch of wires, it’s just too easy. Sometimes I wish for a return a that feeling of preciousness, ins…
I find it funny, how sending files securely still isn't a solved problem. Record your neice blowing off the candles at her birthday party, and the next day, her mom asks you for the original (high quality) video file, so she can create a party-video... the file is shot on a phone in 4K and uses 300MB of space. Mail? Nope, too big. Chat platforms? Too big. Cloud upload? You have to share a link, and some services (ahe…
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#63Earlier quoted context omitted.
The problem is receiving files, not sending files. You can mail someone an SD card and they will receive it at their house's mailbox. But if their mailbox fills up, the letter will be returned to you. And there is a maximum size for mail that fits in a mailbox. Similarly, people need a digital mailbox you can send files to, but they need to extract their mail from it and empty it out or it will fill up. We actually m…
For a while now I think we have been lacking an enabling shareable storage and auth abstraction to build cloud apps on. From this standpoint email is a little bit of shared storage: owner read, public write (with email specific secure acceptance algos), group chat: account read, account write; note app: owner read, write.
For example: what is storage? A router stores packets temporarily; is that storage? A DNS resolver caches records; is that storage? A browser stores cookies; is that storage? A chat or email server & client may both store messages in different states for different purposes. What storage should be shared and shouldn't be, in what specific circumstances? Who is allowed to read and write to which thing at which time in which circumstance? All of that will affect your abstraction.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#64That's cool. However I don't like the idea of plugging in USB sticks and having them modified by anything. OS X was (and still is) a terrible offender: plug in a USB drive and the OS sneakily inserts stuff outside partitions (so you cannot easily find it but if you "dd" and take the hash of the drive it's different before and after simply plugging it in an OS X computer: to me that is pure madness and it took me a wh…
I have to wonder - are there any USB sticks available that have a read-only toggle like floppies used to have?
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#65Being a teen in the 90s, sneakernet was sometimes even more fascinating and exciting to me than internet connectivity. It had an air of secrecy to it, little bundles of precious data carried between a select group of people on various, often cumbersome and/or expensive storage media. When everything is connected by a bunch of wires, it’s just too easy. Sometimes I wish for a return a that feeling of preciousness, ins…
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#66Earlier quoted context omitted.
I find it funny, how sending files securely still isn't a solved problem. Record your neice blowing off the candles at her birthday party, and the next day, her mom asks you for the original (high quality) video file, so she can create a party-video... the file is shot on a phone in 4K and uses 300MB of space. Mail? Nope, too big. Chat platforms? Too big. Cloud upload? You have to share a link, and some services (ahe…
I use a personal NAS which solves that problem nicely. The other option that’s much closer to sneaker net would be use of a direct file transfer protocol like Airdrop. There’s also stuff like file.pizza, but that’s not always reliable IME.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#67Earlier quoted context omitted.
A safer alternative would be something like a piratebox ( https://piratebox.cc/ ) instead of a USB dead drop, since a piratebox would have no physical connection to your computer.
I keep being annoyed that Piratebox, Internetinabox, Othernet, aren't all the same project. Like of course an IIAB node should include a messageboard. Of course an Othernet node should have support for offline payload bundles and user uploads. Of course a Toosheh bundle on newly-inserted storage media should be automatically extracted and presented in the interface... If I ever grow some more software clue, I'll be t…
_____________
Toosheh being a “satellite filecasting technology deployed in Iran and the Middle East that uses common satellite equipment to deliver digital content without relying on access to the Internet” per Wikipedia:
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#68Earlier quoted context omitted.
Worse than malware, eventually you'll get people dropping ( https://en.wikipedia.org/wiki/USB_Killer)s for the lulz.
Yeah but I can drop an ADUM3160 isolator on the port for a few bucks. If they kill that, I replace that for a few bucks more. In most cases a chain of cheap hubs would work too.
Commonly two types of isolation data and power chipsets. For a dead drop, you would want a cheap voltage isolator set to trip/blow a fuse at 5 volts DC — with no data isolator.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#69That's cool. However I don't like the idea of plugging in USB sticks and having them modified by anything. OS X was (and still is) a terrible offender: plug in a USB drive and the OS sneakily inserts stuff outside partitions (so you cannot easily find it but if you "dd" and take the hash of the drive it's different before and after simply plugging it in an OS X computer: to me that is pure madness and it took me a wh…
I wish it were built-in.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#70Earlier quoted context omitted.
For a while now I think we have been lacking an enabling shareable storage and auth abstraction to build cloud apps on. From this standpoint email is a little bit of shared storage: owner read, public write (with email specific secure acceptance algos), group chat: account read, account write; note app: owner read, write.
I'm sure you can come up with abstractions, but without first doing a whole system design (FRs & NFRs, mapping dependencies, customer requirements, etc) you'll have to scrap those abstractions when they don't match up with how the system ends up needing to operate. So I would recommend not even thinking about technical abstractions until you have a very large multi-layered system visualization. For example: what is s…
It's sort of a shame that so much of the new web3 storage work intrinsically links storage to a blockchain, instead providing a blockchain integration as one of many authentication/provisioning models.