BoneALisa

joined 2 years ago
[–] BoneALisa@lemm.ee -2 points 2 years ago (1 children)

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 :)

[–] BoneALisa@lemm.ee 3 points 2 years ago

I also have a foldable, and forgot how much i missed using Sync because of the foldable support. Got it today and am in love all over again lol

[–] BoneALisa@lemm.ee 14 points 2 years ago* (last edited 2 years ago)

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

[–] BoneALisa@lemm.ee 2 points 2 years ago

Awesome, thanks for the feedback!

The callbacks not being widely known about was my concern as well, as I had only heard about them when researching a solution for this, lol. I'll probably stick with my solution, and write a page in the documentation describing what they are and how to use them, to hopefully make it clear.

[–] BoneALisa@lemm.ee 1 points 2 years ago

Ill take a look at Traitlets too! Thanks!

[–] BoneALisa@lemm.ee 2 points 2 years ago

yup! I enjoy their CI stuff more, and its not owned my Microsoft, so thats a plus :)

Plus we use gitlab selfhosted at work, so its just what Im used to.

[–] BoneALisa@lemm.ee 2 points 2 years ago (2 children)

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.

[–] BoneALisa@lemm.ee 1 points 2 years ago

Thanks! I figure my code can be pretty bad but if my documentation is at least decent people will be able to use it lmao.

[–] BoneALisa@lemm.ee 2 points 2 years ago (2 children)

Just discovered dataclasses the other day actually, Im using it for OGSCredentials and am happy with how easy it was, so I will be converting other stuff over to it as well!

[–] BoneALisa@lemm.ee 2 points 2 years ago

He truly had perfect play...

[–] BoneALisa@lemm.ee 1 points 2 years ago

For real. Crowdsec, a crowd sourced blocklist / basic IPS system doesnt really have a living forum. You ask question through unindexable discord threads.... so often times I cant just google an issue i am having with the app. I have to open up my damn Discord account while at work to get answers.

Its awful.

[–] BoneALisa@lemm.ee 2 points 2 years ago

https://online-go.com is the place to play online for beginners. Its got apps for ios and android, and its web interface is quite nice. They also have some training stuff on there!

view more: ‹ prev next ›