this post was submitted on 30 Jul 2023
1333 points (98.7% liked)

Lemmy.World Announcements

29156 readers
3 users here now

This Community is intended for posts about the Lemmy.world server by the admins.

Follow us for server news 🐘

Outages πŸ”₯

https://status.lemmy.world

For support with issues at Lemmy.world, go to the Lemmy.world Support community.

Support e-mail

Any support requests are best sent to [email protected] e-mail.

Report contact

Donations πŸ’—

If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

If you can, please use / switch to Ko-Fi, it has the lowest fees for us

Ko-Fi (Donate)

Bunq (Donate)

Open Collective backers and sponsors

Patreon

Join the team

founded 2 years ago
MODERATORS
 

Update The upgrade was done, DB migrations took around 5 minutes. We'll keep an eye out for (new) issues but for now it seems to be OK.

Original message We will upgrade lemmy.world to 0.18.3 today at 20:00 UTC+2 (Check what this isn in your timezone). Expect the site to be down for a few minutes. ""Edit"" I was warned it could be more than a few minutes. The database update might even take 30 minutes or longer.

Release notes for 0.18.3 can be found here: https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md

(This is unrelated to the downtimes we experienced lately, those are caused by attacks that we're still looking into mitigating. Sorry for those)

top 50 comments
sorted by: hot top controversial new old
[–] ulu_mulu 163 points 1 year ago (1 children)

Sorry for those

It's not your fault :) We know you admins are working really hard to keep the server as stable as possible.

[–] [email protected] 62 points 1 year ago

Don't humanize them, they'll expect us to always treat them with respect! /s (obvs πŸ™„)

[–] zkfcfbzr 85 points 1 year ago
  • Add controversial ranking
  • Change logic for determining comment default language
  • Add infinite scroll user option

Neat. I hope the comment language logic change means the default won't be "Undetermined" anymore.

[–] GONADS125 80 points 1 year ago* (last edited 1 year ago)

I'm sure the attacks are just as annoying for you guys as they are to us, if not more. Appreciate the update.

Edit: Loving the endless scroll for the front page! I've been eagerly awaiting that. Such a small change, but such a big impact.

[–] antik 64 points 1 year ago (1 children)
[–] ruud 29 points 1 year ago

Thanks, added to the post

[–] RustedSwitch 54 points 1 year ago (1 children)
[–] ruud 33 points 1 year ago (1 children)

Thanks, will put this in the post

[–] [email protected] 22 points 1 year ago (2 children)

Fwiw, it can be helpful to call out the date for such changes. Preferably in YYYY-MM-DD (ISO 8601).

While it's helpful to link to an off-site timezone converter tool (thanks for that, btw), "today" can be a different date, depending on where in the world you are. For example, Japan, Australia, and New Zealand.

[–] ruud 15 points 1 year ago (1 children)
[–] TheBananaKing 11 points 1 year ago (1 children)

Even better is "when this post is N hours old" :)

load more comments (1 replies)
load more comments (1 replies)
[–] cerberus 46 points 1 year ago

Great! Thanks for keeping things up to date and running!

[–] UnaSolaEstrellaLibre 46 points 1 year ago

Really liking the transparency with the community over how the server is doing.

Great work.

[–] [email protected] 45 points 1 year ago (2 children)

Minor suggestion: write your time zones like UTC+2 and not CEST. I'm pretty sure most people outside Europe don't know what the time zone CEST is. Yes, you provided a link that helpfully converts the time to the users' local time zone, but sometimes it's nicer to be able to know something without having to click into a link.

[–] ruud 40 points 1 year ago (1 children)
[–] [email protected] 27 points 1 year ago (1 children)

Wow, you actually changed it! I was kind of shocked when I came back to my feed seeing UTC+2 in the title. Thanks! :D

[–] ruud 35 points 1 year ago (3 children)

Yep, I like good tips like these. :-) Thanks

load more comments (3 replies)
[–] bappity 11 points 1 year ago (5 children)

it would be nice if Lemmy had support for formatting Unix timestamps in whatever timezone whoever is looking at it is in, like discord

load more comments (5 replies)
[–] AlmightySnoo 30 points 1 year ago (2 children)

This version brings major optimizations to the database queries, which significantly reduces CPU usage. There is also a change to the way federation activities are stored, which reduces database size by around 80%.

Is it me or is the 80% figure just insane? Are there any benchmarks to see how fast this has become versus say Lemmy 0.18.2 on a very large instance?

[–] miket 33 points 1 year ago* (last edited 1 year ago) (4 children)

Is it me or is the 80% figure just insane?

Not really, you'd be surprised how often systems are bloated all because of a single option, character, etc. Most developers don't start optimizing until much later in the software's lifecycle. Often enough, it is easily overlooked. That's why code reviews are needed often with fresh pair of eyes.

Just to set the expectations, reducing database size or CPU usage does not necessarily mean it is faster but it does mean there's more free capacity on the servers to handle more users at the same performance.

More importantly; they may help reduce costs on the smaller indie instances that doesn't need to buy larger server instances.

Hopefully, we'll continue to see more of these optimizations.

load more comments (4 replies)
[–] miket 16 points 1 year ago

Funnily enough, this is the feature that can speed up the performance by doing less calls:

The federation code now includes a check for dead instances which is used when sending activities. This helps to reduce the amount of outgoing POST requests, and also reduce server load.

[–] Cold_Brew_Enema 26 points 1 year ago (6 children)

How do you turn on endless scrolling? I'm still seeing page numbers

[–] SportingChap 15 points 1 year ago (1 children)

Number 1 thing I miss from reddit w/ RES. 😫

[–] drdabbles 21 points 1 year ago* (last edited 1 year ago) (16 children)

Infinite scroll and word filtering. If I see one more post about "AI", Musk, Twitter, or fake superconductors, I might have to get off the computer for 10 whole minutes.

[–] [email protected] 12 points 1 year ago (1 children)

Post hiding would be great to have.

load more comments (1 replies)
load more comments (15 replies)
load more comments (5 replies)
[–] Scotty_Trees 26 points 1 year ago

Looks like the upgrade is done and was a quick and easy success, thank you Devs!

[–] ren 24 points 1 year ago* (last edited 1 year ago) (1 children)

Thank you for the heads up!!

2pm EST for us silly Freedum Unit folks.

[–] cybervseas 13 points 1 year ago (1 children)
[–] ren 10 points 1 year ago (2 children)

oh yeah, forgot about that. Could've just put ET.

[–] ruud 35 points 1 year ago (1 children)
load more comments (1 replies)
load more comments (1 replies)
[–] bamboobam 24 points 1 year ago (2 children)

Smooth! Curious about the new DB size

[–] ruud 55 points 1 year ago (1 children)

Down from 12GB to 1.8GB....

[–] sv1sjp 18 points 1 year ago

Wow, thats awesome for the backups and scalability!!

[–] ruud 22 points 1 year ago

Me too. Creating a db dump now..

[–] [email protected] 18 points 1 year ago (4 children)

Why are these announcements the only place I am finding out the Lemmy has an update? I figured there would be more top level discussions about it on Lemmy. Maybe I am just not following the correct communities.

[–] [email protected] 12 points 1 year ago

There is an official announcement here: https://lemmy.ml/post/2540874

load more comments (2 replies)
[–] Nix 15 points 1 year ago

Awesome! It’s great to see thing become snappier and better since I joined Lemmy.

Reddit would almost never update unless it was a pants on fire situation or they would force feed features that no one wanted or even was tested properly.

A big thank you to everyone involved, FROM those taking the time to submit bug descriptions in a reproducible manner and those making feature requests or those simply upvoting and pointing out the most needed patch/updates TO simultaneously amateur, newly minted coders and veteran developpers pushing small and big patches to fix anything from typos, reformatting old code, cleaning almost unnoticeable UI object, transition less performing backend modules or secure/harden of all these moving parts.

I am glad to witness and be a part of the perpetual progress of the fediverse.

[–] OutrageousUmpire 15 points 1 year ago

Thanks as usual for the transparency, y’all.

[–] coconutxyz 14 points 1 year ago (1 children)

Will it change the behaviour of sorting by hot? seeing post from years ago is funny

[–] Molecular0079 10 points 1 year ago (1 children)

Yes, the 0.18.3 changelog has Fixing hot_ranks and scores to append a published sort as one of the items.

load more comments (1 replies)
[–] egeres 14 points 1 year ago

Thanks to you and all the dev team behind this β€πŸ™‡πŸ»β€β™‚οΈ

[–] curryandbeans 12 points 1 year ago

Thanks for all the fine work, dudes

[–] Nusm 12 points 1 year ago (1 children)

Maybe I’m missing it, but I don’t see the option for infinite scroll anywhere. How do I add that?

load more comments (1 replies)
[–] iforgotmyinstance 11 points 1 year ago
[–] xc2215x 10 points 1 year ago

Good to see for Lemmy.

[–] ren 8 points 1 year ago

anyone see where β€œinfinite scroll” is?

load more comments
view more: next β€Ί