Is your feature request related to a problem? Please describe. Upvote/downvote sum option for posts Describe the solution you'd like A setting to display Upvote/downvote sum for posts instead of up...
Search
Working on a project and a survey about GNU/Linux security. Survey results in post.
i have created a short questionnaire, regarding how GNU/Linux users secure their system. if you are somewhat knowledgeful on this topic and willing to share, i would appreciate if you would fill out my questionnaire
okay, so, my research is finished. here are the results:
The "other" distributions include: NixOS (8x), Gentoo (4x), Slackware (1x), Void Linux (1x) or a combination of multiple distributions
Christmas Giveaway
Leave a comment of which game you want, I’ll PM you the key if you’re the only one and if there are multiple I’ll roll some dice and leave it up to fate sometime.
I’ll PM keys out later tonight/tomorrow.
Here’s the games I have extra keys for:
- [Gog] The Outer Worlds
- [Gog] Tomb Raider Underworld
- [GoG] Overcooked 2
- [GoG] Scorn
- [GoG] Monster Train
- [GoG] The Gunk
- [Steam] The Ascent
- [Steam] Remnant
- [Steam] Disco Elysium - The Final Cut
- [Steam] Wasteland 3
Merry Christmas.
Edit: I've given out most of the keys here, I'll check back tomorrow morning to see if anyone would like the remaining two.
Edit of the Edit: Dice have been rolled and the fates have decided. Merry Christmas!
Migrating Pict-rs to Postgres. Images will be unavailable for a bit
I'm in the process of migrating the pict-rs database to Postgres. Pict-rs has to be offline during this process, so images here will appear to be broken for a bit. You also won't be able to upload any images for the duration of this migration.
Estimated time is about 20-30 minutes.
0.19.3 Update
Edit: Upgrade went off without much of a hitch! Some little tasks left to do but we are now running 0.19.3. Seems like a lot of the federation issues have been solved by this too.
You will have to re-login and 2FA has been reset.
This update is scheduled to take place this weekend. No specific day or time because I am infamously bad at following those. I will try to minimize impact by keeping downtime to lower-traffic periods.
Ideally, there will be no downtime, but if there is it is likely to only last an hour maximum. During this time I will add an "under maintenance" page so you can understand what we are up to.
Feel free to join our Matrix space for more information and ongoing updates! My apologies for how long this took - I was in the middle of a big move and a new job.
Additionally, there may be small periods of increased latency or pictures not loading as I perform maintenance on both the backend database and pictrs server in preparation for this upgrade.
Upvote/downvote sum for posts
A setting to display Upvote/downvote sum for posts instead of upvote/downvotes
Has been done for comments, please add this for posts.
COMPLETED: Thanks to hjiangsu on Github https://github.com/thunder-app/thunder/pull/1077
Instance will be down while updating to 0.19.1 starting at 23:00 UTC
programming.dev will go down for the update to 0.19 at 23:00 UTC.
Hey everyone! Were pushing through the update to 0.19 now that 0.19.1 is out that fixes the issues with it (outbound federation breaking + show read posts not working)
Said in the previous meta post it would be after christmas but due to something that got noticed about 0.18 (not going to specify what since we and a bunch of other instances are still on it) were pushing it through now
Major Changes in 0.19
- Code block support in lemmy-ui (the website) (contributed by programming.dev)
- Activity metrics now includes voters (contributed by programming.dev) (this is how our instance was doing it but now all instances do)
- Reports are now resolved automatically when a post is marked as deleted
- 2FA has been reworked to prevent people getting locked out
- Users can now block instances
- Theres a new scaled sort that can be used (hot sort but takes into account community active users so it boosts low activity communities)
- You can now remote follow instances by browsing on another site
Feature Request: Upvote/downvote sum
Is your feature request related to a problem? Please describe. Posts and comments do not have a sum of the upvotes and downvotes displayed Describe the solution you'd like To display the sum of the...
To display the sum of the post and comment upvote and downvote. If a post has 3 likes and 5 dislikes, it will display the number -2 on the post. If a comment has 5 likes and 3 dislikes, it will display 2 on the comment.
I WANT TO BE CLEAR. I AM NOT AVOCATING FOR REMOVING OR REPLACING THE LIKE AND DISLIKE NUMBER DISPLAY. I LIKE THAT THUNDER TELLS YOU HOW MANY LIKES A POST AND COMMENT HAS AND HOW MANY DISLIKES A POST AND COMMENT HAS.
COMPLETED: Thanks to hjiangsu on Github https://github.com/thunder-app/thunder/pull/1077
Migration of pict-rs server
We're currently in the process of migrating our pict-rs service (the thing responsible for storing media/images/uploads etc) to the new infrastructure.
This involves an additional step of moving our existing file-based storage to object storage, so this process will take a little time.
New images/uploads may not work properly during this migration, however existing images should continue to load. We expect this migration to take about an hour.
[EDIT]
Migration has completed.
685,271 files / 153.38 GB were migrated. Copying to object storage took about 1.5 hours. Starting service back up on new server and debugging took another 30 minutes.
Timeline:
- Migration started at 2023-10-01 22:43 UTC.
- [+1h32m] Objects finished uploading to object storage at 2023-10-02T00:15 UTC.
- [+2h06m] Migration was completed at 2023-10-02 00:46 UTC.
Server migration
Update: if you're seeing this text, then we've completed the migration :) 🎉
TL;DR: We are downgrading the server.
Currently, the instance has a monthly cost of approximately $200, and we can barely cover this expense with donations. But more importantly, we think that the current server specs are too much for the needs.
We are the 3rd instance with the most users and one of the most stable instances with 99.55% uptime, but still more than half of the server components are not used.
Therefore, we will slowly downgrade the server to use donations more optimally. By the way, thank you to everyone who supporting us 🙏
- Old specs: 16 core, 48 ram for 160$
- New specs: 12 core, 32 ram for 125$
The migration will start in 12PM UTC, you can check from your own timezone from here: https://notime.zone/NdyvH8JtJkJmZ
Instance will be available with a few downtimes, but posts/comments after 12PM will be deleted. Please follow this post...
Migrating media server
I was waiting for new versions, but the disk filled up faster than I expected. I'm moving 400GB image archive from local disk to object-storage. Unfortunately the process is very slow. It will take several hours.
Update: Migration finished 🎉
For when you absolutely, positively, got to stun every zombie in the room - the [completed] Chaotic Shortbus
This is the Chaotic Shortbus - three flywheelers with the triggers linked internally such that pulling the trigger fires a dart from each magazine simultaneously. It's seen use in several games of HvZ at the University of Waterloo and in various nerf wars across Toronto, and I think it came out very well.
It was made from a Demolisher and two Stryfes, plus parts from a Recon Mk2 (forebarrel), Rapidstrike (stock), Rayven (rail), Titan (muzzle devices) and Rotofury (internal forebarrel).
This was an unusual experimental build. I had originally planned to use it with magazines with secondary notches in order to allow a fast “reload” by tapping a mag upwards - but in practice, I’ve found that this style of blaster works best when used almost like a conventional single-magwell flywheeler expect that fresh magazines can be inserted more quickly due to not needing to remove the old nearly-empty one first.
This solves a dilemma that magfed blasters face in HvZ. On one hand, you always wa
Proxy tuning
Earlier today, I identified the root cause of an issue causing annoying 502 errors intermittently. If you've ever had an action infinitely load until you refreshed the page, that is this issue. I deployed a fix, and am slowly scaling it down to stress test it. If you encounter an infinite loading occurrence or an HTTP 502 error please let me know!
UPDATE: Stress testing complete. Theoretically we should be equipped to handle another 5k users without any intervention from me
Image server maintenance
Hello folks! I am migrating the image backend to an S3-compatible provider for cost and reliability reasons. During this time, thumbnails and other images hosted here will be borked, but the rest of Lemdro.id will remain online. Thank you for your patience!
UPDATE: Image migration is gonna take a hot minute. Should be done in around 6 hours, I'll get it fully fixed up in around 7-8 hours when I wake up (~08:30 PDT)
UPDATE 2: It failed, yay! Alright, fine. I turned the image proxying back on. I am migrating to S3 in the background and will switch over when it is done. Any images uploaded in the next 8 hours or so may end up being lost.
UPDATE 3: Migration complete. Will be rolling out the update to S3-backed image storage in around 6 hours (~6pm PDT)
UPDATE 4: Object storage backend deployed! Thanks for your patience folks.
Upcoming server maintenance (10:30pm PT-> 11:30pm PT)
I'm sure you all have noticed the latency problems on this instance. Stage 1 of my 4 stage scaling roadmap is taking place tonight as I migrate the database to physically run closer to the machines running lemmy.
I will do a more detailed write-up on this later, but the gist is that each db operation required a new connection from lemmy, and that means a brand new SSL handshake since the db is managed elsewhere. Pooling would solve this, but lemmy does not handle a properly configured pg bouncer correctly in my testing. So the solution is move the database closer and within the private network to avoid SSL handshakes altogether.
TL;DR instance gonna go brrrr, downtime starting at 10:30pm pacific time tonight, should be done by 11:30pm