It’s time for Americans to embrace small cars
  • Wintermute Wintermute 1y ago 85%

    400 miles doesn't get you halfway across a single state in the western US.

    10
  • All smartphones, including iPhones, must have replaceable batteries by 2027 in the EU
  • Wintermute Wintermute 1y ago 50%

    Well if you broaden the definition that much, then it sounds like iPhone batteries are already user replaceable since I can easily purchase the necessary tools from iFixIt.

    0
  • All smartphones, including iPhones, must have replaceable batteries by 2027 in the EU
  • Wintermute Wintermute 1y ago 59%

    If that's really the definition, it's an awful definition and exactly why we shouldn't regulate stuff like this. Torx are objectively better than Philips or flathead in every possible way.

    5
  • Best router for home use?
  • Wintermute Wintermute 1y ago 100%

    Another vote for Synology here. I have 2 RT2600 and 1 RT1600 between myself and my parents houses. They have been completely bullet proof and the oldest one is going on 7 years old now.

    5
  • British nuclear revival to move towards energy independence
  • Wintermute Wintermute 1y ago 59%

    Nuclear power is green energy.

    5
  • Lemmy 0.18.4 has been released. You can see the official release announcement [here](https://lemmy.villa-straylight.social/post/257480?scrollToComments=true). This one's a small one so should go smoothly. As usual, we'll update at 04:00 UTC tonight. Edit: Completed successfully as expected. Unfortunately we did have a significant downtime just before the update due to the serve running out of memory. This was partially an odd coincidence and partly my fault. I had noticed that we were getting very near being out of memory, but expected the server would hold out until we rebooted during the maintenance window tonight. Unfortunately that didn't happen. Lemmy does gradually eat memory over time and requires periodic restarts, but the frequency seems rather variable. I never had restart the server for the entire time we were running on 0.18.2, while 0.18.3 needed a restart after just a handful of days of operation. Most significantly, this incident revealed that some of my monitoring tools aren't reporting correctly. I'll be working on improving that in the future. I may also institute a periodic server restart as well. As long as I only have to restart Lemmy and not the entire server, this should be quick enough that no one will really notice.

    7
    6
    getting logged out of sites regularly?
  • Wintermute Wintermute 1y ago 100%

    I have have this problem as well and it seems to be getting steadily worse. I feel like it must be q bug, but haven't looked in to it much.

    7
  • [Completed] Updating to 0.18.3 2023-07-31
  • Wintermute Wintermute 1y ago 100%

    Ah, that's interesting. Thanks for letting me know.

    2
  • [Completed] Updating to 0.18.3 2023-07-31
  • Wintermute Wintermute 1y ago 100%

    FYI, I don't always see local posts (although I'm trying to explicitly take a look at the local tab once per day). If you post stuff that you hope I'm going to see, please @mention me so that I don't accidentally ignore you!

    2
  • Lemmy 0.18.3 has been officially released. You can read the official release notes [here](https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md). The eagle-eyed among you may notice that we are upgrading from 0.18.1 to 0.18.3 and wonder what happened to 0.18.2, and I share you confusion. It never got an official GitHub release so I never upgraded to it. I plan to update tonight at ~~2023-07-29~~ ~~2023-07-30~~ 2023-07-31 04:00 UTC. Expected downtime is slightly longer than usual due to database updates, but should still be less than 10 minutes. As always, downtime may extend to up to an hour if any thing goes wrong. Edit: There was a glitch with the update and I had to restore from a backup, which took most of the planned hour. I did successfully test the update on a clone of the production VM beforehand so I'm hopeful that simply retrying the upgrade will succeed, but to keep things within my one hour maintenance window I'll hold off on trying again until the same time tomorrow. Edit 2: Sorry folks, same result attempting the update tonight. I did at least get a much better capture of the logs as I was prepared this time. I'm indefinitely postponing the update while I investigate and come up with a solution. If I can repeat the update successfully again on a test server I have some ideas on how to use that as a migration path. Will also be reaching out to other instance admins on Matrix to see if this is a know issue. Will keep you all updated with a new post when I have something new to share. Edit 3: I had an epiphany last night as I was going to bed. I tested it this morning and my guess was correct. Basically I'm just an impatient idiot. This update requires a significant database migration, during which time the lemmy backend doesn't respond to requests. The frontend is up and running though and is able to display en error message. Being cautious about downtime, I saw the error message and defaulted to getting things to a known-good state withing the one hour maintenance window I had published. I suspect I was multi-tasking a bit while testing the upgrade so I just never got around to loading the test instance until after the database migration had completed. Will proceed with the update tonight with an improved understanding of what to expect. Edit 4: Update completed. Everything looks good.

    16
    10
    Satellites Are Rife With Basic Security Flaws
  • Wintermute Wintermute 1y ago 100%

    Are you speaking from first hand experience? I don't have experience with commercial satellites, but I can say from direct experience that scientific satellites and other spacecraft absolutely run a (real-time) traditional OS these days (and even a decade ago). That said, we do take serious measures to secure our vehicles. I don't think I want to say any more than that given the nature of the discussion.

    6
  • 🍋 LemMon - Lemmy Monitor - Servers Status
  • Wintermute Wintermute 1y ago 100%

    I think you're underestimating the number of requests that a server can handle. Even my tiny instance currently sees dozens of requests every second and is very lightly loaded. A single request per minute is an immeasurably small load.

    8
  • Youtube added shorts to the subscriptions page, pushing the subscriptions almost entirely off the page...
  • Wintermute Wintermute 1y ago 100%

    This used to work. The latest block of shorts that they added in the subscriptions page that is not removable.

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearRE
    Reddit 1y ago
    Jump
    Reddit Official App: "I am able to take mod actions on a sub I'm not a mod in."
  • Wintermute Wintermute 1y ago 100%

    If I read the announcement correctly, that is implemented by a bot with mod privileges that parses comments and takes actions on users' behalf. I don't think it's practical to literally make every user a moderator.

    3
  • We are slowly accumulating both image and database data and our current disk will likely be full within the next several days. Fortunately I can increase the size of the disk by another 30GB without incurring any additional cost, which should be enough to *at least* another month of data. Unfortunately Linode doesn't let me increase the size while the server is online so there will be a brief downtime while I shut down the server and reallocate the disk. Edit: Completed with just over 1.5 minutes of downtime.

    1
    0
    How are comments federated?
  • Wintermute Wintermute 1y ago 90%

    AFAIK, you can't load comments on posts manually. You only get comments that are pushed to your instance after someone has subscribed to the community containing the post.

    8
  • Lemmy.world active users is tapering off while other servers are gaining serious traction.
  • Wintermute Wintermute 1y ago 100%

    The theis here does not really appear to be correct. Comparing MAU here, lemmy.world's MAU is flatter than the entire Lemmy platform's, implying that other platforms are seeing users drop off at a faster rate.

    6
  • Lemmy.world active users is tapering off while other servers are gaining serious traction.
  • Wintermute Wintermute 1y ago 100%

    There are a number of tools that monitor the fediverse. Here's one. The thesis does not appear to be correct though. As lemmy.world's monthly active users is stabalizing, Lemmy as a whole is declining.

    6
  • I get it now
  • Wintermute Wintermute 1y ago 100%

    It's a brewery in Southern California. No wait, it's a small rock.

    (Serious answer, it's a unit of measurement equal to 14 pounds.)

    7
  • Any way to tell how much exposure our posts get in other instances?
  • Wintermute Wintermute 1y ago 100%

    Good to see some anecdotal evidence that people have found us here. From an admin perspective, there's not much of a way to get insight in to this. As you pointed out, the ~300 subscribers is a good indication that there are users from other instances subscribed here. There's no easy way to tell how many other instances have at least one subscriber, but for every instance that does have at least one subscriber, posts from this community could show up in the "All" feed of anyone on the instance, so that has some potential to expand the reach somewhat as well.

    4
  • Firefox now has speed parity with Chrome on the Speedometer benchmark
  • Wintermute Wintermute 1y ago 100%

    Same for me. Since I switched to Firebird/Firefox, no other browser has given me a reason to seriously consider switching.

    7
  • Lemmy 0.18.1 has been officially released. You can read the official release notes [here](https://lemmy.villa-straylight.social/post/114675). I plan to update tonight at 2023-07-07 04:00 UTC. Expected downtime is just a couple of minutes, but may extend to up to an hour if any thing goes wrong. Edit: After a slight delay unrelated to the server, the update was uneventful and looks like it was successful.

    1
    0

    Hi Everyone, This is just a quick FYI that I will be upgrading the instance to the Lemmy 0.18.0 release today at 21:00 (9PM) Pacific time, AKA 2023-06-23 04:00 UTC. Expected downtime is just a few minutes, but may extend up to an hour if anything does not go to plan. You can read the full release announcement [here](https://lemmy.villa-straylight.social/post/62461). Edit: As of 21:03, everything appears to have gone as planned and we are now running 0.18!

    1
    0

    I caught this fast enough that I wonder if anyone even noticed, but this is the first unplanned downtime for the instance I'll go ahead and report on it anyway. The instance has been consistently running at approximately 75-80% memory usage since it started. This morning (in my local time zone) the server experienced a memory spike. This spike caused the kernel to start swapping excessively, which in turn spiked CPU usage to 100%. # Timeline of Events * 2023-06-14 17:11 UTC: Memory hit 100%, caused excessive swapping and 100% CPU usage * 2023-06-14 17:14 UTC: Issue was noticed thanks to monitoring tools * 2023-06-14 17:15 UTC: Shut down node, initiated node resize to double RAM and CPU * 2023-06-14 17:17 UTC: Server back up and running # Evaluation I was already a little concerned about running the server so close to the edge of memory. This event proves that it's not tenable. With the new node we now have 4GB of RAM and 2 CPU cores compared to 2GB and 1 core before. We are currently sitting at 36% memory usage and ~6% CPU. In general Lemmy is CPU bound for large user counts, so this server size should support us up to several hundred users. I expect memory will not be a concern for the foreseeable future. As for what caused the event in the first place, I'm not sure. Server logs around the time of the event don't look unusual, but it's not practical to log all inbound activity since every comment and every vote on every instance that we are subscribed to is a separate HTTP request. It's possible that the spike was a result of bursty federation messages from lemmy.ml, which has been struggling under load the last couple of days. I feel pretty confident about the new server hardware for now so I will continue to diligently monitor system performance, but I don't expect this particular issue to recur.

    1
    0
    meta
    Chatsubo Wintermute 1y ago 100%
    Say hello

    We're getting a slow but steady stream of signups, but most of you are just lurking. Creating at least one post or comment helps boost our active user count, which in turn gets us higher on the join-lemmy.org website so that more people see our little corner of the Fediverse when deciding where to sign up. I don't expect to ever be one of the major servers of the Lemmiverse, but I do think the more people we have here the more fun it will be. To that end, please leave a comment here introducing yourself to the server, especially if you have been lurking up till now. Or, just go out there and comment anywhere on Lemmy (it doesn't have to be on our instance) so that you are counted as active!

    1
    5

    We're slowly accumulating users here so I figure I will throw this out there. Right now pretty much all of the icons and banners on the instance are AI generated art courtesy of Midjourney. While that has its own appeal given my username, I would be more than happy to replace it with user-submitted improvements (even more AI generated stuff. I'm not all that great at getting what I want out of the AI anyway). In exchange I can offer you a shout out in the community/instance description or something in addition to the karmic benefit of contributing to the instance. :)

    1
    4

    As you all know, Lemmy is a rapidly evolving platform. That goes for those of us administering instances as well as users. As we grow and learn, it is occasionally necessary to restart the Lemmy instance to tweak settings. Generally speaking, I'm able to set these changes up first, then click the button to restart the server, so the instance is down for less than a minute at a time. I think this is short enough that it's not worth making a post and waiting for an announced time for every restart. When/if I encounter a situation where I need to make more significant changes they will definitely be announced. I would like to hear whether anyone has noticed and/or is bothered by occasional unannounced downtimes. If there's anyone out there that wants me to announce them first, I'm happy to do so when possible. The only cost is that it slows down my ability to iterate towards the ideal server config.

    2
    0

    I self-hosted an instance a when I got here a few days ago. The server costs me the same whether I use it or not, so I'd like to let as many people sign up as I can. I had a few people sign up already before join-lemmy.org was changed to require 5 monthly active users, but now my instance isn't shown there because it's below the limit. Any idea on how to attract a dozen or so users so that I can show up on the main join-lemmy page again?

    24
    22

    A rambling list of notes to myself about hosting a Lemmy instance like this one # Basic Setup Docker guide: https://lemmy.villa-straylight.social/post/1849# However, I like the `docker-compose.yml` in the official docs better as a starting point. The docs pages aren't automatically published when a PR is merged, so refer to the [Github Repo](https://github.com/LemmyNet/lemmy/blob/main/docker/docker-compose.yml) for the latest version. This `docker-compose.yml` is mostly intended for development work, so you will need to replace the following lines: ```yaml build: context: ../ dockerfile: docker/Dockerfile ``` with ``` image: dessalines/lemmy:0.17.4 ``` Likewise, update the `lemmy-ui` image to `dessalines/lemmy-ui:0.17.4`. I use basically the `nginx.conf` added by Just-Insane to the docker install page [here](https://github.com/LemmyNet/lemmy-docs/blob/main/src/en/administration/install_docker.md). # Reverse Proxy Lemmy uses websockets (for now anyway, that's changing soon) and websockets are kind of dumb. If you put this setup behind a reverse proxy, you need to make sure the reverse proxy properly handles web sockets. For `nginx`, this essentially means you need to copy the settings in the docker `nginx.conf` into your fronting reverse proxy. **Example:** ``` server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name lemmy.villa-straylight.social; ssl_certificate /etc/letsencrypt/live/villa-straylight.social/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/villa-straylight.social/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot # frontend general requests location / { proxy_pass "http://localhost:[docker nginx port]"; rewrite ^(.+)/+$ $1 permanent; # Send actual client IP upstream proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # backend location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) { proxy_pass "http://localhost:[docker nginx port]"; # proxy common stuff proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # Send actual client IP upstream proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } ``` # Custom Themes In `docker-compose.yml`, add a new volume to `lemmy-ui`, with `/app/extra_themes` as the path in the image. (Thanks to [@tmpod@lemmy.pt](https://lemmy.pt/u/tmpod) for pointing that out) **Example**: ```yaml lemmy-ui: image: dessalines/lemmy-ui:0.17.3 volumes: - ./volumes/lemmy_themes:/app/extra_themes/ ``` You can then drop .css files in there (e.g. a copy of [one of the default themes](https://github.com/LemmyNet/lemmy-ui/tree/main/src/assets/css/themes)) and they will appear as an option in the user's settings. The name of the theme is the file-name of the .css file.

    1
    0

    Be it book, film or any other medium, share your favorite works of the genre (and why it's your favorite!)

    13
    28