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.

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

help-circle

  • I run Windows software such as games with Proton, I used Wine before. The frontend to launch it doesn’t matter a lot to me. Lutris, Bottles, Steam… they mostly all work. But honestly, I don’t pirate many games these days. I’m more for older games and since we got Steam sales and Humble Bundles, I get a lot of them there. At least the Windows games. I haven’t found a legal source for old console games, but we have a lot of emulators for N64, PSP, Arcade machines … as well. And great frontends like Emulationstation.



  • Try finding out if it received an IP address, if the driver is loaded or if there are any error messages in dmesg. You might also want to give more information. Which ethernet card? Which version of Linux are you running? And there seem to be some similar reports on Reddit and in some Linux forums. I couldn’t find a solution, though. Maybe you just want to buy a cheap new network card.



  • Sure, I have an old PC with an energy efficient mainboard and a PicoPSU and I wouldn’t want anything else. I believe it does somewhere around 20W-25W though. And I have lots of RAM, a decent (old) CPU and enough SATA ports… Well, I would go for a newer PC, they get more energy efficient all the time… But it’s a lot of effort to pick the components unless some PC magazine writes something or someone has a blog with recommendations.




  • I think Radicale, Baikal, SabreDAV or NextCloud are the most common choices. I read those names a lot.
    But I believe only one of those isn’t written in PHP.

    I’d really recommend digging into the “hacking” though. Unless you learn from your specific mistakes and avoid that in the future, you might run in to the exact same issue again. And I mean it could be a security flaw in the program code of the WebDAV server. But it could as well be a few dozen other reasons why your server wasn’t secure… (Missing updates, insecure passwords, missing fail2ban, a webserver or reverse proxy, unrelated other software… There are a lot of moving gears in a webserver and lots of things to consider.)


  • I can’t remember the exact details, but I believe the attackers also targeted instances? So it’s not just that it happens with certain problematic instances, but everyone could have that uploaded to their media storage. And it can come from arbitrary places. I believe that adds to the problem. And it kind of requires to shut these things down for everyone. Or at least everyone except a few excellent hand-picked instances who cooperate closely, and the moderation tools actually work.

    Yes, they’ve done an excellent job. I just wish they wouldn’t have to deal with these things.

    (And I also think some of the child protection agencies should finally offer some open-source tool to scan content. Afaik there are still no image classifiers or hash tables I could use for my projects.)




  • Alright. I mean I haven’t used local models for coding. This was ChatGPT, AIstudio and Grok I tried. I can’t try Claude, since they want my phone number and I’m not going to provide that to them. I feel DeepSeek and a few other local models should be able to get somewhere in the realm of commercial services, though. At least judging by the coding benchmarks, we have some open-weight competition there.


  • So should I try the Zed editor? I’ve tried AI assisted coding but never with a fully “immersive” experience. And I have a ton of small little woes, the code is riddled with small little annoyances and bugs and I end up rephrasing and doing several tries until I arrive at something which I still need to refactor for an hour or so… So does this apply to people who need to uphold some level of quality, and people who can’t just change the programming language of an entire existing project so it works better with AI?


  • That is correct. We’d gain a few things though. For example I could easily tell how much time passed between 8:47am and 3:22pm without doing all the gymnastics. Or maybe how many days it is until a certain date. As of now that’s just a lot of irregular 30s and 31s and then the last of February and you almost need a look-up table for that with all the extra rules and exceptions.

    Main thing I wanted to say, once you decouple time from the timezones, you’re somewhat on the way of making earth’s spin meaningless. You’d end up going to work at 14:50 and returning home at 23:20 anyway (for example). Maybe you’ll advance into a new day randomly while at it. I don’t see how that’s fundamentally different to just working from 250 until 600. And I think I can as easily remember to pick up the kids at 2am or at 100 ticks. Also some calculations wirh the 60 are really annoying. Netflix will show a movie is 155 minutes, it’s now x o clock and do I get to bed at 10:30pm? That’d also be easier with metric. And once I look at kids these days, they don’t know how to read those circular clocks in the first place. So drawing time on a circle might be an arcane, old concept to them, and we don’t need to bother with the circle for much longer…

    (There is some sarcasm hidden in these words.)

    (Edit: And dividing the circle is another thing. Why not use radians, or better tau? I mean I get that 360 has a lot of divisors. But why do I need to remember that 3/4 of a circle is 270 degrees, why can’t I just say three quarters of the circle? Or store a concept of how much 200 degrees is in my brain if the calculator returns this? I think it’d be far easier if it gave that to me in fractions of the whole circle. I have a rough concept of what 55% and a bit is…)


  • You’d use one of the rolling code mechanisms like in a keyless entry system, garage door opener or a car key fob. Maybe symmetric or asymmetric cryptography instead or on top. Depends on the exact use-case. But you’d have to build the remote yourself, I don’t think that’s in the readily available consumer products.

    If you want it less complicated, have a look at Bluetooth or ESP-NOW. Wifi and Bluetooth and other protocols have encryption handled for you.



  • I’ve had a good amount of fun doing role play with LLMs. I think that’s one of the nicer things you can do with them. From my experience I’d say they aren’t even close to being able to do the maths on something like the D20 system. But they have a good grasp what the framework is about. They know how to do high fantasy, or science fiction. They’re creative, can make up scenarios, characters, can write dialogue and to some degree narration. LLMs know all the common plot tropes and it occasionally makes me laugh how they sometimes love to push for sudden plot twists, or enhance the storyline with silly things.

    And they do other things than just D&D. You can also instruct them to write dialogue. Or be a 90s computer text adventure.

    SillyTavern is a good choice. Personally, I’ve homed in on KoboldCPP. Because SillyTavern tends to confuse me with it’s bazillion of options. And I like the very basic “story mode” of KoboldCPP, at least for creative storywriting. Where it’s pretty much down to a large text area / sheet of paper, and I can edit and switch around things easily and I also see exactly where the instruct-mode special tokens get placed etc. But that’s more personal preference… You do you.

    What I also experienced is a wide variety with the models and how good they are at story writing. You definitely need to find and pick the right one. Some are good at it, write good narration. Some can’t maintain the pacing but always push for a quick wrap up within a few paragraphs, or they don’t like to describe the surroundings. Some don’t properly abide by the character descriptions and have their own ideas, or they just get confused and lost in meaningless side stories. The prompt also affects this a lot. But it’s also down to the specific model in use.