Lemmy maintainer. Like programming in Rust.
Also posting at https://fedibb.ml/view_profile?u=2
A single-document basic [Fediverse] interop spec, ie.
This could be done as a “minimal profile” of a stack that contains a subset of AP [ActivityPub], AS [ActivityStreams], and Webfinger
This would be even easier if you leave out Webfinger. To my knowledge Mastodon is the only project that requires it.
A branding program for products that have passed the test suite
I doubt that this can really work in an ecosystem without any central authority like the Fediverse. Whos stopping someone from putting the label on their software wrongly. Or more realistically, who will remove the label from a software which passed the test suite before, but fails after a new test was added?
A set of web “intent buttons” for Like, Follow, Post, etc that work across sites
There is already remote follow but the others might be useful additions.
The next few points are rather vague and need more details to discuss properly. But its nice to see that more people are starting to think about these improvements.
There is a pull request up for groups in Mastodon, but it hasnt been updated in a long time. It is also completely incompatible with Lemmy.
Looks like there is still something wrong with the installation from crates.io. In this case you will have to clone the git repository manually and compile from there.
git clone https://github.com/LemmyNet/lemmy.git cargo build --release
I published that release manually and messed something up. Anyway the latest version is 0.17.2 so you should use that. I just noticed that it also wasnt published correctly on crates.io but that should be fixed now.
Yes this is no problem. Lemmy-ui connects to the Lemmy backend over websocket api. As long as both have the same version they will work together. For example official Lemmy backend installed via Docker, combined with ith manually installed lemmy-ui directly from git repository. You can apply RTL changes to lemmy-ui without any problems as long as you don’t change the api code.
In general backend and frontend should also be compatible if they only differ in patch version (eg 0.17.0 backend with 0.17.1 frontend). But this is not being tested so there is a higher chance that things break.
It sounds like people who are commenting there dont know about Lemmy, or about the Group federation FEP.
Everything in this thread is locally on lemmy.ml, so theres no federation involved ;)
The language should be chosen automatically if possible: For posts: - If the community only allows one language, it should select that - If the user only has one language, it should be selected by default - Otherwise, if the overlap of user languages and community languages contains one item, that should be selected by default
So communities should definitely set their allowed languages to help automate this. Instances as well, as this will also limit community languages to be a subset of instance languages.
Its possible that there are still some bugs. I also think that for the default language selection when posting, “undetermined” should not be considered
I am working on a feature which might help with that. What do you think about it?
Yes and there is nothing wrong with talking about these people. Sure the post is not ideally formulated but thats hardly a reason to shut down an interesting discussion entirely.
It’s one thing to not criminalise a couple of horny 14 year olds, it’s another to create a system that sanctions adults sexually abusing 9 year olds.
Now you are completely moving the goalposts, your previous comment was specifically against legalising underage sex. And no one here suggested that adults should be allowed to sexually abuse children.
I dont think you are discussing in good faith here.
To attempt answering your question, I dont think its solely a matter of sexual development of the body. Mental development is much more important, especially the ability to manage human relationships and set boundaries.
Age of consent is also not simply a binary question of yes or no. One approach I know about is that relationships between young teenagers are only legal up to an age difference of 2 years or so, not with adults. And the older relationship partner holds much higher legal responsibility if any abuse happens. I think that makes a lot of sense. It also makes sense that parents should be able to decide if their child can enter in a relationship with a specific person, after all they know their child best.
How do you come to that conclusion? Age of consent is 14-16 in most European countries, and there are none of the problems you mention.
Please keep it civil. @Amicchan@lemmy.ml has been here for a long time, you shouldnt assume bad intentions based on a single post which might be badly formulated. If there is something you disagree with you can express that, thats what a discussion forum is for. But dont attack a community member because of your own bias. If you dont like to discuss the topic then simply ignore this post.
I see your problem but I dont think this can be fixed with any rule change or Lemmy feature. It would be possible to let people access posts after they are removed by a mod, but that wont help if your account gets banned. Or if your account gets hacked and deleted. Or if the instance goes down permanently for some reason.
If you are worried about your content disappearing, you should keep backups. For example with an API client which regularly downloads everything to a local file. There is also a feature request for a functionality to export an archive with user data. Even better would be an external service like reveddit.com which reads content from the API and stores it.
I suggest you create a new post to discuss this problem, then more people can give their ideas and opinions.
The problem is that languages on your instance’s version of /c/announcements are also limited to English and German for some reason. I thought this might be a bug in that the site languages would also apply to remote communities, but I cant reproduce that. One thing you can check is go into the db, and make sure that
select * from local_site; returns exactly one column. Then take the value of
site_id and run
select * from site where id = **site_id**;. This should show the domain and other data of your instance.
Anyway you should be able to solve it by refetching the community to your instance (by pasting the community url in the search field). If it worked then
curl "https://lemmy.schuerz.at/api/v3/community?id=46" | jq.discussion_languages should output an empty array.
Yes with Activitypub federation you generally have to trust server admins with the data they handle (similar with private messages). Though I suppose it would be possible for communities to anonymize votes when announcing them to followers, then only the admin of the community’s instance could see who voted.
It helps a lot to realize that we are not obligated to respond to anyones issue. Wee are providing a software for free, and if sonething cant get it working, thats their problem. They can just not use it, or pay someone for help. Just because I wrote some software doesnt mean I owe anyone an explanation how it works.
In this regard I think it will be helpful if we aggressively close any support requests on Github, and tell people to ask on Lemmy/Matrix, where other people can help them.
Activitypub groups are nothing new, they have been used in Friendica, Hubzilla, Peertube and Lemmy for years. I described how it works in FEP 1b12. Mastodon decided to create a different implementation which isnt compatible with any of these.