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.

  • 12 Posts
  • 3.5K Comments
Joined 4 years ago
cake
Cake day: August 21st, 2021

help-circle
  • Yes, that will be an issue. I guess not a technical one, Linux is perfectly able to fetch a token and connect to network shares etc. Not sure how that works with Email and the modern cloud office stuff. But likely, the IT department will have to enforce that policy as well. That’s why I asked if OP has to use software on Windows (11)… Otherwise, if it worked 4 years without issues… maybe there is no issue with Active Directory…



  • Sure. Just saying. I mean the pharma industry also does the studies on their own products… It’s how it often works, Anthropic themselves would be the people with access to their user’s chats… So it’d be more the second step to grant other people a sample of one and a half million user chats and verify it independently. But it’s not really wrong for them to get a conversation going.

    I’m far more worried about using an AI tool to analyze and aggregate the usage patterns. But I have no clue how that Clio thing performs.




  • Yeah, I’d say both works. And I’ve done both. Occasionally, mixing the packages ends you up in weird places. And you’d need to put in some extra work to solve dependency issues, or prepare the update to the next major release. Most of the time it just works fine.
    Debian Testing can be used like a rolling distribution. I guess with a bit of a slow period during feature freeze… It’s not as stable as Debian Stable. And it’s not recommended. But I had it running for many years without any major issues. It’s still more reliable than some other operating systems. I wouldn’t install in on a server, or roll it out in the office… But I think it’s perfectly fine for a home desktop computer, if you need it. Just not officially endorsed or recommended in any way.




  • hendrik@palaver.p3x.detoSelfhosted@lemmy.worldCertificates...ugh
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    3 days ago

    You could try to debug the permission issue… Like take a note of the current permissions, chmod the certificates to 666 and the parent directories to 777 and see if that works. Then progressively cut them down again and see when it fails. And/or give caddy all the group permissions ssl, acme, certwarden… and then check which one makes it fail or work.


  • Ja. Ich glaube vor allem brauchen wir clevere Lösungen… Also die machen hier knaller Sachen. Alte Bahntrassen zu Fahrrad-Infrastruktur umbauen, und dann kann man schön auf direktem Wege durch’s Grüne fahren, fern ab vom Autoverkehr, maximal 1,5% Steigung… Aber dann machen sie auch wieder richtig dumme Sachen. Spuren umwidmen, aber das ist richtig ätzend dort zu fahren. Manchmal sogar baulich getrennt, aber nach 800m verschwindet dann der Radweg sang und klanglos und man endet erstmal inmitten einer riesigen, vielbefahrenen Kreuzung… Irgendwie enden Radwege gerne genau da wo es kompliziert ist… Manchmal nehmen sie den Autofahrern etwas weg und das bringt etwas, manchmal ist aber auch niemandem damit geholfen, weil irgendwie guter Wille da war, aber sonst nicht so viel.

    Also ich denke worauf es ankommt ist, dass man fitte Stadtplaner in den Behörden sitzen hat, die sich da was sinnvolles ausdenken. Gerne auch maßgeschneidert für die spezifischen Gegebenheiten. Und man die tatsächlichen Probleme ausmacht und die mal mit Geld bewirft… Also ich denke letztendlich ist es das, was wirklich hilft.

    Letztendlich muss auch was in den Gesetzen stehen, das ist klar. Ich finde es nicht falsch was hier gefordert wird. Ich finde es trifft aber auch nicht so wirklich.






  • Hehe, me too. I love microcontroller programming. That kind of forces you (at times) to think about the low-level stuff. And maybe have a look at the CPU datasheet once you go deep down. Something like an ESP32 or RP2040 has 2 CPU cores. And it’s way easier to tell what happens compared to a computer with a complicated operating system in between, and an x86-64 CPU that’s massively complicated and more or less just pretends to execute your machine instructions, but in reality it does all kinds of arcane magic to subdivide them, reorder things and optimize.

    (Edit: And with C++ you get to learn all the dirty stuff… How it sometimes initializes variables to zero, sometimes it doesn’t… It’s your job to address memory correctly… Maybe one day I’ll learn Rust instead of all the peculiarities of C++ 😆 And Rust support on microcontrollers is coming along, these days.)


  • Well, as long as you’re doing single machine instructions. I think. But you might be doing something that’s done in multiple instructions. And you don’t really know what the compiler does, and what machine instructions your code translates to… And there will be other issues. If you allow your code to access stuff in random sequence, you might end up reading before a write, or read after the write. So your variable might be set, or undefined… Depending on the programming language and type, and if it’s in the heap or stack, it could be zero, or whatever happened to be in memory before… I don’t have a clue about Rust. Just think the half-set with primitive types isn’t really how it works. If it’s that short, it will be one of the two. You might be able to do something like it with longer data structures, though. Like do a loop to set a very long string / array. And do something while the other thread is in the middle of writing. That’d be possible.



  • Kind of the reason why I quit Netflix. For once it got more expensive each year. And at some point there was less and less of my favorite shows on there, so I’d need to subscribe to a second service for Star Trek… then a third one for all the good stuff that’s Disney… And I don’t even watch that much TV. So instead, I just quit. Maybe one day I’m gonna read a book on a Friday evening 😆 Or the stuff the government forces me to pay for.



  • The Firefox Browser has translation built in and it works fairly well. We have LibreTranslate as a self-hosted service, I think it’s okay… Not particulary good, more okay in my experience. And what I tend to do is just copy-paste text to my local LLM and tell it to translate. Most models will do it. They have to be trained on multiple languages for that, and can’t be too small. You could try one of the Ministral models at whatever size fits and doesn’t heat up your computer. But I bet the average model from Meta and Google will do as well, I think they all have multilangual capabilities these days. And for web use, I’d recommend using Firefox. I can read Japanese websites with that. It’s not perfect by any means, but low on the resources and it only takes a few seconds, even on battery power on my laptop.