I might be missing something, but is it the case that we won't be able to discuss veganism? I'm vegan for ethical reasons so I do get where you're coming from with this, but I think there might be perspectives you're not seeing.
I became vegan something like six years ago and prior to that I was vegetarian for my entire life. I was vegetarian because I had a moral problem with killing things. I became vegan because I eventually ended up actually listening to vegans' arguments for why dairy etc. aren't hugely different morally speaking from meat. If you want to create more vegans - and thereby reduce suffering - vegetarians are probably some of the most receptive people to these points, assuming they don't get alienated.
Assuming I'm not missing something and it is the case that we'd be able to have friendly discussions with people about why we believe veganism is a better moral choice, I don't really see what's so wrong here.
Thanks to our helpful volunteer narrator, this entire post series is now also available in audio format! This essay will hopefully be the first post in a series (II, III, IV, A) covering some of th…
![Collections: Bread, How Did They Make It? Part I: Farmers!](https://beehaw.org/pictrs/image/8546845c-98c8-4cb9-aa91-9432ea75fd83.jpeg?format=webp&thumbnail=256)
The first part of four (with an addendum) articles providing an overview of pre-modern agriculture, how it functioned and the constraints it placed on society.
They're slightly long reads, but I think the author's does a great job of getting across the various ways in which historical material conditions affect pretty much every aspect of life.
Thanks, it's good to know this is actually solving a useful problem. I'm used to working on enterprise software where there's always requirements (not necessarily good) managed by someone else so it's a bit of an adjustment haha
Roles/Permissions Proof of Concept I'd just first like to say to the maintainers specifically thanks for all the work you're doing (especially recently!), it's much appreciated and I don't want to...
![wip: proof of concept permissions/roles by TKilFree · Pull Request #3303 · LemmyNet/lemmy](https://beehaw.org/pictrs/image/79931ff6-8801-469c-aec7-d1dc2eff3a4a.png?format=webp&thumbnail=256)
Hi, I'm not sure if this is the right place for this, but its sort of a meta topic so I hope it fits here?
There's some technical details in the linked post, but it's basically a proof of concept for a role system which I think would help with the current administrative burden and generally unlock some community management features.
The gist of it is rather than having a single admin flag per user, we build a system where each individual admin action (banning users, purging posts or whatever) are locked behind fine-grained permissions. A user with the appropriate permissions would then be able to add/configure new roles.
Practically this might mean a few things:
- admins could delegate heavy but not hugely sensitive tasks like approving new user registration;
- we could have site-wide moderators without the admins needing to trust that person enough to give them the power to wreck the whole server;
- it'd even be possible in future to configure things like new users only having permission to view, not post, or post comments but not top level posts etc.
- the existing admin/not-admin setup would still be replicable by just only having two roles with the appropriate permissions configured.
All that said, I don't actually run an instance or engage with the admin side of things and I've only just joined Lemmy so I'd really appreciate any feedback on the proposed solution!
I remember playing one of these as a Flash app when I was a teenager and I've never since found anything that quite scratches the same itch (or, like you say, ever actually met anyone else who's played them).
I've actually got some PRs out right now to add this: https://github.com/LemmyNet/lemmy/pull/3168 https://github.com/LemmyNet/lemmy-ui/pull/1367 They both need a bit of back & forth to get into a mergeable state though, so will probably be a little while!
You might be interested to know that, as luck would have it, this was the first issue I picked up when scrolling through looking for a good introductory task to get used to the project: https://github.com/LemmyNet/lemmy/pull/3168
So this might change in the not-too-distant future (I haven't started doing any frontend work to support it yet though).