Being 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…
Dead USB Drives Are Fine: Building a Reliable Sneakernet
71–80 of 85 posts
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#72Earlier quoted context omitted.
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.
NAS with a DynDNS you have to pay for because ipv4 addresses are scarce I take it? I remember when I could fire up a http.server in python to host some local file, and it would be accessible across the world for as long as I wanted it
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#73Earlier 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.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#74Earlier quoted context omitted.
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.
For clarification, all USB ports are 5 volts DC; transformer (or computer) will take care of converting the 120/220 AC current to the necessary 5 volts DC. 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.
So what do you do if someone puts 120 volts on the data lines?
You very much want to isolate both. Which is precisely the function of the chipsets I mentioned.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#75It’s cool and sounds like reinventing UUCP. Which has the advantage of serving as a transparent transport for ordinary email.
http://www.nncpgo.org/Comparison.html This is really amazing stuff. Years ago, I was heavily interested in scuttlebutt [1]. I'm interested in grid down and "occasionally connected" communications. I particularly liked the island to island sailing analogy. SSB has a few downsides - mainly that your client needs to download full logs. You can't just request the last 30 days. They call this out as well that your first s…
It would be ultra cool, IMHO, to fly SSB and NNCP traffic between "islands", whatever form those take. For bonus points, do it with pigeons, which have the advantage of operating in a GPS-denied environment.
I don't mind the full sync for SSB, I mind the lack of any progress indicator while it's doing so. But that seems like an easy UI tweak and maybe they've addressed it since I last played with it. What I haven't figured out is whether a brand-new user can sync from another existing user on the same island, or if they need a real internet connection for that first bit.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#76Earlier 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.
This sounds like Tim Berners-Lee's new project. https://solidproject.org/
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#77Earlier 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…
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…
Tasks like this or even punters(html heading tag denial of service through instant message lol) were what got me interested in programming in middle school, no training or education, just hacking around trying to figure things out in a pirated VB3.0. The community was great with private chatrooms full of users testing and helping others, trying out tools. People shared libraries to learn from, use, adapt. Anyone remember the popular old and terribly named genocide.bas? I'd like to get my hands on some of these old proggies and code if they're still out there.. Or even just the cartoon sheep program which would run around the desktop interacting with window borders.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#78I used sneakernet years ago, mostly as a last mile connection to internet. I would go to place with more bandwidth , download stuff burn it to CD , or save it on external hard drive, and go back. I think many people still do it like that. There are 3.7 B people in the World without internet.
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#79Earlier 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…
If P2P wasn't so awful we could just download from computer to computer. But alas, NAT and IPv4 make that difficult
Re: Dead USB Drives Are Fine: Building a Reliable Sneakernet
#80Earlier 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.
This sounds like Tim Berners-Lee's new project. https://solidproject.org/