[-] [email protected] 73 points 9 months ago

They've been on some kind of emulation crusade then, because it looks like they just killed Ryujinx:

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

This was the point of the protest. Reddit is all over search engine results, especially Google. If people can't get their answers from a random Reddit search result, the Reddit listings will eventually be deprioritized in favor of other, more reliable sources.

[-] [email protected] 84 points 2 years 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 2 years ago

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

Something something Streisand Effect.

[-] [email protected] 63 points 2 years ago* (last edited 2 years 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] 63 points 2 years ago

Rough day at work today, OP...?

[-] [email protected] 74 points 2 years ago* (last edited 2 years 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] 132 points 2 years ago* (last edited 2 years 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] 51 points 2 years 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] 135 points 2 years ago* (last edited 2 years 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] 100 points 2 years ago* (last edited 2 years 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.

13
submitted 2 years 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

194
submitted 2 years ago* (last edited 2 years 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] 49 points 2 years ago* (last edited 2 years 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.

44
Federation is pretty cool (lemmy.ubergeek77.chat)
submitted 2 years 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

0 post score
0 comment score
joined 2 years ago