Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
0
Comments
835
Joined
2 yr. ago

  • All we want is a page that shows various stats about work related things. They refresh every 20 minutes to get the latest info. But the most common point of failure is the network. Wired PIs seem fine, but wireless? Nah.

    The PIs are set to fully reboot once a week, but even that doesn't work. At least once a week at least one will just disconnect from the network and not reconnect. I set up something to restart the network service since I found out that's what was failing, but that doesn't fix all of them. Sometimes they'll just completely lock up. So at least once a month someone will have to manually reboot one of them. Most are in easy to reach places, but a few require some OSHA violations to get to.

  • Yes, resetting that is unnecessary.

    Most people probably never change those settings, so resetting them isn't going to hurt them. But there's no point in digging through those settings and resetting them just because a DNS query hung.

  • Literally all of them. They’re all hideously overkill for displaying a jpeg. But you can’t buy a newly made pentium 4, so you have to go with what’s in production.

    On top of that they’re probably running windows too. Not even some slimmed down Linux.

  • Raspberry pi’s are unreliable POS. We use some at work to just display a static web page that refreshes a few times an hour and somehow they fail at that. They’re good enough for us since we’re just an office showing some stats. But this is proper digital signage.

    For something like this where you really need 100% uptime (except for this) there’s a whole army of specialty PCs built for this role. Passive cooking so there’s no fan to fail, beefy over built power supplies, and usually some built in special IO. They’ll usually have hardware watchdogs too, that’ll reboot the system if it’s not responding.

  • Reset to default restores everything to its default settings. If it’s just one web page failing to load that’s pretty overkill.

  • I tried this but it didn't seem to help. Mostly because it only wants to use 5ghz. I think I tried doing a bunch of "fixes" so maybe I should just start fresh. This is on my testing machine that I don't use regularly so only god knows what I've done to it.

    Also did you do this on a laptop with S0 standby? How does that affect sleep?

  • They don’t even have to do that. Just don’t pack them in like sardines.

  • They make smart watches, and half the features of these smart watches are health and fitness data.

  • This Fedora version was a year+ ago. Even on 7.0 wifi is unusable on my machines if I have 6ghz enabled.

  • Sure, but that doesn't change that it's regressed since that one version and still hasn't been re fixed.

  • There's still tons of devices where Linux doesn't work properly with them.

    My Intel wireless cards cannot maintain a 6ghz wireless connection for shit despite some of them being over 5 years old. And Intel. Latest stuff, older kernels, none work well. Oddly whatever version of Fedora I had worked the best. My wifi wasn't unusable when 6ghz was an option. It only dropped to 5/2.4ghz once a minute instead of every 5-20 seconds.

  • The first two don’t even exist yet. They’re crowdfunding campaigns.

  • Pages with lazy-loaded images — half the time the screenshot fires before everything renders

    Are you using waitUntil? You need to adjust what it's waiting for. Networkidle2 works great for simple pages, but if there's a lot of BS that never stops firing then it may never conder it loaded. I use domcontentloaded plus a hard coded delay.

    Cookie consent banners blocking the actual content

    Write a quick queryselector and have it click accept if it's there.

    Memory usage goes through the roof when I try to do more than ~50 pages in a batch

    Not much you can do about that. Chrome just sucks. Any alternative is either going to use just as much ram, or not be representative of the real world. So you're stuck with Chrome wearing different hats. Not using shitty hardware for it is amazing. We have some hosts that are almost 15 year old hardware and they're painfully slow. But put on something modern with an ssd and it's pretty fast. You just have to keep memory under control to keep it relatively cheap. You could probably buy an old laptop and run it as a server for about a years worth of decent VPS costs. As long as it's got an ssd it'll be fast enough for this.

  • "If it aint broke don't fix it"

  • Federation. You delete something on your server, but the request to delete it doesn't always get received by other servers. They could also just ignore the delete request.

    A great example of how anything you post on the internet is there forever. Never assume it's actually fully deleted.

  • People preserve vinyl mostly by just digitizing it. If they want more copies they normally try to find the original master recording and make new presses from it.

    Trying to take a mould of the existing disk would make a really low quality copy, and only make the imperfections even worse.

  • I hope there's a cutoff for it. I'm not sure they'd want much heating this time of year. Especially this one.

  • It’s not hard to remember the basics, but if you want to run some crazy encoding options/conversions then it’s annoying as hell. I made scripts for my most common options. But anything outside that and I can’t stand it.

  • Ai is machine learning. They just rebranded it.

    Llms are most accessible to the general public. The more accessible it is the more marketable it is. Plus it feeds into the dream of talking to the computer, it understanding, and doing the tsk for you.

    There’s a ton of less sexy AI/ML out there that works exactly how you’re describing. You just don’t see it because it’s a specialized tool.

    If you ask an llm to edit a photo for you it processes that request. it over to the photo editing AI to do the task. When it’s done the llm hands it back to you. That’s probably the most consumer facing example of something like that where two different AIs work together for your task.