[-] Dave@lemmy.nz 1 points 5 days ago

I've always used rechargeables. While I agree to some extent, the action to pop them out makes it a lot easier to get them out than in the Xbox 360 controller from around the same time. The Xbone ones are easier now but perhaps they will do steam controller 2 in a similar way to the 1 but leave a little extra clearance.

[-] Dave@lemmy.nz 25 points 5 days ago

Better battery placement, because the original is a nightmare to get batteries out.

I'm curious about this. There's a little switchy button thing and the batteries pop right out. I'm not sure what makes it a nightmare, I quite like the battery placement.

[-] Dave@lemmy.nz 135 points 1 month ago

That graph is so misleading. Makes it look like almost all the users disappeared but the Y axis only covers a small range at the top.

18
submitted 1 month ago by Dave@lemmy.nz to c/selfhosted@lemmy.world

Over time I've been on the lookout for social media for family to use. I haven't really found anything suitable, key thing is that posting photos and videos needs to be user friendly. For example, Friendica all but requiring you to upload your video to YouTube and post the embedded video is just not gonna fly.

I've seen Zusam in the past, which looks like it could become something but I don't think it's ready for me to try to get extended family into. (It's worth mentioning here that certain extended family have shown interest in using something like this)

Recently I've had a look around at some Enterprise social solutions, and have had a play with HumHub. It has a much more familiar look, things are separated into spaces that are similar to Facebook groups, and while media uploads aren't perfect I think they will work well enough.

HumHub has modules, many of which cost a decent amount of money, because they target the enterprise market. However, the community version is open source and the base features and free modules seem to work well.

Does anyone have experience using it? Any warnings I should know about? Any similar software that does a better job?

15
submitted 2 months ago by Dave@lemmy.nz to c/parenting@lemmy.world

I have kids ages 4-7 and they quite like watching a little snippet of something while they brush their teeth.

One thing they have been into recently is these stop motion videos on youtube on a channel called Peapea. However, it's obvious that M&Ms and Coke give them lots of money because it's all you see in many of the videos. But these are good videos, as the kids like them and while the full youtube videos are 30 mins long, within this there are lots of shorts only a few minutes long each. Perfect for bushing teeth. Also a bonus is those videos don't rely on sound, so they can watch and understand it without telling each other to brush queiter.

Does anyone have suggestions for anything similar that isn't plastered with Cocacola and is suitable for the 4-7 age range?

26
submitted 2 months ago by Dave@lemmy.nz to c/selfhosted@lemmy.world

I'm looking at getting a gateway device to replace the ISP router that sits between the internet connection and the mesh WiFi.

I am running pi-hole on a (very old) raspberry pi, but I know some gateways get quite fancy so I'm wondering if it's possible to have pi-hole on the gateway itself, to run as DNS and DHCP servers?

Other things I'm looking for in a gateway are VPN as a client (preferably Wireguard) and PoE ports for cameras.

If it's possible to host something like pi-hole directly on the gateway then hardware recommendations are appreciated!

[-] Dave@lemmy.nz 156 points 2 months ago

The problem is that a website is generally not served from one domain.

Put a Facebook like button on your website, it's loaded directly from Facebook servers. Now they can put a cookie on your computer with an identifier.

Now every site you visit with a Facebook like button, they know it was you. They can watch you as you move around the web.

Google does this at a larger scale. Every site with Google ads on it. Every site using Google analytics. Every site that embeds a Google map. They can stick a cookie in and know you were there.

14
submitted 4 months ago by Dave@lemmy.nz to c/linux@lemmy.ml

I have a server that is also plugged into my TV. It's running Ubuntu server, but then I installed the DE when I started trying to use it with the TV as well.

For the TV I'm using Kodi synced with Jellyfin. Unfortunately it's not very stable. Most of the time it's fine, but with specific files Kodi will crash, often bringing down the whole system. I expect this is at least partly because the DE was an afterthought and it's not running a full DE.

I'm looking at doing a full refresh of the server, and am wondering if there is a distro that is particularly good for this use case. I also want to be able to play games on occasion with xbox controllers.

TL;DR: Can you suggest a distro to run on a PC connected to a TV, used mainly to run Kodi and as a server via docker containers, but also for games via wine/proton with controller support?

1
submitted 5 months ago* (last edited 5 months ago) by Dave@lemmy.nz to c/support@lemmy.nz

Welcome to the latest version of Lemmy!

Version 0.19.5 is a minor release with some bug fixes for 0.19.4. We were never running 0.19.4 so the bug fixes are less important than that new features in 0.19.4.

Release notes for 0.19.4 are here.

Release notes for 0.19.5 are here.

The upgrade took a bit longer than expected, perhaps 40 minutes of downtime. Partly this is because of an issue with postgres memory that happened before I started the actual upgrade.

Probably the two biggest new features for users are the ability to hide posts, and the ability to see any images you've uploaded (since lemmy started tracking).

There is also a new setting to change how upvotes are displayed, and we have a new option to have communities that don't federate. Maybe this community is a good target for that? Let me know your thoughts.

Let me know if you have any questions or see any strangeness!

[-] Dave@lemmy.nz 247 points 5 months ago

Me as an instance admin sitting here reading about how Lemmy doesn't have trolls and Russian bots, while I'm in a chat with other instance admins and mods where we need to actively coordinate to fight the trolls and Russian bots 😐

1
submitted 5 months ago* (last edited 5 months ago) by Dave@lemmy.nz to c/support@lemmy.nz

Lemmy 0.19.5 has been released with some bug fixes, and we haven't upgraded to 0.19.4 yet, so I'm planning on doing the upgrade (to 0.19.5) this weekend.

Relase notes here: 0.19.4 / 0.19.5

No specific time, but in my test run it was less than 10 mins. This assumes that nothing goes wrong 🙂

I'll do it over the weekend when we normally have lower traffic.

As always, I'll post updates in the Matrix chat.

If anyone knows of any reason why we should hold off on the update, that would be good to know too!

[-] Dave@lemmy.nz 225 points 5 months ago* (last edited 5 months ago)

Haha I remember the days of downloading random EXEs off the internet and running them to see what they do (also the days of CD-rom drives).

My auntie somehow managed to get a virus that played Für Elise through the motherboard speaker and never stopped so long as the thing was on. I don't think they ever solved it, in the end they just got a new PC.

1
submitted 6 months ago* (last edited 3 weeks ago) by Dave@lemmy.nz to c/support@lemmy.nz

I've been neck deep in Lemmy stuff recently and realised we don't have a post that explains the different frontend options that are available on Lemmy.nz.

If you don't like the Lemmy.nz website, you can test out one of the other website versions to see if one is to your liking (or use a Lemmy app, of which there are now many).

The default website is called lemmy-ui, and is accessed at lemmy.nz.

In addition, we have the following alternate websites. You use the same login details, it's the same site, it's a bit like using a different app to connect.

I don't actively monitor these, but they do have automatic updates. If one isn't working, please let me know!

If you have any questions, feel free to reply here.

1
submitted 6 months ago by Dave@lemmy.nz to c/support@lemmy.nz

Hi everyone,

Sorry, site seems to have been down from about 8pm last night through to about 7:30 this morning.

I spotted it last night and thought it was back up, but it seems some component wasn't so it was loading the pages but you couldn't do any actions.

It also means federation is behind because instances wouldn't have been able to contact us, and so that will be slowly catching back up. It may take a while because after a lot of downtime the instances will stop trying for a while.

Always happy to answer questions 🙂

[-] Dave@lemmy.nz 194 points 6 months ago

Hey ChatGPT, how can I ...

"Locking as this is a duplicate of [unrelated question]"

1
submitted 6 months ago* (last edited 6 months ago) by Dave@lemmy.nz to c/support@lemmy.nz

A while back I made a post about Lemmy.world federation and a lot has changed since then so I thought I'd do an update post.

TL;DR Lemmy.world posts, comments, votes coming to lemmy.nz have been delayed by a gradually increasing amount over recent months, peaking at about 4 days behind, but we should be back on track soon.

Background

Check the above post for some background, but TL;DR our server is in Auckland, NZ and Lemmy.world's server is in Helsinki, Finland. We are about as far apart as we can get from each other. Because Lemmy can currently only send one action at a time (Post, comment, vote), we can only accept about 4 or 5 actions per second as it takes around 1/5 of a second to make the round trip. Lemmy.world is now creating more than this on average, which means we have been falling behind more and more.

Pre-fetcher

After that post, things continued to get worse. While hanging out on Lemmy Matrix rooms discussing the problem, someone (I'm not actually sure of their Lemmy account) offered to set up a pre-fetcher. Roughly how it works is it monitors lemmy.world for new posts and comments, then sends a request to lemmy.nz to see that content. Lemmy.nz then requests it from lemmy.world because it doesn't exist.

This helps because when lemmy.world sends lemmy.nz a post or comment, lemmy.nz then needs to make other requests. e.g. it might not know about the user, so it needs to request the user from their home instance, it may need to generate a thumbnail, etc. By pre-fetching the posts, this means when lemmy.world sends it's normal outbound federation lemmy.nz already has it so can move straight on to the next one. We can't prefetch everything, notably votes, so for a long time we have had lemmy.world posts show with zero votes until the federation activities start coming through. Unfortunately comments from lemmy.world users on lemmy.nz posts can't be pre-fetched so they were still taking a long time to come through.

Prior to this pre-fetcher being turned on, Lemmy.nz was doing a lot worse than aussie.zone (as seen in the above post). After turning it on, within not too long we were in better shape than aussie.zone, but unfortunately we were both still getting worse.

This is the state we have been in until yesterday. Gradually things were getting worse and worse until we were at about 4 days behind lemmy.world, so if a lemmy.world user posted on one of our posts then it took 4 days to show up (you might have noticed this if you got a notification of a reply to your post or comment that then said it was from days ago).

Batcher

The same user who created the pre-fetcher was also working on a batching process. The basic idea was that instead of lemmy.world sending each item halfway across the world, instead you add an extra server that is hosted close to lemmy.world. Lemmy.world sends their federation items to that server, then that server collects them up into one batch, which gets sent to some software running on the lemmy.nz server. That software then unbundles them into separate pieces again then feeds them into lemmy.

The idea here is that you greatly reduce the lag. Lemmy.world gets a very quick response from the extra server and so can send the next activity almost straight away. The software that passes it to lemmy.nz is on the same server as lemmy.nz so communication is very quick. And collecting up the items into a batch for the trip across the world saves a lot of time in back and forths, so we can keep our goal of receiving things in the correct order while also not having to send one at a time. Receiving in the correct order is important, for example, if you accedentally downvoted then quickly changed it to an upvote, you wouldn't want another instance to receive the upvote first and then the downvote as it would show you downvoted instead of upvoted.

This batcher I have set up (with a lot of help!) over the weekend, and turned on yesterday morning once testing had been completed and I could get lemmy.world to redirect their lemmy.nz traffic to this new server (this was done through a change in something called the hosts file, long story short it tells your server "ignore what anyone says, lemmy.nz is actually over here").

In the last 24 hours or so we have got from 1.5 million activities behind to about 970k activities behind. This puts us at about 2.3 days behind now, a huge improvement!

Pictures

Graph of activities behind lemmy.worldHere we have lemmy.nz in yellow and aussie.zone in green. The hump is from a large number of activities generated on the lemmy.world side, they didn't need federating but the way this is measured means they show up until it's worked out that they aren't needed.

You can see a sharp fall after the batcher was turned on yesterday.

Graph showing aussie.zone gradually increasing from 700k 30 days ago reaching 2.6 million activities behind lemmy.world, with lemmy.nz starting at 600k behind, reaching 1.5 million, then dropping sharply over the last day to about 970k behind

Graph of time behind lemmy.world

Same colours, lemmy.nz in yellow underneath and aussie.zone in green on top. This one shows how long the delay is, or more accurately it looks at the last activity that was received from lemmy.world and checks what time that activity actually happened. So if the last activity was a comment from 4 days ago, it shows 4 days here.

Graph showing a similar shape to last one, starting at around 1.7 days behing for aussie.zone and growing to over 6 days behind. Lemmy.nz starts at around 1.3 days behind, grows to about 4 days behind at the peak about 24 hours ago, then starts dropping sharply down to about 2.4 days behind currently

Conclusion

So that's a breakdown of everything that has happened the last few months, hopefully this new batching process will bring us back in line with lemmy.world. If you see anything weird happening, please let me know!

Also this is a shout out to all the people who made this happen, and who are building all sorts of tools that we use. We have a selection of different front-end websites you can access lemmy through, an automod, prefetcher, batcher, and all sorts of help from others! I definitely couldn't do this stuff without help 😆

And as always, if you have any questions or want more detail on any of this, feel free to ask!

Edit:

We are now up to date! Yay!graph as above but now showing sharp drop in activities behind in recent days right down to 0 graph as above but now showing sharp drop in time behind in recent days right down to 0

21
submitted 7 months ago by Dave@lemmy.nz to c/technology@lemmy.world

I’m excited to announce that Beeper has been acquired by Automattic. This acquisition marks the beginning of an exciting new chapter as we continue our mission to create the best chat app on earth.

Automattic is best known for supporting WordPress and WooCommerce – two open source software projects that underpin huge portions of the internet’s publishing and ecommerce infrastructure. Together, we’ll develop software for a third fundamental pillar of the internet: chat.

1
submitted 7 months ago by Dave@lemmy.nz to c/support@lemmy.nz

TL;DR possible thumbnail and local image outage tonight

Tonight I plan to update the image engine behind lemmy, called pictrs, to the latest stable version and to also perform a migration to a different database (sled to postgres).

In my testing there was minimal outage, but it did take quite some hours to do the migration (12+, though my test server is a lot slower than the production one).

Once the migration is complete, I intend to turn on a thumbnail cache cleaner that will significantly reduce the size of the thumbnail cache on the server. Lemmy currently saves many thumbnails locally, and never deletes them. This means we have over 260GB of images that get backed up each night for no reason. Lemmy makes it hard to tell the difference between cached images and user uploaded ones, but the cleaning tool will go through each post in the database, find the thumbnail associated with it, and delete it if it's more than a month old.

Any questions, let me know!

Also, we are still having issues with lemmy.world. They are testing out new tools to block kbin traffic if they start to see huge amounts of activity coming from them, which will hopefully mitigate this to some extent. There is a tool running to help get posts and comments to us in real time, but it won't work for votes which means you'll see lots of lemmy.world posts and comments with zero votes, and the votes will be delayed in arriving by up to 1.5 days.

Feel free to ask questions about that too!

1
submitted 8 months ago by Dave@lemmy.nz to c/support@lemmy.nz

I though I'd better make a post about recent lemmy.world federation issues, since not everyone sees the daily posts.

TL;DR:

  • Lemmy.world inbound federation is about 18 hours behind, and slowly catching up.
  • Outbound is fine: If you post or comment on something in a lemmy.world community, it will be almost instantly federated to other users, but if they reply to you then it will take 18 hours before you see it.
  • It was caused by an assumed Kbin bug in combination with a lemmy bug
  • All other instances seem fine for inbound and outbound federation

On Thursday last week Lemmy.world began to receive hundreds of thousands of "activities" (actions - comment, post, upvote, etc) from Kbin to their communities. These actions then federate from Lemmy.world out to any instance with users subscribed to those communities.

Unfortunately, this also helped uncover a big issue with how Lemmy handles inbound federation. Actions are sent one at a time, and the next can't be sent until the last is done. This means the number of activities your server can receive depends on the latency between the sending and receiving server. In our case, the fact we are hosted in Auckland and Lemmy.world is hosted in Finland means that we can receive about 4 or 5 inbound activities from them per second.

When the Kbin issue happened, suddenly Lemmy.world had hundreds of thousands of activities to send to us in addition to the normal inflow of content. We got way behind in terms of Lemmy.world content coming to us. At the peak, we were around 28 hours behind, about 550k activities behind. We are now sitting at around 19 hours behind, and will likely remain that way until this afternoon, when it should improve some more (it's now peak time on the other side of the world).

Here is a graph of the progress. Aussie.zone has a similar problem to us, but is closer to Europe where lemmy.world is hosted so the latency issue is less pronounced. We are one of the worst affected instances due to how it's hard to get further away than where we are now.

graph of lemmy.nz and aussie.zone showing how many activities each are behind, over the past 3 or 4 days. Huge jump, peaking at 550k, then slowly coming down, lemmy.nz about halfway down (250k), and aussie.zone finally reaching the bottom, to be only a few hundred behind (seconds or minutes of delay instead of hours)

As you can see, with Aussie.zone being a bit closer, they were hit hard but not as hard as us, and have now managed to recover. We are still probably days away from being back in near real time federation with lemmy.world, but each day does seem to improve quite a bit.

Other than picking up the server and moving it to Europe, there doesn't seem to be a lot we can do except wait and hope the lemmy bug is fixed before lemmy.world grows so large that users are creating content faster than we can receive it.

There have been some suggestions for short term band-aids. One is that we could set up a proxy in Europe, and filter out certain traffic. For example, we could prevent downvotes being sent to reduce the amount of traffic coming our way (since everything is sent one at a time, as per the ActivityPub protocol). I'm not super keen on doing anything that gets us out of sync with the others, though.

We could of course move hosting to Europe, but that gets a lot more expensive (since we'd have to pay for it instead of being free-loaders) and also means the site would feel more sluggish, since then that latency would be for users on every page load instead of the behind the scenes federation.

For now we are slowly getting back in sync with lemmy.world, and as long as there aren't more Kbin bugs then we should be ok for now. Unfortunately doing things like blocking Kbin.social doesn't seem to help, as lemmy.world still tries to send us the content from Kbin.social users. i.e. it's rejected by our server, not prevented from being sent, so it still takes a slot.

Any questions, suggestions, or concerns, reply to this post!

[-] Dave@lemmy.nz 142 points 8 months ago* (last edited 8 months ago)

I can't believe Eric stole years of my life!

If he thinks all these free content updates will make up for it, well he's probably right.

[-] Dave@lemmy.nz 149 points 8 months ago

To be fair, if you don't know about how gravity works, you would just hold up a rock, drop it, and say obviously things can move without someone moving it.

[-] Dave@lemmy.nz 184 points 10 months ago

Reddit must share IP addresses of piracy-discussing users

Uh oh, some sort of court ruling?

film studios say

Oh right, nothing to see here.

[-] Dave@lemmy.nz 195 points 1 year ago

So you're telling me I get free accommodation, free food, and it's protected by a T-rex?

[-] Dave@lemmy.nz 246 points 1 year ago

Be the change you want to see!

view more: next ›

Dave

joined 2 years ago
MODERATOR OF