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.

  • 1 Post
  • 661 Comments
Joined 5 years ago
cake
Cake day: August 21st, 2021

help-circle
  • hendrik@palaver.p3x.detoLinux@lemmy.mlX11 vs Wayland
    link
    fedilink
    English
    arrow-up
    48
    ·
    1 day ago

    As some general advice: If you don’t know the specifics, just go with your Linux distribution’s defaults. They probably have this figured out for you. Wayland is the more modern approach. We had a long transitioning period and some things didn’t work for a while or were missing. I’d say it’s ready by now. And if your distro maintainers also think it’s time to supersede the old X server, it probably is.


  • I think it’s basically that. There’s new commits in the conduit repo. But it’s like one minor thing each other month. While other projects have a lot if activity and added a ton of features and MSCs. At the same time they’re equally as stable and possibly easier to use. So… Why not use one of them? You’ll get more features, quicker fixes for annoyances in Matrix. And I always wondered why Matrix doesn’t come with threaded conversations by default. SSO/Authentication integrations. And clients which can do multiple accounts.


  • hendrik@palaver.p3x.detoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    6 days ago

    Bummer. Yeah I had issues with browser video playback myself. And both Firefox and Chromium-based browsers have so many hidden options, intransparent GPU blocklists… And then people do silly stuff and install third-party browsers which don’t come from the package repositories, so they haven’t been tuned for the specific distribution. And that adds yet another layer of complexity… Luckily it just works out of the box on my current laptop, and in the future I’m not going to install any Nvidia drivers on my machine, either. That has been just too many tweaks for my taste. Though I heard it got a bit better with them. Sorry to hear you can’t make it work. I don’t think watching YouTube should be as hard as it is for some people. (BTW, using Firefox has additional advantages, like a working ad blocker available as an addon, so I for example don’t have to watch any of the multiple 30s pre-roll ads on YouTube. On the downside, Firefox always sucked with graphics acceleration and it still does. Should be fine on Windows, though.)





  • Screw electronics. I’ll finally get time to play my 100 board games, pen and paper roleplay games and all the stuff I currently don’t do, because I’m doomscrolling all day. And I might have to ask the neighbour to bring their accordion and sing some Lady Gaga for me until Spotify comes back online. I think I’d be fine.

    Just a word of caution, It’ll be dark in the supermarket at that time. The electronic cash terminals cease to work and half the food is going to spoil within a few hours. So get some cash, rice, noodles, oil, ketchup and canned food. And you’ll need some sort of water supply.







  • hendrik@palaver.p3x.detoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    9 days ago

    Yes, you can. Maybe look up Flatpak and AppImage files, that’s the a bit more clever way to do it. Mind, though, we all, including Windows people try to teach people to avoid installing and running random executables from the internet. As that might mess up the system. And in the Windows world you might catch some viruses. You can do it, though. You can even run random Windows software via Wine/Proton. Or to make it a bit easier, use Lutris or Bottles for Windows .EXEs and downloaded games.

    Usually, try to leverage all the tens of thousands of programs packaged with your Linux distribution. Your Linux will come with all the major browsers, printer drivers and all the popular software. If you install that, it’s pretty much guaranteed to work because it’s tested and tied into the system. You’ll get automatic updates. They’ll have a look at security (and sometimes privacy). You’ll forfeit all of that if you run random stuff downloaded from the internet. So keep it to a minimum and do it just in case there’s no better way.

    And speaking from own experience, I often had a hard time with things like the tools downloaded from some printer manufacturer’s website. Usually the stuff Linux comes with, works way better. So try that first.


  • Lmao. First, everyone is right. Go is serious. An Zig as well. And a bit niche.

    Furthermore: Yes. Unless you like learning curves as steep as a brick wall… You should probably start with something beginner friendly.

    And you should get some kind of book to learn it. That’s easier and faster than poking around and learning things in random order.

    As an adult, just skip the programming languages made for children. And skip the crazy ones like PHP. Go for something that is both useful and doesn’t come with 5 bazillion things to learn at once, and as many exceptions to those rules.


  • We’re mixing up two things here. There’s valid criticism. And there’s the people who want to unleash some social-media style shitstorm. The latter show up in large groups and add some unsubstantiated comments, lots of emojis and drown any kind of conversation. But that doesn’t really take away from the valid criticism. For example a maintainer shouldn’t tag a version and release it, when it’s not ready to be released. That’s the 101 of software development. You can expect as much. Because the “bleeding” thing isn’t really how it works. Once there’s a new minor release tagged by the devs, it’s supposed to be picked up by the distro maintainers and get into any distro’s repositories. Doesn’t matter if it’s Arch unstable or Debian stable. They don’t want bugs and security vulnerabilities in their distro, either. Especially not when it’s 6(!) CVEs! And the Debian dev’s in fact reacted to this. And they even backported stuff to oldstable so the people who run the rock-stable stuff from 3 years ago get the patches! So it really doesn’t matter… Run a bleeding edge distro, or a stable one and don’t update it for 2 years, you’ll be affected by this both ways.




  • Thanks. Yeah, I’ve never looked into code quality of many tools I use on a regular basis. So far, rsync has served me well. I’ve been using it at work, at home, for larger amounts of data… Without major hiccups. And we kinda need something like this. It’s a bit of a shame how many essential software projects at the foundation of many things struggle being maintained. My distro has openrsync in the repository. Seems just that that software project is also a one-man-show.

    (Btw, Firefox Translate for the win, I don’t really need a big LLM to translate stuff.)