Welcome to Lemmy!

The software that is used to run bakchodi.org is called Lemmy. I am one of its developers, along with @dessalines. We have been working on the project full-time for about two years. In this post i want to explain how it works, and what makes it different from platforms like Reddit.

Lemmy is a free and open source project, which means that anyone can create their own web forum with it. There is no company behind the project. Thats how it can work without advertising, tracking or payments. Development is instead financed with donations, primarily from the NLnet foundation, but also from normal users.

Federation is arguably the main feature of Lemmy. You can think of it like email. It allows different servers to communicate with each other. For example, through federation you could follow communities on other instances like !linux@lemmy.ml or !canada@lemmy.ca, and interact with them. Unfortunately, federation is not enabled yet on this site.

By the way, i noticed that some users are suggesting to change the name to something more serious (to be honest, i dont know what bakchodi means). Changing the name is one possibility, but its also possible to create another website using Lemmy, and connect them both via federation. This has some advantages like separate admin teams, possibility of having different rules, and generally would make both sites more independent from each other.

For more information about Lemmy you can visit the official website, read the documentation, and look at the git repositories.

If you want to see Lemmy improve, the best thing you can do is make contributions yourself. This can be done by reporting bugs, writing code, or submitting translations. In my opinion, the biggest problem which Lemmy has is a lack of users, so promoting it would be very helpful (by inviting people to bakchodi.org, or pointing them to join-lemmy.org/instances). Of course you can also make donations.

If you have any questions, I will try my best to answer them.

@Eric_Cartman
admin
link
fedilink
93M

Can u do a post about security features of your platform? That would go a long way in bringing us more ppl here. And thank you for providing us this platform.

I cant say anything about donations as of now but once we get decent numbers here, we surely can do something about that too.

@nutomic
creator
link
fedilink
83M

Hmm not sure what exactly “security features” would be. We had a security audit about half a year ago (part of the NLnet sponsorship), and there were no major problems found. You can see the issues here (also check the “closed” tab). For sure, one advantage which Lemmy has compared to Reddit in security is that there are no external trackers or ads, which get to execute Javascript. Those can be used as an attack vector against users.

For now the money we receive from NLnet is completely sufficient, so donations are not a priority. Different types of contributions to the project are much more valuable.

@Eric_Cartman
admin
link
fedilink
33M

Many thanks for this answer. Much appreciated

@Alpha_tigers
admin
link
fedilink
63M

Does Lemmy has advance search like reddit?

@nutomic
creator
link
fedilink
43M

No. You can open an issue about that.

yeh Bhi Sahi hai Bhaiya Lekin ek baat puchni thii aap Rehete kaha ho

Hey, thank you for I guess officiating our server in a way by reaching out. Please answer a few of my queries:

  1. The theming guide in the docs seems to be an empty page. We have quite a few UI devs who are eager to give an indigenous look to our website with a modern UI however, the lack of a guide seems to be an issue. What may be solution for this? Will you guys be updating the docs anytime soon?
  2. What are some features that you guys are working on or plan to develop? We are new to the platform as a community so we are excited about whats next?
  3. Although I would prefer Lemmy to adopt an individuality and not just be a ‘reddit clone’ there are certain reddit features that I personally miss like user and post flairs. Do you guys plan on introducing it at some point?
  4. Another feature I am really looking forward to are the awards. I am not sure if paid awards are the best but maybe karma based (like a silver for every 100 karma) or whatever. Is that also something the Lemmy team plans to introduce or has discussed?
@nutomic
creator
link
fedilink
33M
  1. You can find the theming guide here. Sorry that its broken, should be fixed next time the site is updated.
  2. At the moment we are busy to fix a lot of minor issues, and basically smoothen the rough edges. Something i definitely want to implement is this, but not sure when. That said, you still dont know all the existing features of Lemmy considering that federation is disabled, so you should look into that before waiting for new features (for now you could try federation on another Lemmy instance, or convince the admins to enable it).
  3. There is an issue for this, but its not something we plan to implement anytime soon. In general, if there is some new feature you want, the best way to achieve that is to implement it yourself, or find someone else who will. We are pretty busy just maintaining the project and working on core features.
  4. We intentionally didnt copy Reddit’s karma system, because it leads to all kinds of negative behaviour, like users posting only to get points, reposts, and it can be sort of addictive. Here is a thread about it. And integrating payments would also be problematic, as there is usually proprietary code, and it could end up turning Lemmy from a community project into something commercial.
  1. Thanks.
  2. I am not sure federation is something this community seeks atm. However, we are still learning more about Lemmy so surely we will hope to use it sometime. That sort by language thing would be amazing! Given the diversity of languages we have here, we will surely appreciate this.
  3. I see. As per the issue you linked, it is still part of what I seek as user flairs in a community really have been a source of building camaraderie through the comments. However, I totally understand this. And as a developer myself, I would say thank you for maintaining the project more so than feature hunting. I intend to contribute myself to the Lemmy platform however my work has my ass in a tight spot for a few months. I would like to get to implementing this out of all.
  4. Interesting thoughts on the karma system. I respectfully disagree but I shall take my disagree to my keyboard and add it myself for this server at least instead of just disagreeing. Hahaha.

Again, thanks for the replies and this platform. And I also tip my hat to you guys for going with Rust. I have hardly dipped my toes in Rust but would love to pick it up and tinker around with Lemmy as and when I get that luxury of time.

On a tangent, what has been your experience with Rust? And why Rust? As in, was it due to prior experience or just features of Rust?

@nutomic
creator
link
fedilink
33M

If you want to implement a karma system, i wouldnt have any problem merging such a pull request, assuming that it is programmed well and can be disabled.

Rust was chosen by dessalines who started the project. I’m not sure why he chose it, but i think its a very good choice. Unlike most languages i used before, it doesnt have any null values, which avoids a huge number of errors, and it generally has a focus on correctness that helps to avoid long debugging. Plus its extremely performant.

TheMeowMan
admin
link
fedilink
23M

Can we have a private Chat feature?? Also Thank you for your efforts and keeping your project open source! I hope your platform achieves success soon :)

@nutomic
creator
link
fedilink
33M

You can already do a private 1:1 chat with other users. That could also be redesigned to have a more chat-like interface. We also want to implement private communities in the future, but that is complex and will take a lot more time.

For more advanced chat features, i would recommend Matrix which is open source and can be selfhosted. By the way, i forgot to mention that our development chat and others are also on Matrix: https://matrix.to/#/#lemmy:matrix.org

float
link
fedilink
23M

Is a $5 vps run lemmy just fine initially, say, for 1000-10000 users?

@nutomic
creator
link
fedilink
33M

Yes, lemmy.ml is bigger than that and runs on a 10€ with lots of resources to spare.

float
link
fedilink
13M

@nutomic@bakchodi.org Thank you for the response. One last question, could users use the API to make smaller companion apps?

@nutomic
creator
link
fedilink
13M

Of course. There are already various open source apps for Lemmy which you could contribute to (so as to not duplicate work). But its also possible to fork them, or write new apps from scratch.

float
link
fedilink
23M

Appreciate your responses. I will check it out. :)

@JuneSama
link
fedilink
13M

Are you also involved in the creation of bakchodi.org?

@nutomic
creator
link
fedilink
13M

Not at all.

@Eric_Cartman
admin
link
fedilink
1
edit-2
3M

deleted by creator

A place for topics that do not fit in other communities.

Strictly no religion or politics based post in this community.

  • 0 users online
  • 68 users / day
  • 115 users / week
  • 192 users / month
  • 718 users / 6 months
  • 1.91K subscribers
  • 3.79K Posts
  • 31.7K Comments
  • Modlog