A software developer and Linux nerd, living in Germany. I’m usually a chill dude but my online persona doesn’t always reflect my true personality. Take what I say with a grain of salt, I usually try to be nice and give good advice, though.

I’m into Free Software, selfhosting, microcontrollers and electronics, freedom, privacy and the usual stuff. And a few select other random things as well.

  • 2 Posts
  • 983 Comments
Joined 4 years ago
cake
Cake day: August 21st, 2021

help-circle

  • I think kids find ways to play and tinker with stuff. I’d give them an office suite to practice writing letters or advertisements or whatever they come up with, something to draw… maybe not Gimp because that’s not easy to use… I’ve seen people give their kids an instant messenger which connects to their dad/mom so they’re incentivised to type something. And then of course we have games. From Supertux, PlanetPenguin Racer, Tuxkart to commercial games. There are some kids games in the repos. Kartoffelknülch, drawing programs. Programming languages to learn coding with puzzle pieces and blocks or animate Turtles. There are educational games, at least my local library has some and I played some as a kid. But maybe at least try to balance the gaming. There’s so much more interesting stuff in computers. And then of course you could put some content into some directories, I think unrestricted internet access isn’t great at 6yo and the computer will be empty without, so idk. Maybe put some templates there, ideas what to draw, music or audiobooks or whatever fits the purpose…


  • Good question. I was planning to start fresh as well. At least at some point. I think I’m going to first add the devices and do a better job documenting what I have, what firmware I modified how and pay attention to naming things in a coordinated manner, set the areas… And then think about what automations I need, what blueprints are available and newer methods to achieve the same thing. And throw overboard all the testing relics, HACS integrations and ESPhome configs and automations I don’t need anymore and for some reason keep around for reference. And then I’m bad at UI. I think I’d have to watch some Youtube tutorials to see how other people structure it in a sane way. I heard the bubble cards are popular these days.



  • I think they should be roughly in a similar range for selfhosting?! They’re both power-efficient. And probably have enough speed for the average task. There might be a few perks with the ThinkCentre Tiny. I haven’t looked it up but I think you should be able to fit an SSD and a harddrive and maybe swap the RAM if you need more. And they’re sometimes on sale somewhere and should be cheaper than a RasPI 5 plus required extras.


  • I’m a bit below 20W. But I custom-built the computer a long time ago with an energy-efficient mainboard and a PicoPSU. I think other options for people who don’t need a lot of harddisks or a graphics card include old laptops or Mini-PCs. Those should idle at somewhat like 10-15W. It stretches the definition of “desktop pc” a bit, but I guess you could place them on a desk as well 😉



  • https://github.com/OHF-voice/speech-to-phrase

    This is what I use, and I believe a successor to one of the Rhasspy projects. That addon builds a database of sentences it needs and then does speech recognition on those only. It’s faster and doesn’t have the downsides you mentioned. And I tend to get that a lot in German language, Whisper always struggles with the composite words… speech-to-phrase It has other downsides, though. It doesn’t understand phrases it wasn’t configured for. So you need to pre-define what items you want it to add to the todo list. And you have to say the correct phrases, a sentence with the same meaning but a different grammer won’t be recognized.


  • hendrik@palaver.p3x.detoLinux@lemmy.mlAntiviruses?
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    16 days ago

    Linux Antivirus is a very specific niche. It’s mostly there to scan for Windows viruses and malware. So your Linux mailserver for example (or storage system) filters those out before they appear on your employee’s computers.

    What you’d instead do in Linux is harden your webserver and services, keep the webservices you host up to date and have some monitoring so you detect known rootkits or if your DNS server gets abused for a DDoS attack. And keep an eye on supply chain attacks if you’re a developer. Because that’s how attacks against Linux work. I’ve been scolded for saying this on Lemmy, but to this date, desktop computer malware isn’t really a thing with Linux. Attacks almost exclusively target webservers and Internet of Things devices, routers and so on.

    So an Antivirus on a desktop computer isn’t going to do much, due to the lack of malware which works that way. And you’d still be vulnerable if someone hands you a malicious bash script to delete your home directory. It could however do something if you run Proton or Wine and run Windows programs in Linux.

    If you want to do something for security, learn not to copy-paste stuff into the command line. Don’t run executables from random places of the internet. Try to rely on your distribution’s package repository. Do automatic updates, and generally do timely updates, especially with the webbrowser and stuff that’s reachable from outside. Set strong passwords. And don’t neglect your backups. Your harddisk is bound to fail anyway, eventually. I think that’s going to get you 99% of the way. Installing an antivirus is only the next 0.2%.





  • Indeed, the story is funny and weird. Though he used to share lots of interesting and funny perspectives. And these days the Youtube comments underneath are way more funny and on point than all his content.

    Idk, I can’t find that supposed Bluesky and Mastodon discussions, I think he made that up. And he fails to mention the email address is just a text field, people can put anything in there. And while highlighting it, he also completely fails to spot the timezone which is right next to it. And that’s set to UTC-4 so America east coast. And as a blogger/influencer he could at least have sent a mail and see if it bounces before reporting on it… And then he invents what the reviewer’s thought process was according to him, while the real next joke is their nationality, but he doesn’t spot that either. So I don’t know what to make of this. Sure he has a community and reach, and brings attention to niche things. But his own take on it tends to be wrong(?) and not in an inspiring way… In the old days he used to play devil’s advocate and I think that was extremely on point. But you can’t really fabricate “facts” and argue against that, because it turns it from a sarcastic, Socratic dialogue into just framing, spiked with misinformation and the next 15 minutes are just rambling and bullshit… And I think that’s a bit sad because we know he’s able to do more than that. And there’s no shortage of people rambling and talking bullshit, so there is no need for him to jump on it as well. It turns him from the troll he used to be into just your average anti-woke nut without any originality, just a Linux theme slapped on top…




  • Reportedly, this training of bots is a thing of the past. Google used to do this, make people put in the street numbers from Street View or blurred words from book scans. But from what I read this isn’t really necessary any more, AI and computer vision got better and what we see these days is just wasted effort, it doesn’t contribute to anything except tell if you’re able to solve the challenge and how you move your mouse while doing it. I wonder why they still do all the zebra crossings and motorcycles and fire hydrants, though. Looks like a synthetic dataset to me, because pictures repeat on a regular basis and they’re not that hard… I’d certainly expect less repeating pictures and more occlusion and weird ones if this was training for something.



  • Fair enough. I mean I’d pay about 200€ a year in electricity to run 3 efficient computers. And my VPS is only 73€ and I never have to pay for replacement parts (SSDs, harddisks) which I had to replace at home. And then they have gigabit network, low latency, a proper IP address, it didn’t fail yet so their reliability >99.6% seems to be correct. And that’s all way better than what I have at home. So it’s a no-brainer to go for that. But your calculation might be different.

    I mean ultimately there is no harm in trying. If you have 3 old computers laying around, you might as well try setting up a kubernetes cluster. I think it’s going to prove difficult to handle the IP addresses but I’m not an expert on high availability and gaming clients.


  • But doesn’t that require some software-defined networking or a special network setup? I’m pretty sure with the average home internet connection, you’ll fail over to the replica at your friend’s home. But that has an entirely different IP address and the game client will not handle that gracefully. It’s going to disconnect. And you need to do some DNS as well to always point at the active server and forbid caching. In a datacenter or enterprise setting, sure. you’ll just reroute the traffic and nobody will notice.


  • I’d rent one (small) VPS for $10 a month and split the bill. As far as I know that’s how most people do it. It’s going to have >99.6% uptime, a fast datacenter internet connection at some central location and runs on enterprise hardware… The Kubernetes approach adds a lot of complexity, you’ll have your games disconnect anyway once it fails over as you can’t migrate the IP addresses. And there will be some additional traffic between the locations to keep everything in sync. And 4x chance of some of the hardware failing and someone needs to fix it. Unless I’m mistaken about how Kubernetes works.