• 4 Posts
  • 169 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle





  • Well, what we mean by “on the same network” maybe more complicated then it sounds if a device has multiple network interfaces and a non-trivial routing such as any modern smartphone that smartly switches between wifi and cell. It’s plausible that various apps and devices have a different behaviour which network they treat as local/standard.

    However, I just tried it out with two Samsung Androids. One is a hotspot and has no other wifi. The other one uses the hotspot (and no other wifi obviously). Then lauching pairdrop, they can “see each other” (through broadcast packages I assume) on the local network. During testing the hotspot device had internet access through 5G, so both devices could reach paridrop.net, but I believe, this is not needed while in local network mode. At least the file transfer itself should not go through the internet in this mode.

    I had similar a similar experience with syncthing. Sure, the hotspot is a hack and neither super reliable nor super fast on most phones, but at least my phone does not seem to block access from/to the hotspot device.












  • b) is a recent(*) change. GitHub was independent when it became big

    a) GitHub was never open-source, but by combing git and great UI/UX, it was a good choice.

    Git is open-source and the distributed nature of git reduces the vendor-lock-in. You need to understand where we came from (svn or git to some ssh server). Coming from self-hosted git, embracing github did not take away your power over your own source code; you still had a copy of all branches on multiple machines. The world is different now, where github has become a single-point of failure.

    (*) Update: Okay, maybe 2018 was not recently, but my point stands. GitHub existed long before the Microsoft purchase.