Ingo: Hallihallo, herzlich willkommen zu Binär Gewitter Talk, Ausgabe 378, heute mit Markus.
Markus: Hello again.
Ingo: Und Felix.
l33tname: Hallo.
Ingo: Und meiner einer. Und ich bin heute mal der Ingo und nicht der Markus,
Ingo: der mich ja in den letzten Sendungen immer vertreten durfte,
Ingo: weil ich irgendwie, keine Ahnung, entweder krank oder in der Weltgeschichte rumgegeistert bin.
Ingo: Aber hat alles super geklappt und ja, jetzt bin ich wieder da und wir können
Ingo: uns zumindest irgendwann auch mal kurz drüber unterhalten, wo ich die letzten Wochen über war.
Ingo: Aber haben wir irgendwelche Blas schon gepasst oder vielleicht fangen wir ja
Ingo: auch erstmal an, wie es euch geht.
Ingo: Seid ihr gut in den Frühling gestartet?
Markus: Ja, der Frühling ist ja nicht gut gestartet, ne? Genau.
Ingo: Also ich weiß nicht, hier scheint die Sonne und das schönes Wetter.
Ingo: War es bei euch nicht kalt?
Markus: Ja, es ist zu kalt. Nein, eigentlich ist es der Jahreszeit angemessen,
Markus: aber es fühlt sich zu kalt an. Man will jetzt endlich mehr.
Ingo: Aha, okay. Na gut, wenn ihr so seid. Ich fand es okay draußen.
Ingo: Aber ja, naja.
Ingo: Wobei, also ich war ja vor vorletzte Woche. Naja, jedenfalls noch nicht so lange
Ingo: her. In Oslo und da lag noch Schnee.
Ingo: Also von dem her könnt ihr euch glücklich schätzen, dass es jetzt schon hier so warm ist.
Markus: Gut. Aber das ist halt auch weiter im Norden. Da rechnet man vielleicht auch damit.
Ingo: Das da noch, ja. Naja, und hier fängt schon alles an zu blühen.
l33tname: Ja, aber also wenn ich hier in die Berge schaue, dann ist da auch überall noch Schnee.
Markus: Oh, ich war gestern, nee, was haben wir heute? Wir haben heute Donnerstag.
Markus: Vor einer guten Woche war ich tatsächlich in Anführungsstrichen eingeschneit mit Stromausfall.
Markus: Das eingeschneit ist mit Stromausfall. Das eingeschneit ist mit Anführungsstrichen.
Markus: Aber wir hatten tatsächlich ein
Markus: paar Stunden Stromausfall in den Schweizer Bergen. Wir waren im Code Camp.
Markus: Und da hat der Schnee offensichtlich irgendwas gemacht. Wir haben aber nicht
Markus: wirklich im Detail erfahren, was eigentlich.
Markus: Und deswegen war da, wo wir waren, für ein paar Stunden kein Strom da.
Markus: Und mit Strom kriegt man ja mit den Akkus vom Laptop und allem ganz gut überbrückt.
Markus: Aber die Mobilfunkantennen, deren Aggregate, die haben ja so ein paar Akkus,
Markus: um ein bisschen was zwischenzupuffern, die waren halt nach einer Stunde auch
Markus: leer. Und dann war ja auch Netz weg.
Ingo: Und dann kann man ja heutzutage nicht mehr coden ohne KI, weil geht ja nicht mehr.
Markus: Ja, man kann schon noch eine Menge machen, aber du hast recht,
Markus: mit den Online-Modellen war dann einfach, da war Essenze.
Ingo: Ja, aber es ist auch mal ganz nett, wenn man gezwungen ist, sozusagen,
Ingo: wieder auf seine Skills sich zu verlassen.
Markus: Ja, ja, das ist auch eine Übung, das ist richtig.
Ingo: Und hatte nicht einer noch große Akkupacks mit? Also ich meine,
Ingo: mittlerweile schleppten die Leute doch irgendwie gefühlt immer noch mal so ein
Ingo: Riesen-Batterie-Dings mit mit Soda-Paneele und so.
Markus: Ja, ja, ach so, das hatten wir nicht dabei, aber wir liefen und nicht wirklich
Markus: in lokale Stromprobleme rein, sondern vielmehr, dass das Netz weg war.
Markus: Das war schon sehr ungebohnt.
Markus: Aber da wurden die Diskussionen ein bisschen intensiver und irgendwann ging
Markus: es dann auch wieder. Das ist schon gut. Das ist ja auch für den Austausch da.
Ingo: Ihr musstet euch nicht gegenseitig aufessen oder so.
Markus: Nein, wir haben natürlich auch direkt darüber philosophiert,
Markus: ob das jetzt der Beginn eines Horrorfilms ist. Klar.
Ingo: Natürlich.
Markus: Genau, aber ansonsten rundum erfolgreich und sehr gut gehackt zu haben.
Ingo: Sehr schön. Macht ihr das öfter? Ist das irgendwie was?
Markus: Ja, das machen wir mit Karakon zweimal im Jahr.
Markus: Genau, und da gehen wir dann mittwochs bis samstags in eine Location,
Markus: also mindestens einmal davon in der Regel in den Schweizer Bergen und überlegen uns eben vorher Themen.
Markus: Die Regel ist, dass keiner allein arbeitet, also immer mindestens zweier Teams,
Markus: und dann ziemlich frei dem Interesse nach und geht halt vor allem darum,
Markus: was Neues zu lernen, über ein Tellerrad zu probieren, was auszuprobieren,
Markus: wo man im Projektalltag nicht zukommt,
Markus: was auszuprobieren, wo man das Gefühl hat, das wird in Zukunft wichtig.
Markus: Und wir haben natürlich viel im Kontext AI-Agents gemacht.
Markus: Wir haben aber auch Architekturthemen recht ausführlich diskutiert,
Markus: Self-Contained Systems, Micro-Frontends.
Markus: Weil auch wenn die Agents jetzt viel coden, Man muss es eben im Blick haben
Markus: und unter Kontrolle haben, was da gecodet wird.
Markus: Und auch die richtigen Vorgaben machen für den richtigen Zweck.
Markus: Und ganz viel auch diskutiert über Migrationspfade für Software.
Markus: Genau ja, das ist ein und eben, es ist auch super um Teambuilding,
Markus: wenn man da vier Tage zusammen in Ruhe an einem Thema arbeiten kann und auch
Markus: ein bisschen tiefer eintauchen kann.
Ingo: Als das ja und nicht durch den Alltag gestellt wird dass man auch mal sagen
Ingo: kann von dem her war es ja ganz gut, dass ihr mal offline wart genau, absolut,
Ingo: nimmt sich doch irgendeiner ein Ticket oder Schreibt doch irgendeine Mail,
Ingo: die er nicht schreiben soll oder so.
Markus: Das kommt dann immer dazwischen, genau. Man ist ja doch überall mit Leib und
Markus: Seele dabei und dann fällt es manchmal schwer, das bis Montag liegen zu lassen.
Ingo: Sehr schön. Ja, vielleicht auch für andere interessant.
Ingo: Oder vielleicht machen das auch andere Firmen. Wir machen sowas nicht.
Ingo: Wir machen zwar ab und zu mal so eine Klausur, wo sich die einzelnen Teams dann
Ingo: gegen sich erzählen, was sie gemacht haben oder was sie vorhaben.
Ingo: Ähm, aber sind nicht wirklich Hug-Sessions, sondern, ja,
Ingo: eher so Status-Updates und das ist bis zu einem bestimmten Punkt okay,
Ingo: aber manchmal ist es dann auch langweilig, weil so tief ist man dann bei dem
Ingo: anderen Team doch nicht drin.
Ingo: Und, äh, dann, ja, kommt es schnell in eine Region, wo ich denke, ja,
Ingo: könnte man, wenn man das jetzt irgendwie sehr schön eindampft,
Ingo: dann ist es spannend, aber so ist es dann doch zu viel. Aber naja, gut.
Ingo: Gut, Blast from the Past waren wir. Und ihr hattet das, glaube ich,
Ingo: letztes Mal, die Chat-Kontrolle.
Markus: Warte, ganz kurz, bevor du einsteigst. Ich muss mich entschuldigen bei den Leuten,
Markus: die zur vorletzten Sendung kommentiert hatten.
Markus: Ich habe letztes Mal in der Sendung gesagt, es gab gar keine Kommentare.
Markus: Und das wurde dann korrigiert. Irgendwer meinte, es gab doch Kommentare.
Markus: Und jetzt ist das für mich, jetzt gucke ich hier wieder drauf und sehe wieder
Markus: keine Kommentare. Irgendwie sind es Schrödingers Kommentare.
Markus: Nein, ich habe falsch geguckt. Es gab zur vorletzten Sendung Kommentare.
Markus: Ich hatte aber eine Sendung davor geguckt in der Schnelle und deswegen die Kommentare nicht gesehen.
Markus: Vielen Dank für eure Kommentare. Ich wollte sie nicht übergeben.
Markus: Das nur kurz als Aussage.
Markus: Rückmeldung dazu.
Ingo: Okay, du hast sie gefunden.
Markus: Ich habe sie gefunden, genau. Und es gab auch noch einmal einen Hinweis auf
Markus: Quant als Indoor-Replacement für Google als Suchmaschine.
Markus: Das ist ein ganz interessanter Hinweis, wenn man den Suchmaschinen Space ein
Markus: bisschen im Auge halten möchte.
Markus: Da hatten wir in der Sendung davor darüber geredet. Und über alte 3D-Drucker auch.
Markus: Keep them coming. Vielen Dank für die Kommentare. Das ist immer schön Feedback zu bekommen.
Ingo: Genau, normalerweise kriegen wir auch eine Mail und reagieren dann drauf,
Ingo: aber manchmal rutscht es uns dann doch durch, aber ansonsten sind wir auch da
Ingo: tatsächlich aktiv in unserem Kommentarfeld und hinterlassen dann auch unsere Anmerkungen dazu.
Ingo: Kommen wir zur Jet-Kontrolle, die ich ja gesagt habe, die ist dann jetzt erstmal
Ingo: weg und kommt dann wahrscheinlich in einem Jahr wieder oder zwei oder drei Fünf war die Prediction.
Ingo: Fünf, okay. Turns out, sie kamen schon nach ein paar Wochen wieder.
Ingo: Es ist, ja.
Ingo: Wäre es nicht so traurig, wäre es lustig. Aber keine Ahnung.
Ingo: Weiß ich nicht. Die konservative Fraktion findet es irgendwie lustig,
Ingo: Leute mehrfach abstimmen zu lassen.
Ingo: Weil vielleicht haben sie sich ja beim ersten Mal irgendwie verwählt oder so.
Ingo: Genau. Und ja. Und das Europaparlament musste nochmal darüber abstimmen.
Markus: Und dann wirklich Nein sagen. Wir haben das auch so gemeint.
Ingo: Also ich habe mich dann auch genötigt gesehen, doch nochmal ein paar E-Mails
Ingo: rauszuschicken an ein paar Vertreter.
Ingo: Und ja, war schon, war etwas leicht nervös und gedacht, oh Gott.
Ingo: Das machen die doch nur, um jetzt das dann im zweiten Durchgang dann doch irgendwie durchzuwinken.
Ingo: Aber es ist auch im zweiten Durchgang gescheitert.
Ingo: Und damit sind jetzt diese Übergangsregelungen, laufen jetzt gerade aus, ne?
Ingo: Sind schon ausgelaufen, laufen jetzt gerade aus? Also sind glaube ich jetzt
Ingo: irgendwie, jetzt darf wieder mal keiner mehr in deine private Kommunikation reingucken.
Ingo: Das war ja irgendwie so ein bisschen diese leichten Regeln, die sie ja bisher
Ingo: jetzt hatten und nun ist erstmal vorbei.
Ingo: Bis sie dann, wer weiß, sich überlegen, wie sie diese Chat-Kontrolle dann richtig aufrollen.
Ingo: Also ich wäre fast dafür, oder nein, also ich denke, dass es nicht erst in fünf
Ingo: Jahren kommt, sondern dass wir uns da spätestens in zwei Jahren,
Ingo: vielleicht sogar in anderthalb wieder darüber unterhalten werden.
l33tname: Felix ist leider nicht hier, der das jetzt in den Kalender eintragen könnte.
Ingo: Ja.
l33tname: Aber es gibt jetzt einen Prediction-Kalender und dann wird er dich in zwei Jahren
l33tname: dann fragen, was das war.
Ingo: Genau. Ja, genau.
Ingo: Jede neue Ratsregierung versucht ja da dann doch nochmal das wieder aufs Tableau zu heben.
Ingo: Also wahrscheinlich werden wir das dann beim nächsten oder übernächsten Mal auch wieder haben.
Ingo: Aber gucken wir mal. Chat-Kontrolle, Blast from the Past. So schnell habt ihr
Ingo: nicht gedacht, dass das wiederkommt.
Ingo: Kommen wir zum Toten der Woche. Was ist denn gestorben?
l33tname: TypeScript in TypeScript. Da hatten wir ja mal drüber gesprochen. Die haben das jetzt in Go,
l33tname: umgeschrieben oder nach Go portiert. Und,
l33tname: ja, ab TypeScript 7 wird dann dieses Go-Dingsy das Standard ja,
l33tname: der Standardunterpaus sein, der in Go ist.
Ingo: Okay, weil dann schneller oder wie? Besser, höher, weiter.
l33tname: Besser, ja. Ich glaube, wir hatten sich, ich habe es ehrlich gesagt nicht mehr
l33tname: so präsent, was ihre Gründe waren, das nicht in JavaScript zu machen, aber ja.
l33tname: Ich gehe mal davon aus, dass es so ein bisschen die klassischen Performance-Sicherheitsgründe
l33tname: sind, warum sie da auf Go gehen.
l33tname: Genau, das wird passieren. Und jetzt ist TypeScript 6 aktuell noch.
l33tname: Das ist gerade rausgekommen.
Ingo: Was? 6 ist rausgekommen? 6 ist rausgekommen.
l33tname: 6 ist rausgekommen und ab 7 wird es dann go.
l33tname: Also es ist jetzt noch so diese Transitioning-Version. I guess.
Ingo: Okay.
l33tname: Dann, was auch tot ist, sind Tweets.
Ingo: Unsere Tweets, meinst du?
l33tname: Ja, ja, unsere Tweets. Weil es gibt einen HTTP-Statuscode, der 402 ist,
l33tname: das Payment Required, was ich nicht wusste, dass es das gibt.
l33tname: Habe ich wieder was gelernt. Ich habe ja dieses Script, wenn wir einen Stream
l33tname: starten, dann wird ein Tweet und ein Toot gemacht, der halt sagt,
l33tname: hey, Pre-Show läuft für Sendung XY, kommt auch in IRC.
l33tname: Und dieses Skript ist halt jetzt heute gefehlt und sagt halt,
l33tname: Statuscode 402, Payment required weil unser Account keine Credits hat das heißt,
l33tname: wenn ihr das jetzt hört und denkt ah, ich hab das immer auf Twitter geschaut
l33tname: wenn wir live sind dann wäre jetzt die ja,
l33tname: wäre jetzt Zeit uns auf Mastodon zu folgen,
l33tname: ähm, was ist es?
l33tname: Binärgewitter at jit.social oder so?
Ingo: Äh, ja, jit.social at binärgewitter, ja.
l33tname: Genau, ähm, da diese Toots werden immer noch kommen, ich, äh,
l33tname: sehe mich da nicht dieses Tweets-Ding zu fixen, das heißt es ist tot.
Ingo: Äh, ja. Legitim.
Ingo: Genau.
l33tname: Ich glaube nicht, dass wir da Geld einwerfen. Das macht, glaube ich, keinen Sinn.
Ingo: Nee, der Elon hat genug Geld, unseres braucht er nicht.
l33tname: Glaube ich. Der Elon soll mal Geld einwerfen. Soll mal.
Ingo: Für uns.
l33tname: Ja, soll für uns mal. Ich schreibe dem mal. Ich schreibe dem mal eine E-Mail.
Ingo: Ja, ich muss mich erst mal in unserem Chat irgendwie wieder identifizieren,
Ingo: dass ich schreiben darf.
l33tname: Ja, das ist dieses Login. Da hatte ich heute wohl auch schon.
Ingo: Ich weiß doch mein Passwort immer nicht.
l33tname: Leute. Vielleicht auch nicht. Ich wusste nicht mal, wo im Passwort-Safe ich das finde.
Ingo: Ich habe mir das bestimmt nicht aufgeschrieben.
l33tname: Ich habe mir das aufgeschrieben, weil ich genau wusste, keine Ahnung, das ist weg.
l33tname: Vielleicht sollen wir das wieder, man könnte es wieder mal.
Ingo: Ja, wir hatten das ja eingeschaltet, weil wir eine Zeit lang zu viel Spam gekriegt haben.
Ingo: Ja, könnte man vielleicht wieder ausschalten. Aber wenn ihr zurzeit mit im Chat
Ingo: seid, könnt ihr gerne schreiben.
Ingo: Ah, die ersten machen das auch schon.
Ingo: Und dann, ja, ich versuche mal, mich während der Sendung irgendwann zu identifizieren
Ingo: und hoffe, dass ich dann auch mit Texten kann wieder.
Ingo: Kommen wir zur nächsten Kategorie. Oder gab es jetzt zu unseren Tweets noch
Ingo: was zu sagen? Ich glaube nicht.
Ingo: Ich komme auch, also eine Zeit lang konnte man ja Twitter auch quasi noch so benutzen, oder?
Ingo: Ich meine, wenn ich jetzt irgendwie auf X-Komm,
Ingo: Binärgewitter und sowas gehe, dann steht da immer, der postet nichts oder hat nichts gepostet.
l33tname: Du musst irgendwie dich einloggen oder so, dass du überhaupt irgendwas siehst.
Ingo: Ja, aber das war früher nicht so, oder?
l33tname: Nee, nee.
Ingo: Genau, da steht, irgendwie hat nichts gepostet. Da.
l33tname: Dann ist das wohl so.
Ingo: Ja, schade das. Okay. Kommen wir zum Untoten der Woche. Was ist Untot?
l33tname: Willst du anfangen?
Ingo: Nee, Markus zuerst.
Markus: Nee, ich wollte betonen, dass Ingos Reisen sich gelohnt haben,
Markus: weil er ein Nextcloud-Modul aus dem Reich der Toten zurückgebracht hat.
Ingo: Ja, also, naja, gut, ich war, ups, naja, genau, wollte das auch gerade in den Regime.
Ingo: Genau, ich war auf einer Konferenz, wo eben auch viele Leute von Nextcloud waren
Ingo: und da habe ich das nochmal angebracht und gesagt, ey, es wäre doch irgendwie ganz cool.
Ingo: Und es gibt ja auch Leute in, also das ist User's External, dass man sich gegen IMAP und FTP.
Ingo: Samba, SSH gegen alles mögliche authentifizieren kann.
Ingo: Wir benutzen, also Markus und ich benutzen das, um gegen unseren IMAP-Server
Ingo: zu gehen, also gegen den Mail-Server zu gehen. Und das war einfach immer eine nette Variante.
Ingo: Musste man keine lokalen Accounts pflegen und musste eben auch keinen LDAP-Server
Ingo: haben oder sonstige Geschichten.
Ingo: Das war immer ganz witzig. Dieses Modul war seit vier Jahren, fünf Jahren,
Ingo: vier, viereinhalb Jahren nicht mehr gepflegt, gab keine neuen Releases,
Ingo: aber es gab eben mehrere Leute, die Pull-Requests gestartet haben,
Ingo: die gesagt haben, sie hätten Interesse, das zu übernehmen, aber der Original-Maintainer
Ingo: meldet sich irgendwie nicht mehr.
Ingo: Jetzt ist es zwar ein Community-Ding, aber es ist halt unterhalb von Nextcloud
Ingo: angesiedelt in ihrem GitHub-Repo und deswegen hatte ich die Leute mal angesprochen und gesagt,
Ingo: also wenn der Original-Maintainer sich nicht mehr meldet, dann müsst ihr irgendwie dem quasi nicht.
Ingo: Die Sachen wegnehmen und es irgendjemand anders übergeben oder wie auch immer
Ingo: ihr das machen wollt, aber jetzt haben sich wohl,
Ingo: glaubt es sind mindestens einer von denen, ist glaube ich bei Nextcloud sogar
Ingo: angestellt, wenn ich das richtig sehe.
Ingo: Also wie auch immer, es hat sich jetzt doch dann jemand gefunden,
Ingo: der jetzt mal so ein paar Merge-Requests oder Pull-Requests reingenommen hat
Ingo: und es gibt jetzt einen Beta-Release und dann hoffentlich bald ein richtiges Release,
Ingo: dass man das dann auf den letzten Nextcloud-Versionen eben wieder benutzen kann.
Ingo: Also gerade mit 31, 34 und 32 und eben auch 33 kamen eben mehrere Sachen rein,
Ingo: die das kaputt gemacht haben und man konnte die Users Externals nicht mehr benutzen.
Ingo: Aus dem Grund, weswegen ich ein paar Nextcloud-Versionen hinterherhing.
Ingo: Und das ist doch jetzt schön, dass es wieder läuft, wieder hoffentlich längerfristig
Ingo: dann betreut wird von Leuten.
Markus: Das sind auf jeden Fall sehr gute Aussichten. Ja, genau.
Ingo: Markus, kannst du dir also reintun? Also ich hatte das ja dann tatsächlich mir
Ingo: genommen und mir die Pull-Requests angeguckt und jemand, der es geforkt hatte
Ingo: und eben diese Sachen reingenommen hat,
Ingo: dieses Modul habe ich bei mir entpackt und benutze es jetzt gerade.
Ingo: Das funktioniert auch, aber noch schöner ist natürlich, wenn es wieder eine
Ingo: offizielle Version jetzt endlich gibt. Und ja, also da ist letzte Woche einiges
Ingo: passiert an dem Modul und oder an dem Plugin.
Ingo: Und ja, hoffen wir mal, das kommt bald.
Markus: Cool. Ich bin sehr happy, wenn das kommt. Das ist super. Das macht Dinge.
Ingo: Dann kannst du auch endlich mal wieder richtig durch updaten.
Markus: Ja, genau. Auf dem top aktuellen Stand.
Markus: Es gibt anscheinend die Konstellation, dass, ich weiß nicht,
Markus: wenn man die Android-App benutzt und nicht die neueste Nextcloud-Version,
Markus: dann warnt dich die App und das führt immer zu komischen Nachfragen.
Markus: Echt? Ja.
Ingo: Okay.
Ingo: Ich habe es geschafft tatsächlich. Gut, wir haben auf Arbeit ein paar Sachen
Ingo: in die Nextcloud-Datenbank geschrieben, die der Nextcloud-Talk-Client auf Android
Ingo: irgendwie nicht lustig fand und deswegen immer abgestürzt.
Ingo: Alle anderen Clients haben funktioniert, aber der Nextcloud-Talk-Android-Client
Ingo: hat gedacht, ne, dieses gefällt mir nicht. Ich stürze da mal ab.
l33tname: Das ist natürlich doof.
Ingo: Ja, ich meine, ja, okay. Wenn man natürlich irgendwelche Sachen in eine Datenbank
Ingo: schreibt, die da eigentlich nicht hingehören oder die Nextcloud nicht so vorsieht, okay.
Ingo: Aber das ist alle Clients schlucken, bloß der Android-Client nicht hat mich schon ein bisschen...
Ingo: Und den hat er halt, dauerweise haben wir den nicht genug getestet gehabt.
Ingo: Ja, Desktop-Client, ja.
Ingo: Aber irgendwie den mobilen Client, na ja. Jedenfalls sind die Leute dann in
Ingo: den Talk Raum gegangen und dann ist der Client erstmal abgeschützt. Doof, das.
Ingo: Nun gut, deswegen muss man halt dann mal ein paar Bug-Reports aufmachen und so.
Markus: Gut.
Ingo: Gut. Dann haben wir aber noch was. Wir haben nicht nur so das External,
Ingo: da sind wir total froh, dass das auch nach über vier Jahren wieder aus der Versenkung kommt.
Ingo: Wieder lebendig ist?
l33tname: Was ist noch? Das ist der umgekehrte Fall, das ist GitHub. Da haben Leute halt
l33tname: so einfach sich mal die Statuspage von GitHub angeschaut und wie sehr sie,
l33tname: was für eine Uptime sie haben und sie ja, sie strugglen so ein bisschen.
l33tname: Sie sind in der kombinenden Uptime in den letzten 90 Tagen sind sie aktuell wohl unter 90 Prozent.
l33tname: Also sie haben nicht mal einen neuen Uptime.
l33tname: Das beinhaltet halt Git-Operations, Webhooks, API-Requests, Issues,
l33tname: Pull-Requests, Actions, Packages, Pages, Codespaces und Copilot.
l33tname: Und da ist überall die Uptime echt tief.
l33tname: Das ist echt verrückt, wie man also...
Ingo: Krass. Merke ich so gar nicht. Aber gut, ich verwende tatsächlich auch mehr
Ingo: unser internes GitLab, als ich getapfer bin.
l33tname: Ja, das ist, warum du das nicht merkst.
Ingo: Ja.
l33tname: Wenn man es nicht benutzt, dann merkt man auch nicht, wenn es shit ist und für
l33tname: die zweimal, wo du dann was klonst, das ist halt ja.
Ingo: Ja, naja, nee, also ich mache doch tatsächlich einige Bug-Reports und Feature-Requests und so auf.
Ingo: Da habe ich es jetzt tatsächlich auch nicht gemerkt.
Ingo: Aber ja, das ist natürlich echt der shitty Uptime.
l33tname: Ja, also ich benutze halt doch so medium viel und ich habe schon auch das Gefühl,
l33tname: es ist schlechter geworden.
l33tname: Ich hätte es nicht gedacht, dass es in Zahlen wirklich dann so viel schlechter
l33tname: geworden ist, aber es fühlt sich schon schlechter an und es ist,
l33tname: schon crazy. Mal schauen, ob sie das irgendwie hinbekommen oder nicht.
l33tname: Und sonst, ja. Ich meine, GitLab ist da. Es gibt dieses Grutberg. Genau.
Ingo: Oder wie auch immer man es ausspricht. Na, aber doch, glaube ich.
Ingo: Oder? Nee, irgendjemand hat uns doch, warte mal, irgendjemand hatte uns doch
Ingo: in den Links reingeschrieben, wie man es ausspricht.
Markus: Ja, ja, da hat jemand was kommentiert. Genau, Fortju.
Ingo: Ja, also so würde ich es aussprechen, aber ich weiß es nicht.
Markus: Ich finde das auch Also ich finde es auch sympathisch. Als ich das gelesen hatte,
Markus: hatte ich gedacht, ja, nachvollziehbar, aber ich fand das, wie wir es gemacht
Markus: hatten, jetzt auch nicht so schlecht.
Ingo: Ja, das steht bei mir auf der To-Do-Liste, das auch nochmal aufzusetzen,
Ingo: falls irgendwie GitLab auch komisch wird. Also ich meine, GitHub ist ja schon
Ingo: seit einer Weile komisch, weil es zu Microsoft gehört.
Markus: Der Vorteil an GitLab ist halt, dass du es on-premise hast in der Regel.
Markus: Also klar gibt es die .com-Variante und du kannst auch einfach da was buchen,
Markus: aber es gibt viel, viel, viel mehr on-premise Installationen.
Markus: Und dadurch ist dieses so komisch werden nicht ganz so straightforward wie bei
Markus: GitHub. Bei GitHub war das eigentlich abzusehen.
Markus: Also man hat sich ja gefragt, warum buttern Microsoft da jetzt so rein,
Markus: als man die ganze LLM-Geschichte noch nicht auf dem Radar hatte.
Markus: Und es ergibt jetzt alles Sinn, auf jeden Fall, aus Microsoft-Perspektive.
Markus: Und mit GitLab, dass man es lokal und privat halten kann, das ist ein viel besserer
Markus: State. Es ist natürlich eine amerikanische Firma, das stimmt.
Markus: Und wie viel sie jetzt Open-Source-Engagement haben oder nicht,
Markus: das hängt immer davon ab, was der eigene Idealismus da so sagt,
Markus: wie viel sie haben sollten.
Markus: Aber immerhin ist es Open-Source und sie halten daran fest und treiben das voran.
Markus: Insofern ist man mit GitLab aus meiner Perspektive auf jeden Fall schon mal
Markus: besser aufgestellt als mit GitHub.
Markus: Zumal GitLab ja auch einiges in dem Tooling tut,
Markus: was in Europa wichtig wird vor dem Kontext CIA und anderer Regulatorik,
Markus: dass man eben S-Bombs liefern muss, dass man Security-Scanning machen muss als
Markus: Softwareanbieter-Hersteller.
Markus: Und deswegen ist das ein ganz rundes Paket, was sie anbieten.
Markus: Hat natürlich seinen Preis, keine Frage.
Markus: Und Forgeo könnte sehr, sehr interessant werden.
Markus: Und mehr Spieler im Markt helfen ja immer. Also das ist einfach da,
Markus: wenn es nicht zu Stillstand kommt und Innovation hoch bleibt.
Markus: Da sind mehrere Player wichtig. Deswegen lassen wir uns Forgeo pushen und wenn
Markus: wir gerade bei Forgeo sind, dann ziehen wir diese einen News vielleicht gerade vor. Oder?
Markus: Das passt doch gerade, weil wer jetzt auch auf Forgio setzt, ist Fedora.
l33tname: Das ist crazy.
Markus: Und die haben einfach mal gesagt, wir haben jetzt eine Forgio Instanz und das
Markus: ist unser neues Zuhause. Tschö geht ab.
Markus: Wir machen jetzt, das ist cool, weil das vor allem auch eine wirklich große
Markus: Referenz für Forgio ist. Also Codeberg haben wir schon oft darüber gesprochen.
Markus: Codeberg war meiner Meinung nach das einzige große.
Markus: Dann haben Leute das selbst gehostet. Super. Und das jetzt aber Fedora sagt,
Markus: wir machen alles auf Forgio und hosten das. Und das ist super.
Markus: Das bringt das Projekt, denke ich, auch voran mit dem Feedback,
Markus: was da kommt. Und wenn die dann ihre Pipelines anfangen darauf zu bauen und
Markus: so weiter, da kommt viel an Know-how zusammen, was sehr, sehr wichtig ist, damit das vorangeht.
l33tname: Genau, also so für Kleininstanzen ist sicher super cool.
l33tname: Ich habe keine Ahnung, wie das skaliert, weil eben außer Codeberg gibt es da
l33tname: noch nicht so viel und jetzt dann halt für Doha.
l33tname: Mal schauen. Aber es scheint ja irgendwie auch zu skalieren.
l33tname: Aber für lokal, aktuell würde ich mir, glaube ich, zu Hause würde ich mir nie
l33tname: ein GitLab aufsetzen, weil es einfach so komplex, so viel Zeug ist.
l33tname: Und Forge ja immer noch dieses eine Go-Binary, was du doppelklickst und los geht's.
Ingo: Ja, es kommt immer drauf an, was du brauchst. Und ich meine,
Ingo: wir haben ja jetzt, oder ich habe ja auch noch bei mir hier ein GitLab,
Ingo: aber es ist relativ einfach aufgesetzt mittlerweile.
l33tname: Ja, aber das ist im Container, oder? Das ist nicht selber aufgesetzt.
Ingo: Nee, ich nehme das Dabian-Paket dafür.
l33tname: Verrückt. Okay.
Ingo: Genau. Aber ja, nee, also das ist bei Fedora natürlich total cool.
Ingo: Ich denke auch, da wird es dann einige, ja, einige Erweiterungen,
Ingo: einige Weiterentwicklungen dadurch bei Forjo geben.
Ingo: Von dem her, das ist, glaube ich, eine ganz coole Geschichte.
Ingo: Und ich wollte noch zu dir GitHub-Geschichte sagen oder sagen,
Ingo: es sollte eben jeder irgendwie einen Plan, also jedes größere Projekt,
Ingo: jede größere Firma sollte irgendwie einen Exit-Plan haben,
Ingo: falls Microsoft abdreht.
Ingo: Also nicht GitHub, vielleicht nicht direkt abdreht, sondern eher abdreht im
Ingo: Sinne von verrückt wird und irgendwelche komischen Dinge macht.
Ingo: Also ich würde jedem Projekt empfehlen, einen Exitplan zu haben,
Ingo: den man schnell umsetzen kann und dann, weiß ich nicht, auf eine lokale GitLab
Ingo: oder eine lokale Forgeo-Instanz wechseln zu können.
Ingo: Also das sollte man schon haben in der Hinterhand.
Ingo: Das ist vielleicht noch mein Gedankengang dazu.
Ingo: Joa, okay. Coole Geschichte, dann packen wir das mal hier noch an die richtige
Ingo: Stelle und kommen zu AI der Woche.
Ingo: Wer hat jemand, was ist wieder los in der Welt?
Markus: Oh ja, das ist die große News. Die große AI-News.
Ingo: Können wir nicht liegen lassen. Ja, die könnte man nicht liegen lassen. Nice.
l33tname: Und zwar stellt sich raus, die Leute, die sagen, hier AI wird die Welt übernehmen
l33tname: in drei, vier Wochen. Anthropic.
l33tname: Die machen ja dieses Cloud-Code und da ist wohl super viele Files ja, wurden geleakt.
Ingo: An sich kein Problem passiert?
l33tname: Äh, ja, schon mal nicht so gut, aber ja. Ähm, kann ja mal passieren.
l33tname: Ähm, stellt sich raus, was sie machen ist, ähm, ja, wie soll ich das sagen?
l33tname: Ihr Source-Code ist halt auch eher Vibe-Coding als Qualitäts-Code.
l33tname: Und das sind die Leute, die dann halt erzählen, so, ja, dieses AI-Zeug, also ein Beispiel. Ähm,
l33tname: Um herauszufinden, ob ein Request halt eher positiv oder eher negativ konnotiert ist,
l33tname: könnte man jetzt diesen Text nehmen und durch so ein Sentiment Analysis AI-Dingsy das tun.
l33tname: Oder man könnte halt so ein Regex machen und sagen, ja, wenn da Fuck oder Shit
l33tname: drinsteht, dann ist es vermutlich negativ. das so die Qualität von Code, wo man so gesehen hat.
l33tname: Und was natürlich auch super funny ist, dass es sieht halt so aus,
l33tname: dass sehr viel Code ist halt AI-generated vermutlich.
l33tname: Und das Problem ist, da haben sie eigentlich kein Copyright drauf.
l33tname: Das heißt, du kannst es eigentlich auch einfach weiter verbreiten.
l33tname: Sie versuchen jetzt aber natürlich trotzdem das über DMCA-Takedowns und so wegzukommen. klagen.
l33tname: Und Leute haben natürlich auch sehr schlau, die sind zu Cloud Code gegangen
l33tname: und haben gesagt, ja, schreibt mir dieses TypeScript-Zeug doch jetzt einfach mal in Python oder so.
l33tname: Um zu sagen, ja, das ist aber nicht mehr der Code, den ihr geschrieben habt,
l33tname: sondern das ist ja jetzt ganz neuer, fresh ausgedachter Code von der AI.
l33tname: Und da sagen sie natürlich, ja, Copyright und unser Code, ihr könnt nicht einfach
l33tname: unseren Code replizieren und so, dass ihr,
l33tname: kriminell, aber wenn sie dann irgendwie GPL-Projekte und so einfach in ihre
l33tname: AI reinmachen, dann ist es okay. Und das ist schon einfach ein bisschen los.
Markus: Das ist eine sehr, sehr harte Diskussion. Also die ist nicht einfach,
Markus: weil der erste Take, dass sie kein Copyright darauf haben, also das ist natürlich
Markus: schwierig auszumachen.
l33tname: Also ich glaube, in der USA ist das ziemlich klar geregelt, dass ein Gericht
l33tname: entschieden hat, halt, du kannst AI-Code nicht Copyright Protect.
l33tname: Punkt.
Markus: Aber ja gut.
l33tname: Also du musst dann irgendwie beweisen.
Markus: Wenn ein amerikanisches Gericht sagt, okay, ich wäre mal wirklich gespannt,
Markus: ob es da schon bei uns ein Urteil zu gibt.
l33tname: Ich glaube, in Europa ist das unklar.
Markus: Die schöpferische Leistung passiert ja immer noch in Kombination mit einem Menschen.
Markus: Also klar machen die, also wenn man, die schöpferische Leistung ist letztendlich
Markus: der Prompt, der vorne weg geht.
Markus: Es ist sowieso schon immer schwierig gewesen, so einzelne Codezeilen zu schützen,
Markus: sondern es geht ja letztendlich um das Gesamtkompositum.
Markus: Tja. Schwierig.
l33tname: Ja, also,
l33tname: kann sein. Finde ich das schade.
l33tname: Ja, ich glaube, in den USA ist es aktuell relativ klar, dass du es aktuell nicht
l33tname: Copyright protecten kannst. Ähm.
l33tname: Aber ich finde es jetzt gerade nicht. Aber das war so mein letzter Stand.
l33tname: In Europa bin ich mir nicht so sicher.
l33tname: Und ich meine, das Problem ist halt so ein bisschen, die Modelle sind mittlerweile
l33tname: ja irgendwie super overfitted.
l33tname: Also es gibt, glaube ich, dieses Beispiel, wo sie Harry Potter Bücher reproduziert
l33tname: haben aus den Modellen und die halt das Buch mit irgendwie 95% Genauigkeit reproduzieren können.
l33tname: Und dann ist es natürlich schon so ein bisschen so, ja, also hast du dann das
l33tname: Copyright an Harry Potter?
l33tname: Weil du hast gepromptet und du hast...
Markus: Nein, nein, nein, das ist schon richtig. Auch mit den Beispielen für Code,
Markus: wo du 1 zu 1 Beispiele aus Lehrbüchern oder 1 zu 1 Beispiele aus GPL-Code-Projekten bekommst.
Markus: Das sind Code-Kopien, weil es einfach nicht genügend Beispiele gab,
Markus: dass man da irgendwie aus einer Masse an leicht unterschiedlichen Dingen dann
Markus: wieder was generieren kann, sondern da wird die Kopie wiedergegeben.
Markus: Und das ist natürlich ein Problem, gar keine Frage.
Markus: Und genauso auch mit den Büchern, wenn dann auf einmal ein Absatz aus Harry
Markus: Potter wiedergegeben wird, weil der gerade exakt auf die Fragestellung passt
Markus: und das LLM sich denkt, warum soll
Markus: ich da jetzt statistisch noch was zusammengenerieren, das ist die Antwort.
Markus: Ja, wir haben halt da noch keine Antwort drauf.
Markus: Ich habe halt bei vielem Code, dann muss man das ausklammern.
Markus: Ob man jetzt den Aufwand treibt, jeden Code zu scannen, so ein Plagiat-Scanning
Markus: zu machen, das ist ein Höllenaufwand und du brauchst auch irrsinnige Datenbanken
Markus: dafür, um da irgendwie rauszukommen. Ähm,
Markus: Aber sonst bei Code, es ist ja immer noch, es geht um einen Prozess, eine Lösung zu bauen.
Markus: Und da ist ja meistens immer ein Ingenieur an irgendeiner Weise dran beteiligt.
Markus: Und das LLM ist in dem Sinne nur eine bessere Code-Vervollständigung.
Markus: Und deswegen wäre ich immer noch der Meinung, die Lösung ist nicht patentierbar,
Markus: aber die Lösung hat ein Urheberrecht.
l33tname: Ja, also ja, es ist alles nicht so.
l33tname: Ich habe das Copyright.gov AI Ding, also da steht es zumindest für die USA,
l33tname: aber ich habe es jetzt so oft schnell nicht, weil es sind natürlich irgendwelche
l33tname: PDFs, die man sich jetzt im Detail durchlesen muss, was sie genau gesagt haben, wie das ist.
l33tname: Aber ja, also das Problem ist halt schon, du musst halt irgendwie wie sicherstellen,
l33tname: dass das, was die AI dir gegeben hat, nicht einfach ein, ja,
l33tname: ein Example ist oder Code ist, der irgendwie anders schon,
l33tname: ein Copyright hat.
l33tname: Und da ist alles so ein bisschen, ja, ist alles so ein bisschen fishy.
l33tname: Aber es ist halt einfach lustig, dass die Leute, die bei allen anderen sagen
l33tname: so, ja, Copyright, was weiß ich, wir nehmen uns das jetzt mal,
l33tname: weil wir wollen hier unser AI-Modell bauen.
l33tname: Dann sagen so, ah nee, aber unser Code, Copyright ist sehr wichtig.
l33tname: Da könnt ihr doch nicht einfach unser Code anschauen, das ist voll gemein.
l33tname: Das ist halt einfach so ein bisschen inkonsequent.
Markus: Ja, ja.
l33tname: Und ja, das ist einfach, ich finde es ist,
l33tname: gibt ein bisschen Perspektive für die Leute, die das so super überhypen und
l33tname: sagen so, ja eben, das wird irgendwie Programming replacen und so und es braucht
l33tname: keine Programmierer mehr.
l33tname: Und dann schaust du halt, was irgendwie rauskommt und es halt so,
l33tname: ja, also da hätten sie vielleicht trotzdem besser nochmal irgendwie in Engineer
l33tname: 2 angestellt, dass das überhaupt nicht passiert und dass ja,
l33tname: ihr Tooling halt vielleicht ein bisschen besser ist. Vielen Dank.
l33tname: Genau, dass das passiert, war ganz lustig. Für eine Weile.
Ingo: Naja, wir sind mal gespannt, was da noch so rausfällt.
l33tname: On to the next. Also es sind natürlich alle, ich meine, Google und OpenAI,
l33tname: die werden sich das jetzt natürlich auch angeschaut haben, zu schauen,
l33tname: wie Entropic das halt so macht.
l33tname: Das ist natürlich auch gut für die Konkurrenz.
Ingo: Gut, was haben wir noch?
l33tname: Die andere AI News ist,
l33tname: dass dieses,
l33tname: was wir auch schon ein paar Mal hatten, dass wieder so ein Paper in die Richtung
l33tname: von es sieht halt ein bisschen so aus dass man gar nicht so viel schneller wird
l33tname: mit diesen Coding Assistance weil sich die Arbeit halt einfach,
l33tname: so ein bisschen verlagert, also Also die Annahme ist ja, dass du irgendwie,
l33tname: du hast halt, du machst halt irgendwie deine Spezifikation,
l33tname: dann ist es halt super mühsam, die irgendwie zu implementieren und dann hast
l33tname: du irgendwie deine Verifikation.
l33tname: Und wenn du jetzt dieses manuelle Coding mit dem AI-Modell super schnell irgendwie
l33tname: generieren kannst, dann bist du schneller.
l33tname: Aber nach was es halt eher ein bisschen aussieht, ist, es geht jetzt halt viel
l33tname: mehr Zeit, die halt so implizit im Coding war, die halt irgendwie diese Edge-Cases
l33tname: herausgefunden hat, die irgendwie diese Spezifikationsdinge gemacht hat.
l33tname: Ähm, die musst du jetzt halt einfach vorher machen und dann generiert dir halt
l33tname: das LLM irgendwas und das heißt dein Spezifikationsding wird halt viel größer
l33tname: und geht viel länger als das vorher war,
l33tname: ähm, und dein Verifikationsding, weil du das den Code nicht geschrieben hast,
l33tname: geht halt viel länger und im Endeffekt bist du gar nicht so viel schneller, ähm.
Markus: Genau. Ich finde, das kann man nicht oft genug wiederholen.
Markus: Es wird schon sehr lange von einigen Leuten gesagt, Coding was never the bottleneck.
Markus: Aber das ist so wichtig, den Leuten das immer wieder bewusst zu machen,
Markus: dass in dem ganzen Software-Entstehungsprozess und auch Wartungsprozess,
Markus: also der ganze Software-Lifecycle,
Markus: besteht zu einem überraschend geringen Anteil aus Code.
l33tname: Ja, also das ist halt wirklich, glaube ich, auch so ein bisschen diese naive
l33tname: Vorstellung von Leuten, die halt kein Code schreiben.
l33tname: Die denken so, ja, okay, dein Job, was du halt den ganzen Tag auf Arbeit machst,
l33tname: auch wenn ich mit Leuten so rede, die halt so nicht aus der IT kommen.
l33tname: Das ist halt vielfach die Vorstellung, dass man da dann hingeht und dann schreibt
l33tname: man halt irgendwie super viele Stunden, schreibt man einfach Code.
l33tname: Und die Realität ist ja, irgendwie super viel Zeit geht halt für,
l33tname: ja, irgendwelche Alignments, irgendwelche Meetings, wo man halt diskutiert,
l33tname: wie die Architektur jetzt aussehen soll und warum man jetzt mit diesem anderen
l33tname: Team wie zusammenarbeiten muss und kann,
l33tname: und wie jetzt genau die Schnittstelle sein muss,
l33tname: und dann ein super kleiner Teil ist dann wirklich irgendwie,
l33tname: ja, ich schreibe jetzt halt irgendeine REST API oder so.
Ingo: Ja, also,
Ingo: Ich würde sagen schon, in den 80er, 90ern war das Coding tatsächlich das Bottleneck,
Ingo: weil du einfach nicht genug Leute hattest, die Code geschrieben haben und dann
Ingo: hattest du immer genug Leute, die Code schreiben konnten.
Ingo: Egal, ob jetzt gut oder schlecht, aber zumindest gab es genug Leute und dann
Ingo: war eben diese ganzen Architektursachen und Dinge ringsherum.
Ingo: Jetzt geht das Codeschreiben nochmal viel schneller,
Ingo: weil ja, das macht die AI aber das andere hast du ja trotzdem alles noch,
Ingo: das erledigt die AI dir nicht also von dem her ist immer noch ein Bottleneck da,
Ingo: es ist bloß an einer anderen Stelle als es in den 90ern war.
Markus: Ja okay, das ist muss man abschwächen, also wahrscheinlich recht es war nie,
Markus: das Coding war nie der Bottleneck.
Markus: Stimmt so wahrscheinlich nicht, aber ich sag mal zuletzt.
Markus: Also eben, weil die Komplexität mit den ganzen Abstraktionen,
Markus: die wir geschaffen haben, wir sind doch beeindruckend gut darin geworden, Software zu bauen.
Markus: Und trotzdem war die Software nie gut.
Markus: Mit einem Grund dafür, warum es jetzt diese Regulatorik gibt.
Markus: Und diese ganze Abstraktion bringt eben auch eine Komplexität mit sich,
Markus: die man zunehmend schwieriger überblicken kann.
Markus: Mal gucken, ob wir es schaffen, dass die Assistenten uns dabei helfen und uns
Markus: nicht noch tiefer reinreiten.
l33tname: Ja, da bin ich, also, keine Ahnung. Wenn wir nochmal zurückdenken an das Claude-Example,
l33tname: bin ich mir nicht mehr so sicher, wenn wir schauen, wie irgendwie das auch.
l33tname: Also, das weiß ich nicht, das ist halt schwierig zu sagen, aber es sieht schon
l33tname: so ein bisschen aus aus all diese großen Firmen, die...
l33tname: Es ist halt ein bisschen schwierig, weil es ist halt so, es ist nicht klar,
l33tname: ob es Korrelation oder Causation ist, aber all diese großen Firmen,
l33tname: die irgendwie sagen so, ja, AI und irgendwie so viele Prozent von unserem Code
l33tname: wird mit AI geschrieben und so und wenn du die großen Produkte siehst und so,
l33tname: die sie machen und dann schaust, wie viele Outages sie haben und so und wie
l33tname: die Uptimes so aussehen,
l33tname: das ist alles so, das trendet alles so ein bisschen gegen unten und,
l33tname: ich hab schon so ein bisschen das Gefühl, das hängt schon auch ein bisschen zusammen,
l33tname: mit, es wird jetzt halt einfach mehr Slopcode geschippt in komplexen Systemen
l33tname: und komplexe Systeme machen, was komplexe Systeme halt immer machen, sie gehen halt kaputt,
l33tname: und ich hab das Gefühl, es passiert aktuell einfach mehr, weil halt einfach
l33tname: auch mehr, halt einfach mehr Shit dann shippen kannst, der halt kaputt ist. Schneller.
Markus: Ja, eben, wir haben uns selber nicht, als Branche haben wir uns selber nicht genug im Griff.
Markus: Also wir müssen jetzt wirklich die Guardrails, die harten Guardrails einziehen,
Markus: die uns keinen Code shippen lassen, der nicht ordentlich getestet ist,
Markus: der nicht ordentlich gereviewt ist, der bei dem nicht wirklich sichergestellt
Markus: ist, dass er das tut, was er tun soll und nichts anderes.
Markus: Und das haben wir, also das ist weiterhin eine Lernphase, in der wir drinstecken.
Markus: Und vorher ging das sicherlich, dass wir die weggelassen haben,
Markus: weil das jemand von Hand ausgeführt hat, der dann eben, weil er mit Leib und
Markus: Seele beim Projekt ist und möchte, dass das läuft, der dann nochmal wirklich
Markus: viel drüber nachgedacht hat.
Markus: Und Menschen im Hinterkopf drüber nachdenken, sind doch erstaunlich gut,
Markus: wenn sie bei der Sache sind.
l33tname: Also irgendwie das eine Beispiel war ja dieser AI-Agent bei Amazon,
l33tname: der irgendwie ganz viele Orders einfach gelöscht hat.
l33tname: Das kann natürlich auch mal einem Engineer passieren, aber es passiert halt
l33tname: nicht so oft, habe ich das Gefühl.
l33tname: Also es passiert mit diesen Agents aktuell, die sind dann einfach so,
l33tname: ja, okay, was ist die einfachste Lösung?
l33tname: Ach, ich lösche einfach mal die Production Database.
Ingo: Ja, das ist eine einfache Lösung.
l33tname: Das ist eine einfache Lösung. Und ich sage mal so, die meisten Engineers würden
l33tname: das zumindest nicht mit Absicht machen, sondern dass dann halt irgendwie,
l33tname: da muss dann schon ganz viel irgendwie dumm laufen,
l33tname: dass da irgendwie, dass man irgendwie einen Query absetzt oder so,
l33tname: dass dann irgendwie aus Versehen, dass man aus Versehen auf das falsche Ding
l33tname: connected ist und und und.
l33tname: Und das ist aktuell schon noch so ein bisschen so, ja, wir nehmen einfach diesen
l33tname: Agent und werfen ihn irgendwo drauf und dann gehen irgendwelche Dinge kaputt.
l33tname: Übrigens auch, einfach so Side-Note, habe ich mir tatsächlich bis jetzt auch
l33tname: noch nicht so überlegt, aber hatten wir letzte Woche auf Arbeit so ein bisschen das Thema. Ähm,
l33tname: Diese AI-Agents normalerweise, die sind halt bei dir auf dem Computer.
l33tname: Und in den meisten Fällen ist es ein bisschen so aufgesetzt,
l33tname: dass die halt auf ziemlich alles Zugriff haben.
l33tname: Das heißt, die haben Zugriff auf eure AWS-Secrets, die haben Zugriff auf eure
l33tname: SSH-Keys, die haben Zugriff auf eure irgendwas Access-Tokens,
l33tname: die halt irgendwo bei euch auf der Festplatte rumliegen.
l33tname: Und das schon auch ein bisschen scary.
Markus: Völlig. Völlig scary. Also ich meine, wir haben über die NPM-Lücken gesprochen,
Markus: die es immer, immer wieder gibt in den letzten Monaten.
l33tname: Kommen wir auch nochmal dazu.
Markus: Genau, kommen wir heute auch nochmal dazu. Und wo das Grundproblem ist,
Markus: dass einfach dieses Post-Install-Execution eine solche ist.
Markus: Und die dann auf die Suche nach Secrets gehen und die Secrets irgendwo hinpublishen.
Markus: Und genau das ist das Problem.
Markus: Kein vernünftiges Sandboxing. Und das geht überhaupt gar nicht für Agents,
Markus: die auf sein Home-Verzeichnis loszulassen. Nein, das muss gesandboxed sein.
Markus: Seht zu, dass ihr das einhegt, soweit es geht.
l33tname: Ingo, sag doch mal die nächste Kategorie.
Ingo: News? News.
l33tname: Also, du sagst es doch gerade. NPM.
l33tname: Und zwar, ich weiß nicht, ob ihr es gesehen habt, das Letzte,
l33tname: was gerade passiert ist, ist Axios.
l33tname: Was ein tolles NPM Projekt ist, das ist so ein HTTP-Client für Node.js und die wurden gehackt,
l33tname: und da sollte man wohl nachschauen ob man da eine dieser Versionen,
l33tname: irgendwie 1.14.1 oder 0.30.4 ähm,
l33tname: installiert hat oder irgendwo als Depensi, als transitive Depensi mitbekommen hat,
l33tname: weil da war wieder mal genau sowas drin,
l33tname: was ausgeführt wurde und wohl Malware ist und wenn ich das richtig verstanden
l33tname: habe, auch genau das gemacht hat und versucht hat, möglichst viele deines Secrets abzuziehen.
l33tname: Und wenn ihr jetzt denkt, aha, diese Node-Leute, das betrifft mich ja alles
l33tname: nicht, ich benutze dieses Python.
l33tname: Can I interest you in Lite? Lite LLM?
l33tname: Wenn ihr Lite LLM installiert habt und dann Python startet, dann seid ihr auch gehackt.
l33tname: Weil, es stellt sich raus, Python hat so ein cooles Feature.
l33tname: Es gibt diese P... Was ist das? PTH-Files.
l33tname: Und ein pth-File wird immer ausgeführt, wenn du den Python-Interpreter startest.
l33tname: Da haben sie ihren Code reingebaut und.
l33tname: Das Gute ist, dass sie diesen Exploit auch gevibe-coded haben vermutlich,
l33tname: weil es stellt sich raus, das hat halt,
l33tname: ich glaube, sich die ganze Zeit selber wieder aufgerufen und halt essentially dich geforkbombt,
l33tname: das heißt es war irgendwie so ein bisschen offensichtlich dass da irgendwas schief geht,
l33tname: aber ja, wenn sie das nicht wenn sie das ein bisschen ja, ein bisschen schlauer gemacht hätten.
Markus: Dann wenn der Profis am Werk gewesen wäre das totaler geworden genau.
l33tname: Wenn sie sich dann ein bisschen mehr gegeben hätten, hätten sie das vermutlich
l33tname: viel weiter spreaden können und viel mehr,
l33tname: Daten klauen und wenn ihr da in Effected seid, wenn ihr was von diesen zwei
l33tname: Tools installiert habt in den Effected Versionen dann solltet ihr alle Keys rotieren,
l33tname: die auf diesem System waren und gerade auch dran denken,
l33tname: auch auf CI-System sind alle Tokens,
l33tname: vermutlich geleakt. Darum auch, vielleicht ist jetzt endlich Zeit,
l33tname: sich mal zu überlegen, ob man so CI-Agents, ob die beispielsweise nicht nach
l33tname: außen kommunizieren dürfen.
l33tname: Also, dass du alles für den Bild halt irgendwie lokal haben musst,
l33tname: und irgendwie Third-Party-Dependencies halt nur über irgendwie einen internen
l33tname: Mirror oder so accessible sind und du die halt nur über das konsumierst und
l33tname: da dann halt auch irgendwie zumindest so ein bisschen Security-Scanning und
l33tname: keine Ahnung, was du machen kannst.
Markus: Ja, das muss man machen, genau. Aber das schränkt natürlich so einige kreative
Markus: Use-Cases, was man auf einem CICD-Agent, also dem Runner, so mit Agenten laufen lassen kann, sehr ein.
Markus: Es ist wertvoll, darüber nachzudenken, definitiv.
l33tname: Es ist halt ein Trade-Off, muss man sich halt überlegen. Kann man auch beides
l33tname: haben und sagen, ja für gewisse Workloads ist okay, für andere nicht.
l33tname: Es kommt halt auch immer ein bisschen auf dein Szenario an, aber es ist schon
l33tname: etwas, was man sich überlegen soll und ich glaube viele dieser,
l33tname: Hacks aktuell passieren auch, weil in irgendwelchen CI-Systemen halt Dinge einfach
l33tname: zum Beispiel via Curl Bash in den Agent gepipet, also in diesen CI-Agent gepipet werden.
l33tname: Und ja, das ist halt ja muss man sich halt einfach überlegen.
Markus: Das muss man sehr gut überlegen ja.
l33tname: Und also ich, keine Ahnung, wenn man sich so Projekte anschaut,
l33tname: ist es halt schon auch einfach zum Teil crazy, was da irgendwie einfach, ja,
l33tname: über einen Curl, über irgendein Domain, irgendein Script gefetscht wird und
l33tname: dann wird es halt einfach ausgeführt und wenn du da halt irgendwas in dieser
l33tname: Chain kompromittierst,
l33tname: dann kannst du halt einfach alle Secrets und so von diesem CI-Run exfiltrieren
l33tname: und so ein CI-Agent hat halt normalerweise auch schon ziemlich viele Secrets mit irgendwie...
Markus: Na, hoffentlich nicht. Hoffentlich zieht der immer nur das ran,
Markus: was er tatsächlich für diesen Build braucht.
Markus: Und wirklich Secrets, in der Regel brauchen wir ja nur Builds,
Markus: die Deployment-Artefakte vorbereiten.
Markus: Alle anderen Builds, da werden Tests ausgeführt, die brauchen die Secrets gar
Markus: nicht. Deswegen seht zu, dass ihr da wirklich Principle of Least Privilege und
Markus: Need-to-Know-Principle, dass das umgesetzt wird, auch wenn es so aufwendig ist.
Markus: Es rettet einem den Hals irgendwann.
Markus: Und auch mit diesem, da wird immer wieder ein Shell-Skript ausgeführt,
Markus: da muss man dann drauf achten, was man da eigentlich extra bezahlt,
Markus: weil die Sachen immer wieder gleich ausgeführt werden. Das sind ja Installationen,
Markus: muss man nicht ausführen lassen.
Markus: Die müssen gecached sein, von mir aus in Docker-Images abgebildet sein.
Markus: Das ist ja Runtime-Kost, die man da einsparen kann.
Markus: Man hat jetzt lange genug sich gedacht, ist ja egal, aber wenn wir Richtung
Markus: Nachhaltigkeit denken wollen und wir werden dazu gezwungen, dann müssen wir
Markus: auch in die Richtung wieder Laufzeitoptimierungen vornehmen.
Markus: Und dann eben self-contained Bild, ja, aber nicht mit jedem Bildrand wieder
Markus: ausführen, sondern dann, wenn sich was ändert und dann baut der Agent sich bitte
Markus: die Bildumgebung auf und die wird als Zwischenstand abgelegt,
Markus: um für den nächsten Bild wieder herangezogen zu werden.
l33tname: Und dann kannst du halt auch irgendwie Security Scanning und so halt auf dieses
l33tname: Zeug machen und zumindest so ein bisschen,
l33tname: Gewissheit haben, dass das...
Markus: Ja, eben, das kommt da oben drauf, das musst du die ganze Zeit machen.
Markus: Und auch nicht nur einfach beim nächsten Build, sondern auch recurring,
Markus: weil in manchen Projekten ist der nächste Build drei Monate weg.
Markus: Je nachdem, in welchem Zustand das Projekt ist. Ja,
Markus: also im Zustand meine ich jetzt nicht negativ, sondern einfach,
Markus: wenn das ein gut abgehangenes Projekt ist, was läuft,
Markus: dann wird das vielleicht in drei Monaten erst wieder angepackt,
Markus: wenn es da keinen Alert gibt, der darauf hinweist, übrigens hier gab es eine
Markus: CBI, ihr solltet diese oder jene Bibliothek dringend jetzt tauschen.
Markus: Und sowas muss man dann erstmal aufgesetzt haben.
Ingo: Okay. Weiter oder...
l33tname: Ich glaube schon. SSDs mit RISC-V-Controllern?
Ingo: Ja, ich war überrascht, dass es sowas schon gibt.
Ingo: Aber genau, Samsung hat wohl angekündigt, dass seine nächsten SSDs,
Ingo: die dann mit PCI-Express 5.0 und so kommen,
Ingo: mit RISC-V-Controllern ausgestattet sind, statt mit Armkern.
Ingo: Ich meine, kann man vielleicht auch verstehen, Für die Armkerne müssen sie wahrscheinlich Geld abdrücken,
Ingo: für die Risk Five eben nicht, weil es ist ja offener Befehlssatz und demzufolge
Ingo: ist das wahrscheinlich auch eine Kostenfrage,
Ingo: aber gleichzeitig soll das auch energieeffizienter arbeiten und von dem her bin ich gespannt.
Ingo: Also hätte ich jetzt nicht vermutet, dass das schon in so großen Stückzahlen
Ingo: dann auch angewendet wird, RISC-V.
Ingo: Aber ja, sie wollen tatsächlich auf ihren Kontrollern das ändern.
Ingo: Und noch erstaunter war ich, dass Zendesk das auch schon vor ein paar Jahren
Ingo: angefangen hat zu machen.
Ingo: Wusste ich auch nicht. Habe ich irgendwie, ging an mir vorbei. Genau.
l33tname: Mehr RISC-V. Mal schauen, ob es dann auch irgendwann eine richtige Computer...
Ingo: Ja, genau. Also Mini-Computer und sowas wie Raspberry Pi und sowas in der Art haben wir ja schon.
Ingo: Aber ja, wäre natürlich schöner, wenn es da dann noch ein bisschen mehr gibt.
l33tname: Ja, das muss ich dann auch. Also ich meine ARM gibt es ja auch, aber jetzt gerade so,
l33tname: So super verbreitet ist es halt auch immer noch nicht, habe ich das Gefühl.
Ingo: Nee, genau, aber wenn wir da ein gutes, schnelles Linux drauf haben wollen,
Ingo: dann muss es eben genug Entwicklerplattformen dafür geben und die dürfen dann
Ingo: halt auch nicht zu teuer sein.
Ingo: Und ja, gerade wird alles teurer.
Ingo: Das ist, weiß ich nicht, wenn man dann zumindest die, aber keine Ahnung,
Ingo: wahrscheinlich die paar Cent, die dann so eine Arm-Lizenz kostet für den Chip,
Ingo: machen wahrscheinlich gerade den Kohle nicht fett, das sind andere Sachen,
Ingo: die da gerade den Preis treiben,
Ingo: aber trotzdem, ich fände es auch schöner, wenn es mehr Risk-V-Sachen geben würde
Ingo: und von dem her war das eine News, wo ich dachte, oh wow,
Ingo: okay was es nicht alles gibt und klar, in großen Stückzahlen bei Samsung macht
Ingo: es dann halt eben doch einen Unterschied ob sie eben nochmal Lizenzgebühren
Ingo: abdrücken müssen oder eben nicht.
l33tname: Ja, cool.
Ingo: Ja, und mehr Effizienz auch immer gut.
Ingo: Von dem her scheinen sie da schon ganz schön weit zu sein.
l33tname: Bei Microsoft läuft es auch gut. Die haben ja LinkedIn irgendwann gekauft.
l33tname: Da haben wir sich gedacht, wäre voll gut.
l33tname: Leute, die LinkedIn haben, du weißt ja, wo die arbeiten. Und die haben sich
l33tname: ja dann auch authentifiziert. Das heißt, du weißt auch, wie sie heißen und so.
l33tname: Und dann kannst du ja bei denen auf dem Computer so schauen,
l33tname: was da so installiert ist und was sie so für Software benutzen.
Ingo: Hä? Bitte was?
l33tname: Ja, genau. Und Leute haben jetzt gefunden,
l33tname: Every time any of LinkedIn's
l33tname: 1 billion user visits LinkedIn.com Hidden Code searches their computer for installed
l33tname: software collects the result and transmits them to LinkedIn's server and to
l33tname: third party companies including an American Israeli cybersecurity firm Und du
l33tname: wirst nie gefragt das steht auch nicht in der Privacy Policy,
l33tname: Und das halt so ein bisschen extra scary weil die wissen halt wie du wirklich
l33tname: heißt und die wissen, wo du arbeitest und was dein Job ist.
l33tname: Und Leute, sagen wir mal so, Leute machen natürlich auch auf Arbeit LinkedIn auf.
l33tname: Das heißt, du kannst halt so gute Maps machen und schauen und sagen so,
l33tname: wer, welche Firma benutzt was.
l33tname: Und da möchte jetzt jemand dagegen klagen.
Ingo: Ja, also hoffentlich. Dann soll Microsoft nochmal richtig Geld an die EU zahlen für den Scheiß.
Ingo: Also wenn das jetzt wirklich, Es ist nur eine Quelle, keine Ahnung,
Ingo: ob das jetzt wirklich wahr ist, müsste man sich jetzt nochmal angucken, aber ich meine.
l33tname: Die sind zumindest confident enough, um zu sagen, ja, wir verklagen,
l33tname: also wir gehen jetzt vor Gericht damit.
l33tname: Ähm, das heißt, ja, ich würde mal sagen, dass, also, wie soll ich sagen,
l33tname: es würde mich auch einfach null überraschen, wenn das so ist.
Ingo: Ja, das stimmt leider auch.
l33tname: Das ist halt leider so ein bisschen auch das Problem, also, ich würde sowohl
l33tname: Microsoft als auch LinkedIn das halt einfach auch zu 100% zutrauen,
l33tname: dass sie genau sowas bauen.
Ingo: Aber vielleicht haben sie es sicher doch in irgendwelchen Datenschutz Sachen abstimmen lassen.
Ingo: Ja, ist trotzdem Arschmove, klar.
Ingo: Aber ich meine, wenn man so ein Netzwerk verwendet, weiß man doch,
Ingo: dass man damit seine Daten bezahlt.
Ingo: Und ich meine, dass sie dann noch irgendwie rumschnüffeln, was du für einen
Ingo: Browser hast und was du sonst noch für Software installiert hast, ja, gut.
Ingo: Aber ich will es nicht rechtfertigen, um Gottes Willen.
Ingo: Es ist nicht okay, wenn es nicht in den Datenschutzbestimmungen von denen drinsteht.
Ingo: Ich meine, dann muss man sagen, dann haben sie es clever gemacht,
Ingo: dass es bisher noch keiner herausgefunden hat.
Ingo: Aber auch dann fände ich es nicht richtig. Aber dann könnte man zumindest sagen,
Ingo: ja, haben wir ja reingeschrieben.
l33tname: Ja, nee, also das kannst du einfach nicht machen, das ist einfach too much.
l33tname: Auch wenn du das ich finde nicht, dass du das in deine AGB schreiben können dürfst.
Ingo: Du kannst, wir durchsuchen deinen Rechner.
l33tname: Das ist nicht okay. Ich bin gar nicht so unglücklich, aus unterschiedlichen Gründen zu,
l33tname: ähm, kein LinkedIn.
Ingo: Ich habe auch kein LinkedIn.
l33tname: Muss ich sagen, weil, ja, das hat mich jetzt einfach wieder bestätigt in,
l33tname: ja, also vielleicht, weil ich denke mir dann gelegentlich so,
l33tname: ja, vielleicht wäre es doch cool und so, ähm, aber.
Markus: Also man muss halt gut überlegen, wofür wäre es cool, wofür braucht man es.
Markus: Wir benutzen es, klar, es ist eine Marketing Plattform, es ist eine Marketing und Sales Plattform.
Markus: Es ist, es ist eine In dem Sinne bessere,
Markus: weil klar, es passiert auch viel Quatsch und blöde Qualterquise,
Markus: aber wenn beide Seiten einverstanden sind, ist es eben auch ein sehr niedrigschwelliges
Markus: Medium, um Kontakt zu halten.
Markus: Ohne jetzt eine Mail zu schreiben, die direkt wieder überall untergeht.
Markus: Und es hat ein Stück weit oder gerade für die Businesswelt sicherlich auch die
Markus: Nachfolge für Twitter angetreten, weil die Leute schreiben jetzt Zeug auf LinkedIn,
Markus: die nicht mehr auf Twitter schreiben wollen.
Markus: Da hat es eine Lücke gefüllt.
l33tname: Ist es besser als Twitter? Vielleicht. Ja, wenn ihr das als Twitter-Alternative...
Markus: Ich finde es definitiv nicht besser als Twitter zu sein, zu den Hochzeiten, weil Twitter war offen.
Markus: LinkedIn ist closed as Punkt, Punkt, Punkt.
Markus: Ich habe auch, ich denke, ich habe das schon mal hier auch in den Memes gebracht.
Markus: Diese LinkedIn Blogposts halte ich wie eine solche.
Markus: Bitte, bitte schreibt doch offene Blogs. Das Internet will offen sein und nicht
Markus: auf LinkedIn. Aber das ist,
Markus: Tja, so ist nun mal im Laufe der Zeit und dann ist eben wieder dieses Niederschwellige,
Markus: was ein riesiges Argument ist.
Markus: Man kann unkompliziert Zeug veröffentlichen und man hat Metriken.
Markus: Die ganzen Marketingabteilungen dieser Welt brauchen Metriken,
Markus: weil sie so zumindest ein bisschen zeigen können, für was das Budget drauf geht.
Markus: Ansonsten ist einfach Marketing eine völlige Blackbox du siehst nicht was was
Markus: bringt und was nicht man kann sich dann was zusammenreimen aber im Großen und Ganzen weißt du es nicht,
Markus: und LinkedIn hilft dann natürlich deswegen haben die Leute Twitter auch geliebt
Markus: als zentralen Dienst, weil du da Metriken drauf fahren kannst,
Markus: auf Mastodon kannst du keine Metriken fahren.
l33tname: Kann ich da mal was einwerfen?
Markus: Meinst du du willst meinen Redeschwein unterbrechen?
l33tname: Vielleicht. Also nicht deswegen, aber ich habe da,
l33tname: ich habe so ein Zwiegespräch, also Metrics sind ja schön gut,
l33tname: aber man könnte sich vielleicht einfach Mühe geben und guten Content machen
l33tname: und einfach darauf bauen, dass
l33tname: das halt gut genug ist und dass Leute halt auch sehen, dass es gut ist.
l33tname: Weil, also hast du wirklich was von diesen Metriken, also du optimierst dann
l33tname: halt einfach gegen so eine Metric, aber ob du wirklich gegen dein Ziel optimierst,
l33tname: weil dein Ziel ist ja nicht eine möglichst gute Metric.
Markus: Das ist das inhärente Problem von allen Kennziffern.
l33tname: Genau.
Markus: Ich bin da voll bei dir, aber das hast du ja auch schon im Bereich Search Engine
Markus: Optimization und jetzt im AI Engine Optimization hast du genau das gleiche Problem.
Markus: Und der Punkt, ich bin auch bei dir, macht gutes Zeug und es wird sich auszahlen.
Markus: Aber du hast immer die Diskussion, je größer die Organisation wird,
Markus: dass Leute auch zeigen müssen, dass das, was ihnen an der Hand gegeben wird
Markus: und Freiheiten, die gewährt werden und Budgets, die gegeben werden,
Markus: dass das dem Unternehmensziel was bringt, dass es irgendwie zuträglich ist.
Markus: Und dafür ziehen sie alles heran, was geht.
Markus: Und dann sind Metriken natürlich willkommen.
Markus: Und ab einem gewissen Grad haben die Leute, denen diese Metriken gezeigt werden
Markus: und die als Kennziffer vorgelegt werden, auch selbst wiederum nur begrenzt Ressourcen,
Markus: das zu hinterfragen. Die müssen es dann akzeptieren.
Markus: Das ist ja auch gut so, dass es akzeptiert wird, weil du willst deinem Gegenüber
Markus: ja auch Vertrauen entgegenbringen.
Markus: Und so entsteht aber so eine Etablierung von Kennziffern, die vielleicht gar nicht notwendig wären.
l33tname: Tja, schwierig. Aber ja, also ich meine, ich sehe auch, wie das halt passiert.
l33tname: Also, wenn ihr könnt, macht euch das einfach nicht. Das wäre so mein Tipp.
Ingo: Ja, das stimmt. Oder, was weiß ich, wenn es demnächst ja irgendwelche Klagen
Ingo: gibt, mit Klagen zumindest. Nenn schon den schon.
Ingo: Ja, aber ansonsten, genau, nicht LinkedIn als Blog-Plattform und so missbrauchen.
Ingo: Das kann man auf jeden Fall schon mal machen.
Ingo: Das ist, glaube ich, ein guter Tipp. Wenn man schon nicht drumherum kommt,
Ingo: das aus Gründen zu benutzen, dann sollte man es nicht mit so vielen Daten füttern, die man nicht auch,
Ingo: ja, was weiß ich, führt einen Unternehmensblog und macht es da und,
Ingo: höchstens den Link irgendwie bei LinkedIn posten.
Markus: Da ist LinkedIn ja auch ah, Punkt, Punkt, Punkt, weil sie diskreditieren Blogbeiträge,
Markus: Posts, in denen Links vorkommen.
Markus: Deswegen siehst du ganz häufig Beiträge, wo drinsteht, Der Link zum Artikel
Markus: oder der Link zur Quelle oder irgendwas findet sich im ersten Kommentar,
Markus: damit der Link auf keinen Fall im Post ist.
Markus: Daran kann man schon fühlen, dass das mit der Idee des Internets schon nicht mehr viel zu tun hat.
Ingo: Ja, ich meine, das ist bei Instagram ja auch so. Also du kannst bei Instagram
Ingo: ja auch irgendwie keine Links posten und was weiß ich, dann steht immer der
Ingo: Link ist in der Bio oder so.
Ingo: Es ist irgendwie, also diese Unternehmen machen das Internet echt kaputt.
Markus: So ist das.
Ingo: Okay, kommen wir wieder zu vielleicht ein paar besseren News,
Ingo: wobei bei dem ersten müssen wir nochmal drüber diskutieren.
Ingo: Cloudflare bringt ein eigenes CMS raus.
Markus: Stimmt, das habe ich vorbeigeflogen, ja.
Ingo: Heißt emdash und will WordPress herausfordern.
Ingo: Typescript hatten wir ja heute. Ich glaube, es basiert auf Typescript,
Ingo: oder? Habe ich das nicht irgendwo oder sowas gelesen? Ja, irgendwas.
Ingo: Ähm, genau, ja, ist, genau, ist ein, ein Full-Stack-Content-Management-System
Ingo: in TypeScript geschrieben und nutzt unter der Haube das Open-Source-Web-Framework-Astro.
Ingo: Von Astro habe ich auch noch nichts gehört, aber, äh, ja, die sind von Cloudflare
Ingo: übernommen worden und die stellen jetzt ein, ein eigenes CMS bereit.
Ingo: Und natürlich, was muss es haben? KI.
Ingo: Hat ganz, ganz viele KI-Features. Ein KI-natives CMS und da bin ich ja schon,
Ingo: da bin ich rausgefallen an der Stelle.
Ingo: Vorher habe ich gedacht, das ist cool, müsste man sich angucken und dann KI.
Ingo: Na gut, aber muss man heute wahrscheinlich haben, sonst geht man gleich den Bach runter oder so.
l33tname: Sonst schaut sich das ja gar niemand an.
Ingo: Weiß ich nicht. Also ich habe es mir jetzt auch noch nicht weiter angeschaut.
Ingo: Ich habe nur wirklich eine News gelesen.
Ingo: Interessant ist, glaube ich, die Sache, dass sie die Plugins in einer eigenen
Ingo: Sandbox laufen lassen und demzufolge hoffentlich weniger Security-Probleme haben.
Ingo: Muss man sich dann aber angucken.
Ingo: Sie wollen auch, dass die Plugins unter jeder beliebigen Lizenz laufen dürfen.
Ingo: Ja, muss man gucken, wie viele Plugins dann tatsächlich benutzbar sind oder
Ingo: ob man sich jedes einzelne Plugin dann kaufen muss.
Ingo: Oder ob die dann alle mit KI geschrieben sind und dann sind sie natürlich security mäßig total gut.
l33tname: Voll.
Ingo: Ja, weiß ich nicht. Was haltet ihr von diesem EM-Dash?
l33tname: Habe ich nichts von mitbekommen. Höre ich jetzt zum ersten Mal.
l33tname: Keine Ahnung. Sollen sie machen. Sollen sie mal schauen, ob das im Jahr auch noch ein Produkt ist.
Markus: Ja, ob es sich etabliert. Aber dann haben die Leute wenigstens kein Problem
Markus: mehr mit WordPress-Plugins.
Ingo: Genau.
Markus: Also WordPress ist ja wirklich zu einem Ökosystem geworden, was ein CMS ist,
Markus: in dem ein CMS installiert, was ein CMS nutzt.
Markus: Also so dieses Reception-Problem. Ja, also...
Markus: Genau, ich habe kürzlich von einer professionellen WordPress-Firma erstellte
Markus: Seite reingeguckt und es gibt dann Plugins für WordPress,
Markus: die für sich selbst wiederum ein eigenes CMS sind.
Markus: Und dann installierst du in diesem dann von WordPress gerappten oder in WordPress
Markus: reingepflanzten CMS dann wiederum spezifische Plugins.
Markus: Man kriegt dann, wenn man da mit dem, also wenn man nicht nur auf die Oberfläche
Markus: guckt und sich überlegt, wie positioniere ich jetzt mein Content,
Markus: sondern wenn man sich diese interne Struktur anguckt und vor Augen führt,
Markus: dann kriegt man schon einen Knoten ins Hirn.
Ingo: Okay. Ja.
Ingo: Gut. Ja, ich meine dadurch, dass WordPress eben auch weiß ich nicht, auf,
Ingo: 40, 50 Prozent der Webseiten im Internet läuft, 60 vielleicht sogar,
Ingo: also die meisten Webseiten sind im WordPress mittlerweile,
Ingo: ist das natürlich auch Angriffsziel Nummer 1.
Ingo: Also das ist, muss man auch ganz klar sagen, also jedes,
Ingo: CMS, was irgendwie anders ist, wird nicht so häufig angegriffen und ich meine,
Ingo: die NPM-Geschichte und so, dass es böse Plugins gibt, hatten wir ja auch gerade schon.
Ingo: Das ist bei WordPress natürlich auch so, dass jeder,
Ingo: der in den Account reinkommt oder was weiß ich, einer, der vorher ein total
Ingo: cooles WordPress-Plugin umsonst gebaut hat, dann denkt, er muss sich jetzt mal
Ingo: vergolden und dann irgendeinen Scheiß macht.
Ingo: Also da ist man nicht gefeit vor.
Ingo: Von dem her, ja, Konkurrenz belebt auch hier das Geschäft, muss man mal gucken,
Ingo: ob sich das durchsetzt, wäre vielleicht mal was, was man sich mal angucken kann,
Ingo: muss man ja, also man kann es natürlich direkt irgendwie auf Cloudflare irgendwie
Ingo: mit ein, zwei Klicks deployen, aber man kann es auch selber installieren.
Ingo: Und dann muss man mal schauen, ob sich das durchsetzt, ob da auch,
Ingo: ob sich genug Firmen dann finden, die natürlich Support und Themes und sowas
Ingo: dann für dieses EMDash anbieten.
Ingo: Also ich meine, das ist natürlich, WordPress ist ein großer Markt,
Ingo: ich kann einfach gefühlt zu jedem gehen.
Ingo: Ich habe ja auch mal für unseren lokalen Verein hier ein neues WordPress Theme
Ingo: gebraucht und hatte dann einfach mal auf Mastodon gefragt und da haben wir ja
Ingo: dann jemanden gefunden, der sich das angenommen hat und dann,
Ingo: das umgesetzt hat.
Ingo: Also es gibt einfach extrem viele Leute, die sich mit WordPress auskennen.
Ingo: Das wird noch eine Weile dauern, bis ein anderes CMS da auch hinkommt.
Ingo: Und was gibt es sonst noch außer WordPress? Ein paar Leute machen vielleicht noch Joomla.
l33tname: Gibt es das noch?
Ingo: Ja, das gibt es noch.
Markus: Drupal.
Ingo: Ja, Drupal. Macht das noch jemand? Das weiß ich jetzt nicht.
Ingo: Wird das noch weiterentwickelt? Also Joomla ist auf jeden Fall noch in der großen
Ingo: Entwicklung, findet auch, da gibt es auch genug Plugins und eine relativ große Community, Drupal,
Ingo: scheint ja auch noch aktiv zu sein.
Markus: Und sonst hast du doch, also sonst bist du entweder beim Homepage Baukasten,
Markus: also das ist diese Software oder Blog, Homepage as a Service Dinge auf der einen Seite.
Markus: Oder du bist so bei Portalsachen wie Lifeway, was auch ein Omsource-Projekt ist.
Markus: Aber das ist dann direkt, das ist wiederum eine andere Dimension.
Markus: Oder dann, wie hieß das? Ich komme jetzt gerade auf den Namen nicht.
Ingo: Für.
Markus: Aber auch ein Content-Management-System, Media-Asset-Management-System,
Markus: mit dem du Homepages gebaut hast. Typo 3.
l33tname: Genau.
Ingo: War aber auch nur in Deutschland irgendwie ein Ding.
Ingo: Also, was ich dann eher noch sehe, gerade so,
Ingo: naja, bei Hochschulen, Unis, irgendwelchen Forschungseinrichtungen ist hier so ähnlich wie Plon.
Ingo: Das war doch auch so ein Enterprise-CMS-Python-mäßiges.
Ingo: Wie hieß der Unterbau da drunter? Zob.
Markus: Okay, das sagt mir nichts.
Ingo: Ja, doch.
Markus: Ja, nein, sag mir nichts, aber kann sein.
Ingo: Hast du früher auch jeden Tag dir angucken dürfen?
Markus: Zob? Nein, das war doch eine Typo-Dreiseite, oder nicht?
Ingo: Nee.
Markus: Das war Zob.
Ingo: Genau, das sehe ich auch ab und zu nochmal.
Markus: Aber SOAP gilt, wenn ich Suchmaschine frage, ist SOAP ein Web-Anwendungs-Server?
Markus: Das ist ein Web-Application-Server.
Markus: Das ist kein CMS.
Ingo: Genau, darauf aufbauend hast du dann CMS-Sachen wie Plone oder so.
Ingo: Oder eben selbstgebaute oder kommerzielle gebaute, die auf eben SOAP drauf basieren.
Markus: Das meine ich.
Ingo: Genau, da hast du dann mehrere verschiedene, die da drauf aufsetzen.
l33tname: Crazy.
Ingo: Guck mal, wenn man den Soap-Anwendungs-Server den Wikipedia-Artikel aufmacht
Ingo: und ganz runterscrollt, hat man ein Interview, wo ich, glaube ich, spreche.
Markus: Wow!
Ingo: Ah, URL was so found. Okay, dann müssen wir mal gucken, warum das nicht mehr
Ingo: geht. Das ist natürlich blöd, wenn das ins Nichts führt.
Ingo: Das müsste aber, dieses Interview gibt es garantiert noch irgendwo.
Ingo: Es ist bloß jetzt wahrscheinlich im Archiv. Ah ja, gut.
Ingo: Äh, ja, muss man gleich mal Links fixen hier in der Wikipedia.
Ingo: Ja, genau, wenn ich das, ah, hab ich nicht gemacht das Interview, aber,
Ingo: Okay, Link mal fixen, wenn ich jetzt gerade hier schon dabei bin.
Ingo: Ähm, aber ja, gucken wir mal, was aus diesem Dash CMS rauskommt,
Ingo: wenn das eine groß genuge Community findet.
Ingo: Warum nicht. Wobei, die nächsten Videos habe ich auch gemacht.
Ingo: Aber da können wir, glaube ich, größer diskutieren.
Ingo: Eurooffice. Habt ihr das mitgekriegt? Ja, mitbekommen.
Markus: Jonas und Nextload.
Ingo: Genau. Und noch ein paar andere Firmen, XWiki und so, Open Project.
Ingo: Ja, also gut, zumindest Open Project und XWiki auch sind, glaube ich, Berliner Firmen sogar.
Ingo: Deswegen auch in Berlin vorgestellt, ist ein Fork von OnlyOffice.
Ingo: Ist ja, ja, wurde ja auch schon ein bisschen längere Zeit rumort,
Ingo: ob es da einen Fork gibt, nachdem OnlyOffice,
Ingo: ja russische Geldgeber hat, auch wenn sie immer gesagt haben,
Ingo: ja, sind ja, sitzen ja hier, weiß ich nicht, Estland, Lettland, die klauern irgendwo.
Ingo: Aber, ja, auch im Quellcode gibt es wohl russische Kommentare,
Ingo: da wurde auf der, auf einer der letzten Konferenzen, auf der ich auch wieder Witz dazu gemacht habe.
Ingo: Jedenfalls kam das nach dem Krieg fast nicht mehr zum Einsatz oder wenig zum
Ingo: Einsatz, weil eben die Angst da groß war.
Ingo: Oder groß ist. Und demzufolge haben sich jetzt ein paar Leute hingesetzt oder
Ingo: ein paar Firmen hingesetzt und gesagt, okay, das ist eigentlich coole Software,
Ingo: hat einen anderen Ansatz, als es jetzt Collabora Office hat.
Ingo: Ist natürlich auch eine Konkurrenz zu Collabora, deswegen weiß ich nicht,
Ingo: ob die das so lustig finden.
Ingo: Während Collabora eben das Berechnen auf dem Server macht und die Grafikinformationen
Ingo: dann sozusagen zum Client schickt.
Ingo: Ist OnlyOffice und jetzt auch
Ingo: das EuroOffice dann etwas, was direkt JavaScript-mäßig im Browser läuft.
Ingo: Also ein ganz anderer Technologieansatz an der Stelle und vielleicht dadurch
Ingo: ein bisschen schneller oder zumindest moderner.
Ingo: Kann man stehen, wie man ein Bild dazu.
Ingo: Auf jeden Fall, dadurch, dass es jetzt eben diese Euro-Office-Initiative gibt,
Ingo: ist es zumindest für viele wieder eine Möglichkeit, sich dann doch nochmal mit
Ingo: dieser Software zu beschäftigen, weil wie gesagt,
Ingo: OnlyOffice, obwohl es eben Open Source und AGPL war,
Ingo: ja, hatte irgendwie die falschen Leute im Hintergrund.
Ingo: Weiß nicht, was sagt ihr dazu? Ja.
l33tname: Das ist nicht, ja, und ich benutze, also, ich benutze zum Glück nicht so viele Office-Dinge.
l33tname: Darum es interessiert mich nicht so, nicht so krass, muss ich sagen.
Markus: Ist eine coole Entwicklung, also spannend zu sehen. Collabora fand ich im Moment als das Bessere,
Markus: hat einen solideren Eindruck gemacht als die anderen Projekte,
Markus: aber ich glaube, da haben sich gerade zwei,
Markus: oder mindestens unter den beiden Namen, die ich eben genannt habe,
Markus: Also hat sich da ein schlagkräftiges Team zusammengetan.
Markus: Spannend jetzt zu sehen, was daraus wird.
Ingo: Also Collabora hat definitiv aufgeholt, muss man ganz klar sagen.
Ingo: Sie bringen ja jetzt auch ein eigenes Desktop-Office raus, was eben auch diese
Ingo: ganzen Kollaborations-Features hat.
Ingo: Also du kannst jetzt, du kannst LibreOffice nehmen, Aber du kannst Collabora
Ingo: auch auf deinem Desktop installieren und hättest dann eben die Möglichkeit,
Ingo: mit anderen Leuten, die auch Collabora verwenden.
Ingo: Zusammenzuarbeiten.
Ingo: Genau. Also das macht es schon nochmal interessant.
Ingo: Aber ich kann dir aus dem Maschinenraum oder so sozusagen sagen,
Ingo: dass die Leute tatsächlich Only Office sehr gemocht haben und den Switch,
Ingo: den auch wir auf Arbeit gemacht haben, zu Collabora nicht gut gutiert haben.
Ingo: Weil tatsächlich war OnlyOffice an vielen Stellen schon weiter.
Ingo: Wie gesagt, Collabora hat jetzt
Ingo: in den letzten drei Jahren ganz schön aufgeholt. Das ist schön zu sehen.
Ingo: Vielleicht ist das weiß ich jetzt nicht mehr, weil ich jetzt tatsächlich die
Ingo: letzten drei, vier Jahre OnlyOffice
Ingo: nicht mehr angeguckt habe OnlyOffice immer noch einen Tick weiter,
Ingo: da es eben technologisch ganz anders funktioniert kann es aber sein,
Ingo: dass es einfach einen Tick schneller ist ich fände es persönlich natürlich auch irgendwie,
Ingo: cooler, wenn noch mehr Geld zu,
Ingo: der LibraOffice Weiterentwicklung.
Ingo: Stattfindet, aber auch zwischen Collabora und The Document Foundation gab es
Ingo: zumindest im Hintergrund immer wieder immer wieder Probleme,
Ingo: wobei ich jetzt nicht weiß, ob das eher menschlicher Natur war und gar nicht...
Ingo: Oder so hörte ich, dass es da ein paar Probleme gab oder gibt.
Ingo: Von dem her ist es natürlich auch nochmal einfacher, wenn man sagt,
Ingo: okay, man sucht sich hier befreundete Firmen und pusht so ein Projekt oder ein
Ingo: Produkt dann nochmal raus.
Ingo: Und dann kann man natürlich auch wieder das Argument, was wir vorhin auch schon
Ingo: mal gemacht haben, ja, konkurrenzbelebtes Geschäft,
Ingo: dann muss sich Collabora auch nochmal anstrengen und mehr anstrengen,
Ingo: um seine Leute oder seine Kunden zu verteidigen und dass sie nicht alle zu Eurooffice abwanden.
Ingo: Und Eurooffice muss auf der anderen Seite natürlich auch zeigen,
Ingo: dass es ein Produkt ist, was langfristig funktionieren kann.
Ingo: Das ist jetzt natürlich erstmal ein Hype. Viele werden es sich angucken,
Ingo: werden neugierig darauf schauen.
Ingo: Und wie ich gerade schon gesagt habe, die Leute, die es benutzt haben,
Ingo: die waren vorher von OnlyOffice sehr, sehr, sehr angetan,
Ingo: mehr als sie das von Collabora waren, zumindest so die Reaktion,
Ingo: die ich von Leuten, die mehr mit Office-Dokumenten umgehen als ich,
Ingo: ich sage immer, ja, ich muss ab und zu mal vielleicht eine Präsentation zusammenklicken
Ingo: und irgendwie in der Tabellenkalkulation,
Ingo: zwei Sachen zusammenrechnen, aber alles andere würde ich immer anders machen. Ja, würde ich auch.
Ingo: Ich mache kein Excel und kein Gedöns. Das mache ich da nicht. Das ist Quatsch.
Ingo: Aber für die Leute, die das öfter machen, die waren von OnlyOffice da sehr angetan,
Ingo: weil es eben, keine Ahnung, zwei, drei, vier Features gab, die sie brauchten oder so. Who knows.
Ingo: Also, ich bin gespannt. Also, mehr als Bis zum nächsten Mal.
Ingo: Mehr als ich auf den ersten Blick gedacht hätte, dass es da was gibt.
Ingo: Aber gucken wir mal, wie sich das jetzt entwickelt. Also ich bin frohen Mutes und schadet nichts.
Ingo: Auf der anderen Seite haben sie natürlich auch gleich Gegenwind gekriegt.
Ingo: Und klar, logischerweise finden die Leute in der Only Office das jetzt nicht
Ingo: so witzig, dass sie einfach geforkt wurden.
Ingo: Und ja, ich kann mir nicht vorstellen, dass auf dem europäischen Markt tatsächlich
Ingo: noch irgendjemand dann bei OnlyOffice bleiben wird.
Ingo: Also die werden relativ schnell wahrscheinlich zu, also die OnlyOffice-Befürworter
Ingo: sind wahrscheinlich zu EuroOffice wechseln.
Ingo: Und natürlich unter der Voraussetzung, dass Eurooffice eben längerfristig zeigen
Ingo: kann, dass es da auch die Entwicklung tragen kann.
Ingo: Aber ja, also viele, viele, sehr viele sind ja auf Collabora gewechselt.
Ingo: Eben durch diesen, ja, dadurch, dass Onlyoffice eben von Russen gesponsert wird.
Ingo: Von dem her, die Verbleibenden könnten dann relativ schnell auf Eurooffice wechseln.
Ingo: Ja, aber die Leute haben gleich gesagt, ihr verletzt ja hier unsere Patente und Lizenzen sowieso.
Ingo: Muss man mal gucken. Aber klar, es ist logisch, dass die sich versuchen zu werden.
Markus: Ja, ja.
Markus: Schon richtig.
Ingo: Ja, okay. Da haben wir mir noch einen Heißartikel verlinkt, was genau,
Ingo: welche Sektionen ihrer AGPL-Sachen sie verletzt sehen.
Ingo: Und naja, gucken wir mal. Kann doch durchaus sein, dass da noch ein Rechtsstreit entsteht.
Ingo: Was aber auch nicht schlimm ist, dann wird vielleicht nochmal die AGPL nochmal
Ingo: genauer unter die Lizenz oder unter die Juristenbrille genommen. und von dem her, ja.
l33tname: Ja, das ist doch gut. Dann gibt es vielleicht ein bisschen mehr Klarheit und
l33tname: ein bisschen mehr Office-Tools, wenn ihr Office-Tools benutzt.
Ingo: Braucht. Ja, benutzen viele.
Ingo: Genau. So. Das habe ich auch schon gehört. Ja. Das ist immer wieder faszinierend.
l33tname: Genau. Weißt du, was auch viele Leute benutzen, Ingo?
Ingo: Nee, weiß ich nicht.
l33tname: Ein Router für Internet.
Ingo: Nee, kann ich mir nicht vorstellen.
l33tname: Ja, und in den USA haben sie gedacht, weißt du, was cool wäre?
l33tname: Wir verbieten jetzt alle neuen Router, die nicht aus der USA kommen.
Ingo: Hä?
l33tname: Und ich glaube, das sind essentiell dann alle Router.
Markus: Ja, es gibt keine anderen.
l33tname: Es gibt aktuell noch keinen Router, der nur in der USA hergestellt ist.
Ingo: Hä? What are they doing?
l33tname: Keine Ahnung.
Ingo: Okay, gut.
l33tname: Irgendwas, irgendwas, aber der Chinese ist böse.
Ingo: Ja, okay, verstehe ich.
l33tname: Also ich gehe davon aus, das ist ihre Argumentation, warum sie das machen.
Markus: Aber ja, das ist so grob die Argumentation. Und das Krasse dabei ist,
Markus: immer wieder aufs Neue, dass man sich vor Augen führt, wo die Sicherheitslücken
Markus: erwiesenermaßen da sind.
Markus: Also die absichtlich eingebauten Backdoors, die wurden bei Cisco gefunden, nicht bei den Chinesen.
Markus: Also das ist halt schwierig und deswegen ist diese ganze, ja aber böse Chinesen.
Markus: Natürlich muss man sich schützen, natürlich muss man digitale Souveränität jetzt großschreiben.
Markus: Man hätte es schon viel früher tun sollen, gar keine Frage und es ist sicherlich
Markus: nicht der richtige Ansatz,
Markus: einen Staat mit seiner Staatsform wie China zu verharmlosen,
Markus: aber zu sagen, die Chinesen sind böse, wir dürfen nur amerikanische Hardware
Markus: benutzen, das ist so schräg.
l33tname: Also ich meine der bessere Take wäre vermutlich zu sagen ihr dürft halt nur
l33tname: Open Source Software einsetzen die wir halt reviewen können ähm,
l33tname: Das war, glaube ich, so ein bisschen der interessantere Ansatz.
l33tname: Aber, ja, man kann natürlich auch sagen, nur, ja, ich weiß nicht,
l33tname: ob sie sich wirklich viel dabei überlegt haben. Es scheint nicht so.
Markus: Es scheint nicht.
l33tname: Sage ich jetzt mal sehr großzügig.
Markus: Ich hatte ein Statement dazu gelesen, dass der Typ, der das verkündet hat,
Markus: gesagt hat, ja, ich bin hier nur der Messenger, don't kill the messenger.
Ingo: Ich kann da nichts für.
Markus: Aber eigentlich finde ich es gar nicht so schlecht, hat er noch hinterher geschoben.
Markus: Und dann denkst du dir, okay.
l33tname: Ich bin mir auch nicht sicher, ob die Leute, die das entscheiden und die das
l33tname: jetzt irgendwie durchdrücken, ob die überhaupt verstehen, was das heißt, was sie da sagen.
l33tname: Oder ob das wieder so ein klassisches Leute, die halt nicht verstehen, um was es geht,
l33tname: machen da halt Policies. Genau.
Markus: Also das ist eine Vorgabe der FCC, also dieser Federal Communications Commission.
Markus: Und es gibt dann von heute auch einen Artikel noch auf Heise,
Markus: der nochmal klarstellt, diese Vorgaben sind unrealistisch, weil es einfach keinen
Markus: amerikanischen Router gibt.
Markus: Und sicherheitsmäßig ist das natürlich heikel, weil was kommt denn da jetzt?
l33tname: Wir werden sehen, wie sich das oder ob sie da noch mal zurückrudern oder ja.
l33tname: Dann werden wir schon von komischen Dingen sprechen.
Markus: Was ist mit WhatsApp? Ja, warte, ich paste gerade hier den Link. Komische Dinge.
Markus: Wir gehören ja eher in diesem Podcast zu der Fraktion. Macht doch mal lieber Threema und Signal.
Markus: Und passend dazu gibt es diese News von WhatsApp, dass WhatsApp genutzt wird,
Markus: um einer aktiven Kampagne, um Malware für Windows zu verbreiten.
Markus: Weil sehr viele Leute den WhatsApp-Client auf Windows benutzen und dann verschicken
Markus: die Virtual VBS-Files nicht Virtual, sondern Visual Basic, nicht Virtual Basic, Visual Basic,
Markus: Script und infizieren damit Windows-PCs.
l33tname: Geil.
Markus: Einfachster Ausweg, kein WhatsApp-Nin. Je mehr Leute mitmachen,
Markus: desto einfacher wird es.
Ingo: Genau. Also, ich bin schon raus. Ich habe kein WhatsApp von dem her.
Ingo: Und ich habe auch kein Windows.
Ingo: Das ist doppelt raus an der Stelle. Aber ja, es klappt.
Ingo: Man kann seine ganze Familie auch auf Signal umstellen. Funktioniert.
l33tname: Dauert ein bisschen. Probiert das mal.
Ingo: Ja.
Markus: Aber man muss eben anfangen. Und Ostern, jetzt, ich weiß nicht,
Markus: wie schnell der Ingo dann ist im Release, aber Ostern ist ein großartiger Zeitpunkt,
Markus: um das zu tun, weil man sitzt zusammen und hat Zeit füreinander vielleicht,
Markus: also so ein bisschen zumindest.
Markus: Und da nochmal daran zu erinnern, wie wichtig diese digitale Souveränität ist
Markus: und wie wichtig das ist, dass, ach, naja, ihr wisst schon, was ich sagen will.
Ingo: Achso, aber es ist doch auch wieder Digital Independence Day am Sonntag.
Markus: War der nicht immer am letzten Sonntag? Ist der am ersten Sonntag?
Ingo: Der ist aber am ersten Sonntag eines Monats, oder?
Markus: Ach, dann ist der ja, dann fällt der ja mit Ostersonntag zusammen.
Markus: Ach, verrückt. Ja, also sehr gut.
Ingo: Also von dem her müssen wir doch, doch, am ersten Sonntag eines Monats,
Ingo: genau. Ja, gut, gut. Habe ich mir richtig gemerkt.
Ingo: Also habt ihr alle die Aufgabe, jetzt die Leute von WhatsApp wegzuholen und
Ingo: nach Signal oder einem anderen Streamer ist auch okay.
Ingo: Ist zwar kein Open Source, aber ist okay.
Ingo: Also zu einem anderen Messenger umzuziehen.
Ingo: Aufgabe für euch. Okay, dann kommen wir zu den Themen, oder? Ja.
l33tname: Du warst unterwegs.
Ingo: Ich war ganz viel, ganz, ganz, ganz viel unterwegs in letzter Zeit,
Ingo: genau. Das Letzte, was ich gemacht habe, war die Chemnitzer Linux-Tage.
Ingo: Habe ich tatsächlich wieder geschafft. War sehr schön. Ich glaube,
Ingo: am ersten, oder die ersten ein, zwei Stunden bin ich auch gar nicht wirklich
Ingo: durchgekommen, weil man ständig irgendwo angehalten wird und verquatscht,
Ingo: War sehr schön, auch mal wieder ein paar Leute getroffen zu haben,
Ingo: die man einfach lange nicht gesehen hat und sich mit denen unterhalten haben.
Ingo: Aber im Endeffekt ist es eine Messe im unteren Teil und ansonsten auch ein großes Vortragsprogramm.
Ingo: Es waren fast 4.000 Besucher, 3.800 Besucher waren an den zwei Tagen da und
Ingo: es war mega, mega mäßig voll.
Ingo: Das Thema diesmal war auch digitale, ja, souveräne Digitalität.
Markus: Ja, genau.
Ingo: In meinem Kopf ist es anders, aber es war souveräne Digitalität.
Ingo: Das war das Motto und dementsprechend ging es auch viel um ja,
Ingo: digitale Souveränität sozusagen.
Ingo: Egal, ob jetzt in der Schule oder in deinem Smart Home oder sonst wo.
Ingo: Aber eben auch über Mail-Server und viele, viele andere Dinge war das Thema.
Ingo: Auch Workshops gab es und ich habe tatsächlich ein Kind mitgenommen,
Ingo: was auch Workshops im Bereich CLT Junior gemacht hat.
Ingo: Also man kann Arduinos programmieren oder eben mit LEDs programmieren an so
Ingo: einen kleinen ESP dranbauen und damit lernen.
Ingo: Das war ganz spannend. Ein bisschen gelötet und dann eben mit Mikrocontroller gebastelt.
Ingo: Also kann ich durchaus empfehlen, da auch mit Kind hinzugehen,
Ingo: wobei das Kind fand einen Tag gut und den anderen Tag was gelangweilt.
Ingo: Was für ein Kind hast du mitgenommen.
l33tname: Ingo? War es dein eigenes? Du hast nur gesagt, ich habe ein Kind mitgenommen
l33tname: und dann in meinem Kopf war es so, Ingo hat sich einfach auf der Straße ein
l33tname: Kind gesehen und gesagt, du kommst mit an die Chemnitzer Linux-Tage.
l33tname: Du wirst es Spaß haben und los geht's.
Ingo: So mache ich das immer. Ich klaue mir einfach ein Kind von der Straße und Das
Ingo: macht einen total guten Eindruck.
Markus: In der Nachbarschaft.
Ingo: Und dann Dann müssen sie Linux installieren. Ja, ja.
l33tname: Bei Onkel Ingo gibt es keine Süßigkeiten, da muss man Linux installieren.
Ingo: Nee, da kriegst du ja. Du willst doch bestimmt digital souverän sein.
l33tname: Ich würde auch hier mal ein bisschen löten. Komm mit.
Ingo: Ja, genau.
Ingo: Also auch sowas gibt es.
l33tname: Cool.
Ingo: Workshops. Und wie gesagt, für einen Tag war das super, für zwei Tage weiß ich nicht.
Ingo: Hat bei meinem Kind jetzt nicht so funktioniert. Es war den zweiten Tag etwas
Ingo: gelangweilt, aber ich wollte trotzdem beide Tage gehen.
Ingo: Aber nur mal, also das waren jetzt so meine Erfahrungen.
Ingo: Ja dann hat man es gab auch viele Leute, die waren mit ihren Kindern vielleicht
Ingo: auch nur am zweiten Tag da,
Ingo: aber Lloyd Workshop und eben so mit LED spielen war bei meinem Kind jetzt angesagt
Ingo: und ich war dann halt in der Zeit in Vorträgen aber trotzdem muss man ja ab
Ingo: und zu nach seinem Kiel gucken,
Ingo: Ja, API, man konnte Prüfungen machen,
Ingo: sein Linux-Wissen unter Beweis stellen sozusagen und die meisten Vorträge sind
Ingo: aufgezeichnet worden und die könnt ihr euch natürlich in der C3,
Ingo: CCC-Mediathek, wisst ihr, wo die ist,
Ingo: tatsächlich noch nachgucken.
Ingo: Denn ich habe, weiß ich nicht, habe ich große, ich überlege gerade,
Ingo: ob ich irgendwas habe, wo ich sage, das müsst ihr euch angucken.
Ingo: Ich habe mir zwar was angeguckt über Podman, beziehungsweise was so Cubelets
Ingo: sind, aber den Vortrag brauchte man jetzt nicht unbedingt.
Ingo: War sehr, sehr einsteigermäßig und ja, das hätte ich mir wahrscheinlich in fünf
Ingo: Minuten auch irgendwo durchlesen können.
Ingo: Interessanter war, wobei da wahrscheinlich jetzt noch kein Produkt dahintersteht,
Ingo: wenn man Linux oder
Ingo: die Grafikkarte tatsächlich bis in den Hypervisor durchgibt und dann eben schnellen
Ingo: Remote-Zugriff oder Hardware-beschleunigten Remote-Zugriff über LibWirt und
Ingo: oder Browser via Spice und sowas hat. Das war ganz interessant.
Ingo: War von einer Uni- oder Forschergruppe, da weiß ich jetzt nicht,
Ingo: wie schnell die schon sind, dass da wirklich ein Produkt rauskommt.
Ingo: Aber das ist natürlich spannend, das zu sehen, dass eben ich mit Spice dann
Ingo: auf irgendwas zugreifen kann,
Ingo: eine Virtual Machine gehabt, die dann mit Linux oder Windows läuft und ich dann
Ingo: eben auch ein Video abspielen kann oder andere Sachen fahren kann und das funktioniert
Ingo: natürlich nicht mit Nvidia-Grafikkarten.
Ingo: Fuck you, Nvidia. Aber mit Intel-Karten haben sie es hinbekommen.
Ingo: Und ansonsten ging es auch doch noch viel um Ansible, Infrastructure as Code,
Ingo: also die ganze Richtung und eben, ja, digitale Souveränität an Schulen,
Ingo: in der Verwaltung, ja, genau.
l33tname: Gibt ein Nix-Nix-OS-Talk.
Ingo: Ein Nix-OS-Talk gab es auch, den habe ich aber leider nicht gesehen.
Ingo: Gab auch einen Stand von Nix und von Fedora und OpenSUSE und irgendwie Debian,
Ingo: also Ubuntu, alle waren sie da.
Ingo: Genau, ist schon irgendwie ein cooles Event,
Ingo: kann ich durchaus mal empfehlen, da hinzugehen, egal ob ihr jetzt wegen Vorträgen
Ingo: hingeht oder in den Ausstellungsbereich, wie gesagt, zu eurer Lieblingsdistribution
Ingo: oder zu den vielen, vielen anderen Sachen, die dort ausgestellt sind.
Ingo: Was ich leider nicht geguckt habe, was ich jetzt noch nachgucken müsste,
Ingo: sind die ganzen Sachen, so Mesh-Core und Antennen-Bautaf, Antennen-Software unter Linux und sowas,
Ingo: also was Richtung Lora-Wahn und alles durchgeht.
Ingo: Das habe ich leider nicht geschafft, das muss ich dann nochmal nachgucken.
Ingo: Das steht noch auf meiner To-Do-Liste, aber auch sowas war dort Thema,
Ingo: könnt ihr euch ja mal angucken.
Ingo: Und natürlich an vielen Stellen auch KI, das versteht sich ja wohl von selbst.
Ingo: Was ich mir noch angeguckt habe, war tatsächlich richtig schlecht über Technik
Ingo: schreiben, weil ich wahrscheinlich demnächst auch mal einen Artikel fürs Linux
Ingo: Magazin schreiben darf.
Ingo: War auch ganz interessant, also was man machen sollte oder eben nicht sollte,
Ingo: um gut für andere Leute zu schreiben.
Ingo: Auch wenn ihr euch jetzt für einen Blog-Eintrag oder sowas vielleicht gar nicht
Ingo: schlecht, wenn ihr euch den noch angucken wollt.
Ingo: Gut, das war die eine Sache. Ich war auch noch auf vielen anderen Events.
Ingo: Eine andere spannende Sache war die CubeCon, die war in Amsterdam vor kurzem.
Ingo: Da habe ich auch ein kleines YouTube Short gemacht zu dem Thema.
Ingo: Ich habe zum ersten Mal einen YouTube Short. Habt ihr den gesehen?
Markus: Ja, ich bin drüber gestolpert.
Ingo: Ein Kollege hat mich eigentlich gefragt, hey, ich bin da so durch dieses YouTube
Ingo: gesurft und plötzlich habe ich dich gesehen.
Ingo: Kannst du mal sehen. Genau, da könnt ihr euch angucken, aber ich kann es auch
Ingo: hier nochmal kurz sagen. Ja,
Ingo: KI war natürlich ein großes Thema, das war es aber letztes Jahr auch schon,
Ingo: jetzt geht es so ein bisschen mehr Richtung KI-Standardisierung mit MCP und
Ingo: naja, wo es sich überall so hin entwickelt.
Ingo: Man ist ganz schön zu sehen, dass nicht jeder oder doch, es gibt viele Projekte,
Ingo: die irgendwie das Gleiche machen, aber das konsolidiert sich jetzt auch alles so ein bisschen.
Ingo: Mir persönlich hat so das gewisse Extra gefehlt.
Ingo: Also die letzten Jahre war ich immer da und bin danach dann hingegangen und
Ingo: gesagt, oh, das ist total geil und darüber muss ich ein Interview machen oder
Ingo: das muss ich zu Hause ausprobieren.
Ingo: Das hat mir alles ein bisschen gefehlt. Weiß ich nicht, ob das jetzt nur,
Ingo: ob ich einfach nicht motiviert genug war.
Ingo: Die Leute, mit denen ich gesprochen habe, viele auch tatsächlich zum ersten Mal da.
Ingo: Also auch Deutsche findet man natürlich überall. Und dann war mal gefragt, hey, wie sieht es aus?
Ingo: Aber auch selbst bei anderen Leuten, die sehr viel mitgenommen haben.
Ingo: Also vielleicht ist es tatsächlich bei mir jetzt nur ein persönlicher Eindruck, der sagt, hm,
Ingo: weiß ich nicht, vielleicht ist dieses Cloud-Native, dieses Kubernetes jetzt
Ingo: gerade am Peak, aber so hat es sich angefühlt, auch so im Gespräch mit den anderen
Ingo: Pressekollegen, die da waren.
Ingo: Also wir waren so eher der Meinung, ja, schon irgendwie ganz nett hier und auch
Ingo: irgendwie viel los und war ja
Ingo: auch die größte CubeCon und damit die größte Open Source Konferenz ever,
Ingo: aber irgendwie fehlt so die News, die eine Sache, wo man sagt, okay,
Ingo: Das ist es jetzt. Darüber will ich schreiben, darüber will ich berichten.
Ingo: Das ist das, was ich mit nach Hause nehme. Das hat dieses Jahr gefehlt.
Ingo: Und meine Prediction an der Stelle, die nächste CubeCon wird kleiner.
Ingo: Die nächste CubeCon, zumindest die nächste CubeCon EU, wird in Barcelona stattfinden.
Ingo: In Barcelona war die CubeCon auch schon mal vor ein paar Jahren.
Ingo: Viel schöner ist dann die übernächste. Die wird nämlich in Berlin stattfinden.
Ingo: Also da können dann mal alle vorbeikommen.
Ingo: Das ist ja für mich sozusagen um die Ecke, da muss ich dann mal nicht so weit mit dem Zug fahren.
Ingo: Genau, weil ich fahre ja immer mit dem Zug zu diesen ganzen Konferenzen.
Ingo: Das war, glaube ich, so mal der Abriss. Deswegen habe ich jetzt an der Stelle
Ingo: auch keinen Talk, den ihr euch unbedingt angucken müsst.
Ingo: Auch die Sachen werden irgendwann, das dauert ein bisschen länger bei den Cubecons
Ingo: immer, aber die werden irgendwann auch auf YouTube veröffentlicht.
Ingo: Bei den Chemnitz-Erlindungstagen jetzt schon alles auf Media CCC,
Ingo: Cubecon dann irgendwann auf YouTube irgendwann zu finden.
Ingo: Aber ja, das ist so mein Fazit von der Cubecon EU.
Ingo: 2026 in Amsterdam. Gut, das war es schon. In Oslo war ich vorher auch noch.
Ingo: Da ging es dann, das hatte ich vielleicht auch schon mal kurz erwähnt,
Ingo: war eher so Cloud-Sharing im wissenschaftlichen Kontext.
Ingo: Da waren eben Nextcloud, Owncloud, Opencloud, aber eben auch die Leute von Collabora,
Ingo: und die von OnlyOffice waren nur remote zugeschaltet.
Ingo: Und letztes Mal waren sie auch da, letztes Jahr, aber dieses Jahr glaube ich
Ingo: nicht. Zumindest habe ich keinen gesehen.
Ingo: Die haben sich, die trauen sich nicht so richtig mehr.
Ingo: Aber jetzt auch ganz obsolet, weil wenn, dann sind nächstes Mal die Leute von
Ingo: Eurooffice wahrscheinlich dabei.
Ingo: Ja, das war so meine letzten zwei, drei Wochen, wo ich irgendwie immer unterwegs war.
Ingo: 3D-Druck? Oder habt ihr Fragen dazu? 3D-Druck in der Woche haben wir gar nicht.
l33tname: Ich habe nichts gedruckt.
Markus: Nein, ich habe nichts. Keine Druckaktivitäten.
l33tname: Wenn du die nächste Kategorie sagst, kann ich dir auch sagen, warum.
Ingo: Ja, die nächste Kategorie ist Mimimi. Hast du was rumzuholen?
l33tname: Tja, ich habe wohl was rumzuholen. Ich hätte vielleicht tatsächlich wieder mal
l33tname: einen 3D-Druck gehabt, weil ich wollte, also ich habe mir so ein Rack gekauft, so ein gebrauchtes.
l33tname: Und jetzt die große Opportunity da irgendwie diese Computer dann da ins Rack
l33tname: zu bauen und dann kann man sich dann so Brackets und Zeug drucken.
l33tname: Stellt sich raus, das Problem ist, da gibt es halt so einen Standard wie weit
l33tname: dieses Rack sein sollte und das Rack, was ich hatte, war halt einfach so drei Millimeter zu klein.
Ingo: What?
l33tname: Ja, keine Ahnung, es hat sich irgendwie beim Zusammenbauen der Vorbesitzer,
l33tname: keine Ahnung was, hat sich halt so ein bisschen verzogen.
l33tname: Und ich sage es mal so, wenn du Hardware hast, die das nicht halt, also es gibt diese,
l33tname: du hast ja diese Rails links und rechts und zwischen diesen Rails,
l33tname: also nicht vom Loch, sondern da,
l33tname: wo das Equipment halt dazwischen passen muss, das sollte eigentlich 450 Millimeter weit sein.
l33tname: Und jetzt viel Equipment ist halt ein bisschen kleiner.
l33tname: Also es ist halt irgendwie 5, 6 Millimeter kleiner oder so und dann fällt es halt nicht so auf.
l33tname: Ich habe jetzt nur leider das Problem, mein Router ist genau,
l33tname: der braucht halt wirklich so das Maximum, Und da haben sie wirklich das Maximum
l33tname: des spezifizierten Spaces ausgenutzt.
l33tname: Und darum passt das da nicht rein. Und jetzt muss ich mal schauen,
l33tname: ob ich mir ein anderes Rack hole oder...
l33tname: Das ist fürs Erste wieder mal
l33tname: auf Eis gelegt und darum werde ich da vermutlich auch nix 3D drucken für.
l33tname: In naher Zukunft.
l33tname: Genau, das ist mein Mimimi.
Ingo: Okay. Deswegen nichts gedruckt.
l33tname: Okay.
Ingo: Ja, schade. Aber ja, also Recks sind schon manchmal eine Bitch.
Ingo: Ich habe auch so eins, wo an einer Stelle die Schienen, die Original-Schienen,
Ingo: um den Server draufzulegen, wenn ich reinpasse, weil es ein bisschen anders
Ingo: ist, als das, weiß ich nicht.
Ingo: Oder diese Schienen irgendwie eine spezielle Reckform brauchen.
Ingo: Also das ist mit komischen Standards manchmal. Ja.
Ingo: Lesefu. Wer kann lesen? Wer hat was gelesen?
Markus: Ja, lesen. Ab und zu kommt man doch mal dazu.
Markus: Ich habe einen Artikel gelesen, der erwähnenswert ist in dem ganzen Kontextdiskussion,
Markus: der hat vorhin in der Kontext der AI-Diskussion, der hat vorhin auch ganz gut gepasst.
Markus: Ich habe ihn mir für jetzt aufbewahrt und zwar trägt er den Titel Thoughts on Slowing the Fuck Down.
Markus: Und der ist geschrieben.
Markus: Von,
Markus: einem Österreicher, der vielleicht bekannt ist über die Bibliothek LibGDX. ähm,
Markus: Und der hat einen Artikel geschrieben, was so sein Blick auf ein Jahr Erfahrung
Markus: mit Coding-Agenten ist.
Markus: Und seine Kernthese ist,
Markus: dass die Agents uns zu maximalem Code-Output verführen in minimaler Zeit,
Markus: aber die Disziplin aufweichen, die notwendig ist.
Markus: Und nur durch Anwenden von menschlicher Disziplin und Kontrolle lässt sich eigentlich
Markus: im Zaum halten, was da entsteht.
Markus: Und wenn das wegfällt, entsteht dabei nur unwartbarer Müll.
Markus: Und seine drei Hauptargumente dafür sind, dass LLMs und die Coding Agents Fehler
Markus: ohne Lerneffekt machen.
Markus: Menschen machen Fehler, aber sie lernen daraus. Wenn nicht beim ersten Mal,
Markus: dann später nach dem fünften Mal.
Markus: Agents nicht. Die lernen nicht. Die machen Dinge auch immer wieder.
Markus: Manchmal laufen sie dann in Schleifen rein, die Schleifen versuchen,
Markus: die Hersteller ihnen abzugewöhnen.
Markus: Aber so kleine Fehler, wenn überall ein bisschen Fehler drin sind,
Markus: dann türmt sich das irgendwie auf in so ein unkontrollierbares Komplexitätsmonster.
Markus: Er stellt es sehr schön dar. Also es ist wirklich lesenswert.
Markus: Das zweite Argument ist, dass es ohne diesen Flaschenhals, den man beim Prozess
Markus: oder mit der Zeit des Programmierens hatte, auch so ein wichtiges Schmerzempfinden wegfällt.
Markus: Weil der Mensch als Programmierer war ein Qualitätsfilter, schreibt er.
Markus: Und ohne diesen Qualitätsfilter merkt man erst, dass die Codebasis kaputt ist, wenn es zu spät ist.
Markus: Nämlich, wenn man sie schon deployed hat. Und das dritte Argument,
Markus: aber ich finde, das schwindet zur Zeit ein bisschen, weil die Kontext-Windows größer werden.
Markus: Aber er schreibt, dass die Suche und das Gedächtnis dessen, was die Agenten
Markus: handeln können, dass das zu klein ist für Code-Basen.
Markus: Weil sie können nicht im Kontext halten, was alles an relevantem Code da ist
Markus: und das führt zu Duplikaten, Inkonsistenzen,
Markus: mehr Komplexität und ja, auch gerade wenn man dann, der Algentic-Ansatz ist
Markus: ja, dass man das mehrere Teilprozesse machen lässt, die voneinander nichts wissen.
Markus: Das hilft nicht beim Gesamtverständnis.
Markus: Ich glaube aber, zum einen arbeiten sie ganz massiv am Kontextwindow und zum
Markus: anderen sind wir schon vor Zeitalter der Agenten immer darauf ausgewiesen,
Markus: möglichst begreifbare Blöcke zu haben und dann lose,
Markus: gekoppelte Teilsysteme zu haben, die nur so viel voneinander wissen,
Markus: möglichst nichts voneinander wissen, aber so eine klar definierte Schnittstellen voneinander wissen.
Markus: Und wenn man sich an das sehr bewährte Architekturpattern hält,
Markus: dann kommt man eigentlich auch in Größen, die diese Agenten handhaben können.
Markus: Das Gesamtverständnis für das System wiederum, da ist dann die Frage,
Markus: ob man das dann abstrahiert einem Agenten verständlich machen kann oder ob es
Markus: da dann wieder den Menschen braucht.
Markus: Lange Rede, kurzer Sinn. Er empfiehlt, langsamer machen, Architektur und APIs selber schreiben.
Markus: Agenten nur für klar abgegrenzte Aufgaben und sich selbst ein Limit setzen,
Markus: wie viel Code können wir reviewen?
Markus: Und mehr sollten wir nicht generieren.
Ingo: Ja, da sollten sich mal die Leute drin halten. Da bin ich gespannt.
Markus: Ja, ja, ja. Genau, also insofern deswegen lesenswert.
l33tname: Klingt interessant, weil ich mir, habe ich mir mal gebookmarked.
Markus: Ja. Ähm, der nächste Artikel ist nicht von mir. Ich glaube, wir haben AGR erreicht.
l33tname: Ich habe die nicht. Ich werde die weiterkopieren. Das sind, äh, die sind von.
Markus: Dann ist der dann kommt, das ist ein Lesefu. Das ist aber kein Artikel, keine Sorge.
Markus: Das ist ein Link auf eine Seite, der, ähm, die ist, ich weiß nicht genau, was er alles scrapt.
Markus: Er scrapt das Internet-TM nach News rund um die Technologie,
Markus: die wir für die Zukunft brauchen.
Markus: Cleantech, Neudeutsch. Und aus diesen News, die da gefunden werden,
Markus: werden immer die fünf wichtigsten rausgefiltert.
Markus: Und das ist ein ganz cooler Anlaufpunkt, um auch mal so ein bisschen,
Markus: wie kann es denn jetzt eigentlich weitergehen, Perspektive einnehmen zu können
Markus: und nicht immer nur sich mit diesem ganzen Katastrophen-News zu beschäftigen.
Markus: Finde ich sehr schön, die Seite. Ist schlank. Kann man Schlagzeilen lesen am
Markus: Tag und gucken, ob da was dabei ist, was man als positiven,
Markus: Impact oder Drall mitnehmen kann.
Ingo: Okay.
l33tname: Cool.
Ingo: Dann kommen wir zu den Picks.
l33tname: Picks, Picks, Picks.
Ingo: Jemand irgendwie Picks?
l33tname: Ich habe wohl Picks.
Ingo: Was für Picks?
l33tname: Ja.
l33tname: Einerseits möchte ich hier den Hex S 2025 picken.
l33tname: Das ist komplett an mir vorbeigegangen.
l33tname: Das ist so ein Tiny Router.
l33tname: 2,5 Gig SFP und 5 Gigabit Ethernet Ports mit PoE in, PoE out.
l33tname: Und ich hatte einen Vorgänger von dem Ding und das ist schon ziemlich coole Hardware.
l33tname: Und die Dinger kosten halt irgendwie, also Recommended Preis sind irgendwie 70 Dollar.
l33tname: Ich habe den bei uns glaube ich irgendwie für knapp 55 Schweizer Franken oder
l33tname: so, 60 Schweizer Franken gesehen das ist schon geile Hardware für den Preis
l33tname: kann man nichts sagen ok.
Ingo: Was macht der?
l33tname: Das ist ein Router IP-Pakete oder was ist deine Frage?
Ingo: Die darf ich doch nicht mehr verwenden jetzt du bist ja nicht in Amerika darum
Ingo: darfst du den kaufen und Mikrotik.
l33tname: Keine Ahnung Wo auch immer die herkommen. Irgendwo werden die schon herkommen.
l33tname: Aus Riga. Das ist sogar europäisch.
l33tname: Gut, so viel dazu. Also das ist einfach coole Hardware für einen guten Preis.
l33tname: Wie gesagt, ich hatte einen Vorgänger lange in Betrieb. Das Einzige,
l33tname: was scheiße ist, ist dieses UI.
l33tname: Ihr Web-UI ist halt einfach, das ist eine Katastrophe.
Ingo: Können Sie mal neue Vibe-Coden.
l33tname: Besser nicht. Das sah schon Vibe-Coded aus, aber es war ja aus den 90ern.
l33tname: Das ist ein bisschen das Problem. Aber es ist halt super mächtig.
l33tname: Du kannst super viel Zeug konfigurieren auf den Dingern.
l33tname: Leider auch nicht Open Source, aber ja, das Hardware Offloading-Zeug funktioniert
l33tname: halt ziemlich cool, das heißt, du bekommst mit relativ wenig Power halt ziemlich viel Durchsatz hin.
l33tname: Dann nächster Pick ist die SBB TUI, oder TUI, was ein Terminal Interface Ding ist für hier die Züge.
l33tname: Da kannst du Züge nachschauen, sieht ziemlich lustig aus.
l33tname: Kannst du Züge in dein Terminal nachschauen.
l33tname: Braucht man das? Vermutlich nicht. Ist es geil.
Ingo: Ja, ist geil.
l33tname: Und dann noch einen letzten kleinen Pick, was ich immer noch mal ausprobieren muss.
l33tname: Ich glaube, ich habe schon mal gepickt oder wir hatten schon mal drüber gesprochen.
l33tname: Es war wieder mal in einem meiner News-Dingsies drin.
l33tname: Es gibt Demonless, was so ein bisschen die Idee ist, sowas ähnliches wie mit
l33tname: dem Docker, die Docker Experience auf FreeBSD zu bekommen.
l33tname: Aber halt ohne, dass man Linux braucht, sondern du hast halt auch wie auf dem
l33tname: Docker Hub halt so ein Image,
l33tname: aber es ist halt ein und drunter wird dann Jail verwendet und es wird halt ein FreeBSD verwendet.
l33tname: Das sieht eigentlich ziemlich cool aus. Muss ich mal ausprobieren,
l33tname: wie gut das funktioniert.
l33tname: Ja. Genau, wenn ihr Freebies-D habt, könnt ihr euch das mal anschauen.
Ingo: Hab ich nicht, aber ja.
l33tname: Aber für die Leute, die das haben, wenn du kein Freebies-D hast,
l33tname: dann ist es tatsächlich nicht so interessant.
Ingo: Okay. Sind wir dann durch? Ich hab jetzt grad nochmal schnell geklickt hier,
Ingo: aber ich weiß nicht, hab irgendwie nichts gefunden, was ich jetzt noch picken könnte.
Ingo: Genau, nee, irgendwie.
l33tname: Hast du eine neue Radio-Turk-Sendung gemacht?
Ingo: Nee, habe ich auch nicht gemacht. Ich hatte irgendwie...
Ingo: Ja, ich habe zwar ein Interview geführt in letzter Zeit, aber das habe ich jetzt
Ingo: auch noch nicht veröffentlicht.
Ingo: Nee, ich war zwar auf vielen Konferenzen und hatte auch immer mein Zeug dabei,
Ingo: aber irgendwie war ich, ich weiß nicht, war nicht in der Stimmung und irgendwie
Ingo: ausgelutscht in letzter Zeit.
Ingo: Also sorry, eigentlich müssten wir eine neue Radio Tuck Sendung rausbringen,
Ingo: aber habe ich bisher nicht.
Ingo: Es gibt oder es sollte geben eine neue Version des Nextcloud-Podcasts,
Ingo: zum ersten Mal auch auf Deutsch.
Ingo: Ich habe es jetzt aber noch nicht auf den Nextcloud-Seiten oder es ist mir zumindest
Ingo: noch nicht in meinen Podcast-Feed reingespült worden, aber das kommt wahrscheinlich demnächst.
Ingo: Da geht es darum, wie die Österreicher oder das österreichische,
Ingo: Bundeswirtschaftsministerium umgestellt hat auf Nextcloud und Nextcloud Talk. Fand ich ganz spannend.
Ingo: Könnt ihr euch vielleicht mal auch anhören, was die dann so an naja,
Ingo: es ging eher so drum, wie nimmt man so seine Organisation mit?
Ingo: Das ist ja gar nicht so ganz einfach, insbesondere wenn die dann alle lieber
Ingo: irgendwie Microsoft Teams hätten.
Ingo: Also so eher aus der Richtung das Ganze mal beleuchtet.
Ingo: Genau, das habe ich gemacht, aber leider keine neue Radiotux-Sendung,
Ingo: weil irgendwie hat mir die Motivation gefehlt. Sorry.
Ingo: Deswegen habe ich ja so ein YouTube-Short jetzt mal ausprobiert.
l33tname: Das wollte ich sagen, du kannst ein YouTube-Short einfach picken.
Ingo: Ja.
l33tname: Dass Leute das schauen. Dann kannst du so ein YouTuber werden.
Ingo: Oh Gott. Ja, das habe ich auch, also, ne, weil ich sonst nichts von dieser Konferenz
Ingo: mitgebracht habe, habe ich gedacht, dann versuche ich jetzt sowas mal.
Ingo: Aber eigentlich müsstest du dann irgendwie auch besseres Equipment haben.
Ingo: Dafür war ich noch nicht, bin ich noch nicht ausgerüstet für.
Ingo: Wobei ich mir zumindest auch mal so eine kleine Mikro, Ansteck-Mikros,
Ingo: glaube ich, besorgen muss.
Ingo: Auch gerade die ganze große Hardware immer mitzunehmen, ist dann doch immer
Ingo: ganz schön viel irgendwie da.
Ingo: Naja, aber ich habe noch zumindest ein Interview auch ausgemacht.
Ingo: Ich hoffe mal, das kriegen wir in den nächsten Wochen untergebracht.
Ingo: Da wird es dann auch nochmal um Open Cloud Mesh gehen, also das Protokoll mit
Ingo: dem zum Beispiel OnCloud, OpenCloud, Nextcloud untereinander kommunizieren.
Ingo: Das soll jetzt ein IETF-Standard werden, ist gerade eingereicht und das nochmal
Ingo: ein bisschen zu beleuchten.
Ingo: Das hatten wir leider auf der Konferenz nicht mehr geschafft,
Ingo: aber wir haben zumindest mal grob ausgemacht, dass wir da uns nochmal zusammensetzen
Ingo: und das werde ich jetzt nochmal forcieren.
Ingo: Also das gibt alleine eine ganze RadioDUX-Sendung, glaube ich.
l33tname: Cool.
Ingo: Also, wir haben Themen. Wie gesagt, sorry, ich war ein bisschen unmotiviert,
Ingo: aber es sollte wieder bald hoffentlich eine neue Radiotux-Sendung geben.
Ingo: Okidoki, dann sind wir durch und ja, dann bleibt mir nur noch,
Ingo: wie immer, euch eine frohe Zeit zu wünschen.
Ingo: Passt auf euch auf. Habt Spaß.
Markus: Am Gerät.
Ingo: Genau, wenigstens diesmal klappt das. Das müsst ihr auch noch üben.
Ingo: Wenn ihr ohne mich podcastet, dass das klappt.
Ingo: Aber genau, freue mich, dass das so alles funktioniert und ich bin auch ich
Ingo: finde es auch schön, wenn ich einfach Binärgewitter selber hören darf und,
Ingo: nicht dabei bin, das ist auch ganz spannend wobei ich dann immer dieses Bedürfnis,
Ingo: da rein zu quatschen ja, gut, dann bis zum nächsten Mal, ciao, ciao Tschüss.