Lemmy maintainer. Interested in politics, video games, and many other things.

  • 124 Posts
  • 752 Comments
Joined kaksi vuotta sitten
cake
Cake day: tammi 17, 2020

help-circle
rss
making a test post
hello world
fedilink

Ah, i think the problem is because lemmy-ui only renders the first x comments in a long thread. If your linked comment is later than that, it doesnt get highlighted. Certainly a bug, if there isnt a Github issue for this already, you should open one.


The second link is the fedilink, use it when you want to view a specific post or comment from another federated instance. For that, paste the url into search and the item will be fetched.



I dont think these statistics are reliable. It seems to be mainly based on Alexa rank, but alexa.com was shut down a few months ago. And it shows lemmy.ml as hosted in UK, while its actually in France, which should be very easy to determine.

Personally i think that word of mouth is much more important than search engine ranking for a community project like Lemmy.


test comment



Presenting Activitypub-Rust crate
[Activitypub](https://www.w3.org/TR/activitypub/) is decentralized social networking protocol recommended by the W3C. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content. As part of the work on [Lemmy](https://join-lemmy.org/), we have implemented some high-level abstractions for handling the server-to-server protocol in Rust. These abstractions are now available as a standalone library. The main features are: - Data structures for federation are defined by the user, not the library. This gives you maximal flexibility, and lets you accept only messages which your code can handle. Others are rejected automatically during deserialization. - ObjectId type, wraps the id url and allows for type safe fetching of objects, both from database and HTTP - Queue for activity sending, handles HTTP signatures, retry with exponential backoff, all in background workers - Inbox for receiving activities, verifies HTTP signatures, performs other basic checks and helps with routing - Generic error type (unfortunately this was necessary) - various helpers for verification, (de)serialization, context etc Documentation is currently lacking. If you want to get started with the library, best look at the example. The code has already been used in production as part of Lemmy for a long time, without any notable problems. However, ergonomics are lacking and need to be improved. There are also many additional features which would be worth implementing. See the project readme for details. Contributions and suggestions are very much welcome! You can find the project here: [https://github.com/LemmyNet/activitypub-federation-rust](https://github.com/LemmyNet/activitypub-federation-rust) [https://crates.io/crates/activitypub-federation](https://crates.io/crates/activitypub-federation)
fedilink


I havent noticed such an error in a long time. Can you give more details, like any errors from browser console?


This is not the right way to develop themes, you should use the preconfigured themes folder.

https://join-lemmy.org/docs/en/administration/theming.html


I guess if you click on the time, it will bring you to Lemmy. Anyway, this is a question for Mastodon devs, as its their decision how the interface works.


Your first link is an embed, thats not right. The second looks fine, it should work. Paste it and i can see whats wrong. Third link is in another format, so thats maybe why it doesnt work. Below is the link which worked for me:

https://peertube.stream/videos/watch/29c08742-2a3b-4718-8a9c-7448c51bd741


You can find documentation about Lemmy’s federation at the links below. The json is auto-generated from source code and should always be up to date, but the text might be outdated. If anything is unclear, let me know.

https://join-lemmy.org/docs/en/federation/overview.html

https://join-lemmy.org/docs/en/federation/lemmy_protocol.html



Fetching and viewing Peertube channels or videos works fine with older versions. For that, just paste the url into Lemmy search. However, interactions like comments or follows require the specified version to work correctly.


-U is for the postgres user, not the database. you can pass that with -d



docker-compose exec postgres psql -U lemmy


Dont know, you will see if it works or not. I always use the docker-compose commands.


The path is /lemmy/volumes/lemmy-ui/extra_themes (if it doesnt exist, create it).


Try docker-compose exec lemmy-ui sh, the container might not have bash. Also, any changes made this way will be gone after restart.



Lemmy only mirrors text, which takes almost no space at all. What does take a lot of space is media, so mirroring that can fill up your disk really fast. Inthat case, it is necessary to delete old, cached media which can easily be automated.


Free hosting for liberal/mainstream political instance
Lemmy.ml has long had some political conflict among the userbase, especially in communities like worldnews. This is because the instance is composed of both leftists (anarchist/communist) and liberals (those who agree with the mainstream political views in western countries). Additionally, the instance admins all belong to the former group. Recently we made an announcement offering [free Lemmy instance hosting](https://join-lemmy.org/news/2022-03-17_-_Free_Lemmy_instance_hosting) for one year, for non-politics instances. We are hereby making a similar offer to host a liberal or mainstream political instance, which can accomodate those who are unhappy with lemmy.ml moderation. This has many advantages. Instance admins have full power to set the rules, block federated instances (like lemmygrad.ml), or remove unwanted content. An administration team that is closer aligned politically would certainly be an improvement for some of the users here. So if you are interested to host such an instance, send an email to contact@join-lemmy.org some relevant details about yourself. You will also have to buy a domain. We will only host one such instance, so if multiple people are interested, you should coordinate among yourselves. As in the original offer, the hosting will be limited to one year. On a side note, we would also like to help with the creation of a general-purpose instance that is less focused on politics than most of the existing instances. This is fully within the terms of the initial "free instance hosting" announcement, so if you are interested, send us an email!
fedilink



Lemmy 0.15.4 released
We just released a new patch which fixes an important federation problem. Due to a mistake in the code, activities were only sent out once, even if delivery failed (e.g. because the target instance is down, or a temporary connection issue). Instance admins should definitely upgrade. This problem is fixed, so that failed deliveries are retried up to 9 times, with exponentionally increasing intervals. The only limitation now is that it will not keep retrying after Lemmy is restarted, but that case should be less common. [PR link](https://github.com/LemmyNet/lemmy/pull/2109)
fedilink











Pretty interesting video, if you stop watching at 21:10. After that its just "china bad" scaremongering and other nonsense.
fedilink