Lemmy.world updated to 0.18.1

3 years ago by Ruud to c/lemmyworld

u_1f914 187 points 3 years ago

"This release includes major improvements to performance, specifically optimizations of database queries. Special thanks to @phiresky, @ruud, @sunaurus and many others for investigating these."

Hehe, lemmy.world doing some stress testing for the entire lemmy project.

path: 0 944513, hotness: undefined, score: 187, children: 0
ruud 124 points 3 years ago

Ooh I need to check the size of the custom emoji πŸ˜„

path: 0 944207, hotness: undefined, score: 124, children: 0
rtxn 88 points 3 years ago

The Rodent is bitchin' fast now. Thank you, operators!

Lemmy.world

path: 0 945765, hotness: undefined, score: 88, children: 3
ElectricTrombone 21 points 3 years ago

Lemmy World! Party Time! Excellent!

path: 0 945765 947515, hotness: undefined, score: 21, children: 1
ElectricTrombone 11 points 3 years ago

Whoops replied to the wrong place

path: 0 945765 947515 947537, hotness: undefined, score: 11, children: 0
trouser_mouse 10 points 3 years ago

Lemmy.world

path: 0 945765 949880, hotness: undefined, score: 10, children: 0
WhoRoger 60 points 3 years ago

I find it hilarious how the most random shit always changes with updates. Like I just noticed how the badges for mod and OP changed on posts, and so I knew there's an update. Who keeps constantly fidgeting with these things?

Ed: to be clear, I'm not dissing anyone. Keep it up folks

path: 0 944664, hotness: undefined, score: 60, children: 3
Molecular0079 18 points 3 years ago

Yeah I wonder what the reasoning behind that was. Personally I preferred the old way, where it was completedly filled in. Made it easier to notice the tag by color. It also aligned more with the rest of the Lemmy UI and it's filled-in green buttons.

path: 0 944664 945805, hotness: undefined, score: 18, children: 0
matt 6 points 3 years ago
path: 0 944664 977619, hotness: undefined, score: 6, children: 0
pkrasicki 2 points 3 years ago

It seems that they need a UI expert.

path: 0 944664 990640, hotness: undefined, score: 2, children: 0
WiildFiire 48 points 3 years ago

Awesome, now block threads.net from this instance. Lemmy.ml already did it.

path: 0 962711, hotness: undefined, score: 48, children: 1
Galaxyboy_3598 9 points 3 years ago

I'm just gonna leave Lemmy.world while I'm ahead. The quietness says all we need to know.

path: 0 962711 965894, hotness: undefined, score: 9, children: 0
NatoBoram 31 points 3 years ago

Hi! I noticed an issue with the headers sent by Lemmy.world.

Headers sent from and to this website's official UI look like this:

HTTP/1.1 200 OK
server: nginx/1.18.0 (Ubuntu)
date: Fri, 07 Jul 2023 23:35:17 GMT
content-type: application/json
vary: accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers
content-encoding: gzip
access-control-allow-origin: *
access-control-allow-methods: GET, POST, PUT, OPTIONS
access-control-allow-headers: DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range
access-control-expose-headers: content-encoding, content-type, vary, Content-Length,Content-Range
X-Firefox-Spdy: h2

Which is fine. However, headers received by custom clients look like this:

HTTP/2 200 OK
server: nginx/1.18.0 (Ubuntu)
date: Fri, 07 Jul 2023 23:33:50 GMT
content-type: application/json
vary: accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers
content-encoding: gzip
access-control-allow-origin: https://natoboram.github.io
access-control-expose-headers: content-encoding, access-control-allow-origin, content-type, vary
access-control-allow-origin: *
access-control-allow-methods: GET, POST, PUT, OPTIONS
access-control-allow-headers: DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range
access-control-expose-headers: Content-Length,Content-Range
X-Firefox-Spdy: h2

There's two access-control-allow-origin! This still breaks web clients.

path: 0 958543, hotness: undefined, score: 31, children: 2
ignism 1 point 3 years ago

At first I thought it was a Lemmy problem, but lemmy.ml doesn't have this problem. @ruud@lemmy.world It's a lemmy.world problem indeed.

path: 0 958543 995116, hotness: undefined, score: 1, children: 1
ruud 4 points 3 years ago

I'll check that. It's to do with the CORS settings that changed in recent Lemmy update

path: 0 958543 995116 1047358, hotness: undefined, score: 4, children: 0
rcmaehl 30 points 3 years ago

Hi Ruud, was wondering if you could check if lemmy.world/.well-known/security.txt actually exists on the server. It was added in 0.18.1 but either isn't being created or isn't public.

path: 0 944172, hotness: undefined, score: 30, children: 0
trouser_mouse 27 points 3 years ago

My favourite thing except the emoji is the new theme

path: 0 948424, hotness: undefined, score: 27, children: 5
ruud 24 points 3 years ago

Hahah hadn’t seen that one, looks nice! Reminds me of the good old days..

path: 0 948424 949057, hotness: undefined, score: 24, children: 3
trouser_mouse 13 points 3 years ago

Haha exactly! I just need to find my dot matrix printer paper with the holes and I'm all set to relive my youth

path: 0 948424 949057 949171, hotness: undefined, score: 13, children: 2
ruud 12 points 3 years ago

Ohh in my youth we had a MSX…

path: 0 948424 949057 949171 949287, hotness: undefined, score: 12, children: 1
trouser_mouse 6 points 3 years ago

Awesome! We had BBC Micro in schools here, I think at home we had a Commodore or it might have been an Amiga! it is a bit hard to remember so far back :) I remember writing a letter to my dad on it, quoting Monty Python and calling him a bastard lol, not knowing exactly what I was saying at the time. Ah, fond memories!

path: 0 948424 949057 949171 949287 949509, hotness: undefined, score: 6, children: 0
wit 6 points 3 years ago

That is the ugliest thing I have ever seen. What the fuck.

path: 0 948424 974002, hotness: undefined, score: 6, children: 0
ghariksforge 27 points 3 years ago

Congrats!

I just donated to celebrate this!

path: 0 945700, hotness: undefined, score: 27, children: 0
GONADS125 26 points 3 years ago

Mobile browser is ultra fast and stable, and Jerboa is running like a charm! Appreciate all you and your team's hard work.

path: 0 951998, hotness: undefined, score: 26, children: 0
IanM32 25 points 3 years ago

Definitely notice the improved speed and fewer errors lately. Thanks so much for hosting a great instance, and for keeping up with its needs.

path: 0 954004, hotness: undefined, score: 25, children: 0
Logical 25 points 3 years ago

Can you please give us a straight answer regarding blocking threads.net? If you don't intend to do so, there are those of us who want to know so that we can leave.

path: 0 973993, hotness: undefined, score: 25, children: 3
RipleyRiley 4 points 3 years ago

I'm not familiar with this blocking threads controversy. Can you EIL5?

path: 0 973993 980365, hotness: undefined, score: 4, children: 2
Mac 8 points 3 years ago

Threads big and scary. Smol bois in the Fediverse have been discussing preemptively defederating from Threads due to how big and scary it is in an attempt to protect themselves and the Fediverse as a whole.

path: 0 973993 980365 984302, hotness: undefined, score: 8, children: 0
Tagger 6 points 3 years ago

Threads is the new Facebook-owned twitter come. It uses the activity pub protocol and is therefore part of the fediverse.

People are concerned that Facebook with embrace the fediverse, enhance it with me features (as they will be the largest developers on the platform) and then either deliberately or because no-one can keep up with their development extinguish it.

path: 0 973993 980365 991245, hotness: undefined, score: 6, children: 0
nostalgicgamerz 22 points 3 years ago

It’s working great, but we would appreciate an update in regards to letting meta in our instance or not

path: 0 967293, hotness: undefined, score: 22, children: 0
Ghostalmedia 18 points 3 years ago

Nice work @ruud. Things are feeling MUCH better now.

path: 0 947400, hotness: undefined, score: 18, children: 0
owatnext 18 points 3 years ago

Thanks for the update! But I noticed an issue: it seems you haven't commented on defederating from Threads? Please let us know if you are so we can respond accordingly.

path: 0 984305, hotness: undefined, score: 18, children: 5
rowdyrockets 11 points 3 years ago
path: 0 984305 990553, hotness: undefined, score: 11, children: 2
lenninscjay 4 points 3 years ago

Yup, hence why I'm on lemm.ee. Originally made an instance to cover when .world was being slow but I think this will be my main now. They haven't finalized the vote but it seems to be going the defed route.

Still hugely supportive of the .world admins though. They've done a ton of work to keep .world running and a ton of digging that will help lemmy overall. I just don't agree with federating with big social media.

path: 0 984305 990553 996354, hotness: undefined, score: 4, children: 1
rowdyrockets 2 points 3 years ago
path: 0 984305 990553 996354 997207, hotness: undefined, score: 2, children: 0
wilberfan 6 points 3 years ago path: 0 984305 1012993, hotness: undefined, score: 6, children: 1
owatnext 1 point 3 years ago

Thanks for sharing. Odd that Rudd hasn't posted here, not all of us are on Mastodon.

path: 0 984305 1012993 1022479, hotness: undefined, score: 1, children: 0
Kashbus 14 points 3 years ago

Lemmy.world running better and better, thank yall for all that you do!

path: 0 946460, hotness: undefined, score: 14, children: 0
WhoRoger 13 points 3 years ago

Lemmy.world ooh this is what everyone is doing

path: 0 946754, hotness: undefined, score: 13, children: 2
Bel_Shamharoth 4 points 3 years ago

Lemmy.world Lemmy.world Lemmy.world

Definitely just us cool kids doing this right now.

path: 0 946754 961959, hotness: undefined, score: 4, children: 1
Interesting_Test_814 2 points 3 years ago

Lemmy.world yay lemmy.world emoji

path: 0 946754 961959 995968, hotness: undefined, score: 2, children: 0
meldroc 12 points 3 years ago

Definitely snappier! Thanks for all the hard work!

path: 0 955901, hotness: undefined, score: 12, children: 0
Lucacri 12 points 3 years ago

Thank you! Much faster, and no JSON errors so far!

path: 0 957337, hotness: undefined, score: 12, children: 0
vera 11 points 3 years ago

Nice to see speedups. I always thought it was ironic that kbin was faster than Lemmy when kbin is php and lemmy is rust. Makes sense it was database stuff. You can't solve that with language choice.

path: 0 961641, hotness: undefined, score: 11, children: 0
DarthBueller 11 points 3 years ago

Where can I learn about transferring my community to another instance? Lemmy.worlds silence about threads means he has no intent to defederate so I need to move over to lemmy.ml.

Or is this not possible? Do I just need to walk away from my community because @ruud doesn’t care about the issue?

If that’s the case, how do I add a mod that doesn’t care about meta expressly stating they are going to add features to ActivityPub protocol (step two of EEE)? I don’t want to keep coming back here if it is federated with threads but I don’t need to leave whoever is staying here high and dry.

path: 0 977116, hotness: undefined, score: 11, children: 12
KSPAtlas 16 points 3 years ago

If you move, don't move to Lemmy.ml, move to smaller instances

path: 0 977116 977443, hotness: undefined, score: 16, children: 2
DarthBueller 3 points 3 years ago

It really seems like having my own personal instance is the way to go. The only users I’d need to have are mods of any community I create on it. Then I can defederate with tech co instances. damn. I was really starting to like β€œlocal” here, but the fact that @ruud@lemmy.world is totally silent about threads is just absolute BS.

path: 0 977116 977443 977590, hotness: undefined, score: 3, children: 1
beefbaby182 0 points 3 years ago

Maybe I'm misinterpreting your post but what's the point of having an instance if your only users are the mods you appoint? You'd just be creating your own personal echo chamber. The whole point of a site like this, at least as I see it, is to bring in a wide variety of users with different opinions. That's a big reason why Reddit was so successful in the early days. I know that everyone is anti-Threads and Meta, but clearly @ruud@ruud@lemmy.world knows something we don't. I think being federated with Threads could be a good chance to grow this community and bring more attention to the Fediverse as a whole. If you see something from a Threads instance that you really don't like, you can always block and/or mute the account. On Mastodon, you can block entire instances from showing up in your feed. I'm not sure if that is a thing with Lemmy or not, but if not, it might not be a bad thing to implement later on. Sorry for the wall of text.

path: 0 977116 977443 977590 1063928, hotness: undefined, score: 0, children: 0
Rengoku 12 points 3 years ago

Make your own instances. No more issues.

path: 0 977116 977305, hotness: undefined, score: 12, children: 8
DarthBueller 2 points 3 years ago

Is there a quality guide for how to do this? Preferably hosted rather than my home server.

path: 0 977116 977305 977381, hotness: undefined, score: 2, children: 7
mrmanager 7 points 3 years ago

Use the ansible Lemmy install, it's very simple and will also create https certs and everything. But you need a domain first, pointed at your hosted server ip address.

https://github.com/LemmyNet/lemmy-ansible

So basically:

  • Buy domain
  • Rent a server somewhere (hetzner is great and cheap).
  • Point domain at server ip.
  • Use the ansible install against your server to install everything.

That's pretty much it. The ansible install takes care of everything.

Then you need to subscribe to some other instance community from your instance so other instances know you exist, for federation to work.

path: 0 977116 977305 977381 986906, hotness: undefined, score: 7, children: 3
DarthBueller 2 points 3 years ago

Awesome, thanks.

path: 0 977116 977305 977381 986906 987811, hotness: undefined, score: 2, children: 0
beefbaby182 1 point 3 years ago

How much power does it take to run an instance? Not planning on hosting my own, just curious. I read stories about people being able to host a Mastodon instance on a Raspberry Pi.

path: 0 977116 977305 977381 986906 1063987, hotness: undefined, score: 1, children: 1
Mac 1 point 3 years ago

There are multiple.

path: 0 977116 977305 977381 984248, hotness: undefined, score: 1, children: 2
DarthBueller 4 points 3 years ago

Perhaps point me one that you, in your judgment, think is particularly good?

path: 0 977116 977305 977381 984248 986326, hotness: undefined, score: 4, children: 1
slikaz02 11 points 3 years ago

Glad to see the admins keeping the instance up to date

path: 0 988944, hotness: undefined, score: 11, children: 0
Anti_Weeb_Penguin 11 points 3 years ago

It's blazing fast with liftoff app

path: 0 946958, hotness: undefined, score: 11, children: 0
vsp 9 points 3 years ago

Lemmy.world Lemmy.world Lemmy.world

path: 0 945194, hotness: undefined, score: 9, children: 0
needthosepylons 8 points 3 years ago

Thanks to all those working on lemmy.world !

path: 0 960666, hotness: undefined, score: 8, children: 0
Speckle 8 points 3 years ago

Woo! Thanks for keeping this going in your spare time, hope you're getting time for cappuccinos! Congrats on the credits to you and all the team πŸ‘

path: 0 948282, hotness: undefined, score: 8, children: 0
varaki 8 points 3 years ago
path: 0 946767, hotness: undefined, score: 8, children: 0
18_24_61_b_17_17_4 7 points 3 years ago

Lemmy.world

path: 0 945734, hotness: undefined, score: 7, children: 0
packetloss 6 points 3 years ago

Awesome! Thanks for all your hard work and providing an excellent community experience.

path: 0 959438, hotness: undefined, score: 6, children: 0
ijeff 6 points 3 years ago

Keep up the great work! I hope you can manage to get some time for self-care in.

path: 0 963269, hotness: undefined, score: 6, children: 0
xc2215x 6 points 3 years ago

Good to see for Lemmy.

path: 0 953213, hotness: undefined, score: 6, children: 0
Pulsar 6 points 3 years ago

It has been working great. Smooth like butter.

Thank you!

path: 0 961138, hotness: undefined, score: 6, children: 0
architect 5 points 3 years ago

Thanks @ruud@lemmy.world . Will this be normal cadence ? You are doing what you can because of major bug fixes but should the largest lemmy instance be the latest version ?

path: 0 955729, hotness: undefined, score: 5, children: 0
trouser_mouse 5 points 3 years ago

Awesome, robo-lemming has been upgraded!

path: 0 946751, hotness: undefined, score: 5, children: 0
maegul 5 points 3 years ago

Have any comments on the overall load on the server now and how it might look with any further growth?

How does lemmy compare to say mastodon or calckey in terms of server load for example?

path: 0 946160, hotness: undefined, score: 5, children: 0
voracread 5 points 3 years ago

I suppose this fixes issues with sorting by Active, Hot etc.

path: 0 946244, hotness: undefined, score: 5, children: 0
Yoz 4 points 3 years ago

Just donated. Thank you for giving us Lemmy.

path: 0 966250, hotness: undefined, score: 4, children: 0
mruczek 4 points 3 years ago

Woohoo πŸ₯³πŸ₯³

path: 0 945771, hotness: undefined, score: 4, children: 0
sykccc 3 points 3 years ago

Very nice, very smooth

path: 0 967880, hotness: undefined, score: 3, children: 0
LemmyNameMyself 3 points 3 years ago
path: 0 945583, hotness: undefined, score: 3, children: 0
Techie 3 points 3 years ago

Great work as always, thanks!

path: 0 947652, hotness: undefined, score: 3, children: 0
V4uban 2 points 3 years ago

Thank you for your work!

path: 0 947215, hotness: undefined, score: 2, children: 0
Sterben 2 points 3 years ago

Congrats! πŸ‘πŸ€™

path: 0 955530, hotness: undefined, score: 2, children: 0
comcreator 2 points 3 years ago

Any plans to allow cryptocurrency donations to help fund the costs of the servers? If you post a Bitcoin, Bitcoin Cash and Litecoin address in the sidebar under Donations, I will send some crypto now and them to help with the costs.

path: 0 963782, hotness: undefined, score: 2, children: 1
ruud 1 point 3 years ago

Have been looking into this, haven't yet found an easy way to accept donations via crypto. It needs to be transparent so people can see what's donated, without having to dig through the blockchain :-) When I find an option I'll add it.

path: 0 963782 1212180, hotness: undefined, score: 1, children: 0
Devgard 2 points 3 years ago

congrats :)

path: 0 963147, hotness: undefined, score: 2, children: 0
woelkchen 2 points 3 years ago

0.18.2 is out, btw

path: 0 1138881, hotness: undefined, score: 2, children: 1
ruud 3 points 3 years ago

Yeah, but we run a special build with the retry-queue disabled, if we don't we need to restart every 30 mins because of memory leaks. So I've requested another built of 0.18.2 without the retry

path: 0 1138881 1139088, hotness: undefined, score: 3, children: 0
moonwalker 1 point 3 years ago

Working great for me!

path: 0 971016, hotness: undefined, score: 1, children: 0
tallwookie -1 points 3 years ago

wew nice!!

path: 0 947120, hotness: undefined, score: -1, children: 0
lemmyworld
lemmyworld

@lemmy.world

login for more options
31279
770
44

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 info@lemmy.world 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

go to feed...