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
  • 662 Comments
Joined 5 years ago
cake
Cake day: August 21st, 2021

help-circle
  • What I do is use externed_openai_conversation from the HACS to hook into my LLM’s OpenAI-compatible API endpoint. That one makes it available via the regular Voice Assistant stuff within Home Assistant.

    Not sure what’s happening here. The Ollama page says it doesn’t have all functionality, for example it doesn’t have sentence triggers? And weather forecast is a bit of a weird one in Home Assistant. That’s not an entity (unless you configure one manually) but a service call to fetch the forecast. Maybe your AI just doesn’t have the forecast available, just the current condition and maybe current temperature. Everything else must be specifically requested with a deliberate “weather.get_forecast” call. Maybe that service call and the specific processing is in the official Assistant, but not in the Ollama integration?






  • Thanks for the link! As a short aside for the other people here: Try not to spam developers. That usually achieves the opposite and makes them miserable, when we want them to not burn out, and write good software for us. A thumbs-up emoji is the correct reaction for the average person. Or for the pros - a code-review highlighting specific issues within the code.



  • Letztendlich sollte man auch eigentlich Aldi unterstützen, dafür das deren Angebote noch ohne App auskommen. Sonst werden die das sicherlich auch übernehmen. Nur leider gibt’s bei Lidl oft das bessere Sortiment, ich finde das Gemüse und Obst besser…

    Und man muss auch echt aufpassen. Mit Lidl ist es ja nicht getan. Wenn man so wie alle Leute seinen Krempel bei Amazon bestellt, seinen Gmail Account benutzt… isses praktisch das gleiche. Nur mit noch unsympathischeren amerikanischen Unternehmen. Und so Payback/Deutschlandkarte oder mit Google-/Apple-Pay bezahlen ist auch sehr bequem. Aber auch sehr fahrlässiger Umgang mit der eigenen Privatsphäre…


  • Ja, ich finde es auch praktisch. Also sparen tut man nicht unbedingt so viel wie man denkt. Also kommt ein bisschen drauf an was man so macht, aber für mich sind das meist so 3-5€ pro Monat. Dafür weiß die Schwarz Gruppe dann exakt was ich esse. Muss Mensch denke ich selber wissen ob es das Wert ist. Um denen auch noch Adresse, Geburtsdatum und Telefonnummer zu geben, finde ich bräuchte ich eigentlich mehr Rabatt. Ein paar ganz wenige Euro für ist da glaube ich eher ein schlechter Deal für mich.


  • Tja, zumindest in den Bedingungen von Lidl Plus, die ich mal exemplarisch geöffnet habe, steht drin, dass es verboten ist “Kontaktdaten anzugeben, die nicht Ihnen gehören”. Und nicht nur das, soweit ich mich erinnere wollten die auch Geburtsdatum wissen und meine Telefonnummer. Und letztere wurde auch per SMS verifiziert.

    Ich bin kein Anwalt, ich kann leider nichts dazu sagen was passiert, wenn man die Nutzungsbedingungen nicht einhält. Ich kann nur sagen, dass ich früher schon oft in irgendwelchen Datenleaks aufgetaucht bin. Da steht dann meist Vor- und Nachname, E-Mail und Passwort drin. Aber ich hab auch schonmal eine Mail bekommen das ein Unternehmen womöglich meine Zahlungsinformationen verloren hat. Und Geburtstags-E-Mails mit Rabatten bekomme ich manchmal auch von komischen Leuten bei denen ich nie etwas gekauft habe. Also das muss auch irgendwer weitergegeben haben. Und Name, Adresse, Zahlungsinfos und Geburtstag ist schon böse, wenn das zusammen bei irgendwelchen dubiosen Leuten landet. Zum Glück habe ich da damals schon oft gelogen, und oftmals falsche Geburtstage und Nachnamen eingetragen. Hat jetzt aber nix mit Lidl zu tun, das waren andere Unternehmen, die das verbockt haben.

    Wenn man mit seinem Account wie zB Lidl Plus aber auch online-shopping machen möchte, muss sicherlich Name und Adresse korrekt sein, sonst wird das Paket nicht ankommen.

    Ich wurde auch schonmal (bei anderem Dienst) gesperrt, weil tatsächlich wohl ein Mensch auf meine Daten geschaut hat und meine vorname.nachname E-Mail-Adresse nicht zum angegebenen Nachnamen gepasst hat. Manchmal sperren sie auch die gängigen Wegwerf-Mailadressen. Oft kommt man aber meiner Erfahrung nach mit falschen Angaben durch. Ich würde allerdings bei Online-Shopping tatsächlich etwas aufpassen. Und man sollte nicht aus versehen (oder absichtlich) Betrug begehen.


  • Ja interessant, dass wir da so unterschiedliche Perspektiven drauf haben.

    Ich weiß auch nicht so ganz ob wir so die gleichen Dinge angeschaut haben. Ich fand es weit aus weniger schlimm mich ein Jahr zu früh in einen Kinofilm zu schleichen, als sich irgendwelche toten Leute im Internet anzuschauen. Was halt damals bestimmte Ecken im Netz waren. Heute ist das weitgehend geächtet auf den großen Plattformen, die ja jetzt den größten Teil des Internets ausmachen, mit Ausnahme von X und vielleicht Telegram und so, die ja dann genutzt werden um beispielsweise ungefilterte Bilder aus Kriegsgebieten zu verbreiten.

    Ich finde es aber auch doof mit dem übelsten Extrem zu argumentieren. Das sind nur Totschlagargumente. War nur dazu gemeint mögliche unterschiedliche Perspektiven zu illustrieren.

    ausdrücklich auf kleine Kinder (bis zum Alter von ca. 11 Jahren) beschränkt und Jugendliche ausgenommen

    Ich glaube das Problem ist so ein bisschen, dass das für die Kinder umso mehr gilt. Also damit brauchen wir dann dieselben Maßnahmen. Oder man verbietet den Kindern selbstständig auf dem Tablet im Wohnzimmer Musik, Hörbücher anzumachen, und kauft 'ne Tonibox und ganz viele Plastikfiguren, um sie so lange wie möglich von Erwachsenengeräten und dem Internet fernzuhalten. Das ist dann im Effekt moderne-Technik-Verbot. Und auf Spotify gibt es definitiv sowohl Kinder-Hörbücher, als auch Softcore und ziemlich seltsames Geschwurbel. Und mit den Hörgewohnheiten der Kinder kommen da manchmal wilde Vorschläge von irgendwelchen Algorithmen.

    Aber im Internet kann man ja jederzeit wieder wegklicken.

    Das bringt nur bei gewissen Situationen etwas. Also ich kenne zB niemanden der 2 girls 1 cup anschaut, und danach sagt wegklicken hätte irgendwas gebracht. Das ist dann dauerhaft in dein Gehirn gebrannt. Inklusive der Musik. 😅

    Ich find’s halt echt schwierig. Meist geht die Diskussion eh nicht um das Wohlergehen der Kinder oder Jugendlichen. Außerdem wer definiert denn wer Kind ist und wann das aufhört… Das ist ja sicherlich eine Einzelfallentscheidung und die Eltern wissen das, nicht der Staat anhand einer Zahl. Und was machen wir dann mit denen…Werden sie einfach ins kalte Wasser geschmissen und von einem Tag auf den anderen geht es über von Internetgeräteverbot zu, hier dein Smartphone, viel Spaß dich in der Welt zurechtzufinden?

    Ich denke die einzige kluge Antwort ist, den Eltern, Schulen etc vernünftige Werkzeuge an die Hand zu geben um das zu bewerkstelligen. Und da das sonst nicht funktioniert, oder der Job von irgendwelchen Datenkraken übernommen wird, ist eine lokale Lösung da schon die bessere Wahl.

    Es ist aber sicherlich kompliziert. Und Jugendliche zu übervorteilen, denen eine Welt vorzugaukeln in der es keine Pornografie gibt, ihnen die Computerspiele wegzunehmen und so finde ich auch sehr schädlich. Und das ist immer die Gefahr. Außerdem gibt es ja auch genug Fundamentalisten, die solche Werkzeuge gerne aus misbrauchen.


  • Naja, ich weiß aber auch echt nicht ob der Scheiß den ich mir mit 14 so auf Newgrounds reingezogen habe so unbedingt förderlich war. Und ich hab da auch nicht aktiv nach gesucht, sondern das zeigt man sich dann gegenseitig. Und wir haben das garantiert keinem Erwachsenen gezeigt. Also sorry, so funktioniert das wirklich nicht.

    Damals war es dafür unmöglich die “18” CD von den Ärzten zu kaufen, weil da der Jugendschutz durchgezogen wurde. Dann hatten wir auch noch die “Killerspieldebatte” die völlig überzogen war. Aber ich glaube Kinder- und Jugendschutz grundsätzlich in Abrede zu stellen ist auch ein wenig seltsam. Müssen aber halt auch Maßnahmen sein, die das Leben der Jugendlichen besser machen. …Was ja oft nicht das Ziel dieser Bestrebungen ist.


  • Ja denke ich auch. Wenn man tatsächlich mal was für Kinder machen möchte, baut man vielleicht “parental controls” ein und damit wäre dann etwas erreicht. Und sobald sie alt genug sind ihr Linux eigenständig zu manipulieren, sind sie wahrscheinlich auch alt genug um ein bisschen mehr mit dem ganzen Zeug umzugehen was so im Internet geteilt wird.

    Der Ansatz der in Deutschland und dann über die EU durchgedrückt werden soll hat ja wenig mit Jugendschutz zu tun. Da werden die Kinder nur instrumentalisiert um den blöden Überwachungsstaat durchzudrücken. Und die ganzen Social-Media Verbote sind auch ein zweischneidiges Schwert.



  • I feel Anti-DDOS and Cloudflare as a web application firewall has traditionally been a lot of snake-oil as well. Sure there’s applications for it. Especially for the paid plans with all the enterprise functions. And all the way at the other end of the spectrum, where it serves as a means to circumvent NAT and replace DynDNS. But there’s a lot in-between where I (personally) don’t think it’s needed in any way. Especially before AI.

    From my own experience, personal blogs, websites of your local club, church, random smaller projects, small businesses… rarely need professional DDoS protection. I’ve been fine hotsing it myself for decades now. And I’m not sure if people know what they’re paying with. I mean everytime we get a Cloudflare hiccup (or AWS…) we can see how the internet has become very centralised. Half of it just goes down for an hour or so, because we all rely on the same few, big tech services. And if you’re terminating SSL there, or use it to look inside of the packets to prevent attacks, you’re giving away all information about you and your audience/customers. They don’t just get all metadata, but also read all the transferred content/data.

    It all changed a bit with the AI crawlers. We definitely need countermeasures these days. I’m still fine without Anubis or Cloudflare. I block their IP ranges and that seems to do most of the job. I think we need to pay a bit more attention to what’s really happening. Which tools we have, instead of always going with the market leader with the biggest marketing budget. Which problems we’re faced with in the first place and what tools are effective. I don’t think there’s a one size fits all solution. And you can’t just roll out random things without analyzing the situation properly. Maybe the correct answer is Cloudflare, but there’s also other way less intrusive and very effective means available. And maybe you’re not even the target of script kiddies or annoyed users. And maybe your your convoluted Wordpress setup isn’t even safe with the standard web application firewall in front.

    Anubis is an entirely different story. It’s okay concerning privacy and centralisation. It doesn’t come without downsides, though. I personally hate if that thing pops up instead of the page I requested. I don’t like how JavaScript is mandatory now to do anything on the web. And certain kinds of crawler protection contribute to the situation how we can’t google anything anymore. With all the people locking down everything and constructing walled gardens, the internet becomes way less useful and almost impossible to navigate. That’s all direct consequences of how we decide to do things.


  • This is the permissive vs copyleft debate. And it’s old as time. I suppose there’s a lot of nuance with licensing. If you’re a company at the receiving end, you probably love permissive licenses. They’re easy, offer the maximum amount of flexibility and freedom. It’s so short you probably don’t even need a team of lawyers… If you write software, it’s a bit more complicated. Do you want to cater to those people, make it as easy as possible to adopt your software? Then maybe consider BSD/Apache/MIT. Do you want to build a community, stop your competitors from just taking code? Want to try to ensure it stays open? Then maybe consider a copyleft license.

    I sometimes don’t care. Write some stuff for me (as a hobby) but that’s my entire motivation. I don’t care what people do with the results of my weekend of effort. Never plan to hire a lawyer or bother with it in case something happrns with it. Or it’s just a pile of snippets. I’ll dump it for other people to use and release that either WTFPL or some other permissive license. People can do whatever they like with it. With the stuff I’m a bit more proud of, or I plan to return to, I’ll choose AGPL.

    I suppose with operating systems, it’s a bit similar? I mean there is a community for both ideas. Seems there are people who like either of them. They’ll have slightly different ideology, tasks to accomplish and different goals.


  • Danke für die weisen Worte. Mit den Leuten am Bus halte ich das tatsächlich genauso. Also ich rempel jetzt keine Omis um… Aber ist auch so meine Situation wo ich dann mal nicht extra um Leute herumlaufe und es ihnen möglichst einfach mache.

    Omis […] Orientierungslos. […]

    Ja, die leben ja manchmal auch nicht antizyklisch, sondern fahren zu Berufsverkehrzeiten. Und dann fahren sie die Rolltreppe zu Gleis 11 rauf, machen einen einzelnen Schritt und bleiben ersteinmal stehen um sich ausgiebig umzuschauen wo sie jetzt so sind. Während die Rolltreppe dann die nächsten 150 Pendler in ihren Rücken schiebt… Das ist dann halt etwas ungünstig für alle Beteiligten… Und kommt auch gar nicht so selten vor. Die machen das aber nicht aus Boshaftigkeit. Wahrscheinlich kein gutes Beispiel für irgendwas.

    […] wenn man sich bewusst macht, dass man selber auch Fehler macht […]

    Na, ich bin ja wohl der eine perfekte Autofahrer 😅

    Aber das stimmt wohl. Es ist nicht ganz so einfach. Gleichzeitig ist, sich mit den anderen 5 Millionen Menschen (oder so) durch die Blechlawine im Ruhrgebiet schieben eine Gruppenaufgabe und das fordert ein gutes Maß funktionierendes Teamwork. Und ein, zwei dumme Entscheidungen haben im Straßenverkehr ja oft überproportional große Auswirkungen. Und letztlich wollen alle dort pünktlich (und unversehrt) zur Arbeit und wieder nach Hause.


  • Hmmh. I’m not entirely satisfied with any of them. Crowdsec is a bit too complex and involved for my taste. And oftentimes there’s no good application config floating around on the internet, neither do I get any sane defaults from my Linux distribution. Whereas fail2ban is old and eats up way too much resources for what it’s doing. And all of it is a bit too error-prone(?) As far as I remember I had several instances when I thought I had set it up correctly, but it didn’t match anything. Or it was looking for some logfile per default but my program wrote to the SystemD journal. So nowadays, I’ll double-check everything. I wish programs like sshd and webapps came with that kind of security built in in some foolproof way.


  • Na, scheint ja einen irgendwie gearteten Redebedarf gehabt zu haben 😆

    Ich weiß nicht. Ich geh solchen Leuten auch meist einfach aus dem Weg, es sei denn ich hab irgendwie selbst Bock auf Konfrontation… Man versteht ja so vieles nicht. Warum müssen Leute direkt in den Bus drängeln bevor die Leute raus sind, Omas immer direkt am Ende der Rolltreppe stehenbleiben… Warum können literally 40% der Leute nicht vernünftig Auto fahren, Fahrrad und E-Scooterfahrer nicht vernünftig nach links und rechts gucken bevor sie über Rot kacheln… Keine Ahnung, ich hab mich glaube ich einfach damit abgefunden, dass diese Leute irgendwie Teil der Gesellschaft sind. Und man denen auf der Straße begegnet… Kann ja nicht jede:r sauber ticken?! Muss Mensch sich dann selber überlegen ob es sich lohnt die Leute dann anzuscheißen, oder das vergeudete Liebesmüh ist.