Tech Dude // Linux Infrastructure Admin // Automation Nut // Privacy Advocate

Accounts:

  • 1 Post
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle













  • Ads like this really arent all that scumny my dude, i mean at least IMO lol.

    You gotta pay the creator to use the app. Sync isnt free, You either pay with ads, or you pay with your buckaroos. Thats just how it works. And its pretty transparent. No trying to dupe you, hes not secretly selling your data (at least as far as i know). Either view ads so he gets paid, or pay him directly. I dont see anything wrong with this business model. The issue i have with ads is the intrusiveness of them, or the stealth of them. Reddits ads are scummy because they look like reddit posts, thats not cool.

    Implementing ads after getting a user base (like in your lemmy.world example) is different because they are changing the model. If i were to join an instance that started off with ads, id be less miffed because if i like it enough i can stay and view ads / pay, or i would move to a different instance. I wouldnt call it scummy. I would understand that they gotta pay bills to keep that server on, and thats how they decided to do it.

    For what its worth, i am a FOSS guy all the way, and take all opportunity to block ads. But im also willing to pay for software that i think deserves it. I donate to my lemmy instance, and have paid for Sync Ultra, because they are both great and the maintainers deserve to get paid :)



  • Its worth noting, you cant actually MITM most traffic without device acess. To MITM my lemmy traffic, you would need either a copy of the certificate and private key of for example lemmy.world, which they would never willingly provide, or you would need to get a valid certificate from a CA for lemmy.world, which you could never get without verifying ownership of the domain.

    If you are using a company owned device to browse Lemmy, then 100% they can very easily install a custom Root CA and make their own certificates, and you should assume all your traffic is monitored. But if they allow BYOB or for your phone to be on the network, then they would be unable to see that traffic without you being able to tell, because you would get certificate errors.

    But if they allow you to install a VPN, then just use TOR with a TOR bridge and you wouldnt have issues, because they cant tell its VPN / TOR traffic akaik





  • Oh man, you’re right! Whoops. I’ll go ahead and add that, lol.

    I appreciate that! Glad im not doing anything horribly wrong… I’ll have to play around with the init script to see how to make it easier to get the needed functions.

    I do have a pertinent question I forgot to ask about in my main post if you have some time, though. I am using SocketIO for their realtime API, and needed to figure out how to pass events received from the socket onto the client that is using the wrapper. I opted for requiring callback functions to be registered for the different events we could receive, that way they can choose what functions they want called when we get the event, but is that the best way to do it? I couldn’t think of any other method to pass that event in an async fashion, lol.