I noticed a library that has ethernet ports, which I must say is quite impressive. So many libraries strictly expect people to use wifi which has downsides:

  • many (most?) wifi NICs have no FOSS drivers (ethernet is actually the only way I can get my FOSS laptop online)
  • ethernet is faster and consumes less energy
  • wifi radiation harms bees and other insects according to ~72 studies (update: separate discussion thread here which shows the research is heavily contested)
  • apparently due to risk of surrounding households consuming bandwidth, 2FA is used (which is inadvertently exclusive at some libraries)
  • enabling wifi on your device exposes you to snooping by other people’s iPhones and Androids according to research at University of Hamburg. Every iPhone in range of your device is collecting data about you and sending it to Apple (e.g. SSIDs your device previously connected to). From what I recall about this study, it does not happen at the network level, so ethernet devices attached to the same network would not be snooped on (and certainly SSID searches would not be in play).
  • (edit) users at risk to AP spoofing (thanks @NoneYa@lemm.ee for pointing this out)

I don’t know when (if ever) I encountered a library with ethernet. Is this a dying practice and I found an old library, or a trending practice by well informed forward-thinking libraries?

BTW, the library that excludes some people from wifi by imposing mobile phone 2FA is not the same library that has ethernet ports, unfortunately. If you can’t use the wifi of the SMS 2FA library then your only option is to use their Windows PCs.

  • @infeeeee@lemm.ee
    link
    fedilink
    9
    edit-2
    5 months ago

    Every lemmy traffic is public. NSA can just create their own instance and save everything. Why is it matter if one instance is behind cloudflare? The can also see your posts.

    There are other services for private communication, lemmy was never advertised as one.

    • @freedomPusherOP
      link
      1
      edit-2
      5 months ago

      Every lemmy traffic is public.

      Certainly not. Your unhashed password is not public. Your DMs are only normally visible to intended parties + their admins. Your IP address is only public when you interact in a generative way. Your login times and the links you visit are also non-public unless you generate content in response. Lemmy votes are also not public (unlike kbin).

      NSA can just create their own instance and save everything.

      No they can’t. Anyone can create an instance but that instance cannot inherently encroach on non-public data of other instances. But if the NSA is in your threat model for some reason, the NSA /can/ easily get what they want from Cloudflare and it need not even be a tailored ops scenario.

      There are other services for private communication, lemmy was never advertised as one.

      Disclosure is only the tip of the iceberg. Cloudflare is also a gatekeeper. When a lemm.ee user writes a post, there are several groups of people who are excluded from viewing it. Cloudflare controls which browsers people can use. CF users feed a business model that a privacy abuser profits from. There are countless problems with Cloudflare beyond the reckless disclosure problem.

      • @infeeeee@lemm.ee
        link
        fedilink
        55 months ago

        Certainly not. Your unhashed password is not public. Your DMs are only normally visible to intended parties + their admins.

        Can cloudflare see this? I don’t know how it is important? I can see the SSL cert of lemm.ee is not from cloudflare, so they can’t see https traffic.

        No they can’t. Anyone can create an instance but that instance cannot inherently encroach on non-public data of other instances.

        Do you know irl, personally who is the admin of sopuli.xyz? How can you be sure that they are not run by NSA or other countries’ agents? How can other instances know this and block them?

        When a lemm.ee user writes a post, there are several groups of people who are excluded from viewing it.

        Who? You only communicate with your instance, and the instances communicate between each other. Which instance cannot reach lemm.ee because of cloudflare? Please show one example. You can see my reply so you are definitely not one of them.

        • @freedomPusherOP
          link
          0
          edit-2
          5 months ago

          Can cloudflare see this? I don’t know how it is important?

          You have to decide for yourself what’s important and who to trust. What you should consider though is that by choosing a Cloudflare instance, you needlessly overshare; you extend trust when you don’t need to which is a bad default policy. And you are trusting a massive singular tech giant who also has visibility on ~20-25% of all other web traffic in the world.

          I can see the SSL cert of lemm.ee is not from cloudflare, so they can’t see https traffic.

          It’s impossible for end users to know whether Cloudflare has a TLS private key. It’s also very rare for Cloudflare not to have the key because it would defeat the purposes admins use Cloudflare for. If Cloudflare cannot see the traffic, it cannot respond to requests and the full load must be redirected to the source host (thus DoS protection and performance benefits are effectively gone). The rarely used option for a web admin to not share their key with Cloudflare is only available to premium customers, which keeps the option rare.

          Do you know irl, personally who is the admin of sopuli.xyz? How can you be sure that they are not run by NSA or other countries’ agents?

          I cannot know, but it’s far easier to trust one entity than many entities. With lemm.ee you have a diffusion of responsibility problem (i.e. finger-pointing) if shit hits the fan… lemm.ee claims CF abused your data and CF claims lemm.ee did.

          Who?

          People whose ISPs use CGNAT, VPN users, the Tor community, libraries and situations of shared IP addresses in general.

          You only communicate with your instance,

          Not always. Sometimes I need to visit the original source. You cannot rely on 3rd party instances to keep a mirrored copy. Many instances are tight on space and when external content ages beyond a year they do a cleanup. There are also many visibility shenanigans with blocking where you realize you’re not seeing the whole conversation and need to visit original hosts to piece it together.

          Which instance cannot reach lemm.ee because of cloudflare?

          Any Tor instance would be inherently unable to reach lemm.ee, though I don’t know of any Tor instances myself (have not looked).

          • @infeeeee@lemm.ee
            link
            fedilink
            25 months ago

            Ok so cloudflare can see my password hash and my pms, everything else is the same as you, I can live with that if it helps the instance admin manage his free work. I never planned to send a message on Lemmy.

            People whose ISPs use CGNAT,

            Afaik CGNAT shouldn’t be a problem by itself. Here where I live half the country is behind a CGNAT, and internet works well for common folks. Here you have to call the ISP if you want your own IP.

            Not always. Sometimes I need to visit the original source.

            I know images are not synced to your instance, but image upload severely limited on lemm.ee, max 500kB, for profile pictures and banners. I also see a lot other instances have similar rules, and encourage everyone to host the images somewhere else. I can see sometimes some instances are blocked by Ublock, so some profile pictures are missing. I haven’t met with your long thread problem yet, but I will take a look

            Any Tor instance would be inherently unable to reach

            Federation is not supported on Tor: https://join-lemmy.org/docs/administration/tor_hidden_service.html so you cannot tell an instance which is not working because of this.

            Just to clarify, I’m also not a big fan of cloudflare, but I think there are more important problems with the internet nowadays, than how a very public service is hosted.

            • @freedomPusherOP
              link
              1
              edit-2
              5 months ago

              Ok so cloudflare can see my password hash

              No, not the hash. The hash is only marginally sensitive. CF sees your /unhashed/ password (that is, your password before hashing).

              everything else is the same as you,

              Not at all. Cloudflare /only/ sees my public content, nothing that I listed as non-public. Of course that can change if Sopuli would suddently decide to use cf.

              I can live with that if it helps the instance admin manage his free work.

              Several instance admins have managed to offer their gratis service /without/ the Cloudflare compromise. So you’ve made a needless compromise in support of a harmful actor.

              Afaik CGNAT shouldn’t be a problem by itself.

              CGNAT users hit the blockade unpredictably. Cloudflare is anti-bot (that also includes beneficial bots). So if someone is perceived as running a bot on your network CF will either blackball the IP address or the whole range. You could then receive that blackballed IP address.

              I know images are not synced to your instance,

              There are many reasons why accessing the original post is useful. Images is indeed one of the problems with CF.

              Federation is not supported on Tor:

              In the free world of FOSS, we are not limited to what is “supported” because people can grab the code and support themselves. There is in fact a fedi client that shakes free of the server and directly accesses servers needed to assemble a thread. This tool was designed to resist fedi politics. It would naturally be blocked when accessing CFd servers over Tor. CF is just another case where a philosophically dubious configuration by a reckless profit-driven corp causes unforeseen collateral damage to human beings and broke the decentralization of the fedi with a purpose-defeating outcome. The fedi was designed for decentralization but obviously a gross oversight that a majority of fedi users are centralized on CF.

              • @infeeeee@lemm.ee
                link
                fedilink
                15 months ago

                In the free world of FOSS, we are not limited to what is “supported” because people can grab the code and support themselves

                Can you? Why don’t you have your own lemmy server and lemmy fork? I’m really curious now, if everything is so terrible here.

                • @freedomPusherOP
                  link
                  15 months ago

                  Can you? Why don’t you have your own lemmy server and lemmy fork? I’m really curious now, if everything is so terrible here.

                  I do not have the kind of uplink that can handle that volume.

                  • @infeeeee@lemm.ee
                    link
                    fedilink
                    15 months ago

                    Why do you need good uplink? You would be the only user, only just your comments should be uploaded, most of the data would be just download anyway.

                    Why don’t you use a VPS, there are really good privacy respecting service providers nowadays.

                    Or just publish your fixes in the lemmy repo. Like the admin of lemm.ee does: https://github.com/sunaurus

        • @freedomPusherOP
          link
          2
          edit-2
          5 months ago

          I recall reading in a kbin bug (which reported that votes are public and should not be) that Lemmy votes are not. So I could have been misinformed… i did not look into it.