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.

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

help-circle
  • Ja gut, das war damals. Putin ist aber letztlich nicht Stalin, noch Chruschtschow oder Gorbatschow. Also ich denke die Interessen und Methoden Russlands haben sich schon seitdem geändert und man kann das nicht einfach 1:1 mit damals vergleichen. Zudem ist der Kalte Krieg in der Form längst beendet.

    Und naja, Nachbarn überfallen und ermorden machen einen schon zum bösen Onkel. Dann gibt es noch eine Reihe an anderen verschleppten oder tot umfallenden Menschen und z.B. die ganzen Sabotageakte in anderen Ländern, auch bei uns. Wir selbst scheinen ja so mittel-blöd zu sein. Der Winter in dem Putin unsere Gasreserven sabotiert hat, hätte auch ziemlich kacke werden können. Deren ganzen Kampagnen im Internet haben auch ihren Effekt. Also ich weiß nicht welcher Humbug gemeint war, ich glaube die Fakten reichen aber um ihn unter böser Despot einzusortieren.




  • 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.





  • Thanks, and that’s the right thing to do… I deliberately phrased it so you can’t tell if it’s sarcasm. I mean the “weirdness” is a bit due to how it works very differently than the usual Linux distribution. I mean it’s not really objectively weird, these things are there for a reason. But it’s subjectively very weird and confusing to anyone who dares to apply their pre-existing Linux knowledge… Because there’s a lot of additional stuff to factor in.

    And I didn’t mention the upsides. You can easily define and manage reproducible development environments. Roll something out to 500 servers or workstations without any effort and it’ll install your Firefox addons and bookmarks and favorite shell customizations while at it. It’s highly customizable. And if it’s in there, you can install a mailserver or Nextcloud with 10 lines of code and one command. And it’ll usually be very easy to maintain after that. It can roll back the system and a few nice things.

    So it’s gonna save a lot of time as well, if you use things to your advantage. But I highly doubt that’s going to be someone’s average desktop Linux install. Other than that I think my portrayal of the underlying complexity, the disorganized documentation and the learning curve (which is as steep as a wall) is somewhat accurate.

    I’m glad we have all the options available with Linux. And there’s some valid niche for all of them. Just think twice whether those highly specialized ones are what you need. I think NixOS is quite an investment in learning things, poking at stuff and getting lost in side-quests. Whether that’s wasted time in total, entirely depends on what you do with it later. I tried it. And I like it and hate it at the same time. And I wasted more time on it than I’m willing to admit… It’s not bad, just a lot. And the average admin or user might not need all the things it’s good at.



  • NixOS is kind of awesome. It has a crazy amount of stuff packaged compared to other distros. And the declarative approach is super nice. And you get to learn a lot of things. First of all a completely new programming language to write these configurations. And lots of weird concepts and its internals which enable it to do what it does. And it’s mandatory to know about that stuff or you can’t do basic things. And then it also made me read a good amount of source code, because there’s often not enough documentation available, and I had to figure it out on my own (by reading the sources). So I’d say if you like learning new things… It’ll definitely make you do it. 😄




  • Wobei 1) ja schon das zentrale Problem ist. Die Produktionsmittel und die Technologie gehören ein paar reichen Menschen. Dem Rest gehört eigentlich kaum etwas. Außerdem leben wir im Informationszeitalter und ähm - die Informationen und Daten sind unter der Kontrolle derselben Minderheit. Ich würde daraus nur einen anderen Schluss ziehen, es geht offensichtlich nicht (mehr) nur um die Verteilung vom Kapital, sondern das Eigentum und die Herrschaft über die Algorithmen, Technologie und die Daten müssen irgendwie besser geregelt werden. Beispiel: Social Media wird komplett von den Nutzern bespielt, macht aber Milliardengewinne für die Plattformbetreiber, und sie haben die Kontrolle was es mit mir macht. Oder die gängige Künstliche Intelligenz wird mit meinen (und unseren) Daten trainiert, gehört dann aber Sam Altman und Elon Musk. Warum? Weil ihnen die Grafikkarten gehören und mir nicht.

    Naja und mit 3) ist es ja auch oft so, dass diese “Leitplanken” irgendwo stehen, und nicht rechts und links von der Straße vorwärts. Oder man gibt vor etwas zu tun aber in Wirklichkeit packt es überhaupt nicht das vorgegebene Problem an, sondern etwas anderes. Siehe Chatkontrolle, allgemeine Maßnahmen um Neoliberalismus einzuschränken, oder wie wir teilweise gerade Geld aus dem Fenster werfen um Migration zu kontrollieren, Bürgergeldempfänger… Aber in Wirklichkeit ist es nur Ressourcenverschwendung für Populismus und überhaupt nicht zweckdienlich.


  • 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.




  • Ah nett, danke! Ich wusste gar nicht, dass FUTO eine eigene Peertube Instanz betreibt. Kleine Warnung aber, ich finde die Firma etwas komisch. Also sowohl was deren Community-Arbeit angeht als auch deren Verständnis von “Open Source”. Das ist nämlich manchmal nicht die geläufige Interpretation a la Freie Software, sondern die technische Definition und man muss gut schauen ob man deren Software auch eigenständig weiterentwickeln und weitergeben darf. Bei einigen von deren Projekten ist das erlaubt, bei anderen verboten, sie schreiben aber auf alles Open Source wo sie den Quellcode veröffentlichen, und Louis Rossmann erzählt dan komische Sachen die nicht so wirklich richtig sind… Also letztendlich sind sie nicht böse oder auf der dunklen Seite der Macht, aber ich finde manchmal etwas unbeholfen und mit Vorsicht zu genießen. Die haben aber definitiv ein paar nette Projekte.


  • hendrik@palaver.p3x.detoSelfhosted@lemmy.worldCloudflare Tunnel?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    16 days ago

    Seems some people here advocate for a VPS, and I do it as well. I pay roughly 7€ a month for a small(ish) server with 4 cpu cores, 8GB of RAM and 256 GB of storage. That allows me to host a few services there, for example some websites and matrix chat, which I don’t want to go down if there’s an issue at home. And it allows me to do reverse proxying there, so I have the entire chain under my control. But there’s many ways to do it, and several other tunneling solutions (boringproxy.io, nohost.me, pagekite, ngrok, …) that I heard of.

    And a lot of home internet connections allow port-forwarding. Not sure what your provider does, but I can simply open ports in my router and make them accessible from the outside, no VPS or Cloudflare needed. That’d be the direct solution. (And what I use for my personal services on my NAS.) Just mind that discloses your internet connection’s IP address to visitors, so they’ll learn the name of your provider and your rough location.