[-] [email protected] 42 points 3 months ago

Everyone sees this notice, I saw it on the official desktop Firefox client. They're just trying to reach as many people as possible.

[-] [email protected] 85 points 1 year ago

Why is everyone up in arms about this? The abuse of their free service was rampant. This isn't a core project change, this is just a measure to keep a version of the project up for free without completely taking it down. They don't even have a way to monetize this. An alternative was to simply shut it down and only allow you to self host it.

I self host my Jitsi instance, but as a privacy nut, I don't see a problem with this. Absolute privacy cannot always coexist with free anonymous services. Don't blame Jitsi, blame the people who ruined it for everyone else.

[-] [email protected] 89 points 1 year ago

And just like that I learned about a Steam Deck piracy community.

Something something Streisand Effect.

[-] [email protected] 64 points 1 year ago* (last edited 1 year ago)

its not a noble cause to pay some dude who made an app we dont need

Do you think professional independent developers shouldn't be paid for their work? Do you think this kind of development is effortless?

I don't understand why people keep parroting this. The app is free. It's a professionally developed app, where the quality tradeoff is either ads (which can be blocked) or your choice of ad removal payments.

This isn't some company trying to exploit the community here, this is a full time app developer who just had his livelihood completely cut off. People begged him to make a version for Lemmy, and he did. He deserves to be paid for the hours and work he put in to make it happen. You can't make an app if you can't buy food or pay rent.

And if you don't like that, then don't use it. He's never pressured users into paying, and he's never suggested everyone on Lemmy should just send him money. He isn't even spamming posts advertising the app, enthusiastic users are.

Why is everyone so upset?

[-] [email protected] 61 points 1 year ago

Rough day at work today, OP...?

[-] [email protected] 73 points 1 year ago* (last edited 1 year ago)

Pictrs 0.4 recently added support for object storage. This is fantastic, because object storage is dirt cheap compared to traditional block storage (like a VM filesystem). This helps a lot for image storage, which is a large part of the problem, but it's not the whole problem.

I know Lemmy uses Postgres for everything else, but they should really invest time into moving towards something more sustainable for long term/permanent hosting. Paid Postgres services are obscenely upcharged and prohibitively expensive, so that's not an option.

I'm armchair architecting here so I'm not sure what that would look like for Lemmy (Cloudflare KV? Redis?)

Still, even my own private instance has been growing at a rate of about 700MB per day, and I don't even subscribe to that many things. I can't imagine what the major instances are dealing with. This isn't sustainable unless we want to start purging old data, which will kill Lemmy long term.


EDIT: Turns out ~90% of my Lemmy data is just for debugging and not needed:

https://github.com/LemmyNet/lemmy/issues/3103#issuecomment-1631643416

[-] [email protected] 129 points 1 year ago* (last edited 1 year ago)

You can make "brand accounts" on YouTube that are a completely different profile from the default account. She probably won't notice if you make one and switch her to it.

You'll probably want to spend some time using it for yourself secretly to curate the kind of non-radical content she'll want to see, and also set an identical profile picture on it so she doesn't notice. I would spend at least a week "breaking it in."

But once you've done that, you can probably switch to the brand account without logging her out of her Google account.

[-] [email protected] 50 points 1 year ago

All of these are really good examples of writing a good email, except the bottom left one.

The "wrong" example is perfectly fine, and the "correct" example is pretty rude unless you're a project manager addressing your team. Even if you were a project manager, it's still pretty rude.

[-] [email protected] 136 points 1 year ago* (last edited 1 year ago)

Not only did I add threads.net to my blocked instances list, I also went scorched Earth and outright blocked Facebook's entire IP range through my firewall. Don't want them "accidentally" reading any data from my server ;)

For reference, their IP range is 157.240.0.0/16:

Edit: Actually, I might have more IPs to block:

https://whois.arin.net/rest/org/THEFA-3/nets

[-] [email protected] 101 points 1 year ago* (last edited 1 year ago)

They didn't even address what will happen when Facebook starts aggregating data from instances federated with Threads:

  • Vote/Like data
  • Follow relationships
  • Text sentiment analysis
  • Behavioral patterns
  • Periods of activity
  • etc

Heck, not only did this post not address it, it seems like they tried to downplay it.

Facebook is an analytics company. Even if it's not mission critical to the function of Threads, they will scoop up data sent to Threads, they will use it to create profiles on every single non-Threads user they can, and they will sell that data.

It doesn't even matter if it violates privacy laws; the laws are toothless to companies as large as Facebook. They'll just be made to pay a fine and carry on as they are.

Yes, interoperability would be a win, but not when it comes from a company that has routinely demonstrated they abuse every crumb of data they can get their hands on.

10
submitted 1 year ago by [email protected] to c/[email protected]

In the past few days, I've seen a number of people having trouble getting Lemmy set up on their own servers. That motivated me to create Lemmy-Easy-Deploy, a dead-simple solution to deploying Lemmy using Docker Compose under the hood.

To accommodate people new to Docker or self hosting, I've made it as simple as I possibly could. Edit the config file to specify your domain, then run the script. That's it! No manual configuration is needed. Your self hosted Lemmy instance will be up and running in about a minute or less. Everything is taken care of for you. Random passwords are created for Lemmy's microservices, and HTTPS is handled automatically by Caddy.

Updates are automatic too! Run the script again to detect and deploy updates to Lemmy automatically.

If you are an advanced user, plenty of config options are available. You can set this to compile Lemmy from source if you want, which is useful for trying out Release Candidate versions. You can also specify a Cloudflare API token, and if you do, HTTPS certificates will use the DNS challenge instead. This is helpful for Cloudflare proxy users, who can have issues with HTTPS certificates sometimes.

Try it out and let me know what you think!

https://github.com/ubergeek77/Lemmy-Easy-Deploy

195
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]

In the past few days, I've seen a number of people having trouble getting Lemmy set up on their own servers. That motivated me to create Lemmy-Easy-Deploy, a dead-simple solution to deploying Lemmy using Docker Compose under the hood.

To accommodate people new to Docker or self hosting, I've made it as simple as I possibly could. Edit the config file to specify your domain, then run the script. That's it! No manual configuration is needed. Your self hosted Lemmy instance will be up and running in about a minute or less. Everything is taken care of for you. Random passwords are created for Lemmy's microservices, and HTTPS is handled automatically by Caddy.

Updates are automatic too! Run the script again to detect and deploy updates to Lemmy automatically.

If you are an advanced user, plenty of config options are available. You can set this to compile Lemmy from source if you want, which is useful for trying out Release Candidate versions. You can also specify a Cloudflare API token, and if you do, HTTPS certificates will use the DNS challenge instead. This is helpful for Cloudflare proxy users, who can have issues with HTTPS certificates sometimes.

Try it out and let me know what you think!

https://github.com/ubergeek77/Lemmy-Easy-Deploy

[-] [email protected] 48 points 1 year ago* (last edited 1 year ago)

Christian already commented on this. He said it's a lot more work than it might seem, and he's not interested in maintaining that. And I don't blame him, the poor dude needs a break from technology for a while.

In the Android world, the Sync for Reddit developer expressed some subtle interest in Lemmy, but has not committed to anything one way or the other.

I think the big push to converting Reddit apps to Lemmy apps won't happen until July. We'll have to see.

[-] [email protected] 47 points 1 year ago* (last edited 1 year ago)

I did. The benefits as I see them:

  • I can still use Lemmy if the instance I would have used as my "home instance" ever went down.
  • Even if a public instance doesn't go down, all this extra load is making strange bugs surface that I don't encounter (I still have the live refresh bug everyone has, but not this one).
  • I have full control over my account.
  • If I ever want to get to customizing my UI later, I can.
  • Content I create originates on my instance, and I have full control over it. I can't stop other instances from caching what I post publicly, but this still gives me more data governance.
  • I can curate my "All" tab to only show stuff I actually want to see, instead of trying to figure out how to block communities (not sure if that's possible for regular users).
  • I get a custom domain which I think is pretty neat.
66
Federation is pretty cool (lemmy.ubergeek77.chat)
submitted 1 year ago by [email protected] to c/[email protected]

I noticed my feed on Lemmy was pretty dry today, even for Lemmy. Took me a while to realize lemmy.ml has been going up and down all morning, and isn't federating new posts.

But, since this is all still federated, I can still create and read posts on other instances while I wait. Even this one! Any other service would just be unavailable completely right now.

I do miss the larger communities on lemmy.ml - asklemmy, memes, and I really wanted to watch the reddit fallout on /c/reddit. Maybe I'll look around for some good replacements for those. Open to suggestions!

view more: next ›

ubergeek77

joined 1 year ago