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

  • 366 Posts
  • 2.11K Comments
Joined 3Y ago
cake
Cake day: Jan 17, 2020

help-circle
rss

There is no caching, images from other instances are loaded directly from the remote server by your browser.


Storage requirements depend entirely on the amount of images that users upload. In case of slrpnk.net, there are currently 1.6 GB of pictrs data. You can also use s3 storage, or something like sshfs to mount remote storage.


I keep coming back to this post because its honestly hilarious.

Maybe don’t be an archetypal settler

Me, who lives in the same continent where my ancestors lived for millenia, being told by you, from United States, that I am a settler. You prove that anglos are only good at projection.

going to bat for other settlers,

You obviously didnt understand anything I said. Did you not learn reading comprehension in school?

and you won’t get metaphorically rolled in a sweet and smoked

Is there any meaning to this? Or did you smoke something while posting? Dont smoke and post, kids.

I don’t know a single working class programmer except my professors

Im not surprised that you dont know many people.

I don’t wanna hear you weeping your plainly-obvious crocodile tears

Nah, just posting what I think about in the shower. Dont get so upset about nothing.

when you could easily pick up a six figure job tomorrow.

I am one of two people who worked full-time to create this platform you are using. But according to you, I am not a worker because I could sell my soul for money, and work a shitty corporate job. Flawless logic.

Honestly, go back to Reddit or whichever hole you crawled out of. Lemmy is better without people like you.


You are wrong, it uses the title attribute which is valid html, and not the title element. Maybe Lynx doesnt support that attribute on a elements, I dont know.

Btw you need to add a newline after each quote so that its rendered correctly as markdown.


Yes I banned that user, because he consistently broke the site rules, and even kept breaking them after receiving a one week ban. Its really simple, if you dont follow the rules there will be consequences, if not other users will also be encouraged to imitate such bad behaviour.

The way rules work is pretty simple. Whenever you post in a community ending in @lemmy.ml, you are a guest on that instance and need to follow the rules in the sidebar, or face the consequences.


You guys are really sad. Nothing better to do than being miserable on the internet and hating on strangers.


Lemmy in general is fine, its just a single instance which cant behave.


No thats not currently possible with Lemmy, but Im thinking of implementing something like that in lemmyBB directly in the future (and later upstream it).


Not true, federation blocklists are essentially one-way. Beehaw has you blocked, so they wont see any content from lemmygrad. But lemmygrad doesnt have beehaw blocked, so its content is shown here. Admins should consider blocking these instances to hide the content.


Other admins also didnt see any rule violations in the comments you shared above. We simply dont have a rule against promoting Lemmy instances, in fact we encourage it because thats the best way for Lemmy to grow. If you have a problem with other instances, I suggest you talk to the admins directly, or alternatively block the instances so content from there wont be visible at all to Lemmygrad users.


Basically these people think they have some kind of god-given right to make demands about how lemmy.ml should be moderated. Which is ridiculous on its own, plus most of them arent even registered on this instance.


Contributions are always welcome! You can look through the issues for anything that you might be interested to work on. Also be sure to join the dev chat on matrix. And do ask if there is anything unclear.



Dont worry, its hard to take these people seriously because they are acting like little children when they dont get their favorite toy. The insults arent even creative at all. Its just not something that I expected to happen when I started contributing to Lemmy, and especially didnt expect it from that group of people.


This is the first time that people insulted me using software which I created
Its a very interesting feeling. On one hand Im proud because Lemmy has come so far. Two years ago there was only one instance dev.lemmy.ml and no federation. On the other hand disappointed, because some people are unable to appreciate how much time and work I put into this project. Its especially ironic that these attacks are coming from people who pretend to represent the working class.


Reports work in a very basic way for now. Basically they are sent to all mods of the community, and to instance admins. If any one of them decides to resolve the report, others will generally not see it anymore. Also, the action of resolving a report isnt federated at all. So basically, a report needs to resolved once on each instance. Here is an issue about improving reports, feel free to add suggestions.

I would say that the comments you mention are simply subjective views of these two individuals. You might not agree with those views, but calling it lying seems exaggerated. I also dont understand how you can hold the entire instances responsible for actions of individual users. In any case, I will discuss this with our admin team.


Ideally you should have reported it when you first saw it. The instance is so active now that its impossible for us admins to read all the comments, and we have to rely on reports.


Just came across this comment. Can you point out where Beehaw attacked Lemmygrad, or tried to bring it down? Of course if they violate our site rules, I will do something about it, but I dont remember seeing any reports like that.


If you disagree specifically with the rules and moderation of /c/worldnews, then you should unsubscribe here and subscribe to !worldnews@lemmygrad.ml instead.


And who gets to decide what is or isnt “NATO propaganda”? It would require some kind of fact checker, which could easily turn into a fulltime job. I think it makes much more sense that users debunk “fake news” in the comments, so that others can see the arguments and consider if they make sense or not. That way people can actually have discussions and learn something. If we just removed any “fake news”, people would still read it in other places, and wouldnt see anyone debunking it.

If you dont like moderation on this instance, its only logical that you pick another one which you like more. One of the main purposes of federation is that there can be different instances with their own rules and moderation policies.

Also, do explain why this article is nsfw content.


The coment was “Most mentally sane sopuli user”, calling users of that instance insane. Thats clearly a violation of rule 2: “Be respectful. Everyone should feel welcome here.”

This is not “tone policing”, its called enforcing the rules. And by the way, there isnt any rule which would prohibit “NATO propaganda”. Maybe you would be happier on lemmygrad.ml instead of here?




LemmyBB Development Update 1
Here are the new features in lemmyBB which I added since the [original announcement](https://lemmy.ml/post/363093). In case you dont know what it is, LemmyBB is an alternative frontend for Lemmy, based on [phpBB](https://www.phpbb.com/). Sooner or later it will be able to replace lemmy-ui for those who prefer a different user interface. ## Support for site setup Admins can easily initialize their new instance ![](https://lemmy.ml/pictrs/image/6d1f847b-9f33-46de-a25e-690ae2a95f75.png) ## Much improved post editor - Working smileys - Working previews - Working buttons to insert bold, italic, quote etc - Javascript enabled on entire site - Dont need to enter community name manually anymore ![](https://lemmy.ml/pictrs/image/3c4b5024-7c7e-43b6-a06e-cc42c6beabe7.png) ## Support for notifications You will now receive notifications about new replies, mentions and private messages. ![](https://lemmy.ml/pictrs/image/ca0ad6c3-21be-4398-8621-e0cb3672a2cb.png) ## Next tasks There is still a lot of functionality missing, most importantly: - Private messages - Search - Everything related to moderation - Localization - User profiles Contributions are very much welcome!

How to install LemmyBB
pin
Comment here if you need any help.

Bienvenidos a Lemmy!
Soy programador de este proyecto, juntos con [@dessalines](https://mujico.org/u/dessalines@lemmy.ml). Me alegra que habeís decidido mudaros a esta plataforma, espero que os gusta! Una diferencia fundamental entre Lemmy y Reddit es la federación. Eso significa que puedo comentar aquí en mujico.org directamente desde mi cuenta en lemmy.ml. Igualmente, vosotros podeís interactuar con otras instancias, por ejemplo siguiendo a [@asklemmy@lemmy.ml](https://mujico.org/c/asklemmy@lemmy.ml). Echad un vistazo al sitio web de [join-lemmy](https://join-lemmy.org/instances) para una lista de sitios Lemmy. También podeís interactuar con otras plataformas federadas, cómo [Mastodon](https://joinmastodon.org). Otra diferencia es que Lemmy verdaderamente es un proyecto de código abierto. Podeís seguir el desarrollo en [Github](https://github.com/LemmyNet), informar de problemas, o [traducir la interfaz](https://weblate.join-lemmy.org/). Sí teneís cualquier duda, comentad aquí e intentaré resolverla.

New domains for Weblate, Gitea, Drone (updated)
I have just finished migrating the services mentioned above to new domains, and also to hosting on the lemmy.ml server, instead of my personal server. This makes sense because all of them are used almost exclusively for Lemmy development. It will also allow [@dessalines@lemmy.ml](https://lemmy.ml/u/dessalines) to administrate the services in case of problems. The new domains are: Gitea: git.join-lemmy.org Weblate: weblate.join-lemmy.org Drone: drone.join-lemmy.org There are redirects in place, so you will automatically be forwarded from old domains to new ones.

I have finished writing instructions for deploying lemmyBB on a production server, which you can follow at the link above. Right now the project is still in a very early stage, nevertheless main funcionality is already working. This includes browsing communities, posts and comments, writing posts/comments and registration/login. Before developing the project further, I would like to get some feedback from users and admins. If you are interested, you can follow the instructions to install lemmyBB on your own server. This setup also installs lemmy-ui, in order to access functionality which is not yet available in lemmyBB (particularly moderation). You can also try out lemmyBB on a test server with this setup, namely [lemmybb.lemmy.ml](https://lemmybb.lemmy.ml/). It runs lemmy-ui at [lemmyui.lemmy.ml](https://lemmyui.lemmy.ml/), which shows the same data in another format, and the same account login works on both domains. Registrations are currently open, but keep in mind that this instance is only meant for testing, until other instances are created. If you notice any bugs or want to request new features, please open an [issue](https://github.com/LemmyNet/lemmyBB/issues) or comment here.

LemmyBB, a new frontend based on phpBB
Lemmy is structured in a way that backend (database, api, federation etc) and frontend (html, css, javascript) are completely separate. This makes it possible to create other frontends which can take the place of lemmy-ui. I have long been playing with the thought of having a Lemmy frontend that looks more like a traditional forum. Now I finally found some time to work on this, and get an initial proof of concept working. ![](https://lemmy.ml/pictrs/image/91170cff-8737-4a84-b70d-5e2c4d85bf72.png) ![](https://lemmy.ml/pictrs/image/da0d0bd8-5dcd-4ea8-a3ab-3b8eabf8b85a.png) To reduce the amount of work, the project uses HTML templates and CSS themes from [phpBB](https://www.phpbb.com/), which are open source under GPLv2. This also has the advantage that many preexisting phpBB themes can be used for lemmyBB. It is written in Rust, because it allows for tight integration with the Lemmy API, and is generally a great language for webservers. For now the funcionality is very basic, but nonetheless its already usable. You can: - browse the local post listing - browse comments - login and logout - create new posts and comments To give it a try, run the following commands on your local computer, replacing lemmy.ml with your own instance: ``` git clone https://github.com/Nutomic/lemmyBB.git LEMMY_INTERNAL_HOST=https://lemmy.ml cargo run ``` If there is any specific feature that you would like to see added, please [open an issue](https://github.com/Nutomic/lemmyBB/issues). For now there arent any instructions for deploying lemmyBB to a server. If you would like to do that, please open an issue as well. This post was made from lemmyBB.

making a test post
hello world
2

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)



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!



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)