Lemmy

14671 readers
1 users here now

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

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

founded 6 years ago
MODERATORS
1
 
 

I have many links from a permanently offline/down instance of Lemmy (closure announcement #1 , #2 ) like:

https://lemmings.world/post/10000001

https://lemmings.world/post/10000002

so how do i convert these links so it links to a federated (backup) content on other Lemmy instance/s?

Is my only chance to try https://web.archive.org/web/*/https://lemmings.world/post/10000001 to find out post content/name, so i can use search engine to search that post name if it indexes federated version of the original post?

If i know the post name, do i have better way to find the federated content address beside using internet search engine?

It seems like Lemmy sucks (still too centralized), possibly similarly to https://spasm.network/apps (i am yet to try its federated forums).

2
 
 

so a few months ago i wrote about geo-tagging posts.

the idea is that you can add a geo-id: tag to every post that kinda represents the physical location of an event. so for example when it's a post about some news in australia, you could add geo-id: australia to the post. then other users can filter posts by physical proximity, i.e. if you're living in australia, it's gonna be more relevant to you than if you live in canada.

(for practical reasons it would be cool if you would only have to add that tag once, to the community where it's posted in, and then every post kinda gets that tag automatically.)

then there could be a custom setting in the lemmy settings that says "only display local news" that filters out everything that is more than, let's say, 300 km from the "your own location" that you enter in the settings. This could be a client-side setting so that your physical location would never have to be revealed to the lemmy servers at all.

what do you think of this?

3
47
submitted 5 days ago* (last edited 5 days ago) by SubArcticTundra@lemmy.ml to c/lemmy@lemmy.ml
4
 
 

I have my subscribed, instance, and all feeds. But I was thinking it'd be nice to have a strictly news feed to check. Is there a way to make a second custom feed that I'm missing? I couldn't find anything on search so sorry if this has been asked and answered. I don't even know if this would be a lemmy thing or dependant on the app.

Also think it'd be cool if I could filter subscribed comms from my all feed.

Thanks!

5
 
 

so i used reddit for help with mostly linux and stuff, and it worked fine but i was starting to get pretty fed up by all of these chuds 😭🥀 like you post something asking like an alternative to google pay for example, and they just say "pay with cash" or "use your card" even if you say that you want to use something like google pay and not cash/card. And they also seem to downvote for no reason at all. maybe im just an idiot or have really bad arguments and opinions, but on lemmy i get upvoted even if no one has commented anything!! its like people upvote stuff cause they're interested in it and/or want the op to find an answer!!!!! also MOST redditors can't be open minded or not be jerks. lets go back to that google pay thingy, if you answer to the "use cash/card" comment with something like "i know that technically is more privacy friendly and such but i just like the convenience of using google pay, idrk why but its just how it is" and they mass downvote that shit like its the black plague and reply with some beef jerky type shii (dont remember any good examples)

THANK YOU LEMMLINGS 🥹❤️‍🩹

6
7
 
 

I'm still trying to get used to Lemmy; the main thing confusing me is the federated bit.

I just want to access Lemmy and its content; how do I do that? Currently I'm just going to old.lemmy.world and using that as a starting point.

Is there another instance you would recommend as the default one?

The two main reasons I ask are:

  1. I want to know if there are things I am simply missing out on and there's a better way to browse Lemmy.

  2. I really don't like cloudflare and have it disabled in Javascript. I don't want to leave it enabled for lemmy.world.

8
 
 

Can't find anything in settings to control how many things I see per page.

I think I get 15 items per page which feels low as I'm used to 50-100.

9
5
Is somewhere an engine for private messaging? (xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf)
submitted 2 weeks ago* (last edited 2 weeks ago) by aary@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf to c/lemmy@lemmy.ml
 
 

Is there a lemmy type engine, just for private correspondence? Retroshare is not like that. Osiris Serverless Portal is dead. And both of them are written in an outdated language (compared to rust) in C++.

may be related: https://лемми.опенсорс.рус/post/4015

10
 
 

Also /c/modabuse. Also /c/yepowertrippinbastards. Also lemmy.ml/c/worldnews, comrade, ACAB, and 552 individual accounts across 67 instances, about half of them on lemmy.world.

None of this is in the source code. It's downloaded at runtime from a file nobody has ever looked at.

If you're just tuning in

Tesseract is a third-party web frontend for Lemmy, maintained by asimons04 and licensed AGPL-3.0. Admins deploy it on their own servers alongside or instead of lemmy-ui, and there are public instances of it people use to browse Lemmy generally. If you've used a Lemmy site that didn't look like stock Lemmy, there's a fair chance it was this.

Last week db0 posted a PSA: Tesseract contains a blacklist of instance domains compiled directly into the application. 32 of them. Admins can't see it, can't configure it, and aren't told it's there. Connect to a listed instance and the app tells you it's "incompatible," which is not true.

I went through the code to see how that was implemented. The hardcoded list turns out to be the small half of the system.

There's a second filter policy fetched over HTTP every time the app loads. It isn't in the git repository. It's unauthenticated and world-readable, so anyone can pull it. Right now it carries 552 user accounts, 2,275 username patterns, 54 instances, 97 communities, 289 keyword patterns and 351 domains, with every category set to hide matches rather than flag them. Not collapsed behind a click. Simply absent, with no indication anything was removed.

Verify all of it in ten seconds

curl -s https://tesseract.dubvee.org/tesseract/api/system/policy \
  | base64 -d | gunzip > policy.json

That's the live policy, base64-wrapped gzip, 111KB of JSON when it unpacks. There's a stale fallback copy at /data/policy.dat as well.

It filters criticism of moderators

  • lemmy.sdf.org/c/modabuse — listed
  • lemmy.dbzer0.com/c/yepowertrippinbastards — listed
  • lemmy.dbzer0.com/c/YPTBcirclejerk — listed
  • community regex power ?tripping?
  • keyword censoring me

Call the rest of it whatever you like. This part is not spam defence.

It filters words

The 32 community name patterns include Communis(t|m), Conservativ(e|es|ism), Leftis(t|m), Libertarian(ism)?, ^Green Part(y|ies), Zionis(t|m), (Police|Cops), guillotine and billionaire.

Keywords include comrade, ACAB, neoliberal, proletaria(n|t) and death to.

Filtered communities on instances that aren't blocked: lemmy.ml/c/worldnews, lemmy.today/c/news, lemmy.ca/c/politicalnewscanada, lemmy.ca/c/usa, infosec.pub/c/strategic_unions.

The 552 users aren't bots

67 instances. 272 on lemmy.world alone, 40 on sh.itjust.works, 19 on lemmy.ca, and 28 instances contributing exactly one person each.

355 of the 552 usernames are plain alphabetic, twelve characters or under, median length eight. Only 36 look like spam registrations. A bot list looks like the opposite of that.

Seven of them aren't even Lemmy. There are Mastodon and Friendica accounts in there: people who have never used Lemmy, hidden by a Lemmy frontend, with no possible way of finding out.

I have the list and I'm not posting it. Most of these are ordinary people who got pattern-matched, and 552 names on this comm is a harassment target inside an hour. Run the command above and grep for yourself.

And it lies about it

When the instance block fires you get: "Incompatible Instance. Not Supported. $instance is not compatible with Tesseract."

Nothing is incompatible. It's a policy decision dressed as an API error, and it's what had db0 chasing a version mismatch that never existed.

For the hidden users, communities and keywords, you get no message at all.

Admins can't switch it off

Tesseract has env vars for PUBLIC_DOMAIN_BLACKLIST, PUBLIC_FAKE_NEWS_BLACKLIST and the shortener lists. There is none for either blocklist. enableToxicMode bypasses the other filters and explicitly not this one.

Self-host it and you cannot disable this, nothing in your config admits it exists, and the contents can change without you pulling a commit.

Before someone says it

A lot of that domain list is real spam defence. It filters conservatism as well as communism. "It targets the left" doesn't survive the data and I'm not going to pretend it does.

The problem is that spam filtering and political editorial got welded into one undocumented, remotely-updatable blob, shipped hidden, to admins who've never read it and users who don't know it's there. The spam work is what makes the rest unauditable: "it's a spam list" answers every individual question and none of the whole.

And /c/modabuse is not spam.

Asks

  1. Publish the runtime policy in the repo, or kill the endpoint.
  2. Stop reporting a policy block as a technical incompatibility.
  3. Tell users when something's been hidden. One line.
  4. Give operators an off switch, like every other blacklist in the codebase has.

It's AGPL-3.0 and db0 already forked it. That's the licence working as designed. But forking isn't disclosure, and the admins who need this are precisely the ones with no reason to go looking.

If you run Tesseract, you are relaying a 111KB moderation policy you have never read, under your instance's name, to users who don't know it exists.

Full contents of every list, unedited, in the comments.

11
 
 

For example this search I did was supposed to limit results to last week and showed something 11 months old:

https://programming.dev/search?q=webml&type=All&listingType=All&page=1&sort=TopWeek&titleOnly=false

12
13
 
 

The following links should all have the query string ?P=5%B02%27.

example.com/query?P=5%B02%27

example.com/query?P=5%B02%27

link

www.example.com/query?P=5%B02%27

www.example.com/query?P=5%B02%27

link

http://www.example.com/query?P=5%EF%BF%BD2%27

http://www.example.com/query?P=5%EF%BF%BD2%27

link

https://www.example.com/query?P=5%EF%BF%BD2%27

https://www.example.com/query?P=5%EF%BF%BD2%27

link

14
 
 

... across multiple instances, that is, and then automatically switch to the corresponding account per notification.

15
16
 
 

https://lemmy.ml/c/paradoxplaza

https://lemmy.ml/c/paizo

I've found content on these games from all across lemmy but unfortunately the content is scant. I intend to post all of my musings here and would appreciate if others do the same :)

I hate reddit gatekeeping these hobbies as I feel they are the only thing I look at reddit for. I decided to do a large, single community for both companies as I think being too specific (e.g. hoi4 only or pathfinder only) is a detriment to overall use of the communities. I also chose to host the communities on lemmy.ml because of server reliability reasons and allowing the community to access more of the fediverse. If the communities grow and become active enough I will branch them out into specific game communities.

17
 
 

Difficulty: 6, Speed: 8.689kH/s

18
9
How to refer to a message in different server? (xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf)
submitted 1 month ago* (last edited 1 month ago) by aary@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf to c/lemmy@lemmy.ml
 
 

I saw that messages have different identifiers on different servers. What should I write in my text to make the hyperlink to work on all servers?

https://xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf/post/15
https://lemmy.ml/post/49064481

15 ≠ 49064481

The site https://lemmy.ml/ is unreachable from my computer because of government politics. I want to refer to the copy of message, which is downloaded into my instance. But it have a new ID in my DB.

19
 
 

Im an ancient in internet years: 33. Y'all remember user flair? Lemmy needs that first-class. I want people to label me as a spouter of deranged ideas and have it visible across clients. Its like you setting an avatar for specific people. Having it as a client specific thing ruins the community aspect and if it aint a default it wont be done.

20
5
submitted 2 months ago* (last edited 2 months ago) by aary@lemmy.ml to c/lemmy@lemmy.ml
 
 

I am trying to see
!rust_rus@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf
community in community search

here it's web page:
https://xn--e1aghfa.xn--e1aqbccjfc.xn--p1acf/c/rust_rus
https://лемми.опенсорс.рус/c/rust_rus

but button says "Waiting subscribtion" and stays yellow.
So, I am unable to subscrite to that community as a user of lemmy.ml

21
22
submitted 2 months ago* (last edited 2 months ago) by gandalf_der_12te@feddit.org to c/lemmy@lemmy.ml
 
 

ok so this is a follow-up on my previous post [is this a bug?] how do i see lemmy content from mastodon

i might have been stupid.

i tried following the !shitpost@lemmy.world community from mastodon and it didn't show any posts or comments there.

i pasted the wrong link. the actually correct link is to follow the @lemmyshitpost@lemmy.world account from mastodon. then it works!

sorry for the confusion


22
 
 

So i'm trying to see lemmy content from a mastodon server.

I go to https://troet.cafe/ (which is one of the larger german-speaking mastodon servers), register an account there, enter https://lemmy.world/c/shitpost into the search field, it displays a user. So far so good.

However, when i click on that user, it does not display any content. Following that user does not seem to change that so far.

("Keine Beiträge vorhanden!" means there are no posts)

Is this a bug? Is this an intended feature? In that case, why?


What's weird is that this seems to work with some other communities. For example, when i enter https://feddit.org/c/dach (which is the largest german-speaking community), it does display posts and comments.

I have yet to understand what causes the difference in behavior.

23
24
 
 

I just saw !germanrap@feddit.de as #6 in Communities/All (sorted by Hot) (web archive) on feddit.org. This feels weird because the feddit.de server has been down for almost 2 years and the community seems to have no content (the home server cannot be contacted to verify but no posts seem to have been federated to other popular instances like feddit.org) and obviously never will have. As for the subscriber count, feddit.org keeps its own tally, which is currently (archive) at 64. This does not include new subscribers after the last federation with feddit.de, except local ones. These can also be checked separately, and the number is... one. This suggests that only one person ever subscribed to !germanrap@feddit.de in the past 1.5 years (as far as feddit.org, a 1k-weekly-active-user instance, is concerned), and yet the community is very high in Hot for a day.

Obviously, the visibility of the Communities/All (by Hot) list varies by client, for example Voyager shows it unsolicited as "Trending communities" in the Search pane, and even though Lemmy devs didn't include it prominently in default Lemmy UI, they definitely have considered the value of this list in mind since it's made the shortlist in Lemmy's API benchmarks.

25
view more: next ›