Lemmy

12576 readers
2 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
851
852
 
 

Same posting federated to other servers, currently:

https://sh.itjust.works/post/59798
1 vote, 2 comments

https://lemmy.ml/post/1228901
11 votes, 2 comments

https://beehaw.org/post/525078
1 vote, 0 comments

853
 
 

Seems to only happen with lemmy.ml for whatever reason. Hitting the "subscribe pending" button and trying again makes zero difference.

854
 
 

I know that many of us already know this, but it should repeated as often as needed.

we are the network -- the network is us.

social is nothing without the interactions that we create. reddit was just a place; a place that, because of a centralized power dynamic, abused us all.

we have are now at a cultural juncture, an opportunity to bring back what each of us knows to be true. our interactions do not need to capitalized, marketed and sold.

we are not products. we are the network.

please, find communities that even mildly interest you or catch you eye, join them and comment on posts.

just had this conversatin with the wife and she is joining Lemmy to start her own federated social journey.

/end_rant

855
 
 

Maybe no one cares, but in case you are interested. This drama with Reddit was not only the last straw for me after over 12 years of faithful membership, it was a catalyst.

I have been interested in a more decentralized internet for a handful of years now and Lemmy is my first step. I have dabbled in Freenet and I2P and now I'm going to roll up my sleeves and get involved.

I have started my own Lemmy instance and invited people to use it to access the community.

My next step is to spin up a Freenet node. After that I will be making some more intro videos to explain what it is and how it works.

After that I will start looking more into I2P and doing the same.

During this time I will be following closely the development and growth of all 3 and reporting on it as well on my new YouTube channel.

The internet should be for the users, not for profiteering corporations. This should be our bastion from their greed. I will do my part to make it so.

856
1
submitted 1 year ago* (last edited 1 year ago) by ada@lemmy.blahaj.zone to c/lemmy@lemmy.ml
 
 

How do moderation notifications work between moderators and admins (on the same instance)?

Lets say that someone reports a post that breaks a community rule for a community that is hosted on an instance that I admin, but that doesn't break any instance rules. As an admin, I don't need to take any action, so I mark it as completed without doing anything else.

Do the community moderators still see that report?

Similarly, lets say that someone posts something so bad that they need to be banned from the instance, but a community moderator gets to it before I see the notification. Will I still see a notification and have a chance to take action even after the moderator has removed the post?

857
1
.ml TLD (en.wikipedia.org)
submitted 1 year ago by memchr@lemmy.world to c/lemmy@lemmy.ml
 
 

Isn't the .ml TLD administered by freenom? How can we be sure that lemmy.ml is safe from a hostile takeover by this shady company with a history of hijacking high-traffic domains and demanding more money?

858
 
 

This article perfectly explains why large social media sites (Facebook, Twitter, Reddit) are trash.

What you’ll get is a place where everyone is a stranger, where being a jerk is the norm, where there is no sense of belonging, where civility and arguing in good faith is irrelevant because you’re not talking to someone, you’re performing in front of an audience to make the number next to your comment go up so you can briefly feel something that almost resembles belonging and shared values.

859
 
 

I was trying to subscribe to the !reddit@lemmy.ml community so it can appear on my feed at Lemmy.one. But it's been stuck at "Subscribe Pending" for about 6 hours now. Is lemmy.ml just still having performance issues or is this a bug? I've subscribed to other lemmy.ml commuities from lemmy.one with no issue before.

860
 
 
861
 
 

If my home instance is lemmy.ca, and I want to create and moderate a community about, say, Japanese woodworking (random example of a subreddit I follow), isn't it a bit odd for that community to be hosted by lemmy.ca? If somebody else later created a community of the same name on lemmy.ml or lemmy.jp, would people be more likely to join those communities as they seem more "official"?

On one hand, joining multiple instances just for "better" vanity URLs for new communities seems wrong (and annoying to manage), on the other hand it's odd that I'd arbitrarily impose the traffic associated with a community completely unrelated to Canada onto lemmy.ca. How is this supposed to work?

862
 
 

In the mlem community, I clicked on this post:

https://lemmy.ml/post/1223230

I was shown the title and post abouta protest taking place at Reddit HQ and in Ireland. You can see in the screenshot, the post doesn't really match the community and you can see it was posted to the Reddit community. The comments were all about the mlem app.

There was another post I saw earlier today about someone being shown another user's page when refreshing. Very interesting.

863
 
 

cross-posted from: https://lemmy.one/post/81779

Here’s the trick:

[some community](/c/some_community@server.tld)

So:

[WowThisLemmyExists](/c/wowthislemmyexists@lemmy.ca)

Gives us this link: WowThisLemmyExists

Which links to that community... but within the instance you’re currently in! So you can actually subscribe to it!

(Many thanks to the Lemmy Project Chat on Matrix!)

864
 
 

WE HAD A GOOD THING YOU STUPID SON OF A BITCH!

We had 3PA's, we had all the free labor in the world, just from passionate people who wanted to share some topic, we had bots to fight spam, and extremely talented developers who made your stupid website work on mobile. It all ran like clockwork, if you could have just shut your mouth we'd all be fine right now.

But no, you just had to blow it up. YOU, AND YOUR GREED AND YOUR EGO.

Fuck u/spez

865
 
 

title, apologies for maybe newbie question

866
-3
Caching issue? (lemmy.ml)
submitted 1 year ago* (last edited 1 year ago) by 133arc585@lemmy.ml to c/lemmy@lemmy.ml
 
 

I'm loading https://lemmy.ml/c/worldnews@lemmygrad.ml and the username display in the top right is showing other people's usernames, not mine. It showed one, and I refreshed, and now it's showing another. Here's what is showing right now for me:

Here is what I see right now

Edit to add just to show that it's changing: Another one

867
 
 

Like many here I share concerns that as people migrate to Lemmy, they will gravitate towards the larger communities. In my opinion, the best way to curb this issue is by appealing to people's sense of local community.

To me regionality is a natural way to structure/organize instances. Rather than joining a random, or the most popular, instance I think people would be much more willing to join local instances, because it's something easily identifiable for them. These regional instances can of course have their genericlocal community, just like the regional city/state/country subreddits, but also have their own local interest communities. Even when there is community overlap with large generic/global communities, there is still a distinction with the regional community being geared towards local information and content.

Shouldn't be too hard to promote this. Lemmy just needs to encourage regional instances. Then in the join Lemmy page push people to the regional instances.

Maybe I'm off base though, and the main interest/draw to Lemmy is the fact that there is no structure? What does everyone think?

868
 
 

I constantly get a timeout message and I don't know what it means. Is it a known bug or something I can maybe even fix myself? I'm using the Jerboa app btw.

869
 
 

Right now, we are only able to view an instance's specific community, but I'd love to be able to view what's popular in that instance, especially that I do not know what communities that instance has.

EDIT And this is where it gets confusing...

If you want to view another instance from your home instance you need to do https://lemmy.world/c/thecommunityyouwanttoview@lemmy.ml

But there is no https://lemmy.world/c/lemmy.ml <-- this will return a 4040

Ideally there would be a https://lemmy.world/c/all@lemmy.ml or a https://lemmy.world/c/popular@lemmy.ml

870
 
 

I really like the concept of a federated message board. This is what I wanted for my life. However, Lemmy.ml is kinda difficult to surf through comments and it's actually bothering me. It actually clones the new reddit, while the old reddit was much better in terms of reading.

871
 
 

Watching the network tab of Chrome when I have a Lemmy instance open I can watch the websocket data coming in from the server. Even though I have "Subscribed" communities selected, the data stream seems to contain all post data (at first glance it looks like new posts and vote changes) from all communities federated to the instance.

It's manageable for the moment but if the network grows a lot, that could end up being a huge amount of data that's sent to users and probably not desirable if users are on slow metered connections. Is this by design?

872
 
 

So that if you paste a link to one of those big social media platforms, it offers to replace it with a working alternative front-end.

873
 
 

It's a bunch of days that the federated feed is filled with ads of this popular centralized lemmy clone. Can't you just enjoy being here and stop giving any visibility to lousy platforms?

874
22
submitted 1 year ago* (last edited 1 year ago) by Veritas@lemmy.ml to c/lemmy@lemmy.ml
 
 

Just save this in a file like sort_websites_latency.py and run it with python sort_websites_latency.py.

import time
import requests

TIME_BETWEEN_REQUESTS = 5 # 10 * 60 = 10 minutes
TIME_TOTAL = 60 # 8 * 60 * 60 = 8 hours

def get_latency(url):
    start = time.time()
    requests.get(url)
    end = time.time()
    return end - start

def measure_latencies(urls, duration):
    latencies = {}
    start_time = time.time()
    end_time = start_time + duration
    while time.time() < end_time:
        latencies = measure_latencies_for_urls(urls, latencies)
        time.sleep(TIME_BETWEEN_REQUESTS)
    return latencies

def measure_latencies_for_urls(urls, latencies):
    for url in urls:
        latency = get_latency(url)
        latencies = add_latency_to_url(url, latency, latencies)
    return latencies

def add_latency_to_url(url, latency, latencies):
    if url not in latencies:
        latencies[url] = []
    latencies[url].append(latency)
    return latencies

def average_latencies(latencies):
    averages = []
    for url, latency_list in latencies.items():
        avg_latency = sum(latency_list) / len(latency_list)
        averages.append((url, avg_latency))
    return averages

def sort_latencies(averages):
    return sorted(averages, key=lambda x: x[1])

def get_latency_report(urls, duration):
    latencies = measure_latencies(urls, duration)
    averages = average_latencies(latencies)
    return sort_latencies(averages)

# Example usage
urls = [
    'https://discuss.tchncs.de',
    'https://vlemmy.net',
    'https://lemmy.fmhy.ml',
    'https://sopuli.xyz',
    'https://lemmy.world',
    'https://sh.itjust.works',
    'https://beehaw.org',
    'https://feddit.de',
    'https://lemmygrad.ml',
    'https://lemmy.one',
    'https://lemmy.ca',
    'https://feddit.it',
    'https://lemmy.sdf.org',
    'https://bakchodi.org',
    'https://lemm.ee',
    'https://feddit.dk',
    'https://pawb.social',
    'https://burggit.moe',
    'https://lemmy.burger.rodeo',
    'https://lemmy.nz',
    'https://feddit.nl',
    'https://szmer.info',
    'https://infosec.pub',
    'https://slrpnk.net',
    'https://programming.dev',
    'https://feddit.uk',
    'https://aussie.zone',
    'https://mander.xyz',
    'https://exploding-heads.com',
    'https://reddthat.com',
    'https://lemmynsfw.com',
    'https://sub.wetshaving.social',
    'https://latte.isnot.coffee',
    'https://lemmy.pt',
    'https://monero.house',
    'https://partizle.com',
    'https://dormi.zone',
    'https://yiffit.net',
    'https://waveform.social',
    'https://lemmy.click',
    'https://lemmy.eus',
    'https://lemmy.film',
    'https://iusearchlinux.fyi',
    'https://dataterm.digital',
    'https://pathofexile-discuss.com',
    'https://lemmyrs.org',
    'https://lemmy.studio',
    'https://lemmy.perthchat.org',
    'https://lemmy.podycust.co.uk',
    'https://possumpat.io',
    'https://compuverse.uk',
    'https://lemmy.zip',
    'https://lemmy.villa-straylight.social',
    'https://lemmy.spacestation14.com',
    'https://terefere.eu',
]

report = get_latency_report(urls, TIME_TOTAL)
for url, avg_latency in report:
    print(f'{url}: {avg_latency:.2f} seconds')
875
 
 

Some of you may have noticed that federated actions are slow to synchronize between Lemmy instances. This is most likely because of the setting "Federation worker count" under /admin. It determines how many federation activities can be sent out at once. The default value is 64 which is enough for small or medium sized instances. But for large instances it needs to be increased.

Grep the server logs for "Maximum number of activitypub workers reached" and "Activity queue stats" to confirm that this affects you. For lemmy.ml I just changed the value to 512, you have to experiment what is sufficient. The new value is only applied after restarting Lemmy. In my case changing the value through the website didnt work (maybe because its overloaded). Instead I had to update local_site.federation_worker_count directly in the database.

view more: ‹ prev next ›