social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.9K
active users

#announcements

4 posts3 participants0 posts today

Lemmy AMA March 2025

lemmy.ml/post/27659153

lemmy.mlLemmy AMA March 2025 - LemmyIn the last weeks Lemmy has seen a lot of growth, with thousands of new users. To welcome them we are holding this AMA to answer questions from the community. You can ask about the beginnings of Lemmy, how we see the future of Lemmy, our long-term goals, what makes Lemmy different from Reddit, about internet and social media in general, as well as personal questions. We’d also like to hear your overall feedback on Lemmy: What are its greatest strengths and weaknesses? How would you improve it? What’s something you wish it had? What can our community do to ensure that we keep pulling users away from US tech companies, and into the fediverse? Lemmy and Reddit may look similar at first glance, but there is a major difference. While Reddit is a corporation with thousands of employees and billionaire investors, Lemmy is nothing but an open source project run by volunteers. It was started in 2019 by @dessalines [https://lemmy.ml/u/dessalines] and @nutomic [https://lemmy.ml/u/nutomic], turning into a fulltime job since 2020. For our income we are dependent on your donations [https://join-lemmy.org/donate], so please contribute if you can. We’d like to be able to add more full-time contributors to our co-op. We will start answering questions from tomorrow (Wednesday). Besides @dessalines and @nutomic, other Lemmy contributors may also chime in to answer questions: - @flamingos [https://feddit.uk/u/flamingos] - @dullbananas [https://lemmy.ca/u/dullbananas] - @phiresky [https://lemmy.world/u/phiresky] - @sleeplessone [https://lemmy.ml/u/sleeplessone] Here are our previous AMAs for those interested. - August 2023 [https://lemmy.ml/post/2920188] - January 2024 [https://lemmy.ml/post/11023519]

Lemmy Release v0.19.10 and Developer AMA

lemmy.ml/post/27399152

lemmy.mlLemmy Release v0.19.10 and Developer AMA - Lemmy## What is Lemmy? Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top. ## Developer AMA Next week we are going to hold an “Ask me Anything” where users can ask the Lemmy developers all sorts of questions. They will be answered by @dessalines [https://lemmy.ml/u/dessalines] and @nutomic [https://lemmy.ml/u/nutomic] who have been working on Lemmy since the beginning in 2019. Other maintainers may also chime in. You can ask about the beginnings of Lemmy, how we see the future of Lemmy, what makes Lemmy different from Reddit, internet and social media in general, as well as personal questions. The AMA thread will be opened next Tuesday, March 25 in !announcements@lemmy.ml [/c/announcements@lemmy.ml] [https://lemmy.ml/c/announcements]. We will start responding one day later. Until then you can let other people know about the AMA, think of good questions and read our previous AMAs: - August 2023 [https://lemmy.ml/post/2920188] - January 2024 [https://lemmy.ml/post/11023519] ## Changes - Fix Youtube thumbnails by increasing the metadata fetch limit to 1 MB #5266 [https://github.com/LemmyNet/lemmy/pull/5266] - Also remove private messages when banning user with “remove content” (goodbye Nicole) #5414 [https://github.com/LemmyNet/lemmy/pull/5414] - Ignore accept-language header if no site languages are specified, to avoid that users have English disabled and can’t see most posts #5485 [https://github.com/LemmyNet/lemmy/pull/5485] - Enable english for users on instances with all languages enabled, to resolve the above problem #5489 [https://github.com/LemmyNet/lemmy/pull/5489] #5493 [https://github.com/LemmyNet/lemmy/pull/5493] - Only list local banned users under /admin #5364 [https://github.com/LemmyNet/lemmy/pull/5364] - Add crawl-delay to robots.txt #3009 [https://github.com/LemmyNet/lemmy-ui/pull/3009] - Optimize migrations which were included in 0.19.6 #5301 [https://github.com/LemmyNet/lemmy/pull/5301] ## Upgrade instructions There are no breaking changes with this release. Follow the upgrade instructions for ansible [https://github.com/LemmyNet/lemmy-ansible/blob/main/UPGRADING.md] or docker [https://join-lemmy.org/docs/en/administration/install_docker.html#updating]. If you need help with the upgrade, you can ask in our support forum [https://lemmy.ml/c/lemmy_support] or on the Matrix Chat [https://matrix.to/#/!OwmdVYiZSXrXbtCNLw:matrix.org]. ## Thanks to everyone We’d like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We’re glad many people find it useful and enjoyable enough to contribute. ## Support development We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation [https://nlnet.nl/], as well as donations from individual users [https://join-lemmy.org/donate]. If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development [https://join-lemmy.org/donate]. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers. - Liberapay [https://liberapay.com/Lemmy] (preferred option) - Open Collective [https://opencollective.com/lemmy] - Patreon [https://www.patreon.com/dessalines] - Cryptocurrency [https://join-lemmy.org/crypto]

Guide to Interpreting Security Incident #Announcements:

"extremely sophisticated attack" : The attackers put more time into the attack than we spent designing our defences.

"no evidence customer #data was accessed" : We lack audit records and the logs have been rotated out.

"due to a misconfiguration issue" : We deployed with default #insecure settings.

"possible for only a short window" : We didn't dig too deep to determine how far back the bug existed.

"crafted invalid request data" : We forgot to add input #validation.

"supplementary fix" : We didn't understand the problem as well as we thought, so our previous fix was insufficient.

"may have been exploited" : We're positive they got away with data, but they deleted our #logs.

"multiple threat actors" : Everyone was in our systems before we noticed.

"most customers are unaffected" : There are corner cases that aren't as #vulnerable.

"error in a third-party component" : We forgot to update our dependencies.

"could lead to remote code execution" : You're #p0wned.

"malicious activity has been observed" : The issue has already appeared in the press.

"review equipment inventory to verify if devices require other mitigations" : You need to buy new stuff.

"remotely exploited to allow authentication bypass" : We forgot to require #login for this function.

"not aware of any exploits in the wild" : The attackers aren't bragging on darkweb fora yet.

Lemmy Development Update 2025-03-07

lemmy.ml/post/26849759

lemmy.mlLemmy Development Update 2025-03-07 - LemmyHere is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program. ## DraconicNEO - Include image alt text in post search [https://github.com/LemmyNet/lemmy/pull/5449] ## flamingo-cant-draw - Add HTML classes to mentions [https://github.com/LemmyNet/lemmy/pull/5475] - Add new setting to block NSFW content [https://github.com/LemmyNet/lemmy/pull/5436] ## travis-jeans - Add Verdana and Arimo fonts to Litely and Darkly variables file before Helvetica (Issue 1537) [https://github.com/LemmyNet/lemmy-ui/pull/2975] - Improve colour contrast of the mini-overlay in the top right corner of link or image post thumbnails [https://github.com/LemmyNet/lemmy-ui/pull/2961] - Upvote, downvote, view source, and favorite icons become larger when pressed to improve visibility on grayscale screens [https://github.com/LemmyNet/lemmy-ui/pull/2960] - Improve screenreader accessibility by adding a main element to more pages (issue #2891) [https://github.com/LemmyNet/lemmy-ui/pull/2944] ## dessalines - Been working on getting lemmy-ui up to date for 1.0.0 . - Extracting pagination cursor utils into a trait. [https://github.com/LemmyNet/lemmy/pull/5424] ## Nutomic - Removing aggregates tables (fixes #4869) [https://github.com/LemmyNet/lemmy/pull/5407] - Enable english for all users to fix language issues [https://github.com/LemmyNet/lemmy/pull/5489] - Ignore accept-language header if not site languages are specified [https://github.com/LemmyNet/lemmy/pull/5485] - Add more options for image uploads [https://github.com/LemmyNet/lemmy/pull/5483] - Use connection url to configure email (fixes #5472) [https://github.com/LemmyNet/lemmy/pull/5476] - Use version from git to indicate unreleased changes [https://github.com/LemmyNet/lemmy/pull/5470] - Add config option to enable json logging [https://github.com/LemmyNet/lemmy/pull/5471] - Also search url field by default [https://github.com/LemmyNet/lemmy/pull/5459] - Fix federation of unban action (fixes #5454) [https://github.com/LemmyNet/lemmy/pull/5456] - Get rid of Option<Vec<_>> in api structs (fixes #2820) [https://github.com/LemmyNet/lemmy/pull/5463] ### Support development @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations. If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development [https://join-lemmy.org/donate]. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us. - Liberapay [https://liberapay.com/Lemmy] (preferred option) - Open Collective [https://opencollective.com/lemmy] - Patreon [https://www.patreon.com/dessalines] - Cryptocurrency [https://join-lemmy.org/crypto]

Lemmy Development Update 2025-02-21

lemmy.ml/post/26296993

lemmy.mlLemmy Development Update 2025-02-21 - LemmyHere is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program. ## travis-jeans - colorList includes CSS variables so theme developers can change the comment left border color (issue 2890) [https://github.com/LemmyNet/lemmy-ui/pull/2946] ## dessalines - Fix matrix id import. #5063 [https://github.com/LemmyNet/lemmy/pull/5440] - Add ability to view your own sent reports. [https://github.com/LemmyNet/lemmy/pull/5427] - Use rust:1.81 for CI. [https://github.com/LemmyNet/lemmy/pull/5423] - Adding ability to resend verification email. [https://github.com/LemmyNet/lemmy/pull/5420] - Show comments for hidden communities. [https://github.com/LemmyNet/lemmy/pull/5417] - When verifying email, add note about waiting for approval. [https://github.com/LemmyNet/lemmy/pull/5419] - Adding a can_mod field to CommentView, PostView, and CommunityView. [https://github.com/LemmyNet/lemmy/pull/5398] - Adding a variable time_range_limit, rather than having many post sorts like TopSixHours [https://github.com/LemmyNet/lemmy/pull/5403] - Adding blurhash to image_details. [https://github.com/LemmyNet/lemmy/pull/5227] - Adding listing_type filter for modlog. [https://github.com/LemmyNet/lemmy/pull/5399] - Fix corepack bug. [https://github.com/LemmyNet/lemmy-ui/pull/2953] ## Nutomic - Show posts/comments from followed communities despite instance block [https://github.com/LemmyNet/lemmy/pull/5437] - Simplify slur regex [https://github.com/LemmyNet/lemmy/pull/5442] - Deleted user shouldnt break federation outbox (fixes #5441) [https://github.com/LemmyNet/lemmy/pull/5443] - Reduce usage of async_trait [https://github.com/LemmyNet/lemmy/pull/5438] - Rate limit changes (fixes #5287) [https://github.com/LemmyNet/lemmy/pull/5421] - Allow sending report only to admins (fixes #2414) [https://github.com/LemmyNet/lemmy/pull/5350] - Also remove private messages when banning user with “remove content” [https://github.com/LemmyNet/lemmy/pull/5414] - Ignore follow requests from kbin, mbin for private communities [https://github.com/LemmyNet/lemmy/pull/5416] - Fix hash check for pictrs binary [https://github.com/LemmyNet/lemmy/pull/5411] - Enable emails in Chinese [https://github.com/LemmyNet/lemmy/pull/5400] - Cors policy should allow any origin by default (fixes #5405) [https://github.com/LemmyNet/lemmy/pull/5406] - Merge functions for formatting local urls [https://github.com/LemmyNet/lemmy/pull/5394] ### Support development @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations. If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development [https://join-lemmy.org/donate]. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us. - Liberapay [https://liberapay.com/Lemmy] (preferred option) - Open Collective [https://opencollective.com/lemmy] - Patreon [https://www.patreon.com/dessalines] - Cryptocurrency [https://join-lemmy.org/crypto]

Lemmy Release v0.19.9

lemmy.ml/post/25864324

lemmy.mlLemmy Release v0.19.9 - Lemmy# Lemmy v0.19.9 Release ## What is Lemmy? Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top. ## Changes This version fixes a potential security problem, by preventing Lemmy from accessing localhost URLs. There is also a fix for a crash during markdown parsing. Lemmy now uses mimalloc [https://microsoft.github.io/mimalloc/] instead of the system allocator (usually glibc), which should improve performance and prevent unlimited memory growth over time. ### Lemmy - Error handling for thumbnail generation [https://github.com/LemmyNet/lemmy/pull/5298] - Use mimalloc as memory allocator [https://github.com/LemmyNet/lemmy/pull/5378] - Additional security checks for URLs [https://github.com/LemmyNet/lemmy/pull/5338] (details [https://github.com/LemmyNet/lemmy/security/advisories/GHSA-7723-35v7-qcxw]) . Security Advisory [https://github.com/LemmyNet/lemmy/security/advisories/GHSA-7723-35v7-qcxw] - Fix crash while rewriting markdown [https://github.com/LemmyNet/lemmy/pull/5395] - Fix peertube federation [https://github.com/LemmyNet/lemmy/pull/5381] - Append attachments to comments [https://github.com/LemmyNet/lemmy/pull/5143/files] (@flamingo-cant-draw) - Enable site languages for new user [https://github.com/LemmyNet/lemmy/pull/5235] ### Lemmy-UI - Enforce required validation on signup answers [https://github.com/LemmyNet/lemmy-ui/pull/2865] (@anhcuky) - copy thumbnail URL during crossposting [https://github.com/LemmyNet/lemmy-ui/pull/2877] (@anhcuky) - Adding a bottom-margin to spoiler details tag. [https://github.com/LemmyNet/lemmy-ui/pull/2882] - Fixing login password limits. [https://github.com/LemmyNet/lemmy-ui/pull/2904] - Adding zh-CN as default for zh lang. [https://github.com/LemmyNet/lemmy-ui/pull/2939] - Updated translations ## Upgrade instructions There are no breaking changes with this release. Follow the upgrade instructions for ansible [https://github.com/LemmyNet/lemmy-ansible/blob/main/UPGRADING.md] or docker [https://join-lemmy.org/docs/en/administration/install_docker.html#updating]. If you need help with the upgrade, you can ask in our support forum [https://lemmy.ml/c/lemmy_support] or on the Matrix Chat [https://matrix.to/#/!OwmdVYiZSXrXbtCNLw:matrix.org]. ## Thanks to everyone We’d like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We’re glad many people find it useful and enjoyable enough to contribute. ## Support development We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation [https://nlnet.nl/], as well as donations from individual users [https://join-lemmy.org/donate]. If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development [https://join-lemmy.org/donate]. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers. - Liberapay [https://liberapay.com/Lemmy] (preferred option) - Open Collective [https://opencollective.com/lemmy] - Patreon [https://www.patreon.com/dessalines] - Cryptocurrency [https://join-lemmy.org/crypto]

Lemmy Development Update 2025-02-07

lemmy.ml/post/25724204

lemmy.mlLemmy Development Update 2025-02-07 - LemmyHere is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program. ## andrewmoise - Use different counts for denominator in scaled rank for posts [https://github.com/LemmyNet/lemmy/pull/5261] ## timothyhay256 - Improve email notification text [https://github.com/LemmyNet/lemmy/pull/5383] ## dessalines - Removing upx. [https://github.com/LemmyNet/lemmy/pull/5388] - Converting joins, filters, and selects to common functions for DB views. [https://github.com/LemmyNet/lemmy/pull/5359] - Using different corepack install method to fix corepack bug. [https://github.com/LemmyNet/lemmy/pull/5379] - Adding listing_type.ModeratorView for list communities. [https://github.com/LemmyNet/lemmy/pull/5377] - Only print migration output when running migrate command [https://github.com/LemmyNet/lemmy/pull/5363] - Search combined [https://github.com/LemmyNet/lemmy/pull/5271] - Adding post_id and type_ filters to combined reports. [https://github.com/LemmyNet/lemmy/pull/5348] - Adding zh-CN as default for zh lang. [https://github.com/LemmyNet/lemmy-ui/pull/2939] ## Nutomic - Fix crash while rewriting markdown (fixes #5380) [https://github.com/LemmyNet/lemmy/pull/5395] - Rename actor_id columns to ap_id [https://github.com/LemmyNet/lemmy/pull/5393] - Include saved date in api responses (fixes #5184) [https://github.com/LemmyNet/lemmy/pull/5384] - Fix peertube federation (ref #3837) [https://github.com/LemmyNet/lemmy/pull/5381] - Use mimalloc as memory allocator [https://github.com/LemmyNet/lemmy/pull/5378] - Federate “resolve report” action [https://github.com/LemmyNet/lemmy/pull/5367] - Deny invalid config fields [https://github.com/LemmyNet/lemmy/pull/5370] - Remove instrument macros [https://github.com/LemmyNet/lemmy/pull/5368] - Only list local banned users (fixes #2961) [https://github.com/LemmyNet/lemmy/pull/5364] - Add some url validation [https://github.com/LemmyNet/lemmy/pull/5338] - Allow setting multiple values for cors_origin (fixes #5198) [https://github.com/LemmyNet/lemmy/pull/5353] ## Support development @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations. If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development [https://join-lemmy.org/donate]. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us. - Liberapay [https://liberapay.com/Lemmy] (preferred option) - Open Collective [https://opencollective.com/lemmy] - Patreon [https://www.patreon.com/dessalines] - Cryptocurrency [https://join-lemmy.org/crypto]