1. 3
    1. Despite having the capability to support Sneakernet, there are very few well supported plugins or packages for SSB that reliably support this. There have been discussions about it but if you actually want to replicate your SSB feed today without ever touching a UDP/TCP stack, your options are limited.

    2. Having a fully sneakernet-based protocol would be great for constrained / lightweight systems. Unfortunately, SSB as it is today is best suited for desktops that can run Electron type apps (or install Node/NPM). You will be able to find partial implementations of the SSB protocol in other languages, but if you read through the source, you will quickly find that they either a) only implement part of the protocol b) are just a thin wrapper to a NodeJS-based SSB server on the local machine. I think these folks are working on an early stage Rust alternate implementation. Also, projects like Manyverse are improving this situation for Android/iOS, but are still pretty early. I think the main reason for this stagnation is that SSB has a lot of moving parts and a JS-based reference implementation rather than a fully documented protocol (at least since I last checked). I also think this could be avoided by focusing only on the sneakernet-based use cases (and not worrying about the network related ones) while also designing the protocol from a spec rather than a reference implementation.

    TL;DR: The SSB of today supports sneakernet in theory, but not in practice. Furthermore, it does not supply a formal specification for implementations on constrained / non-Javascript systems.

    === DISCLAIMER ===

    I hope that readers of this comment do not interpret this as a criticism of the SSB protocol, but rather that I had some very specific requirements that SSB wasn’t really designed for. With that being said, it’s one of the best decentralized protocols in recent years and I use it daily. The SSBC is doing a great job of building a specific technology for a specific need

    === END DISCLAIMER ===

    1. 2

      Been using SSB for years now and never seen the USB approach, but I’m curious now.

      1. 3

        I haven’t dug in enough to actually find process, but these two articles both reference using sneakernet as a medium for SSB updates.

        https://staltz.com/an-off-grid-social-network.html

        It’s even feasible to exchange latest news through sneakernet, using e.g. USB sticks.

        https://gopher.floodgap.com/gopher/gw?gopher://sdf.org:70/0/users/rusty/Post04-ssb

        You could save updates on a USB stick, give the stick to a friend & they could get the updated content.

        1. 1

          Maybe I’m incorrect? I thought it at least needed a wifi network in order to discover neghbors.

          1. 1

            That is odd, back when I spent more time on SSB, one of the things touted was that a network wasn’t needed. Updates could be done via a USB device by friends meeting at a pub, for instance. Has this changed?

            1. 1

              Well, crap. I did at one point, but they seem dead now :(

              1. 1

                Nice find! Do you have any links to that work on the Clearnet?

                1. 1

                  This sounds super interesting. SSB is kinda cool, but does require a network connection, so something airgapped would be nice.

                  You may want to look into some of the work done by FreeNet, as they are able to transport FSK objects via sneakernet (Used to smuggle info in an out of North Korea).

                  1. 1

                    And an image of the solar eclipse as taken from the satellite: https://twitter.com/BY2HIT/status/1146310978050543616

                    1. 1

                      Nice, I love this stuff! Posted on tilde.art.ascii newsgroup to spread the word!

                      1. 1

                        Yep. Those were kinda my thoughts when it was brought up on the fediverse.

                        1. 1

                          This is why we can’t have nice things…

                          1. 1

                            From all I have been able to discern on this, it has been a problem for quite sometime, and there has been no real interest in fixing it.

                            I am glad to see the increased awareness of these issues.

                            1. 1

                              Kinda neat idea. I wonder if they are using Othernet for the sat reception?

                              1. 1

                                I think the original idea started out using ham radio, but then it was shot down by many people explaining the pecuniary interest part would make it illegal.

                                There’s quite an interesting intersection of ham radio, crypto currency nerds, and gun hoarders. I surmise it’s the whole bootstraps thing.

                                1. 2
                                  Radio tracking

                                  Radio trackers can download LightSail 2’s beacon structure for help with decoding packets. Here are some additional useful parameters:

                                  WM9XPA | 437.025 MHz | AX.25 | FSK | 9600 bps

                                  Every 45 seconds, the spacecraft transmits its call sign, WM9XPA, in morse code:

                                  .– – ––. -..- .–. .-

                                  You can download audio files of the morse code beacon below, and even use them as a ringtone for your phone!

                                  LightSail 2 Morse code beacon, WAV format
                                  LightSail 2 Morse code beacon, M4R format

                                  1. 1

                                    Poor headline, not using ham radio, actually. Doing so could could be illegal.

                                      1. 1

                                        This attitude has proliferated into more than electronics, too, sadly.

                                        I even hear this attitude in the cycling community: Don’t repair a bearing! Toss it! Buy a new cartridge! Don’t refinish a brake pad, buy a new one! Don’t adjust your cables, buy a new set!

                                        Or even “Get a new bike, this one has a bent derailleur!”

                                        Thankfully, we locally have a “fixit” club/shop for bikes now. And a Really Really Free Market, where there’s a couple of people with “Something Broke? Bring it here, and I’ll try to fix it” “stands”.

                                        1. 1

                                          This brings back some memories :) thanks!