Ingo: Hallihallo, herzlich willkommen zu Binärgewitter Talk, Ausgabe 339, heute mit Felix.
l33tname: Kein Felix.
Ingo: Und Markus.
Markus: It's summertime, ach nee, in the summertime singt man, ah, ich sing lieber nicht Hallo zusammen.
Ingo: Ab in den Süden. Ja, und mit meiner einer, ich bin Ingo, hallo,
Ingo: willkommen im Jahr 2023, glaube ich.
Ingo: weil Ja Ingo, was ist da los?
l33tname: Bist du noch in der Vergangenheit?
Ingo: Ich lebe in der Vergangenheit und zwar nicht nur eine Sendung lang, sondern mehrere,
Ingo: Ich krieg's irgendwie nicht auf die Reihe, unsere Sendung richtig zu benamen,
Ingo: also sorry, dass ich hab geguckt, das waren ja wirklich die letzten 3,
Ingo: 4, 5 Sendungen oder so, die alle nach 2023 gepackt haben,
Ingo: Ja, du keine Ahnung, ich fand 2023, glaube ich, viel cooler als 2024 und deswegen
Ingo: bin ich schon so deprimiert von diesem Jahr.
Ingo: Vielleicht wollte ich das einfach ignorieren oder so.
l33tname: Ja, sag doch mal die Kategorie, dann können wir gleich noch ein bisschen mehr
l33tname: über Downloads sprechen.
Ingo: Genau, wir sind in der Kategorie Blast from the Past. Unsere Startkategorie sozusagen.
l33tname: Es ist nicht nur so, dass gewisse Sendungen einfach mit 2023 dran steht,
l33tname: obwohl sie eigentlich von diesem Jahr sind.
l33tname: Das wäre ja noch so, ja, ist nicht gut, aber fällt meistens keinem auf.
l33tname: Im Prinzip merkt das niemand und es sollte eigentlich egal sein.
l33tname: Ist halt ein bisschen verwirrend, aber,
l33tname: Es funktioniert schon, aber dann hat irgendwie Felix' Download-Server nicht funktioniert.
l33tname: Dann haben wir umgestellt, dann hat irgendwie dein Download-Server funktioniert
l33tname: und nicht funktioniert.
Ingo: Doch, doch, meiner hat funktioniert und dann habe ich gedacht,
Ingo: naja, dann kann ich jetzt wieder auf den anderen umstellen.
Ingo: Und dann hat Felix' Server wieder rumgesponnen und dann musste ich wieder zurückspringen.
Ingo: Und dann ist dir vorhin aufgefallen, dass auf meinem Download-Server ein paar Sendungen fehlen.
l33tname: Genau, da haben ein paar Sendungen gefehlt. Ich habe hier so ein Merch-Request,
l33tname: gemercht, wo jemand das Nexus-Wiki-Update-Zeug gemacht hat.
l33tname: Da habe ich gedacht, klickst du drauf, sieht gut aus, kann man merchen, gemercht, gefailt.
l33tname: Und wir haben so einen kleinen Check, der halt alle Sendungen checkt, ob sie erreichbar sind.
l33tname: Und turns out, da fehlen ein paar Sendungen.
l33tname: Aber jetzt sollte alles wieder da sein. Falls nicht, schreibt das doch in die Kommentare.
l33tname: Im Zweifelsfall merken wir es halt nicht selber. Aber die sind schon irgendwo.
l33tname: Ja, genau.
Ingo: Wir haben auch da einen Backup von Backup von Backup.
Ingo: Ich schreibe die Sendung an drei verschiedene Stellen tatsächlich hin.
Ingo: Wie ihr seht, mindestens eine funktioniert immer nicht.
Ingo: Aber deswegen schreibt man es ja an drei.
Ingo: Genau, also Felix, da weiß ich nicht, der ist gerade ein bisschen instabil.
Ingo: Auch unser Pad hier löst sich ab und zu mal auf gerade. gerade,
Ingo: weiß nicht, liegt bestimmt an Nixos.
l33tname: Jetzt, wo er nicht da ist, können wir ja solche Dinge rumhaten.
l33tname: Können wir ja auch rumhaten, so viel wir wollen.
Ingo: Genau, und da wir auch kein Monitoring oder sonstiges haben,
Ingo: seid ihr Hörer unserem Monitoring.
Ingo: Ist ja auch ein bisschen schlecht, oder? Ich meine, sehr nett von euch,
Ingo: dass ihr uns auch hinweist auf allen möglichen Kanälen.
Ingo: Also ich habe auch ganz viele Nachrichten im Mastodon bekommen.
Ingo: Also vielen Dank dafür.
Ingo: Sorry, dass ich gerade ein bisschen auf Mastodon schwieriger reagiere.
Ingo: Mein Leben ist gerade so voll.
Ingo: Ich gelobe aber wieder Besserung, da schneller zu reagieren.
Ingo: Jedenfalls total lieb und nett von euch, dass ihr uns darauf hinweist,
Ingo: dass wir so serverdown sind.
Ingo: Weil wie gesagt, sonst passiert nichts.
Ingo: Wenn da niemand Mit nix passiert nix.
l33tname: Genau.
Ingo: Ja, aber jetzt sind sie gerade wieder erreichbar. Wie gesagt,
Ingo: hier aus dem Keller direkt, da wo auch die Kommentare liegen,
Ingo: das sollte jetzt gehen und die paar Sendungen haben wir gefunden, die fehlten.
Ingo: Von dem her sind wir mal zuverlässig.
Markus: War das gerade eben nur auf die Erreichbarkeit über Mastodon bezogen oder auch
Markus: auf die Aktualisierung vom Server?
Ingo: Hänge ich, da hänge ich, da hänge ich auch, aber Alles gut, also Ich wollte
Ingo: nur ärgern Also ich habe eigentlich immer, zumindest wenn ein ganz böses Sicherheitsupdate kommt,
Ingo: dann bin ich eigentlich schon hinterher das direkt zu machen und ja,
Ingo: ich hänge glaube ich ein ganzes Major, Minor also ich hänge noch auf 4.1 und
Ingo: ich glaube wir sind schon bei 4.2 mindestens.
Markus: 4.2.9 ist aktuell.
Ingo: Genau, aber aber die 4.1er wird ja noch gepflegt und eigentlich wollte ich den
Ingo: Mastodon auch zu mir in den Keller ziehen und wollte eigentlich dabei dann auf
Ingo: Docker auch umstellen und da ist aber noch was gefailt.
Markus: Man muss ja erst mal das Kybernetis hochziehen.
Ingo: Ja, ich würde jetzt tatsächlich einfach nur Docker machen.
Markus: Kanonen, Spatzen, alles was geht.
Ingo: Ja, alles was geht. Und dann natürlich mit Ruck und Zeph, weil sonst macht es ja keinen Spaß. ist. Ja.
Ingo: Ja. Man braucht schon den richtigen Storage dahinter.
Ingo: Ja. Ja. Genau. Wobei ich mich gerade auf Arbeit ziemlich viel mit NFS beschäftige.
Ingo: NFS für ZFFS. Also das ist auch spannend.
Ingo: Und dann Körperross und so Sachen, mit denen ich, also gerade Körperross und
Ingo: Sachen, mit denen ich mich noch nie beschäftigen wollte, was ja auch irgendwie
Ingo: doppelt und dreifach komplex ist.
Ingo: Aber ja, so bestimmte Sicherheitsaspekte, die man dann haben will und sagt,
Ingo: nee, hier nur POSIX-Rechte reichen mir nicht.
Ingo: Ich will irgendwie noch absichern, dass die Leute auch wirklich die sind,
Ingo: für die sie sich halten und dann brauchst du ein Körperrost-Ticket und sonst
Ingo: kommst du hier nicht rein.
Ingo: Und von dem her, ja, machst du das dann über NFS oder über Samba. Aber, jup, jup, jup.
Ingo: Solche Dinge. Nicht schlecht. Was haben wir da noch?
Markus: Wo du ZFS sagst. Ach so, gehen wir zu Gnipp. Nee, nee.
Ingo: Was?
Markus: Was man mit ZFS, ja, ja, ja, du hast ZFS gesagt, was mir dann im Kopf schoss,
Markus: war, dass man mit ZFS, mit dem
Markus: Snapshot-Feature auch sehr schön ein Ransomware-Secure-Backup bauen kann.
Markus: Weil die Ransomware wird niemals die ZFS-Snapshots verschlüsseln können.
Markus: Könnt ihr mir folgen?
l33tname: Ja, das ist korrekt.
Markus: Genau, weil sonst tut man sich mit der Challenge, ein Ransomware-Backup aufzubauen, relativ schwer.
Markus: Weil du dafür, also finde ich, ist immer sehr subjektiv, weil du ja irgendwas
Markus: aufbauen musst, wo der Backup-Server pullt.
Markus: Und wenn du aber ein ZFS mit Snapshot-Feature hast, dann musst du das nicht
Markus: mehr zwangsläufig tun. Dann kannst du immer noch Backups pushen lassen.
Markus: Wenn der User, der pusht, eben kein Root ist und deswegen auf ZFS keinen Zugriff
Markus: hat, du aber ZFS Snapshots aktiv hast und die dann automatisch setzen lässt,
Markus: dann ist es getrennt voneinander.
Markus: Dann hat der Benutzer nicht genügend Berechtigung, um im ZFS die Snapshots anzupacken.
Markus: Also wenn die Ransomware dann mit den Credentials, die sonst die Backups pushen,
Markus: auf die Backup-Server geht und da das letzte verfügbare oder sichtbare Backup
Markus: verschlüsselt, hast du immer noch die ZFS-Snapshots, die nicht verschlüsselt sind.
Ingo: Aber das ist doch bei allen StepShots-Features so, oder nicht?
Markus: Ja, natürlich. Aber ich dachte, man kann mal ein bisschen Werbung für ZFS machen.
Ingo: Okay, korrekt.
l33tname: Gut.
Ingo: Ja, ich benutze jetzt kein ZFS tatsächlich, aber, ne, stimmt nicht.
Ingo: Ich habe jetzt angefangen an einer Stelle, das mal auszuprobieren und eigentlich
Ingo: wollte ich auch mal BcacheFS ausprobieren.
Ingo: Turns out, der Server, auf dem den ich jetzt gerade eigentlich Ist noch zu viel zu alt, genau.
l33tname: Das klingt nach einem Enterprise-Problem, ja?
Ingo: Ja, ist so ein Ubuntu LTS. Das ist noch zu alt dafür.
Ingo: Und ja, ich jetzt an der Stelle rumbaue, muss ich erst mal was anderes machen.
l33tname: Ja, musst du dann erzählen, ob man sich das anschauen soll. Ja.
Ingo: Gucken wir mal. Also gerade ja, mal ein neues,
Ingo: ja, Backup NAS so bei mir hier bauen und das konnte jetzt aber noch nicht mit
Ingo: VK-SFS passieren, sondern da nehme ich immer noch BannerFS.
l33tname: Ich habe ZFS gemacht und ich habe mein Backup trotzdem Pull,
l33tname: also ich habe Snapshots und ein Pull-Backup. weil es mit ZFS dann auch super
l33tname: easy weil du hast ja die Snapshots und kannst sagen ja,
l33tname: von vorherigem Snapshot bis zu aktuellem Snapshot, schick mir mal alles und los geht's,
l33tname: Was haben wir da noch als Blast? Winamp, was mit Winamp?
Markus: Wir haben darüber gesprochen, das ist jetzt so ein richtiger Blast also quasi
Markus: so ein Extension Blast Wir haben über Winamp gesprochen und da eigentlich alles
Markus: zu gesagt, was dazu zu sagen war.
Markus: Und dann bin ich über dieses YouTube-Video gestolpert, wo jemand ein Hardware-Winamp
Markus: gebaut hat. Und das wollte ich euch unbedingt mitbringen und teilen.
Markus: Es ist dann in den Shownotes verlinkt. Schaut es euch an. Was er getan hat,
Markus: ist, er hat sich ein Blechgehäuse anfertigen lassen.
Markus: Er hat Elektronik zusammengestöpselt und dann ein Winamp-User-Interface draufgestülpt.
Markus: Und in den Kommentaren wird schon fleißig danach gefragt, ob es denn jetzt endlich
Markus: einen Kickstarter gibt oder einen Schock dafür.
Markus: Aber offensichtlich ist es bis jetzt ein Einzelstück und einfach nur zum Nachbau empfohlen.
l33tname: Ist das ein Touchscreen vorne drin oder was ist das?
Markus: Ich habe das so verstanden. Ja, das...
l33tname: Crazy. Also vor allem dieses, wo drei von diesen Boxen dann aufeinander gestapelt sind.
l33tname: Das hat schon so diese, ja genau, diese Stereo-Vibes. Und so.
l33tname: Also es sieht echt gut aus, muss man sich jemandem echt Mühe geben. Ah, hier Display.
l33tname: Was steht hier?
l33tname: Ich muss mir das auch mal angucken.
Markus: Also es ist schon, es kommt leider da ein bisschen spät. Ich habe vor Jahren
Markus: mal mit einem Freund das Projekt angefangen und leider nie zu Ende gebracht,
Markus: für ein Jugendtreff eben so einen MP3-Player zu basteln mit einem Touchscreen und da hinzustellen.
Markus: Und das hier wäre das optimale User-Interface gewesen zu seiner Zeit,
Markus: weil damals kannte jeder Win-Win-Win. Das war super.
l33tname: Für alte Leute.
Ingo: Sieht cool aus irgendwie. Nicht, dass ich es bräuchte.
l33tname: Aber Aber es ist halt ordentlich gemacht.
Markus: Doch, also das ist Equipment fürs Wohnzimmer. Ich glaube, das ist schon wohnzimmertauglich. Okay.
Markus: Vielleicht nicht unbedingt wife-compatible, aber zur Hardware.
Markus: Er hat das mit einem Raspberry Pi 4B gebaut, 32 GB SD-Karte.
Markus: Und den Player wurde der Vollständigkeit halber mit einem physischen CD-Laufwerk ausgestattet.
Ingo: Oh Gott. Oh Gott.
l33tname: Weil das ...
l33tname: Also es sieht schon sehr ordentlich gebaut aus. Kann man nix sagen.
Markus: Ja, da hat jemand Liebe reingesteckt, das ist so.
l33tname: Hat sich da schon Mühe gegeben. Also es sieht schon sehr cool aus.
l33tname: Und ja, es ist irgendwie so ein Ultra-Widescreen with Touch Capabilities.
l33tname: P79T anscheinend.
l33tname: Sehr geil. Sehr schön.
Ingo: Könnt ihr nachbauen oder einfach
Ingo: nur das YouTube-Video angucken und genießen, wie er das gebaut hat.
Ingo: Die Linamp. Linamp.
Markus: Genau. Was cool ist bei der CD, der legt natürlich die CD ein und das Ding,
Markus: entweder benutzt es CD-Text oder es ruft die Titeldaten ab.
Markus: Auf jeden Fall hat man die Titeldaten dann im Winamp. Wie früher.
Ingo: Ja.
l33tname: Ja.
Ingo: Vorausgesetzt jemand hat diese wirklich Sachen in die Datenbank eingetragen noch.
l33tname: Ja, die Frage ist, hast du noch eine CD?
Ingo: Ja.
l33tname: Verrückt.
Ingo: Nicht mehr viele, aber...
Markus: Also nach so einem Umzug braucht man ja manchmal ein bisschen länger,
Markus: bis man alles ausgepackt hat. Und ich habe letzte Woche noch CDs aus einem Karton ausgeräumt.
Markus: Und direkt überlegt, wo ich sie denn jetzt lager.
Markus: Nein, nein, nein, diese CDs mag ich nicht wegschmeißen.
Ingo: Okay.
l33tname: Du kannst ja zuerst digitalisieren und dann wegschmeißen.
Markus: Die sind natürlich längst digitalisiert, sonst hätte ich sie ja schon viel früher vermisst.
l33tname: Naja, dann hättest du sie aber irgendwie einfach in der Kiste lassen können.
Markus: Nee, die Kiste war zu klobig, da musste optimiert werden.
l33tname: Schwierig.
Ingo: Okay, so weit zu dem Winamp-Nachbau in Hardware. Lustig.
Ingo: Dann haben wir letztes Mal über dieses tolle neue Windows-Feature gesprochen,
Ingo: was da vielleicht demnächst kommt, aber jetzt doch nicht kommt.
Ingo: Und ein Hörer hat uns den wahren Grund geschrieben.
Ingo: Was ist der wahre Grund, warum das manchmal nicht funktioniert?
l33tname: Ja, genau. Recall, es werden natürlich nicht alle Inhalte mitgeschnitten,
l33tname: wenn man zum Beispiel die EM-geschützte Dinge schaut. Dann werden die natürlich nicht...
l33tname: mitgeschnitten, das möchten wir hier nochmal richtigstellen,
l33tname: das ist natürlich, DM ist natürlich hier, Hollywood ist ganz wichtig,
l33tname: weil sonst könntest du ja deine DM geschützten Hollywood Filme aus dem Recap
l33tname: von Friends schauen und das wäre natürlich also, wo kommen wir da hin?
Ingo: Ja, natürlich sonst könnte man das ja ja, die Screenshots dann mitnehmen und
Ingo: irgendjemand anders zeigen oder Microsoft würde die wichtigen Sachen nochmal
Ingo: kommen Dann sitzt jemand bei Microsoft und guckt sich die ganze Zeit illegal Filme an. Genau.
l33tname: Das wäre natürlich.
Ingo: Ja, also eigentlich, um das zu verhindern, ihr müsst die ganze Zeit im Hintergrund
Ingo: den geschützten Film gucken und dann werdet ihr nie gefilmt beim was auch immer ihr sonst noch treibt.
l33tname: Das ist so der Subway-Surfer, oder? Kennt ihr diese Memes oder Videosachen,
l33tname: wo so Splitscreen ist und die Hälfte ist irgendwie so Subway-Surfer und die
l33tname: andere Hälfte ist dann irgendwie so ein,
l33tname: was weiß ich, das actually, damit Leute halt das schauen, dass sie die Aufmerksamkeit behalten.
l33tname: Und dann musst du das machen, aber halt mit DM-geschützten Filmen.
l33tname: Dass du irgendwie immer beim Arbeiten hast du irgendwo in der Ecke hast du noch
l33tname: so ein paar ja, hast du so ein kleines Window, wo dann halt irgendwie ein Film läuft. Ja.
Ingo: So machen wir das.
l33tname: Ja. Das ist ein Win-Win. Du kannst Filme schauen und du wirst nicht gestalkt.
Ingo: Genau. Und vielleicht arbeitet man noch dabei. Zwischendurch.
l33tname: Vielleicht. Aber das ist optional.
Ingo: Genau.
l33tname: Arbeiten ist optional.
Ingo: Oder du musst eine Arbeit suchen, wo deine Arbeit Filme schauen ist.
l33tname: Gibt es auch.
Markus: Ich fürchte, dann wird man des Filme schauen schnell überdrüssig.
l33tname: Ich glaube auch, ja.
Ingo: Okay, dann vielleicht nur als Ferienjob.
Markus: Das ist so, wie wenn man als Hobby Software entwickelt und dann Softwareentwickler
Markus: wird, dann hat man auf einmal den Stress, dass man sich ein neues Hobby suchen
Markus: muss. Weil man hat ja nur noch Arbeiten, kein Hobby mehr.
Ingo: You know?
Markus: You remember?
Ingo: Ja, oder du musst auf Arbeit zum Beispiel die ganze Zeit C-Sharp machen und
Ingo: darfst dann endlich in der Freizeit beißen oder Sklaver machen.
Ingo: Wäre jetzt nicht Haskell vielleicht.
Ingo: Vielleicht. Du darfst dein Haskell machen. Das ist richtig geil.
Ingo: Da stehst du drauf.
l33tname: Da kommen wir noch dazu. No spoilers. Zu Hustle kommen wir noch, ja.
Ingo: Echt? Okay.
Markus: Ist ja so mit Geschmack und Streiten und im Auge des Betrachters.
Ingo: Okay, dann kommen wir zur nächsten Kategorie schon. Tod oder Woche? Was ist denn Tod?
Ingo: Ich habe eine Sache mitgebracht, auf jeden Fall, weil ich betreibe auch Mail-Server
Ingo: und musste da vorletzte Woche,
Ingo: schon drei Wochen her, ein bisschen was basteln, weil ich tatsächlich noch auf
Ingo: eine Blocklist gesetzt habe, die irgendwie zum Urgestein gehört.
Ingo: Ja, also das ist diese Sorbs-Liste, Spam and Open Relay Blocking System,
Ingo: die gab es schon seit 2001 und ja, hatte ich eigentlich in allen meinen Mail-Servern eingetragen,
Ingo: fragt halt dann immer, Aber wenn eine E-Mail reinkommt, wird halt immer gecheckt,
Ingo: okay, kommt die von irgendeinem von diesen Servern, die auf dieser Liste stehen?
Ingo: Wenn ja, dann wird sie halt direkt geblockt.
Ingo: Diese Listen, die Sorbs betrieben hat, sind jetzt eingestellt worden.
Ingo: Und ja, es gibt natürlich Begehrlichkeiten, dass bestimmte Leute diese Domain
Ingo: und das Projekt gerne kaufen würden.
Ingo: Bisher ist es wohl noch Gott sei Dank nicht so weit dazu gekommen,
Ingo: aber wie gesagt, wurde jetzt im Juni abgeschaltet, Anfang Juni.
Ingo: Das heißt also, falls ihr selber auch Mail-Server betreibt und es vielleicht
Ingo: an irgendeiner Stelle bei euch noch Sorbs gibt, guckt mal in euren Mail-Server
Ingo: rein und müsst ihr dann leider entfernen. Gibt es leider nicht mehr.
Ingo: Ja, schade eigentlich.
Ingo: Oder auch so.
l33tname: Warum war die gut?
Ingo: Hat für mich funktioniert. Hat einfach gut funktioniert. Ja,
Ingo: genau. Also ich habe jetzt noch, ja ein paar habe ich noch drin.
Markus: Hast du einen Ersatz, was du empfehlen würdest?
Ingo: Ich habe die von der iX drin.
Markus: Das ist hier iX Money2Net drin?
Ingo: Ja, genau. Die, genau. Genau, was müsste ich jetzt hier mal in meine Postfix-Main-CF
Ingo: reingucken? Was ist noch so da?
Ingo: Gut, dann habe ich ein paar Whitelists von DNS-WL-Org. Dann Spam-Corp,
Ingo: Barracuda, Mailspike, Blocklist, DX, Manitou, genau.
Ingo: Ja, diese habe ich jetzt hier so drin.
Ingo: Spam-Eating-Monkey-Net. Kannst mal sehen. Das sind so die, die ich gerade hier drin habe.
Ingo: Und wie gesagt, Sorbs war halt auch noch drin. Und das habe ich jetzt rausgelöscht. Ja.
Markus: Schön finde ich den heißen Artikel. Allein die Website des Projekts,
Markus: deren Design die Jahrzehnte überdauert hat. Jetzt noch online.
l33tname: Das ist auch sehr euphemistisch.
Ingo: Genau. So wie halt diese Sachen aussehen.
l33tname: Verrückt. Ja. Klingelt bei euch?
Ingo: Es klingelt bei mir, ja.
l33tname: Es klingelt.
l33tname: Bei Ingo ist die Hölle los.
Ingo: Bei mir ist die Hölle los.
l33tname: Tja, kann man nix machen. Doch hier neue, neue, neue Ente-Spam-Liste eintragen und...
l33tname: hoffen, dass er auch gut ist. Reject.
Markus: ABL client recommendation. Ah, ich könnte die AI fragen. Recommendation.
l33tname: Die AI sagt, nee, nee, Spam ist gut. Spam ist...
Ingo: Spam ist nicht gut.
l33tname: Spam ist nicht gut.
l33tname: Wollen wir weiter? Oder wollen wir...
Ingo: Nee, sonst habe ich genau nichts zu sagen. sagen, ich wollte da nur drauf hinweisen,
Ingo: falls ihr das irgendwo habt, dann rausnehmen.
l33tname: Sehr gut.
Ingo: Gut.
l33tname: Dann weiter, wer ist noch gestorben? Lynn Conway.
l33tname: Sie hat so Dinge gemacht. Invented Generalized Dynamic Instruction Handling.
l33tname: Und denkt man sich, hä? Für was braucht man das?
l33tname: Anscheinend braucht man das A key advance in use in use, Jesus Christ.
l33tname: A key advance used in Out-of-Order-Execution.
l33tname: Also das heißt, wenn deine CPU halt so Out-of-Order-Instructions ausführt,
l33tname: dass du halt keine Cycles hast, wo eigentlich nichts passiert oder wo einfach gewartet wird.
l33tname: Ja, das ist wichtig für das und das heißt, deine CPU ist schneller,
l33tname: weil sie das gemacht hat. Das ist schon gut.
l33tname: Und irgendwie war bei IBM,
l33tname: und Xerox Park und LSI Systems, also all diese großen damals Companies,
l33tname: wobei IBM ist immer noch da, aber ihr wisst, was ich meine, glaube ich.
l33tname: Und ja, ist traurig, gestorben, aber auch, naja, gut, war auch,
l33tname: aber 86 ist nicht super jung, aber natürlich trotzdem immer schade.
Ingo: Wenn so ein crazy Hacker sterben. Pionieren stirbt, ja. Genau.
l33tname: Bisschen, bisschen, bisschen lustiger oder beziehungsweise lustiger für alle
l33tname: als für so Leute wie Ingo oder mich, die so mit Legacy-Zeug arbeiten.
l33tname: Das ist noch nicht ganz tot. Wir sind noch drei Tage zu früh.
l33tname: Aber das ist euer Reminder, wenn ihr irgendwo noch ein Debian 10, also ein Debian,
l33tname: Buster, genau. Wenn ihr irgendwo noch ein Debian Buster am Laufen habt,
l33tname: das sind drei Tagen, Also am 30.
l33tname: Juni wäre es dann vorbei mit Support.
l33tname: Und dann gibt es zwar noch so dieses Extended LTS und noch so gewisse Pakete,
l33tname: Security und so, aber ihr solltet da vielleicht mal drüber nachdenken.
Ingo: Ja, ich habe noch ein paar Buster rumfahren. Ich weiß, sie werden immer weniger,
Ingo: aber es sind noch ein paar da.
l33tname: Ja, ich, möglicherweise zu Hause als auch auf Arbeit gibt es da vielleicht noch
l33tname: ein paar Basta-Systeme,
l33tname: wo man vielleicht dann mal angehen sollte oder das ausmachen sollte oder schauen sollte, was da ist.
l33tname: Ich bin gar nicht sicher. Ich glaube, wir sind auch in diesem Extended LTS-Support-Zeug drin.
Ingo: Okay, ich glaube, da brauchst du ein Contract für, oder?
l33tname: Du brauchst irgendeinen Contract dafür, aber du bekommst dann ...
l33tname: Ich persönlich finde es ein bisschen fragwürdig, weil ...
l33tname: Ich würde es jetzt, ich, naja, also mein Eindruck ist schon eher so eine Schadensbegrenzung
l33tname: als eine actual Sicherheitsstrategie.
Ingo: Also weil, du bezahlst im Endeffekt diese eine Firma dafür, dass sie dir halt
Ingo: die, für die Sachen, für die du die Updates noch haben willst,
Ingo: dass sie dir die backporten und dich unterstützen.
Ingo: Und ich meine, ja, die Arbeit muss halt jemand machen. Also den LTS-Support,
Ingo: den kriegst du ja jetzt erstmal so, aber wenn du dann diesen Extended LTS haben
Ingo: willst, dann musst du halt eine Firma dafür bezahlen und dann ja auch sagen irgendwie,
Ingo: also die haben, glaube ich, die Standardpakete oder so ein paar Standardpakete
Ingo: haben sie drin, wenn du jetzt irgendwas ganz Spezielles haben willst,
Ingo: dann musst du halt da, kannst du halt sagen und dann, weiß ich nicht,
Ingo: machen sie dir Angebote oder irgendwas?
l33tname: Ja, irgendwie so.
Ingo: Ja. Aber ich meine, so lange, die würden jetzt tatsächlich Demian Buster noch bis 30.
Ingo: Juni 2029 supporten. Ich meine, das ist schon noch eine scheiß lange Zeit und,
Ingo: ich meine, wenn du zu Canonical gehst, für Ubuntu oder zu Red Hat oder so,
Ingo: die lassen sich das auch bezahlen, dass das dann so lange supportet.
l33tname: Also das ist auch okay, dass sie sich das bezahlen lassen, aber ich hab nicht,
l33tname: also so mein Verständnis ist schon,
l33tname: es ist halt schon, also bis jetzt hast du halt so richtig Support gehabt,
l33tname: ne mit irgendwie, das ist halt eine Community und das sind irgendwie ziemlich
l33tname: viel und du kannst, es ist halt jetzt schon zum Teil, dass Dinge nicht.
l33tname: Ja, zurückportiert werden oder dass sie halt nicht verfügbar sind und so und
l33tname: deswegen halt so ein bisschen kaputt sind und wenn du jetzt halt nochmal mal fünf Jahre wartest und,
l33tname: das halt noch weniger Leute benutzen. Ja.
l33tname: Da ist halt schon viel Zeug dabei, was halt einfach kaputt ist und niemand wirklich mitbekommt.
l33tname: Also ja, es ist sicher besser, als wenn es gar nicht mehr supported ist. Auf jeden Fall.
l33tname: Was sie da machen, ist sicher super wertvoll für, wenn du halt eine Firma bist
l33tname: und du hast jetzt halt noch irgendwie ein Buster ähm,
l33tname: Dann, ja, absolut. Besser als nix und du bekommst dann vermutlich die meisten
l33tname: Security-relevanten Dinge, die werden gebackportet,
l33tname: aber also so aus Security- Perspektiv weiß ich nicht, ob das eine Business-Strategie
l33tname: ist, die super legit ist.
l33tname: So, ich persönlich.
Ingo: Ja. Wie gesagt, Ist eine Möglichkeit, sich das nochmal ein bisschen zu verlängern.
Ingo: Muss man halt dafür bezahlen.
Ingo: Ansonsten ist natürlich bei Debian auch das Update relativ smooth.
Ingo: Ja, ich meine, es kommt natürlich auf deine Applikation an.
Ingo: Wenn du irgendwas, keine Ahnung, irgendwas Obskures hast, was dann halt nur,
Ingo: so kompiliert auf der Version läuft, dann ist es natürlich doof.
Ingo: Aber ansonsten so ein Debian-Update, ja, also Also, ist mir seit sehr langer
Ingo: Zeit nicht mehr schiefgegangen tatsächlich.
Ingo: Ich glaube, weiß ich nicht, wann mir das letzte Mal ein Debian-Update schiefgegangen ist.
Ingo: Also, die waren egal, was in letzter Zeit war, es lief eigentlich immer durch
Ingo: oder vielleicht war nochmal ein Handgriff nötig oder so, aber auch das ist selten.
Ingo: Es ist eigentlich, du installierst es und updatest es, upgradest es,
Ingo: bootest durch und es ist wieder da.
Ingo: Ja. Ja, im Gegensatz zu einem Ubuntu, ich habe letztens versucht,
Ingo: ich hatte irgendwo eine alte Festplatte rumliegen, habe gedacht,
Ingo: ach, probierst du es mal, das Ubuntu hat gesagt,
Ingo: nee, ich bin zu alt, mich kann man nicht mehr hier mehr über dieses normale
Ingo: Tool updaten, habe ich gedacht, naja, mache ich es wie beim Debian,
Ingo: aber irgendwas ist zwischendurch schief gegangen,
Ingo: war jetzt auch nicht so wichtig, deswegen wollte ich einfach nur mal rumspielen,
Ingo: aber es war, weiß ich nicht, war es ein Ubuntu.
Ingo: Ich glaube es war ein 2110 oder irgend sowas, also eben keine LTS sondern so
Ingo: eine Zwischenversion und da hattest du einfach das Problem, dass du da einfach
Ingo: nicht mehr richtig updaten konntest naja.
l33tname: Aber bei Debian ist das eigentlich kein Problem nicht so ein Ding ja also Support
l33tname: ist auch ich hab mir jetzt gerade mal dieses Pricing angeschaut für so ein ähm,
l33tname: ich mach jetzt so ein Exempel mit 150 Paketen,
l33tname: ähm,
l33tname: Das ist dann irgendwie,
l33tname: 4.000 Euro am Anfang und dann halt irgendwie 13.000 Euro pro Halbjahr, I guess.
Ingo: Ja.
l33tname: Für sechs Monate. Also es sind dann irgendwie 8.000 im ersten Jahr.
l33tname: Okay. Knapp 10.000 im zweiten Jahr.
l33tname: Und dann steigt es halt dann ziemlich schnell. Also ihr Ding ist so die ersten zweieinhalb Jahre.
Ingo: Geht es noch?
l33tname: Geht's noch und wenn du dann halt immer noch nicht migriert hast,
l33tname: dann wird's dann halt teurer.
Ingo: Okay, spannend.
l33tname: Ja. Aber ja, also ich mein, ja, wenn ihr in einer Firma seid,
l33tname: dann kann's sein, dass das irgendwie Sinn macht.
Ingo: Dass das immer noch besser ist. Genau, die Applikation von Grund auf neu zu entwickeln.
l33tname: Möglich, ja. Oder du brauchst halt noch mal ein Jahr, um dann dein Zeug zu portieren oder was weiß ich.
l33tname: Dann ist sowas sicher besser als gar nichts.
l33tname: Aber also, ja, keine Ahnung. Habt halt bessere Upgrade-Strategien.
Ingo: Also wenn ihr noch einen Debian Buster irgendwo habt oder mehrere rumfliegen
Ingo: habt, guckt mal eure Maschinen durch, updaten jetzt.
l33tname: Machen wir mal ein Update.
Ingo: Genau. Zumindest auf Bullseye. Was haben wir noch? Wen haben wir noch?
l33tname: Larry Finger. Larry Finger, erinnert ihr euch? Wisst ihr, wer Larry Finger ist?
Ingo: Nee, also kommt mir nicht.
Markus: Der Netzwerkkartentreiber?
l33tname: Ja, genau. Wi-Fi-Karten. Ihr habt bestimmt mal Code von ihm kompiliert,
l33tname: weil ihr irgendeinen Laptop hattet, der irgendeine komische oder eine zu neue Wi-Fi-Karte oder,
l33tname: irgendein zu neues Wi-Fi oder so hatte und ihr dann das Kernelmodul für Linux
l33tname: irgendwie selber bauen musstet,
l33tname: weil das im Kernelmodul noch nicht neu genug war und so.
l33tname: Und das war der Typ. Und der ist wohl auch gestorben.
l33tname: Und ja, das ist very sad, weil das war einer, ich glaube, das war eines der
l33tname: ersten Kernelmodule, die ich gebaut habe, war ein WiFi-Treiber. für mein Laptop damals.
l33tname: Ich muss gerade mal schauen, vielleicht gibt es den Blogpost noch.
Ingo: Er war ja auch noch bis vor kurzem aktiv.
l33tname: Ja, genau. Ich habe gefunden von 2013.
l33tname: Das war für den RTL 8723 AU Treiber, der in meinem Yoga verbaut war.
l33tname: Ja,
l33tname: also super sad.
Markus: Ja.
l33tname: Es finden sich da andere Leute, die Wie alt?
Markus: Wie alt war der?
l33tname: Das, absolut keine Ahnung.
Ingo: Ja, also auf jeden Fall hat er 18 Jahre lang zu Linux beigetragen. Ja.
l33tname: Was steht hier?
Markus: 84 wahrscheinlich.
l33tname: Ich habe nur dieses Mail, ich habe es nur irgendwie auf der Mailing-Liste gesehen.
Ingo: Ja, es gibt einen Arzttechniker, gibt es natürlich.
l33tname: Genau, ich verlinke hier den Arzttechniker auch gleich nochmal.
l33tname: Ja, 84 war er wohl. Und ja, also ich meine, super sad.
Markus: War vor knapp vier Wochen noch auf GitHub aktiv. Das ist schon krass.
l33tname: Das ist schon crazy.
Markus: Ja. Also vor allem mit 84 auf GitHub aktiv, das ist einfach cool.
Ingo: Ja.
Ingo: Ja, aber gibt hoffentlich Leute, die da in seine Fußstapfen treten und weiter
Ingo: an eurem Linux-Wife herumfriemeln.
Ingo: Ja, gut, dann Remembering Larry Finger.
Ingo: So, was und tut auch man nicht, dann haben wir AI der Woche.
Ingo: Oder wer hat, ah ja, da der alte Felix nicht da ist, Markus,
Ingo: musst du das heute machen?
Markus: Ja, ja, ich muss euch warnen, es wird nicht so cool wie sonst.
Markus: Aber es hat auch mit AI zu tun. Fangen wir an mit dem guten Edward Snowden.
Markus: Der warnt uns alle, nicht vor AI an sich, aber vor OpenAI. Er sagt,
Markus: vertrauen Sie niemals OpenAI.
Markus: Hintergrund ist, dass das OpenAI den ehemaligen Chef der NSA angeheuert hat,
Markus: damit der bei ihnen dafür sorgt, dass alles sicherer ist.
Markus: Und Edward Snowden hat ja auch mal bei der NSA gearbeitet und sagt jetzt,
Markus: Freunde, wenn der da jetzt drin wühlt, traut dem Laden nicht mehr über den Weg.
Ingo: Ja, ja, es gibt nur einen Grund, einen NSA-Direktor in den Vorzustand zu berufen.
Ingo: es ist ein vorsätzlich kalkulierter Verrat an den Rechten jedes Menschen auf
Ingo: der Erde, sie wurden gewarnt okay, ja, das ist ziemlich deutlich ja.
l33tname: Ich mein Open AI ist also.
Ingo: I don't know das ist doch eine Forschungseinrichtung.
Markus: Was hast du denn ja.
Ingo: Foundation also, die Ziele waren her ja, das war schon ja, aber wie es dann halt so ist und.
Markus: Dann kam der Kapitalismus ja Ja.
l33tname: Das ist, ach, ich weiß nicht. Ich weiß nicht, aber.
Ingo: Aber ich meine, OpenAI ist ja nicht die einzige, ja, künstliche Intelligenz.
Markus: Nein, einfach mehr mit dem Open-Source-verfügbaren Zeug beschäftigen.
Markus: Das lohnt sich total. Oder auch lokale Modelle laufen lassen.
l33tname: Also actually OpenAI, nicht OpenAI.
Markus: Was? Ach so, hä?
l33tname: OpenAI, OpenAI.
Markus: Verwirr die Leute nicht so.
l33tname: Da musst du makes you think.
Markus: Genau, dann gehen wir weiter und zwar habe ich in einem anderen Podcast ein
Markus: schönes Praxisbeispiel von AI gehört und zwar hat in der Freakshow der gute Ralf.
Markus: Stockmann Ralf Stockmann der auch hier viel bei dem Aufsatz für Podcaster,
Markus: der bei Ultraschall macht, daher ist er vielleicht bekannt,
Markus: und ganz viele andere Sachen macht.
Markus: Der hat von seiner Arbeit erzählt und da haben die wohl zusammen mit ein paar,
Markus: Leuten für den Verband öffentlicher Bibliotheken Berlin einen KI-Chatbot gebaut
Markus: und der erzählt da recht ausführlich darum, gerade auch Tim Pitzloff ist ja auch in der Show,
Markus: der fragt dann ganz interessiert nach, wie man denn einem LLM diese Kontextdaten
Markus: anfüttern kann, das beschreibt er recht ausführlich.
Markus: Es passiert natürlich nicht darüber, dass weiter trainiert wird,
Markus: sondern auf anderem Wege.
Markus: Und das Ganze, was die gemacht haben, steht auch auf GitHub zur Verfügung,
Markus: was das sehr interessant als Referenz nutzbar macht.
Markus: Wenn man selber daran interessiert ist oder auch sich daran beschäftigen will,
Markus: wie man eben eigene Inhalte in einen LLM packt und sie dadurch durch so natürliche
Markus: Sprache explorierbar machen möchte.
Markus: Ich habe den Link direkt auf das Kapitel gemacht und das sind dann 20 Minuten,
Markus: die auf jeden Fall hörenswert sind.
Markus: Also wenn man sich mit dem Thema beschäftigt.
Ingo: Für öffentliche Bibliotheken und KI-Chatbots interessiert.
Markus: Ja, genau, aber ich glaube, das lässt sich extrem gut übertragen,
Markus: dieses Beispiel, auf alles, was an textuellen Daten vorliegt.
Markus: Also wenn man jetzt für die eigene Firma, man muss natürlich die Daten irgendwie
Markus: aufbereitet vorliegen haben.
Markus: Die Bibliotheken haben da den Vorteil, dass sie einen Katalog haben,
Markus: wo zu jedem Buch auch ein Abstract dabei ist.
Markus: und dann kannst du das als Kontextdaten extrem gut zur Verfügung stellen und
Markus: das muss man halt bei diesen ganzen potenziellen AI-Use-Cases sich immer bewusst machen.
Markus: Es kommt darauf an, wie die Daten, die man da nutzbar machen will,
Markus: vorliegen, ob man nicht vielleicht besser erstmal sich darum kümmert,
Markus: dass die Daten in einem vernünftigen Format, Struktur, kontextualisiert etc. vorliegt.
Markus: Und ja, also eben, das ist jetzt das Beispiel Bibliotheken, aber ich finde,
Markus: das ist extrem gut transferierbar auf.
Markus: Wir haben hier eine Sammlung von Dokumenten und.
Ingo: Lies die mal ein, machen wir was Sinnvolles damit.
Markus: Ja, oder genau. Lass mal ausprobieren, was passiert, wenn wir und das vor allem
Markus: auch auf dem lokalen Modell machen.
Markus: Wobei das vor allem auch auf dem lokalen Modell, wenn ich mich richtig ansinne,
Markus: der Ralf Stockmann hat erzählt, die arbeiten auf OpenAI tatsächlich. Deswegen, be careful.
l33tname: Das glaube ich schon so bis in the way to go, aktuell haltest du auf,
l33tname: Dass du dann dein Zeug auf dem OpenAI-Ding baust.
Markus: Ja, sie sind ja zum Glück nicht alleine.
Markus: Es gibt ja auch andere Plattformanbieter, die das machen. Ob die vertrauenswürdiger sind, ist so eine Frage.
Markus: Und was mit lokalen, ich kann das nur noch mal sagen, wie schnell man lokalen
Markus: LRM installiert hat, dass es nutzbar ist, ist es dann vielleicht nicht ganz so schnell manchmal.
Markus: Man muss ein bisschen mehr denken. Aber da die modernen Laptops ja auch viele,
Markus: viele mal so einen Neural Engine haben, geht das schon fix.
Markus: Oder man hat sogar einen Gaming PC unter dem Tisch stehen, dann geht es noch viel besser.
Ingo: Ja, wenn man die richtige GPU da drin hat, dann ja.
Markus: Ja, ja, genau. Okay.
l33tname: Ich möchte noch, bevor wir zum nächsten Thema gehen, einen Meta-Kommentar zur Meta-Ebene machen.
l33tname: Ich weiß nicht, ob das bei euch auch passiert ist, aber ich habe jetzt hier
l33tname: auf diesen Link kurz geklickt.
l33tname: Und dann kam oben so ein Ah, willst du für die Meta-Ebene spenden? Banner.
l33tname: Und das hat mich super an dieses Wikipedia, willst du für die Wikipedia spenden?
l33tname: Und ich gebe Tim noch irgendwie, ich sage mal, fünf Jahre.
l33tname: Bis da so ein Foto von ihm ist und sagt, wo steht, Tim Pridloff möchte,
l33tname: dass du die Meta-Ebene unterstützt und hier kannst du 5 Euro rüberschieben für die Meta-Ebene.
Ingo: Da hatten wir doch mal das Staring, wie heißt er?
l33tname: Jimmy Wales? Jimmy?
Ingo: Ja, ja, ja.
l33tname: Mr. Wikipedia.
Ingo: Ja, genau.
l33tname: Genau, das wollte ich hier noch anbringen als Meta-Kommentar zur Meta-Ebene.
Markus: Okay, ja.
Markus: Gut, dann um die AI-Runde abzuschließen, noch ein Hinweis darauf,
Markus: wenn man sich immer noch wundert, wie relevant dieses ganze AI-Hype-Thema eigentlich
Markus: ist und warum wir, selbst wir darüber reden.
Ingo: Du meinst, weil alle anderen nicht darüber reden? Oder schon aufgehört haben?
Markus: Also, Also diese Einschätzung, dass es unser aller Internet umkrempelt und vielleicht
Markus: auch darüber hinaus noch ein bisschen Effekt hat,
Markus: diese Einschätzung teilt jetzt auch die Universität zu und in Friedrichshafen,
Markus: genau, die Zeppelin-Universität,
Markus: weil die haben jetzt nämlich eine Pflichtveranstaltung für alle neuen Studierenden eingefügt.
Markus: eingeführt zum Umgang mit KI. Und ich finde, das ist schon eine Aussage.
Markus: Die haben, sie sagen selber, sie haben eigentlich kaum Pflichtkurse und das
Markus: ist aber einer und dass sich eine Universität dazu durchringt,
Markus: die sonst eigentlich keine Pflichtkurse macht, insbesondere dann.
Ingo: Du hast hier diesen Mathematik-Grundkurs, der ist Pflicht und dann musst du
Ingo: gleich noch diesen KI-Kurs besuchen.
Ingo: Okay. Ja, also ich meine, es ist natürlich auch ein Thema, was,
Ingo: egal ob Schule oder so, jetzt einfach überall reinkommt und alle müssen sich
Ingo: irgendwie damit auseinandersetzen.
Ingo: Wenn du Lehrer bist, wenn du Prof bist, von dem her, ja, schon.
Markus: Genau, nur dieses, das sehen ja noch erstaunlich viele Leute einfach so gar nicht ein.
Markus: Das sind ähnlich viele Leute wie bis heute, ja doch mittlerweile schon,
Markus: aber die sehr lange nicht eingesehen haben, dass es ganz cool wäre,
Markus: sich mit dem Internet zu beschäftigen.
Markus: Oder ganz nützlich, es geht ja noch nicht Es geht einfach darum,
Markus: dass es zur Lebensfähigkeit beiträgt.
Markus: Und AI kann das Leben einfacher machen, es kann das Leben aber auch zur Hölle machen.
Markus: Ich glaube, das ist tatsächlich ein Wandel, der mit der Einführung oder mit
Markus: dem Entstehen des Internets vergleichbar ist, dass diese AI-Modelle und die
Markus: Rechenleistung jetzt ausreicht, dass wir alle so ein Ding lokal laufen haben
Markus: und dass wir demnächst dann auch noch flächendeckend Handys haben.
Markus: Es ist ja sowohl, also für beide großen Plattformen ist es jetzt eindeutig,
Markus: dass die Geräte das leisten können und es wird halt omnipräsent und dann muss
Markus: man sich damit auseinandersetzen, wie man es für sich nutzen kann,
Markus: bevor es gegen einen verwendet wird.
Ingo: Und ich meine, haben wir ja letztes Mal gehabt, ja, auch auf deinem Windows-PC
Ingo: wird es irgendwie immer mehr,
Ingo: wird immer mehr kommen und entweder scannst dich dann die ganze Zeit und schickst
Ingo: Fotos zu Microsoft oder vielleicht hilft es dir auch,
Ingo: keine Ahnung, auf jeden Fall, diese komischen Sachen kommen und wenn man sie
Ingo: nicht irgendwie hart versucht abzuschalten,
Ingo: werden sie in unser Leben einfach eindringen überall.
Markus: Ja.
l33tname: Genau, Zeppelin-Universität klingt ein bisschen fake, muss ich sagen.
Markus: Ich finde den Namen cool.
l33tname: Also kannst du mir jetzt erzählen, dass die echt ist und so,
l33tname: aber wenn ich dir sagen würde, denk dir mal eine Universität in Friedrichshafen
l33tname: aus, was würdest du sagen?
Ingo: Ja, Zeppelin-Universität.
l33tname: Zeppelin-Universität, ja.
Markus: Die sind sich halt ihrer Geschichte bewusst. Was hast du eigentlich?
l33tname: Also ich sage ja auch nichts Schlechtes, ich sage nur, es ist lustig. Ja, lustig ist, ja.
l33tname: Wenn ich mir eine Fake-Universität da ausdenken würde, dann würde ich sie halt
l33tname: auch Zeppelin-Universitäten.
l33tname: Das ist erstmal wertfrei.
l33tname: Ob das gut oder schlecht ist.
l33tname: Aber auf jeden Fall lustig.
Ingo: Schön da am Bodensee.
l33tname: Dass die Leute damit beschäftigen, ja.
Markus: Was allerdings ein guter Punkt ist, jetzt wo du das so sagst,
Markus: ich weiß gar nicht, ob das eine staatliche Uni ist.
Ingo: Da unten steht, seit ihrer Gründung im Jahr 2003 ist die Zeppelin-Universität
Ingo: eine staatlich anerkannte Universität in privater Trägerschaft.
Markus: Siehste, den Satz habe ich noch nicht gefunden. Wunderbar.
l33tname: Vielen Dank. Halb, I guess.
Markus: Oder?
Ingo: Nein, es ist eine private Uni, du musst wahrscheinlich nicht bezahlen,
Ingo: aber sie ist staatlich anerkannt. Also alle Abschlüsse sind völlig in Ordnung und funktionieren.
l33tname: Ja, das würde ich auch so halb bezeichnen, weil es ist nicht nur nicht halb.
Markus: Es ist nicht halb. Es ist gar nicht staatlich. Anerkannt heißt ja nur,
Markus: dass du mit dem Abschluss was anfangen kannst.
Markus: Und dass der Abschluss nicht nur so ein Teilnahmezertifikat ist,
Markus: sondern dass das ein wirklich anerkannte Abschluss ist. Das heißt staatlich anerkannt.
Ingo: Aber du musst, wenn du da studieren willst, willst bezahlen, vermute ich jetzt mal.
Markus: Es gibt auch private Hochschulen, da kriegst du effektiv hinterher ein Teilnahmezertifikat.
Markus: Und dann musst du hoffen, dass dein potenzieller Arbeitgeber das anerkennt.
Markus: Aber du kannst dann nicht sagen, ich habe einen Master of Science.
Markus: Weil der ist nicht anerkannt, was du da rausträgst.
l33tname: Genau, aber dann, also ich meine, für alle praktischen Belange ist das,
l33tname: solange es ja staatlich anerkannt ist, ist es dann ja egal, oder?
Markus: Ja, also der Unterschied ist, du gehst ...
Ingo: Du zahlst halt dafür. Du zahlst halt dafür. Also hier steht Semesterbeitrag
Ingo: zum Beispiel jetzt gerade knapp 6.000 Euro.
l33tname: Das ist ein Bachelor wahrscheinlich.
Ingo: Für einen Master musst du wahrscheinlich noch mal mehr bezahlen.
Ingo: Das ist ein Bachelorkurs hier. Semester.
Ingo: Ein Jahr 12.000 Euro für einen Bachelor.
l33tname: Also klar, im Vergleich zu, es ist komplett staatlich finanziert, das ist immer noch ...
Ingo: Expensive, aber Ja, so wie in Amerika ist es wieder billig, da hast du auch wieder reichlich.
l33tname: Genau, aber so im Vergleich zu, also wenn du dir überlegst, für ein halbes Jahr
l33tname: in die Schule und das für irgendwie, keine Ahnung, was kannst du da machen im halben Jahr?
l33tname: Sorry, das sind für ein Bachelor Credits.
Markus: Das sind für ein Bachelor 72.000 Euro. Das musst du auch erstmal irgendwo herholen.
l33tname: Also fair. Also, ist schon nicht billig, aber ich hätte mir das noch teurer
l33tname: vorgestellt, muss ich sagen.
l33tname: Aber ja, wie dem auch sei.
Markus: Wenn es nicht machen.
Ingo: Ja, gut, aber wenn ihr einen KI-Grundkurs haben wollt, Pflichtgrundkurs,
Ingo: dann könnt ihr euch ja mal die Zeppelin organisieren.
l33tname: Für 6.000 Euro pro Semester.
Markus: Also, Relevanz von AI.
Ingo: Dann kommen wir zu den News, oder?
l33tname: Habt ihr noch was?
Ingo: News, News, News. Genau.
Markus: News, News, News.
Ingo: Ja, das war große News. Das erste Thema.
Markus: Ja, und zwar, ihr erinnert euch dran, Microsoft ist ja schon öfter mal angeeckt.
Markus: Angetragt worden. Anti-Trust-Verfahren.
Markus: Weil die halt einfach Mist machen mit ihrer Marktmacht.
Ingo: Und so zum Beispiel so ein Internet Explorer mit ihrem Betriebssystem koppeln
Ingo: oder Oder Office mit ihrem Betriebssystem koppeln oder Dinge tun.
Markus: Die nicht nützlich sind. Und sie lernen ja nicht draus, sie machen es einfach immer wieder.
Markus: Und diese Episode trägt den Untertitel Microsoft Teams.
Markus: Ja, die EU klagt Microsoft an und beschwert sich darüber oder kritisiert,
Markus: dass Microsoft Teams gebundelt hat und es auch kostenlos abgegeben hat.
Markus: Und damit letztendlich den Markt einfach überflutet hat, sodass ...
Markus: letztendlich die Konkurrenz, die
Markus: versucht hat, mit derlei Software Geld zu verdienen, ausgelöscht wurde.
Ingo: Ja, also kann ich auch verstehen.
Ingo: Ich hatte am Anfang, als diese Corona-Welle kam, hat irgendwie keiner Teams verwendet.
Ingo: Das haben alle was anderes benutzt. Und plötzlich haben irgendwie alle angefangen,
Ingo: du hast lauter Teams-Einladungen gekriegt und es war irgendwie,
Ingo: Man musste jetzt plötzlich Teams machen und wie gesagt, Anfang Corona ist von
Ingo: mir aus, ein paar haben noch Skype gemacht, aber Zoom war halt ganz groß.
Ingo: Selbst dieses Cisco-Ding, das waren so, und dann kamen natürlich auch ein paar
Ingo: Open-Source-Tools, aber das war so die Bubble, die man so hatte.
Ingo: Und plötzlich, ja, hat sich das auf Teams verlagert und ja,
Ingo: das war schon, weil das irgendwo gebundelt wurde und dann die Leute,
Ingo: weil sie es eh in ihrem Office gedönse drin hatten,
Ingo: einfach verwendet haben und sich eben nicht mehr links, rechts umgucken mussten
Ingo: oder irgendwas anderes kaufen mussten.
Ingo: Das ist schon berechtigt, finde ich, tatsächlich. Tatsächlich.
l33tname: Das ist auch einfach schlecht.
Ingo: Also, was ist schlecht?
l33tname: Teams.
Ingo: Ja, ich meine, das ist einfach scheiß Software. Mein Linux-Teams-Client funktioniert auch nur so halb.
Ingo: Ich musste das dann irgendwann, also der Browser-Client war irgendwie besser
Ingo: als der, den sie für Linux angeboten haben, obwohl das ja auch nur eigentlich
Ingo: ein Browser ist, aber irgendwie haben sie es nicht, also zumindest für mich
Ingo: nicht in den Griff gekriegt.
Ingo: Andere auf Arbeit haben da irgendwie kein Problem mit, aber ich habe auch schon
Ingo: an einigen Stellen gesagt, nee, ich muss jetzt nicht in diese Gruppe da rein,
Ingo: wenn ihr da Teams benutzt, ist mir wurscht, dann schreibt mir halt eine E-Mail,
Ingo: wenn irgendwas wichtig ist.
Ingo: Ja.
l33tname: Teams, nee, Teams geht echt, also ach.
Ingo: Gut.
l33tname: Wäre ja okay, das mitzubundeln, wenn es gut wäre, aber ist so, also.
Ingo: Nein, danke. Okay, das heißt, was heißt das jetzt?
Ingo: wenn die EU das, also sie haben jetzt so ein Verfahren eröffnet.
l33tname: Stimmt, passiert da was? Oder ist das einfach so, ja.
Markus: Ja, also ich meine, beim Inter Explorer haben sie ja dazu gezwungen,
Markus: das zu debundeln, damals.
Markus: Sie haben auch schon mehrfach Geld abgeknöpft. Ja, beim Media Player war da auch was, genau. Ähm,
Markus: So, a formal finding of a breach of EU competition rules could result in Microsoft
Markus: being fined up to 10% of its annual worldwide turnover.
Markus: Und das ist eine Menge Kohle, Freunde. 10% ist weltweiten Umsatz. Das ist viel Geld.
l33tname: Ja.
Markus: Das wird der EU gut tun.
Ingo: Naja.
Markus: Sofern sie es denn eingetrieben bekommt. Das ist ja auch das Problem.
Markus: Die EU hat schon öfter mal verurteilt, dann wäre, weil diese Konzerne in Irland
Markus: ansässig sind, meistens wegen günstiger Steuern und so.
Markus: Dann wäre Irland verantwortlich, das einzutreiben und Irland hat in der vergangenen
Markus: Zeit das sehr oft einfach nicht gemacht, weil sie gesagt haben,
Markus: nö, wenn wir das jetzt eintreiben, dann gehen die ja nachher weg,
Markus: dann haben wir die nicht mehr bei uns in Irland.
Markus: Und die EU hat nicht so richtig das Mittel, Irland dazu zu zwingen,
Markus: zumindest ist das mein Verständnis bis jetzt.
Markus: Wäre schön, wenn sich das irgendwie mittlerweile geändert hätte.
Markus: Jep Genau, ähm,
Markus: So sieht das aus mit dem Genau.
Ingo: Ich meine, gut, bei diesen 10%, keine Ahnung so viel Geld, wie wir oder die
Ingo: Bundesregierung ständig zu Microsoft überweist ist das wahrscheinlich dann im
Ingo: Durchschnitt dann wieder gar nicht so viel,
Ingo: Äh.
Markus: Hä?
Ingo: Naja, so viel Geld, wie wir als deutscher Staat Microsoft schenken sozusagen
Ingo: und da geben, weil sie die Lizenzen immer teurer machen und sie,
Ingo: abhängig sind von Microsoft. Da ist es ja auch gut, wenn man mal 10% wieder holt.
Markus: Ja, das stimmt. Das stimmt. Aber guck mal, Global Revenue war 211 Milliarden.
Ingo: Ja, okay. Aber das ist Revenue und das ist nicht Turnover.
Markus: Turnover ist was anderes, ne?
Markus: Äh, Microsoft Global Turnover.
Ingo: Ist Turnover im Satz?
Markus: Ja, genau.
Ingo: Ja, das wird dann schon einiges sein. Aber das heißt ja auch nur bis zu.
Ingo: Also es kann auch sein, dass es viel weniger ist und dass man sagt,
Ingo: ja, okay, wir nehmen hier nur 0,1% von dem her.
Markus: Ja, wobei die Internetsuche spuckt irgendwie die ganze Zeit nur das Gleiche
Markus: aus. Vielleicht ist es auch ein Synonym.
Markus: Ach, der Englisch, Wirtschaftsenglisch. Ja, da bin ich auch raus.
Ingo: Aber oh Mann.
Markus: Gut. Sind wir gespannt, was da kommt.
Ingo: Ja, und wenn, dann dauert das natürlich auch lange. Also ich meine,
Ingo: die eröffnen so ein Verfahren und dann, weiß ich nicht, dauert das zwei, drei, vier Jahre.
Ingo: Also das heißt jetzt nicht, dass Teams demnächst irgendwie entbandelt wird.
Ingo: Und das heißt auch nicht, dass wir jetzt in ein paar Monaten oder so irgendwie
Ingo: eine definitive Antwort darauf kriegen, ob sie das auch durchsetzen wollen und
Ingo: wie viel Geld das dann werden wird. Also das dauert ewig.
Ingo: Wer weiß, ob es dann Teams überhaupt noch gibt oder ob schon wieder die nächste
Ingo: Saison das drauf getragen wird.
Markus: Dann haben sie auf ihrem Assist, wie heißt der denn, Copilot,
Markus: dann haben sie, dann nennen sie es Group Copilot oder so eigentlich.
Ingo: Du brauchst es einfach nicht mehr. Es reden nur noch die Chat-Spots mit.
Ingo: Die handeln das einfach alles aus. Videokonferenzen machen wir nicht mehr.
Markus: Ja.
Ingo: Oder? Finden wir gut. Ja.
l33tname: Finden wir gut.
Markus: Dann haben wir wieder mehr Zeit, uns im richtigen Leben miteinander zu treffen.
Markus: Weil wir ja nicht mehr in den ganzen Calls hängen. Aber wo wir bei Microsoft
Markus: sind und du gerade eben die Bundesregierung erwähnt hast.
Markus: Ich habe da noch einen Link. Und zwar das Bundeskanzleramt. Das macht Druck
Markus: auf lokale Regierungen.
Markus: Nee, Druck auf, ich hab das noch nicht weitergeschrieben, ich hab den Satz nicht zu Ende geschrieben.
Ingo: Ja, und auch nicht die.
Markus: Bundeskanzleramt, das pusht, ja, so, genau.
Markus: Der IT-Planungsrat wird vom Bundeskanzleramt dazu gepusht? Nee, anders.
Markus: Jetzt hab ich's durcheinander, hast du's?
Ingo: Also, genau, das Bundeskanzleramt will, dass die Verträge abschließen mit diesem komischen Azure,
Ingo: Klon in Europa oder sowas und das findet die Open Source Business Alliance und
Ingo: einige andere Leute natürlich nicht so lustig.
Ingo: So rum ist es. Also, die einen machen Druck, dass man mit Microsoft Verträge
Ingo: abschließt für diesen neuen Dienst, den sie da in Europa haben,
Ingo: was irgendwie in Azure ist, aber trotzdem in Azure ist.
Ingo: Und jetzt gibt es halt da so ein bisschen Widerstand dagegen.
Markus: Aber das ist ja die Delos Cloud, so heißt die. Und gehört die Microsoft oder wen gehört die?
Markus: Das ist schon eine Microsoft Company.
Ingo: Jetzt stellst du wieder Fragen. So weit habe ich es Ich hätte,
Ingo: also so habe ich es verstanden, ich habe das jetzt aber nicht nachrecherchiert.
Ingo: Ja, also ich würde sagen, Delos, da es eine Azure Cloud ist,
Ingo: ich weiß egal, ob diese Firma jetzt direkt von Microsoft kommt oder Azure betreibt
Ingo: und dann Lizenzabgaben zahlt, ist ja sozusagen auch egal.
l33tname: War das nicht einfach so, dass sie im Prinzip das Azure-Zeug,
l33tname: aber es hat einfach garantiert, dass es hier auf Servern läuft und dass theoretisch
l33tname: die Legal Entity hier ist und darum dann halt irgendwie europäisches Recht gilt?
l33tname: War das so ein bisschen das?
Markus: Ja, genau. Also ich frage so nach, ob das eine Microsoft-Company ist,
Markus: wenn das eine Subsidiary von Microsoft ist, also eine Tochter.
Markus: Selbst wenn die in Deutschland gemeldet ist, ist nach amerikanischem Recht,
Markus: hätte der amerikanische Staat da Durchgriff drauf, vollen Zugriff auf die Daten
Markus: davon, weil es eine Tochter eines amerikanischen Konzernes ist.
Ingo: Delos Cloud ist ein Tochterunternehmen der SAP.
Markus: Genau, da wollte ich auch gerade drauf hinaus, das habe ich auch gerade eben
Markus: gesehen, weil Sitz ist in Waldorf, Baden-Württemberg und ich glaube, das ist interessant.
Ingo: Ja, aber wenn du auf deloscloud.de about us gehst, steht da,
Ingo: dass sie zur SAP gehören.
Markus: Ja, Ach, da auch, ja, okay. Da auch, ja.
Ingo: Ja, also hätten wir das zumindest geklärt.
Markus: Also SAP lizenziert Azure und betreibt damit eine Behörden-Cloud.
Ingo: Ja.
Markus: Gut, also, warte, Broker, SAP-Aktien, interessant.
Ingo: Ja, schon doof, ich habe meine vor einem Jahr oder so verkauft, ja. Blöde Idee gewesen.
Ingo: Wobei, ich meine, SAP will ja Leute loswerden und die Leute wollen alle weg von SAP.
Ingo: Vielleicht ist das mit SAP-Aktien gerade doch nicht so gut.
Ingo: Die haben doch so ein Geh-früher-in-Ruhe-Stand-Verlass-uns-bitte-Bonus-Programm
Ingo: gestartet und es wollten so viele Leute weg, dass sie jetzt nicht alle gehen lassen können.
Ingo: Das war auch ein bisschen traurig, wenn du sagst, ja, wir müssen ein bisschen
Ingo: abbauen, hier ist unser Angebot und das dann doppelt und dreifach überzeugend wird.
Ingo: Das spricht jetzt keine guten Bände für das Unternehmen, würde ich mal sagen.
l33tname: Nee.
Ingo: Gut, ist der SAP Cloud.
l33tname: Interessant.
Ingo: Und die Open Source Business Alliance hat jetzt einen offenen Brief an den IT-Planungsrat,
Ingo: geschickt mit Bedenken gegen diese Cloud-Verträge.
Ingo: Und ja,
Ingo: gucken wir mal, Weil das nicht, weiß ich nicht, ob dann alle Länder,
Ingo: also alle Bundesländer sollen irgendwie Verträge mit denen abschließen und das
Ingo: finden jetzt nicht alle lustig.
l33tname: Tja, ist nicht ideal, ja.
Markus: Ja, nee, weil ist halt nicht, kein Open-Source-Zeug.
Markus: Bremst alle anderen Unternehmen aus.
Ingo: Genau, und es gibt ja auch irgendwie noch andere Anbieter da in dem Bereich.
Markus: Das Spannende ist ja, die Telekom hatte ja schon mal so eine Azure Cloud und
Markus: Microsoft hat die ja, meinem Verständnis nach, am langen Abend verhungern lassen,
Markus: weil sie immer die, das originale Azure war irgendwie immer drei Millionen Künstler.
Markus: aktueller als die Telekom-Cloud.
Markus: Und eben, weil die dann immer hinterhergehinkt sind, haben die Kunden dann auch
Markus: irgendwann gesagt, oh, wisst ihr, das ist zwar nett, dass ihr hier in Deutschland
Markus: hostet, aber wenn ich hier die Features, die ich unbedingt haben will,
Markus: weil das ganze Netz redet gerade davon, wenn ich die bei euch nicht bekomme,
Markus: dann gehe ich halt auch zur richtigen Cloud.
Markus: Und jetzt scheint das hier dieses Delos so ein zweiter Anlauf zu sein,
Markus: eben mit dem Fokus Behörden-Cloud und da an Sicherheit, ja, aber die Deutsche
Markus: Telekom ist dann hingegangen,
Markus: Und hat als Lehre aus diesem Zirkus diese Open Telekom Cloud hochgezogen.
Markus: Jetzt kann man von der Telekom, über die Telekom immer noch geteilter Meinung sein. Aber immerhin.
Ingo: Das war OpenStack, ne?
Markus: Ja, ist das ein offener Stack?
Ingo: Ja, also genau. Und sie haben OpenStack da benutzt, soweit ich weiß, genau.
Ingo: Und jetzt ist da, glaube ich, wahrscheinlich machen sie auch Kubernetes oder sowas.
l33tname: Ja, meinten sie ja alle.
Markus: Tja, ja, genau, deswegen, also sie, letztendlich arbeiten sie gegen ihre eigene
Markus: Unternehmen, weil die Telekom darf nicht vergessen, das ist ein Staatsunternehmen. Tja.
Markus: Alles absurd.
Ingo: Genau, lieber nicht so lange drüber nachdenken. Ja. Okay. Haben wir auch noch gute News?
Markus: Gute News? Ja, natürlich. Ich war jetzt noch bei den Cloud-Hangern geblieben.
Markus: Julian Assange ist frei.
Ingo: Yay! Da hat irgendwie gar keiner mit gerechnet, oder? Das war sehr überraschend.
Ingo: Tatsächlich, muss ich sagen.
l33tname: Also ist das...
Ingo: Was?
l33tname: Ist das durch? Das verstehe ich nicht so ganz.
Markus: Ja, ist durch.
Ingo: Ja, ja, der ist schon in Australien jetzt.
Markus: Also jetzt mittlerweile, als ich den Link da reingepostet habe,
Markus: der Link, der ist ein paar Tage alt, da war das noch so, dass er aus England abgereist war. Genau.
Markus: Und dass dieser Deal bevorstand. Mittlerweile hat er den Deal auf den Marianeninseln unterzeichnet.
Markus: Der Deal war, der Vollständigkeit halber holen wir da vielleicht noch aus,
Markus: also die Amerikaner haben sich bereit erklärt, einen Deal abzuschließen.
Markus: Der lautet so, dass Assange ein Schuldeingeständnis unterschreibt und dafür
Markus: nur zu fünf Jahren Haft verurteilt wird und nicht zu 175 Jahren,
Markus: wie die Amerikaner ihm eigentlich angedroht haben.
Markus: Und diese fünf Jahre hat er schon abgesessen, weil das ist die Zeit,
Markus: die er in England im Gefängnis war.
Markus: Und das hat zur Folge, dass er jetzt zwar ein verurteilter Straftäter ist,
Markus: ein schuldig befundener Straftäter, aber er kann...
Markus: In Freiheit in Australien leben und er könnte auch in Freiheit in den USA leben,
Markus: weil er ja seine Strafe verbüßt hat, aber ich fürchte oder ich fürchte nicht,
Markus: sondern ich vermute mal, er wird keinen Antrieb haben, in die USA zu reisen.
Ingo: Nein, nein, ich meine, das scheint mir auch vorher ziemlich wichtig gewesen
Ingo: zu sein, dass das da auf diesen nördlichen Marianneninseln passiert ist,
Ingo: was ja nur ein US-Außengebiet ist und ein nicht inkorporiertes Außengebiet.
Ingo: Das heißt, die haben zwar so ein US-Gericht da, aber sind sonst irgendwie selbst verwaltet.
Ingo: Also er wollte definitiv nicht aufs amerikanische Festland, weil wer weiß,
Ingo: ob er da jemals wieder runtergekommen wäre.
Ingo: Oder ob die CIA ihn nicht dann hätte irgendwo verschwinden lassen. Keine Ahnung.
Ingo: Ja, genau.
l33tname: Crazy.
Ingo: Ja, aber der, das ist alles durch, genau. Er ist jetzt zu Hause bei seiner Familie
Ingo: und ja, dieses Kapitel ist jetzt erstmal abgeschlossen.
Ingo: Schade ist natürlich, dass jetzt das, ja, ob er jetzt als Journalist gilt oder
Ingo: eben nicht sozusagen nicht endgültig geklärt wird.
Ingo: Und dadurch, dass er ja so ein Schuldeingeständnis es da gemacht hat,
Ingo: das ist natürlich ein bisschen der negative Aspekt, aber für ihn persönlich,
Ingo: nachdem er gesundheitlich so angeschlagen war, nachdem er da jahrelang in Einzelhaft auch war,
Ingo: ist das wahrscheinlich gut, dass das jetzt nach 14 Jahren oder wie lange war
Ingo: das jetzt mit Flucht in die Aquadrianische Botschaft und so,
Ingo: also mehr als ein Jahrzehnt definitiv, die das gedauert hat.
Ingo: Von dem her, ja, kann man ihm...
Markus: Nach 14 Jahren sind es, ja.
Ingo: Genau, kann man ihm...
Ingo: ihm nur, ja, alles Gute wünschen und hoffen, dass er sich da irgendwie wieder
Ingo: erholt und dass das Kapitel jetzt abgeschlossen ist.
Ingo: Wie gesagt, der negative Aspekt ist, jetzt wird man halt nie wirklich rausfinden,
Ingo: ist das, was er gemacht hat.
Ingo: Egal, ob man es jetzt gut findet oder nicht, da kann man ja auch noch geteilter
Ingo: Meinung sein, aber was er gemacht hat mit seiner Wikileaks-Plattform,
Ingo: ob das jetzt eher journalistisch ist oder ob es wirklich Geheimnisverrat ist.
Ingo: Das werden wir dann halt jetzt nie so richtig herausfinden.
Markus: Nee, es ist halt eine Frage der Perspektive, definitiv, oder?
Markus: Ich glaube, ich finde, es kam auch ein bisschen auf die Daten,
Markus: an die er veröffentlicht wurde.
Markus: Ich glaube, diese Kriegsverbrechen, die da auch durch amerikanische Daten begangen
Markus: worden sind, die waren definitiv ein journalistischer Akt.
Markus: Da hat die Welt darauf ein Recht, das zu erfahren und ich finde, dieser Spin,
Markus: da werden amerikanische Soldaten gefährdet, der verhebt für mich nur so halb,
Markus: weil sie sind schon in Gefahr, dass die Gefahr dadurch, dass diese Videos veröffentlicht
Markus: wurden oder diese Materialien so massiv steigt, ich weiß nicht,
Markus: es gehört irgendwie zum Militärbusiness dazu.
Markus: Auf der anderen Seite gab es ja aber auch Datensätze, wo Daten von Zivilisten,
Markus: persönliche Daten von Zivilisten offengelegt wurde,
Markus: wo wo Wikileaks vor allem den Erfolg verkünden wollte, dass sie das geleakt
Markus: haben und das veröffentlicht haben und dabei aber keine Rücksicht auf diese
Markus: persönlichen Daten genommen hatten, das sehe ich dann schon viel kritischer.
Markus: Das ist so ein bisschen ambivalent, dieser Blick auf Wikileaks an der Stelle.
Markus: Aber ich war damals, also die ersten Leaks, die ich auf Wikileaks gesehen habe,
Markus: waren das nicht die zu den UMTS-Verträgen in Deutschland?
Ingo: Da fraust mich was.
Markus: Das ist lange her, ja genau, ist lange, lange her. Ich war schon sehr begeistert
Markus: über die Plattform, das ist, was sie in den Anfangsjahren gemacht haben,
Markus: war schon ziemlich beeindruckend.
Ingo: Da war ja auch noch der Domscheit Berg, war da ja auch noch Sprecher von Wikileaks,
Ingo: die haben sich ja dann auch irgendwann überworfen, wegen halt den Sachen,
Ingo: die du jetzt glaube ich gerade erwähnt hast, dass er dann die Richtung nicht mehr gut fand.
Ingo: Also ja, die Anfänge waren schon richtig und wichtig,
Ingo: diese Sachen, diese da, wie auch immer sie in den Besitz gekommen sind,
Ingo: zu veröffentlichen, ob alles nötig war und ob alles unter journalistischen Gesichtspunkten
Ingo: hätte veröffentlicht werden dürfen.
Ingo: Wie gesagt, da kann man geteilter Meinung sein, sollte man auch sein,
Ingo: weil ich finde auch bei einigen Sachen, das war vielleicht nicht ganz okay.
Ingo: Deswegen, einige werden ihn als Held feiern. Ich finde es einfach nur gut,
Ingo: dass es jetzt sozusagen vorbei ist, dass er da frei ist und jetzt die Zeit mit
Ingo: seiner Familie genießen kann.
Ingo: hoffentlich soweit es dann soweit ihm gesundheitlich okay es geht,
Ingo: Okay, wenigstens noch eine gute Nachricht.
Markus: Zwischendurch. Man muss ja auch mal die Laune heben.
Ingo: Wunderbar. Was haben wir noch?
l33tname: Videos.
Markus: Dann wird es endlich technisch. Open Shot 3.2 ist erschienen. Kennt ihr Open Shot?
l33tname: Ja.
l33tname: Ich habe das immer, wenn ich Videos, irgendwas mit Video mache,
l33tname: das ist eine der Optionen. Ich probiere es immer und ich verstehe ist nie so
l33tname: ganz und ich ende dann immer mit KD Live.
l33tname: KD Live macht irgendwie einfach mehr Sinn für mich, wie das funktioniert.
l33tname: Und OpenShot habe ich einfach nie verstanden. Es kann sein, dass es ein wunderbarer
l33tname: Videoeditor ist. Ich verstehe den einfach nicht.
Markus: Genau. Liebe Hörer, es geht um Videoschnittprogramme. OpenShot 3.2 verbessert
Markus: Bedienung und Leistung. Vielleicht, Felix, ist ein Blick wert.
Markus: Vielleicht ist die Bedienung jetzt so verbessert worden, dass es besser für
Markus: dich auch funktioniert.
Markus: funktioniert, aber es gibt eine neue Version und Videoschnitt war lange Zeit
Markus: so ein Ding, was echt nicht einfach war unter Linux zu erreichen und das Tool,
Markus: was du gerade genannt hast, KTR in Live, hat für mich das aber auch deutlich verbessert.
Markus: Also da geht schon einiges mittlerweile.
l33tname: Also werde ich vielleicht wieder mal das nächste Mal, wenn ich wieder mal was
l33tname: mit Video mache, werde ich das sicher wieder mal ausprobieren.
l33tname: Schön zu sehen, dass das weiterentwickelt wird, dass das nicht tot ist.
l33tname: und es da halt auch ein bisschen Konkurrenz und Auswahl gibt.
Ingo: Irgendein besonderes Feature, was man irgendwie hervorheben muss oder einfach
Ingo: besser, schöner, weiter, schneller?
Markus: Ja, man muss nicht mehr manuell Lücken zuschieben. Das macht das Ding jetzt
Markus: automatisch über ein Kontextmenü.
l33tname: Achso, mit AI.
Ingo: AI. Es füllt die Sachen einfach mit lustigen Dingern, die da irgendwie reinpassen.
Ingo: Nein? Okay.
l33tname: Schade.
Ingo: Für die nächste Version. Also OpenShot 3.3 erwarte ich damit AI.
Markus: Oh oh.
l33tname: Ja, wir werden es ihnen mal sagen. Ich werde ihnen mal eine Mail schreiben.
Ingo: Ja, mach mal.
l33tname: Da muss man sich mal drum kümmern.
Ingo: Genau, mach doch mal. Dann besprechen wir das auch mal intensiv.
l33tname: Genau. Perfekt.
Ingo: Gut, Cloudflare.
l33tname: Cloudflare, beziehungsweise das ist so ein bisschen der Übergang.
l33tname: Ich habe die restlichen News in Thema gepackt, weil es ein bisschen Thema.
l33tname: Und das ist so das erste, weil es so vaguely related ist vielleicht.
l33tname: Und zwar, Cloudflare hat polyfill.io übernommen.
Ingo: Was ist das?
l33tname: I guess. Und polyfill war so ein Tool, was du nimmst.
l33tname: Also polyfilling ist normalerweise so der Vorgang.
l33tname: Du hast halt einen Code gegen eine bestimmte Version geschrieben.
l33tname: geschrieben und dann benutzt du also Polyfills, wenn dein,
l33tname: unterliegendes Framework, Runtime Ding, sie vielleicht noch nicht alle neuen Features unterstützt.
l33tname: Was jetzt super abstrakt klingt. Ich versuch's mal an einem Beispiel zu erklären.
l33tname: Du hast halt dein JavaScript geschrieben und du hast halt da irgendwie eine
l33tname: neue Funktion gebraucht und ist
l33tname: aber halt noch nicht in allen Browsern und JavaScript-Engines verfügbar.
l33tname: Dass da irgendeine Funktion, die keine andere Funktion hat.
l33tname: Und Chrome kann das schon nativ, aber irgendwie in Internet Explorer,
l33tname: wer auch immer das noch benutzt, und Firefox geht das irgendwie noch nicht.
l33tname: Und dann kannst du halt so ein Polyfill benutzen, was dir diese Funktion bereitstellt
l33tname: und hintendran dann das irgendwie zusammenbasteln mit den Dingen,
l33tname: die halt schon verfügbar sind.
l33tname: Und ja, genau, Polyfill.io war halt sowas für JavaScript.
l33tname: ähm, und das hat ganz gut funktioniert und die sind gekauft worden von,
l33tname: äh, äh, von einer chinesischen Firma, glaube ich, äh, und die haben das,
l33tname: das Problem ist halt, jetzt hast du so ein, so ein CDN, was so ein bisschen JavaScript.
l33tname: Ähm, Kompatibilitätscode für deine Seite mit ausliefert, ähm,
l33tname: und jetzt wird die halt gekauft und das kannst du halt super,
l33tname: auf super viele Computer, auf super vielen Webseiten einfach deine Scripts injecten.
l33tname: und das haben sie dann halt angefangen und Leute haben das gemerkt und ja,
l33tname: Cloudflare war halt nicht amused und hat sie,
l33tname: ja die URL gereritten und das im Prinzip, ja, geblockt,
l33tname: wenn du so ein Safe Mirror CDN Setup hast von Cloudflare dann haben sie das
l33tname: automatisch für dich umgeschrieben,
l33tname: This will avoid breaking site functionality while mitigating the risk of supply chain attack. Ja.
l33tname: Ist halt ein bisschen unfortunate.
l33tname: Genau, das war Polyfill.
l33tname: Und genau, das zeigt halt einfach so ein bisschen das Problem auf,
l33tname: wenn man halt auf solchen Dingen dependet.
Ingo: Ja.
l33tname: Und die können dann halt irgendwie gekauft werden und der vorherige Owner hat
l33tname: halt einen coolen Service gemacht und darum haben das ganz viele Leute benutzt
l33tname: und dann wird es halt irgendwie aufgekauft und dann,
l33tname: können die da halt irgendwelche Sites inchecken das ist nicht ideal,
l33tname: genau.
Ingo: Okay, ja. Vorsicht vor Polyfill.
l33tname: Genau, wenn ihr Polyfill.io irgendwo auf irgendwelchen Webseiten benutzt habt,
l33tname: vielleicht mal ausbauen, umbauen. Das wäre jetzt Zeit.
Ingo: Jupp. So. Und dann willst du bei den Themen auch noch bei JavaScript bleiben.
Ingo: Genau. Und hast noch ein anderes Drama gefunden. Genau.
l33tname: Drama. Leute lieben Drama.
Ingo: Drama, Drama, Drama, Baby. Genau.
l33tname: Es ist auch gar nicht neu. Es kommt wohl immer wieder mal auf.
l33tname: Aber es ist irgendwie die letzten paar Tage nochmal irgendwie über Twitter und
l33tname: so war es nochmal so ein bisschen größeres Thema.
l33tname: Oder zumindest habe ich mehr davon mitbekommen.
l33tname: Was ist das Problem. Es gibt ganz viele Node-Packages, wissen wir alle.
l33tname: Wir erinnern uns an die coolen LeftPads und isEvenisOdd.
l33tname: Und an diesen einen Typen, der alle seine Node-Packages removed hat und auch
l33tname: ganz viele so super simple Node-Packages gehabt hat und dann das halbe Ökosystem,
l33tname: kaputt gegangen ist, weil halt super viel auf das,
l33tname: gezeigt hat.
l33tname: Ähm, und da gibt's Leute, da gibt's verschiedene Einstellungen dazu,
l33tname: wie viele Dependencies so ein Node.js-Paket haben soll oder nicht.
l33tname: Und da gibt es halt diesen einen Typen, der sagt, ja hier Semantic Versioning
l33tname: ist super wichtig und wir müssen immer alles,
l33tname: also jedes Node-Paket muss irgendwie super rückwärts kompatibel sein und muss
l33tname: noch irgendwie Node 0.4 mindestens unterstützen.
l33tname: Was irgendwie super alt, super lange nicht mehr supported ist.
l33tname: Also ich glaube um die 10 Jahre nicht mehr supported ist.
l33tname: Und dafür maintained er praktischerweise auch ein Shitload von Polyfill Dependencies,
l33tname: die genau sowas ermöglichen. Und da hat er seine eigene GitHub-Action.
l33tname: Was ich ein bisschen unfair finde, naja, unfair, auf Twitter wurde es viel geframed
l33tname: als Supply Chain Attack.
l33tname: Ja, es ist halt dieser eine Dude, der dann halt irgendwie diese 15 Pakete,
l33tname: aber das ist halt auch dieser eine Dude,
l33tname: der das Main-Paket, das diese 15 Pakete, was wollte ich sagen,
l33tname: der auch sowieso Maintainer ist auf dem Main-Paket, das die 15 Pakete anzieht,
l33tname: also er kann das einfach auch ins Main-Paket einbauen.
l33tname: ja, viele der Dinge, die er tut im Namen der Rückwärtskompatibilität machen
l33tname: den Code schlechter lesbar machen das schwieriger zu überblicken weil,
l33tname: du halt super viele Dependency mitreviewen musst und so weiter,
l33tname: aber ja also, er könnte das wie auch ohne all diese extra Pakete machen,
l33tname: das so ein bisschen ja, das Zeug ist komplex genug das könntest du einfach sonst
l33tname: irgendwo reinbauen so ein bisschen aufgekommen ist das wohl auch,
l33tname: weil er halt in einem Paket hatte, das so ein bisschen gegen.
l33tname: Den mehr oder weniger expliziten Willen der Community und der Leute,
l33tname: der vormaligen Maintainer, die nicht mehr so viel Zeit hatten,
l33tname: hat er da halt einfach seine Rückwärtskompatibilität eingebaut,
l33tname: weil er findet, ah, das ist super wichtig.
l33tname: Und er ist irgendwie nicht in der Lage, diesen Trade-Off zu acknowledge,
l33tname: dass weniger Dependencies vielleicht auch eine gute Sache ist.
l33tname: so ein bisschen ja, ich will so ein bisschen, ich glaube einfach so ein bisschen
l33tname: zu ideologisch mit, aber wenn die Semantic Version nicht hochgezählt wird,
l33tname: dann müssen wir halt noch super alt,
l33tname: uralt Node.js unterstützen und das ist auch irgendwie kein neues Thema,
l33tname: es gibt auch schon länger, also diesen einen Blogpost, den ich hier verlinkt
l33tname: habe wo sich jemand halt mal für,
l33tname: ESLint worum es vor allem geht,
l33tname: oder was halt vor allem von dem affected ist.
l33tname: Angeschaut und mal Pakete rausgelöscht und das installiert halt viel schneller
l33tname: und es sind halt viel weniger Pakete und,
l33tname: ja Ja, weniger Dependencies sind halt schon auch, da ist schon auch ein Value drin.
l33tname: Und ja, da gibt es jetzt auch von so einem anderen Menschen so ein JavaScript-Ecosystem-Cleanup.
l33tname: Also ich glaube, das ist so ein bisschen das Positive, was da rausgekommen ist.
Markus: Dass Leute jetzt auf den Zug aufspringen und wirklich versuchen, was zu optimieren.
l33tname: Genau, dass Leute jetzt halt irgendwie tatsächlich ihre Pakete oder Pakete anschauen,
l33tname: die halt vielleicht auch populär sind und schauen, okay, welche Dependencies
l33tname: sind wirklich nötig und was macht eigentlich einfach nur die Pakete groß und langsam.
l33tname: Ähm, und was, ja, wo ist der Trade-off? Und...
l33tname: Genau.
Markus: Also ich glaube, der Kritikpunkt, dass viele sich darüber keine Gedanken machen,
Markus: sondern einfach akzeptieren und dann damit leben, der Kritikpunkt ist völlig valide.
Markus: Ich glaube, es gibt zu viele Leute, die das hinnehmen, dass es so langsam ist.
Markus: Auf der anderen Seite sind diese Leute dann oft auch einfach davon getrieben,
Markus: dass sie gesagt bekommen, hier nutzt doch einfach das und dann mach weiter hier
Markus: das Feature, was ich haben will zu implementieren und beschäftige dich doch
Markus: bitte nicht mit dem Interna davon, von einem Paket, was im Internet rumliegt
Markus: und schon funktioniert, gut genug funktioniert.
Markus: Und diese Entscheidung darüber, was gut genug eigentlich ist,
Markus: die ist vielleicht manchmal nicht ausreichend hinterfragt.
l33tname: Ja, genau. Und ja, es ist halt einfach, was halt auch so ein bisschen weird
l33tname: vibes hat, ist der Typ, der findet so, ah, es muss alles super backwards compatible sein, immer.
l33tname: Weil das ist das Einzige, was wichtig ist im Leben.
Markus: Das hat Microsoft auch lange Zeit gesagt und Microsoft letztendlich auch groß gemacht Also es gibt.
l33tname: Ein Value das ist absolut so rückwärtskompatibel zu sein, aber es ist halt ein
l33tname: Trade-Off zu, wie du dein Zeug weiterentwickeln kannst und ja,
l33tname: da muss man sich halt überlegen also ich meine Ich sage mal so,
l33tname: C++ tut sich zum Beispiel jetzt schwierig gegen Rust, weil sie halt 40 Jahre
l33tname: rückwärts kompatibel sind.
l33tname: In großen Teilen.
l33tname: Das ja,
l33tname: es kann funktionieren. Es kann aber auch sein, dass irgendwann etwas um die
l33tname: Ecke kommt, was halt einfach einfach, ja, dieses Problem nicht hat und nicht
l33tname: mehr rückwärtskompatibel ist und Leute,
l33tname: replacen dich dann halt komplett. Also, man muss da schon die Balance finden
l33tname: zwischen und ich glaube, Microsoft hat das halt gut geschafft,
l33tname: weil ja, es ist rückwärtskompatibel, aber du hast halt auch,
l33tname: Ich würde Microsoft in dem Bereich.
Markus: Nicht so sehr loben, unter uns gesagt. sagt. Aber ist das ein Problem?
Markus: Also ich finde, es ist auch kein Problem für eine Sprache wie C++,
Markus: wenn sie durch Rust ersetzt wird.
Markus: Weil es ist halt, es ist ja kein Produkt,
Markus: Wo erstmal, es ist kein Produkt, wo jemand Lizenzumsätze dran hat,
Markus: da hängt erstmal nichts dran, klar ist es ein Ökosystem, klar haben Leute darauf
Markus: aufgebaut, aber letztendlich wollen die Leute ja auch daran festhalten und benutzen es so wie es ist.
Markus: Ich finde das völlig okay, wenn dann ein Rust um die Ecke kommt,
Markus: da entsteht ein neues Ökosystem und dann können die Leute sich überlegen,
Markus: lebe ich mit dem, was ich da habe, was funktioniert, was gut abgehangen ist
Markus: oder wechsle ich auf das Neue.
Markus: Weil ansonsten hast du Situationen wie mit Python, Python 2,
Markus: Python 3, wo Dinge auf einmal, oder Ruby hat das auch durch,
Markus: oder? Ja, ja, Ruby hat das auf 1.8.
l33tname: Glaube ich.
Markus: Wo du einfach nochmal Reset auf 0 hast, und es steht Ruby auf beiden drauf,
Markus: und es ist aber nicht in beiden das Gleiche drin.
Markus: Dann habe ich doch lieber einmal C++ und einmal Rust da stehen,
Markus: wo auch dem letzten Manager klar sein muss, das ist eine andere Technologie.
Markus: Wir reden hier über was anderes.
l33tname: Ja, aber nein.
Markus: Why not?
l33tname: Weil, weil ja, genau, Ruby und Python sind gute Beispiele, wie man es nicht macht.
l33tname: Aber seit sie diese Breaking Changes gemacht haben, sind sie ja trotzdem in
l33tname: der Lage, die Sprache vorwärts zu bringen.
l33tname: Also Python hat ja nicht aufgehört, Changes zu machen und auch Breaking Changes zu machen.
l33tname: Aber sie sind halt sehr viel vorsichtig, weil das Problem ist mit ich glaube,
l33tname: ich habe diesen Talk auch mal verlinkt.
l33tname: Ich habe den bestimmt mal gepickt, weil das, was Experience so zeigt,
l33tname: wenn du solche Breaking Changes machst,
l33tname: das Ökosystem hat plus minus 10 Jahre.
Markus: Ja, den hast du mal hier.
l33tname: Da haben wir, glaube ich, mal drüber gesprochen. Das ist halt einfach so,
l33tname: was so Erfahrungswerte mit so Python und ähnlichen Situationen gezeigt haben.
l33tname: Wenn du sowas machst, geht es halt einfach mindestens zehn Jahre.
l33tname: Entschuldigung, bis dein Ökosystem halt irgendwie mitzieht und wieder irgendwo
l33tname: ist. und das ist halt, das kann eine Sprache oder ein Ökosystem halt auch killen.
l33tname: Das heißt, man muss da auch vorsichtig sein.
l33tname: Und, ja,
l33tname: ja, also man muss da halt schon so ein bisschen so ein soften, irgendwie,
l33tname: also TypeScript, JavaScript Approach ist, glaube ich, das gute Beispiel dazu,
l33tname: wo du halt so Und das ist halt so, wie du sowas machen kannst.
l33tname: Oder irgendwie Types in Python, die halt einfach so ein extra Ding sind.
l33tname: Und du machst halt nicht so, ja, Type Hinting ist jetzt plötzlich verpflichtend
l33tname: und alle müssen Type Hinting machen, sondern du machst das halt so soft.
l33tname: Und irgendwann vielleicht, wenn ein signifikanter Teil vom Python-Ökosystem
l33tname: mit Type Hints ist, kannst du dann vielleicht auch hingehen und mit einem Python,
l33tname: 4, 5, 6 oder so auch einfach sagen, so ja, TypeHands für gewisse Dinge musst du jetzt,
l33tname: machen, falls das jemand möchte.
l33tname: Also falls das irgendwie so
l33tname: ein Goal ist, dass man das irgendwie in der Sprache enforced haben möchte.
l33tname: Und ja, eben TypeScript finde ich auch ein super Beispiel dafür, wie man halt,
l33tname: Und ja, im Prinzip machst du da ja immer noch JavaScript.
Markus: Also TypeScript als Erweiterung zu JavaScript findest du ein gutes Beispiel.
l33tname: Genau, weil das ist halt so ein Approach wie du, du kannst immer noch JavaScript
l33tname: machen und alles, was in JavaScript ist, irgendwie, aber wenn du irgendwie neue
l33tname: Features, neue Dinge haben willst, kannst du das irgendwie mit TypeScript haben.
l33tname: Und du kannst das aber auch einfach mixen und so.
Markus: Ja, ja, ja, genau. Aber der Approach ist, glaube ich, schon auch noch eine andere
Markus: Geschichte. Das ist schon ein bisschen Äpfel mit Birnen, jetzt TypeScript da reinzubringen.
Markus: Vorher hatten wir es ja von, wie sehr darf so eine Sprache oder ist es nützlich,
Markus: eine Sprache durch Weiterentwicklung neu zu erfinden oder es gleich liegen zu
Markus: lassen, an einem gewissen Stand zu sagen, ey, das ist fertig hier,
Markus: wie es ist und wir machen jetzt was Neues.
Markus: ist, und das heißt jetzt Rust, um nochmal auf das Beispiel zurückzukommen,
Markus: welchen Nutzen das hat, weil also ich hab das schon mit verschiedenen Technologien,
Markus: dass die Leute nicht blicken, ah, das ist jetzt das Neue und das ist das Alte.
Markus: AngularJS, Angular war auch so eine Geschichte. Das ist ja ein Framework,
Markus: das ist keine Programmiersprache, aber die Welt tut sich schon sehr schwer damit,
Markus: dass das nicht das Gleiche war, sondern effektiv ein neues Framework.
Markus: Und die hätten auch einfach das neue Angular da nicht mehr Englern nennen müssen.
Markus: Dann wäre es einfacher gewesen in der Kommunikation.
l33tname: Das ist tatsächlich ein bisschen confusing. Ja.
l33tname: Anyhow, wir sind, glaube ich, super abgekommen vom eigentlichen...
Markus: Nein, was? Nein, was auch immer.
l33tname: Genau. Vielleicht noch ein bisschen Conspiracy. Conspiracy.
l33tname: Der Typ ist halt von... Wie heißt das?
l33tname: Tiledlift? dieses Open Source die Open Source Pakete sponsern,
l33tname: Ähm, wer ist diese Firma, die eine Firma, wo du die Open-Source-Pakete sponsort?
Ingo: Keine Ahnung. Wenn du meinst.
l33tname: Weiß ich auch nicht. Irgendwas mit T. Auf jeden Fall, er bekommt halt Geld von denen.
l33tname: Und eine der Conspiracy-Theories ist halt, dass er die Pakete halt überall einbaut,
l33tname: unter dem Vorwand von ah, bla bla bla, weil er halt Maintainer von diesen hunderten Paketen ist.
l33tname: und dann halt Geld bekommt, weil die dann halt super viel installiert werden,
l33tname: weil du installierst halt irgendwie ESLint oder so und installierst dann halt
l33tname: irgendwie 20 von seinen Paketen jedes Mal.
l33tname: Und damit ist halt so ein bisschen Artificial Boosted von wie wichtig diese
l33tname: Pakete für das Ökosystem sind, obwohl das eigentlich niemand braucht,
l33tname: aber alle laden es einfach runter, weil es halt in populären Paketen drin.
l33tname: und weil seine Pakete dann wichtiger sind, bekommt er halt mehr Geld okay.
Markus: Ach du meinst die haben da so ein Incentive drauf genau.
l33tname: Er hat halt so ein so ein weird Incentive, Pakete da reinzubauen,
l33tname: die eigentlich gar nicht ja, aber weil es halt seine Pakete sind und er die
l33tname: dann halt maintained und dann Geld bekommt dass er die maintained,
l33tname: ja aber eben, wie gesagt, Disclaimer das ist ein bisschen Verschwörungstheorie.
l33tname: Und was man auch fairerweise dazu sagen muss, was nicht so okay ist dass ja,
l33tname: wie ja Leute Leute ihn auf Twitter gerostet haben, glaube ich das schon also,
l33tname: da übertreiben gewisse Leute glaube ich schon auch ein bisschen Aber das ist nicht okay,
l33tname: aber auf der anderen Seite ist dieser eine Typ halt single-handedly dafür verantwortlich,
l33tname: das ganze JavaScript-Ecosystem zurückzuhalten. ähm,
l33tname: ja also das ist halt irgendwie keine Rechtfertigung für Harassment aber auf
l33tname: der anderen Seite in so einem Open Source Umfeld,
l33tname: ich glaube die zwei Optionen die du hast ist halt A Harassment und B halt einfach
l33tname: folgen und alles selber machen und es sind beides nicht gute Optionen,
l33tname: pssst Ja.
Markus: Weiß ich nicht. Gibt es nicht noch, also Harassment ist keine Option, finde ich.
Markus: Das ist keine gute Option.
l33tname: Das ist offensichtlich eine Option.
Markus: Weil Leute haben sie gewählt. Sollte keine Option sein. Eine zivilisierte Gesellschaft
Markus: sollte keine Option sein.
Markus: Das ist absolut betrachtet und technisch betrachtet eine, ist ja von mir aus.
Markus: Aber gibt es nicht noch die Option, das Zeug nicht zu nutzen,
Markus: wenn man ein Problem damit hat?
Markus: Du musst es ja nicht forken und selber machen, sondern du kannst es auch einfach
Markus: nicht nutzen. Löst deine Probleme woanders.
Markus: Wenn du ein Problem mit dem Typen oder mit seinem Artefakt hast.
l33tname: Das Problem ist halt, es sind super viel populärem Zeug drin.
l33tname: Also es ist halt schwierig, das alles nicht zu benutzen. Weil das ist das, was ich meine.
l33tname: Er ist halt single-handedly dafür verantwortlich, das ganze Ökosystem.
l33tname: Also wenn du Medium-Sized JavaScript Projekt hast, hast du vermutlich 20 bis
l33tname: 100 Dependencies von ihm.
Markus: Ja.
l33tname: Drin.
Markus: Ja.
l33tname: Wenn du jetzt nicht alles irgendwie, wenn du jetzt nicht irgendeinen obskuren,
l33tname: ich hab alles selber gebaut oder so.
Ingo: Not-invented-heal-Syndrom. Genau.
l33tname: Und dass das irgendwie nicht so ganz die Lösung ist, dass man sich alles irgendwie
l33tname: selber inventet, vielleicht auch.
l33tname: Also wenn du irgendeines der populären Frameworks benutzt, hast du ganz viel
l33tname: Zeug von ihm drin. Implizit schon.
l33tname: Und ich finde, das ist schon,
l33tname: ein Problem.
l33tname: Also es ist schon nicht okay. Also was machst du dann?
l33tname: Was dann alles selber inwenden, also ein ESLint dann selber schreiben?
Ingo: Ja.
l33tname: Also, ja, kann man. Wie gesagt, das ist die andere Option. Du kannst halt forken
l33tname: und das irgendwie selber machen.
l33tname: Aber das ist halt auch nur so Medium gut für so ein Ökosystem,
l33tname: wenn das zu viel passiert und dann irgendwie nur so, wenn du dann halt irgendwie
l33tname: fünf ESLint hast und alle sind slightly different und alle sind slightly different unmaintained.
Ingo: Ja, das ist auch richtig.
l33tname: Also weil du duplizierst den Effort. Faktisch. Und das ist...
Ingo: Und die Arbeit.
l33tname: Und die Arbeit und irgendwie... Es kann Sinn machen für gewisse Dinge,
l33tname: ist das sicher eine Option.
l33tname: Aber in the grand scheme of things ist halt auch wieder ein Trade-off.
l33tname: Kann eine gute Option sein, kann aber auch nicht so ideal sein.
l33tname: Und ja.
l33tname: Dann möchte ich noch diesen einen Typen shout-outen, der hingegangen ist und
l33tname: Node.004 ausprobiert hat, weil es gibt keine pre-built binaries mehr.
l33tname: und 004 konnte er gar nicht bauen hat dann nicht funktioniert, dann hat er,
l33tname: 010 probiert und dann hat er probiert die Pakete zu installieren und surprise,
l33tname: surprise, funktioniert natürlich nicht so gut,
l33tname: weil, ja es ist natürlich nicht so weit rückwärts kompatibel,
l33tname: weil da müsstest du wenn du so weit rückwärts kompatibel sein möchtest kannst
l33tname: du natürlich machen, aber das halt,
l33tname: dann doch nochmal mehr Aufwand und das halt das super weit rückwärts kompatibel
l33tname: Argument ist halt auch so ein bisschen so,
l33tname: ja, wenn du das brauchst, wenn das jemand braucht, sehe ich das total ein,
l33tname: ist halt scheiße, ist halt viel Aufwand, aber kann man machen.
l33tname: Also ich unterstütze auch noch viel zu viele Python-Versionen,
l33tname: die nicht mehr offiziell von Python supported sind, weil sie halt noch in Debian
l33tname: drin sind und was weiß ich.
l33tname: Also ich kenne das Problem, aber ich kenne dann halt auch actually Leute,
l33tname: die das halt noch so benutzen.
l33tname: Und kann man irgendwie sagen, so diese super, super irgendwie immer vorwärts
l33tname: und immer das Neueste, dass das halt auch schon scheiße ist,
l33tname: sehe ich auch, aber eben, wie gesagt, ist halt so ein Trade-Off.
l33tname: und das irgendwie halt so gar nicht gar nicht,
l33tname: in Erwägung zu sehen, dass das ja und dann halt auch so Dinge zu sagen wie ja
l33tname: Disk Space ist free und niemand interessiert sich für mehr Dependencies,
l33tname: das ist halt egal und dann einfach im Prinzip ja alle anderen Meinungen zu übersteuern
l33tname: und sagen ich hab recht und das ist das einzige, das ist der einzige Tradeoff der zählt,
l33tname: ja ja, finde ich schwierig. Und dann, ja,
l33tname: ist halt,
l33tname: ja, bekommt man das halt auch zu hören von Leuten.
Markus: Ja.
l33tname: Und irgendwie, ich finde wie,
l33tname: es gab diese Diskussion, es gab Leute, die in diesen Merch-Requests mit ihm
l33tname: diskutiert haben und ihm versucht haben, irgendwie da zu einer Einigung zu kommen,
l33tname: dann hat er es halt einfach übersteuert. Und dann ist halt schon die Frage, bei OpenSource.
l33tname: Also, welche Optionen hast du? Ja, du kannst forken,
l33tname: Aber es ist halt auch noch so eine Medium-Option.
Ingo: Naja, wenn du der bessere Fork bist, also haben wir schon oft gesehen.
Ingo: Also ich meine insbesondere, wenn es ein guter Diktator ist,
Ingo: dann funktioniert das immer ganz gut, aber wenn es dann Eigenwillige sind und
Ingo: es nicht gut funktioniert, dann muss man es halt forken und es besser machen.
Ingo: Und wenn man eine Community dann hinter sich kriegt, dann ist man irgendwann
Ingo: auch das bessere Produkt.
Ingo: das ist halt einfach so gut bist du fertig mit deinem rumgeheule ich glaube.
Markus: Ich habe darf.
Ingo: Ich heulen ich.
l33tname: Glaube ich bin durch außer es gibt noch von euch was dazu nein sonst bin ich durch.
Ingo: Ich habe auch also kommen wir zur Mimimi der Woche ich habe auch rum zu heulen,
Ingo: ich habe so ein Windows Laptop hier gehabt so verrückt ja fast geerbt sozusagen,
Ingo: also der war halt da übrig.
Ingo: Es war halt Windows 11 drauf und ich hab gedacht und da waren halt auch noch
Ingo: Daten drauf, die man vielleicht brauchen könnte und ich wollte das jetzt nicht
Ingo: einfach überbügeln, gut ist.
Ingo: Da hab ich gedacht, naja, okay, früher hat das ja auch funktioniert,
Ingo: dass du so ein Dual-Boot installierst.
Ingo: Dann ja, hab ich meinen Ventoy-Stick genommen, hab den da angesteckt,
Ingo: gesagt, ha, boot ich von da, installiere ich mir hier so ein Ubuntu dazu,
Ingo: weil dann kann man es wenigstens auch mal,
Ingo: noch für was Sinnvolles verwenden, diesen Laptop, weil sonst liegt er halt nur in der Ecke rum.
Ingo: Und ja, Secure Boot ist eingeschaltet.
Ingo: Microsoft hat alle Keys und mein Ventoy Stick nicht. Also bootet er nicht.
l33tname: So.
Ingo: Also das Erste, was man machen muss, ist, sich in diesem komischen BIOS zurechtfinden
Ingo: und Secure Boot ausschalten.
Ingo: So, das war die erste Sache. Ja, okay. Aber das ist schon was,
Ingo: stell dir mal vor, du gibst irgendjemand so einen Linux-USB-Signal und sagst,
Ingo: ja komm, installiere das doch dazu.
Ingo: Ist ganz einfach, so wie es früher war.
Ingo: Hast es einfach gestartet, installiert, hat dich irgendwie ein Installer durchgeführt,
Ingo: hattest du deinen Linux als Dual-Boot. Das kannst du heutzutage vergessen.
Ingo: Also da kannst du, da kommt überhaupt, nee, das ist scheiße.
Ingo: Ich finde diese, also wir hatten ja letztens schon über Secure Boot,
Ingo: so wie es halt gerade ist mit nur diesen Microsoft Keys, bin ich nicht wirklich
Ingo: einverstanden mit dieser Situation.
l33tname: Ich meine, hatten wir ja das letzte Mal auch schon, du kannst deine eigenen
l33tname: Keys installieren, aber ich sehe schon, es ist halt komplizierter und für irgendwie, ja.
Ingo: Gibst du jemandem den USB-Stick mit und sagst, hier installiere ich mal das
Ingo: Linux dazu, ist total einfach.
Ingo: Äh, ist es nicht, ja, also okay. Secure Boot gut abgeschaltet. Habe ich hingekriegt.
Ingo: So, dann bootest du das Ding und dann sagt dir das Ubuntu, ja,
Ingo: hör mal zu, ich kann da nicht drauf zugreifen, du hast da dieses Intel RST an.
Ingo: Ja, das ist so eine RAID-Funktionalität.
Ingo: Von Intel, was heißt das, Rapid. Ich habe schon wieder vergessen, wo für RST steht.
Ingo: Habe ich kurz gelesen, habe ich irgendwie, ist mir gleich wieder entfallen.
Ingo: Also ist quasi so eine Art Intel Rapid Storage Technology.
Ingo: Da kannst du quasi in deinem BIOS schon irgendwie eine RAID zusammenbasteln
Ingo: oder Windows bastelt dir das zusammen.
Ingo: Ist dann halt so eine Art Fake RAID, weil es ja kein echtes,
Ingo: irgendein Hardware RAID.
Ingo: Und dann ist deine NVMe, war es jetzt in dem Fall eben nicht mit HACI angesprochen,
Ingo: sondern mit diesem RST und sagt Linux, Jungs, ja, nee, will ich nicht.
Ingo: Also das Ubuntu in dem Fall. Geh mal bitte in dein Windows, schalte das ab.
Ingo: Ja, turns out, das ist gar nicht so einfach, das abzuschalten.
Ingo: Gibt dann Wilde oder die Ubuntu Canonical-Seite, sagt dir dann,
Ingo: mach mal den Rack-Edit auf und geh mal in diesen AK irgendwas dringen und ändere
Ingo: mal den Wert dahin und hier füge mal das da noch ein.
Ingo: Das kann doch alles nicht wahr sein.
Ingo: Und dann hat der Weg bei mir noch nicht mehr funktioniert. Dann habe ich hier
Ingo: auf superuser.com, hatte auch jemand dieses Problem.
Ingo: Ich habe dann den Weg gemacht, der hat funktioniert.
Ingo: Aber das ist auch, führe als Administrator irgendwie die Kommandozeile aus bei Windows,
Ingo: tippe das ein, tippe das ein, boot im Save-Modus einmal rein,
Ingo: dann wechselt er den Treiber von diesem RST auf AHCI,
Ingo: oder musst du dann natürlich auch erstmal im BIOS einstellen, bote nochmal neu.
Ingo: Dann hast du es abgeschaltet. Wunderbar habe ich das abgeschaltet.
Ingo: Ja, bote ich wieder in mein Ubuntu rein, sagt das Ubuntu, ja,
Ingo: sorry, du hast ja auch noch den BitLocker an.
Ingo: Und an der Stelle habe ich dann aufgegeben, ich habe diese NVMe ausgebaut,
Ingo: habe eine andere eingebaut und habe darauf mein Linux installiert.
Ingo: Weil da war ich jetzt, also geht bestimmt auch, diesen BitLocker abzuschalten,
Ingo: aber Aber ich hatte schon von RST keine Ahnung, von Windows habe ich nicht viel
Ingo: Ahnung und jetzt, nee, das war mir dann, ich meine, wie gesagt,
Ingo: da sind noch ein paar Daten drauf, die derjenige vielleicht doch nochmal braucht oder nicht.
Ingo: jetzt habe ich das halt in so eine kleine Verpackung hier eingebaut,
Ingo: wo man das per USB-C dann immer noch auf diese NVMe zugreifen kann,
Ingo: will, muss, wenn man das irgendwie muss.
Ingo: Ich hoffe, das geht auch mit diesem BitLocker und ist dann nicht ganz kaputt.
Ingo: Ich habe es jetzt noch gar nicht viel versucht, dieses Windows wieder zu booten.
Ingo: Ich kenne es ja auch nur von Linux. Linux kann ich einfach auf so eine externe
Ingo: G-Döns packen und dann geht das irgendwie BitLocker, I don't know.
Ingo: Aber ich meine, wenn es, wenn, das wird ja irgendwie mit dem System irgendwie,
Ingo: wenn ich das nur auf dem System fahre, keine Ahnung.
Ingo: Jedenfalls habe ich dann alle Schrauben gelöst, habe eine andere in Vim eingebaut,
Ingo: die ich noch hier rumzulegen hatte, habe meine Deluxe installiert und jetzt bin ich glücklich.
Ingo: Trotzdem ist es, also, fuck Secure Boot, fuck Rapid Storage Technology, fuck BitLocker,
Ingo: das ist nicht mehr, das kann man echt keinem zumuten, Linux auf so einem Windows
Ingo: 11 gedongelten Laptop zu installieren.
Ingo: Zumindest nicht ohne Betreut. Und das finde ich traurig.
l33tname: Ja, also gut, fächerweise ja, Dualboot ist halt echt ein Problem.
Ingo: Ja, aber schon den ersten Schritt Secure Boot auszuschalten ist,
Ingo: was ein normaler User ja schon nicht hinkriegt. Also wenn du da sagst,
Ingo: hier nimm diesen USB-Stick.
l33tname: Warum musst du das aus...
Ingo: Ja, es ging halt nicht ohne.
l33tname: Sorry, ich dachte jetzt gerade an BitLocker. Was ich nicht ganz verstehe,
l33tname: wie du BitLocker ausstellen musst.
Ingo: Wenn du diese also du hast da eine Windows-Partition drauf, und früher hast
Ingo: du die einfach verkleinert und hast dahinter dann dein Windows installiert.
Ingo: Das geht halt nicht, wenn es mit BitLocker verschlüsselt ist.
Ingo: geht, kann das Linux anders tun.
l33tname: Du musst es kleiner machen, dann musst du es wieder backloggen.
Ingo: Ja, genau.
l33tname: Okay, sehe ich. Ja, und dann, weißt du, was das Geilste ist?
l33tname: Also ich hatte ja auch viele Jahre so Dualboot, Windows, Linux Dinge gemacht.
l33tname: Und ja, ja,
l33tname: es ist jetzt auch gut. Ich habe jetzt nur noch Linux und vielleicht habe ich
l33tname: noch ein Windows-Rab, Ich weiß gar nicht, aber ich habe schon lange nicht mehr gebootet.
l33tname: Vielleicht funktioniert es auch nicht mehr. Genau. Das eine ist, dass dein,
l33tname: Bootzeug immer wieder mal kaputt geht von der einen oder von der anderen Seite,
l33tname: dass du immer wieder mal fixen musst und irgendwo nicht aufgepasst hast beim Updaten.
l33tname: Und das andere ist, dass BitLocker auch immer wieder mal das Gefühl hat,
l33tname: das sieht aber noch komischer Hardware, neuer Hardware aus.
l33tname: Bist du sicher, dass das immer noch das gleiche ist? Gib doch da nochmal dein BitLocker-Key ein.
l33tname: Und das ist super, super neu. Kann ich gar nicht empfehlen.
Ingo: Ich müsste mir erst angucken, wo der überhaupt, ich hab mich,
Ingo: ich meine das Gerät war halt so.
l33tname: Irgendwo im Microsoft-Konto kannst du das nachschauen.
Ingo: Ja, aber das ist ja nicht mit, der kam ja so installiert. Das ist ja ein Dell-Notebook
Ingo: gewesen mit so installiert, vorinstalliertem.
l33tname: Ja, aber da hat sich ja jemand angemeldet, oder?
Ingo: I don't know.
l33tname: Vermutlich schon und da ist ein Microsoft-Account dahinter und in diesem Microsoft-Account
l33tname: ist dann auch. Ach du Scheiße.
l33tname: der BitLocker-Key hinterlegt. What the fuck?
Ingo: Den BitLocker-Key ins Internet zu bringen, ist natürlich auch die beste Idee. Aber ja.
l33tname: Ich weiß nicht genau, wie es technisch genau welcher Teil, ob das secure,
l33tname: ob sie sich da was, ich glaube, sie haben sich da was überlegt.
Ingo: Bestimmt haben sie sich da was überlegt. Ja, so wie sie sich überlegt haben,
Ingo: wie sperre ich Linux am besten aus, dass es sich da nicht installieren kann.
Ingo: Nein, ist, ich meine, ja, ist ja eine, will man ja bei Secure Boot auch,
Ingo: dass nicht irgendwie jemand einen fremden Gürtel da bootet, kann ich auch schon
Ingo: verstehen, aber ist in dem Fall trotzdem assi.
Ingo: Also ich war, ich hatte, wie gesagt, einfach keinen Bock mehr und hab,
Ingo: hab Hardware-mäßig das angefasst, weil das, nee, war mir dann einfach.
l33tname: Ja, also Dualboot, wenn du jetzt nicht regelmäßig hin und her switchen musst,
l33tname: kann tatsächlich einfacher sein, einfach die Festplatten-Hardware zu tauschen
l33tname: und dann entweder von der einen oder von der anderen.
l33tname: Jedes System glauben zu lassen, das ist das einzige System.
Ingo: Du bist das Einzige auf dieser Welt.
l33tname: Das ist das einzige System, was ich an glaube.
Markus: Kurzum, Ingo hatte schlechte Laune. Seid mal froh, dass wir nicht in der Nähe waren.
Ingo: Gut, dann ich habe fertig geheult. Ich habe mich ausgeheult bei euch.
Ingo: Wir können zur Lesefuhr kommen.
Markus: Dann lesen wir doch endlich mal wieder was. Und zwar habe ich was zu lesen mitgebracht.
Markus: was sehr lustig ist. Und zwar ist das eine Webseite von einem österreichischen Forscher.
Markus: Ich glaube, es war so, wenn ich das richtig in Erinnerung habe.
Markus: Der hat ganz viele Chatverläufe auf eine Webseite gestellt.
Markus: Und das Besondere an diesen Chatverläufen ist, das sind Leute,
Markus: bei denen eine Ransomware zugeschlagen hat.
Markus: Und die Antworten von den Ransomware-Leuten, die dann darüber verhandeln wollen,
Markus: dass die Leute, bei denen sie zugeschlagen haben, ihnen jetzt Geld zahlen.
Markus: Ja, da kann man mal so sehen, da ist sicherlich so, auch was so Verhandlungstechnik
Markus: angeht und wie das so dann abläuft, kann man da mal nachlesen.
Markus: Und es gibt da auch durchaus längere,
Markus: die dann auch erstmal jeder geht
Markus: zurück zu seinem Chef und verhandelt nochmal, wie das jetzt ist und so.
Markus: Und ist ganz interessant, wie da so die Deals angebahnt werden Ja,
Markus: nur wie die vorgehen, kann man mal darin noch rumstöbern.
l33tname: Crazy. Okay.
Markus: Genau, das ist, wenn wir bei Ransomware sind, muss ich auch einfach nochmal
Markus: auf Hirnehacken hinweisen.
Markus: Auf mediaccc.de, die Talks vom Linus über Ransomware-Angriffe sind einfach sehr gut.
Markus: Und natürlich dann auch die letzte, die Hackback-Edition vom letzten Dings da.
Markus: Zeigen sie so ein bisschen die Hintergründe, die Hintergrundleute und reden
Markus: darüber, wie sie mit denen verhandeln.
Markus: Es gibt bei Minute, weiß nicht, fünf oder so, gibt es die eine wichtige Slide
Markus: des ganzen Vortrags, der andere ist ja, der Rest ist einfach zur Unterhaltung.
l33tname: Nice.
Markus: Na gut, dann packe ich den Link zu dem auch nochmal.
l33tname: Da könntest du Leute nochmal anschauen.
Ingo: Interessant. Okay.
Ingo: Kann man viel lesen, auf jeden Fall.
Ingo: Naja, lieber nicht weiter hier rumscrollen. Aber ja.
l33tname: Kann man viel Zeit...
l33tname: verbringen, glaube ich.
Markus: Ja, wenn man irgendwo öfter mal auf die Bahn wartet oder auf den Bus wartet,
Markus: dann kann man das, kann man vom Format her auch gut auf dem Handy leben.
l33tname: Stimmt.
l33tname: Dann, Servers don't like it hot.
l33tname: Stellt sich raus, wenn Computer langsam sind und komische Probleme haben,
l33tname: schaut euch mal auf die Temperaturen. Könnte sein, dass die warm werden.
l33tname: und das Fehlerbild ist super komisch und das ist jetzt auf dem Chaos Social,
l33tname: Mastodon wohl passiert.
l33tname: Sie wissen nicht so genau, was gefixt hat oder nicht gefixt hat,
l33tname: aber die Temperaturen sehen jetzt wieder okay aus und es ist auch wieder nicht
l33tname: mehr so laggy und funktioniert einfach wieder, also scheint schon zu eine Art
l33tname: von Zusammenhang zu bestehen.
Ingo: Okay, aber sie wissen nicht, wem welchem Server jetzt so heiß geworden ist und warum.
l33tname: Sie wissen nicht, warum dem Server. Sie sehen halt, dass die Temperatur angestiegen
l33tname: ist und dann wird es halt langsam und Dinge funktionieren schlechter.
l33tname: Aber sie wissen nicht, warum oder was kaputt war oder hardwaremäßig was kaputt war oder so.
Ingo: Weil ich meine, die letzten paar Tage ist es schon ein bisschen heißer geworden. Genau. Draußen so.
l33tname: Ja, Spekulation ist, dass irgendwie Powercycling, dass den Fan vielleicht wieder
l33tname: angestellt hat oder wo sie das Rack und den Server aufgemacht haben und wieder
l33tname: zugemacht haben, das irgendwie, das vielleicht geholfen hat.
Ingo: Okay.
l33tname: Dass der Fan wieder unstuck war.
Ingo: Einfach mal gegen das Gehäuse klopfen und dann.
l33tname: Genau, einfach mal dagegen treten und dann geht es wieder. Vielleicht ist das
l33tname: auch hier beim anderen Felix das Problem.
l33tname: Vielleicht muss er mal gegen seine Nexus Box treten und dann lüftet sie wieder
l33tname: korrekt und dann funktioniert es auch wieder besser.
Ingo: Ja, hoffentlich.
l33tname: Genau, es ist mir auch schon passiert, es ist tatsächlich, schaut euch das an,
l33tname: gerade jetzt, wie Ingo gesagt hat, es wird wieder Sommer, es ist wieder wärmer geworden.
Ingo: Ja, ja, ich gucke nämlich auch schon immer die ganze Zeit in meinen Keller,
Ingo: es ist auch plötzlich zu warm.
l33tname: Genau, also habt da ein Monitoring für CPUs und so und schaut da halt vielleicht mal drauf.
l33tname: Auch wenn ihr ganz viele komische Probleme habt, Hardware hat dieses interessante
l33tname: Verhalten von, wenn es zu warm ist, passieren komische Dinge in deiner Software.
Markus: Und jetzt noch den ultimativen Wake-up-Call dazu. Die zwölf heißesten Monate
Markus: auf der Erde der letzten 100.000 Jahre waren alle in den letzten zwölf Monaten. Ja, schön.
Ingo: Toll, danke.
Ingo: Aber gerade es treten örtliche Gewitter aus.
Ingo: Sturmböen, Starkregen, Niederschlagsmengen über 20 Liter pro Quadratmeter.
Ingo: Kleinkörniger Hagel, sagt meine Wetterwarnung hier auf meinem Dashboard.
Markus: 20 Liter pro Quadratmeter, das hat A-Teildimensionen.
Ingo: Nee, 20 Liter pro Quadratmeter, das ist ein Tropfen auf dem heißen Stein hier.
Ingo: Also unter 200 Liter pro Quadratmeter juckt mich das hier überhaupt nicht. Ganz ehrlich.
Markus: Dann bin ich vielleicht im Komma verrutscht, aber.
Ingo: Also 200, ja, aber selbst 200 würden mich jetzt hier auf meiner Wiese nicht
Ingo: interessieren, also das ist schön, fände ich gut,
Ingo: ich nehme das, aber im Ahrtal macht sowas Probleme, da gebe ich dir recht,
Ingo: 200 ist da doof, hier in Brandenburg, an einigen Stellen sagst du ja.
Markus: Ja, also jetzt, kommt ja mal auf den Zeitraum an, der 20 Liter,
Markus: das war pro Stunde dann und Und natürlich, ist das die Niederschlagsmenge von
Markus: einem Tag oder von einer Stunde oder wovon reden wir?
Ingo: Ja, es ist 20 Liter pro Granatmeter pro Stunde.
Markus: Ja, genau. Und das läppert sich dann natürlich ganz heftig.
Ingo: Deswegen, also wenn ihr Donnergrollen hört und so, das ist gerade bei mir alles.
Ingo: Ja, aber zu heiß ist blöd, da gebe ich euch recht.
Ingo: Ja, bei mir im Keller ist es auch schon relativ warm.
Ingo: Okay, haben wir das geklärt? Server mögen es nicht heiß. Was haben wir da noch?
Ingo: Habt ihr noch was? Hast du noch was gelesen?
l33tname: Genau, also hier.
Ingo: Ah, jetzt kommt dieses Haskell.
l33tname: Jetzt kommt dieses Haskell. Functional Correctness Haskelling Your Way to Reliable Code.
l33tname: Es hat ein bisschen, was der Titel verspricht und es ist sehr viel Haskell.
l33tname: So ein kleiner, I guess, Getting Started with Haskell.
l33tname: so ein bisschen, wie schreibst du Funktionen, wie funktioniert Haskell?
l33tname: Und ist ganz nett und hat aber auch einige Tipps, so generell halt, so ein bisschen, ja,
l33tname: dass man, ja, dein Leben ist halt ein bisschen einfacher, wenn du ein bisschen
l33tname: mehr Pure Functions machst, ohne State.
l33tname: Und das ist ein bisschen einfacher zu testen und dann kannst du es halt auch in...
Ingo: Ich weiß nicht, ob dein Leben überhaupt einfach ist, wenn du Haskell machen willst, aber okay.
l33tname: Nee, aber der Punkt ist Pure Functions und Und so kannst du auch in Python machen.
l33tname: Du kannst auch in Python oder JavaScript oder sonst was ein bisschen funktionaler programmieren.
l33tname: Und das kann helfen, deine Code Correctness ein bisschen besser, einfacher testbar.
Ingo: Gut.
l33tname: Also, ich fand den Talk ganz gut. Das ist, glaube ich, eine Stunde oder so.
l33tname: Genau, 55 Minuten. Kann man, wenn man ein bisschen sich Haskell anschauen will, ähm,
l33tname: und sonst vielleicht auch ein paar Ideen mitnehmen möchte für so,
l33tname: sonst programmieren, kann ich empfehlen.
Ingo: Okay, okay. Dann Rust.
l33tname: Dann, genau.
Ingo: Rust lässt da links liegen wieder. Genau.
l33tname: Die nächsten zwei würde ich mal zusammen nehmen, die nächsten zwei,
l33tname: weil Rust ist halt aktuell so super das Hype-Ding.
Ingo: Ja.
l33tname: Und das ist immer ein bisschen suspicious, finde ich.
l33tname: Wenn alle sagen, ja, Rust ist perfekt, Rust kannst du für alles nehmen,
l33tname: Rust löst alle deine Probleme.
Ingo: Auf jeden Fall.
l33tname: Und darum habe ich mal so ein bisschen geschaut und da gibt es diesen einen
l33tname: Blogpost, der ziemlich neu ist,
l33tname: von Ende April diesen Jahres.
l33tname: Living Rust Game Dev After Three Years, der ziemlich, ziemlich sehr, sehr extensive ist,
l33tname: wo er sagt, warum Rust für sie als kleines GameDev Studio nicht funktioniert,
l33tname: oder nicht gut genug funktioniert, da nicht so ein bisschen das Problem löst.
l33tname: Und das muss man fairerweise sagen, ist jetzt halt sehr auf GameDev gemünzt.
l33tname: ähm, und der zweite ist so ein bisschen High-Level-Rust, ähm,
l33tname: Der Blogpost ist ein bisschen weniger gut, aber der hat ein bisschen mehr,
l33tname: noch irgendwie so wie so eine Checklist von Dingen, wo man irgendwie vielleicht abschätzen kann.
Ingo: Ob Rust was für einen ist.
l33tname: Nee, wie man Dinge noch besser machen könnte, wo Dinge noch besser sein könnten,
l33tname: was halt so ein bisschen Schwachpunkte sind in dem aktuellen,
l33tname: wie Rust aktuell funktioniert.
Ingo: Gut, es entwickelt sich ja auch immer noch ganz stark.
l33tname: Genau, es wird auch noch weiterentwickelt und so und es ist einfach, ja.
l33tname: Genau, es ist interessant zu wissen, wo die Limitations sind,
l33tname: weil, ja, waren wir ja vorher schon ein bisschen dabei, ich meine,
l33tname: Rust ist nicht per se gut oder schlecht, es ist halt Trade-Offs für,
l33tname: was willst du überhaupt lösen und in was,
l33tname: ist Rust gut und was funktioniert bei Rust halt nicht so gut.
l33tname: Und wenn man das weiß, dann kann man halt so eine fundierte Entscheidung treffen.
l33tname: Ja, fundierte Entscheidung machen und nicht einfach so, ah, Rust ist Hype,
l33tname: wir machen das jetzt in Rust.
Ingo: Man kann auch so die Sache angehen.
l33tname: Ja, ja, also kommt halt drauf an, für was, aber genau. Es ist auch okay,
l33tname: wenn man das bewusst macht und sagt, ja, ich baue das jetzt in Rust,
l33tname: weil ich will halt Rust lernen.
l33tname: Absolut, dann mach das in Rust. Das ist ein okayer Grund, aber es halt vielleicht
l33tname: nicht so, ja, ich baue jetzt meine ganze Business-Strategy für die nächsten 20 Jahre,
l33tname: darauf auf und ich mache das mit Rust, weil Rust ist Hype oder ich mache das
l33tname: mit JavaScript, weil JavaScript ist gerade Hype oder ich mache das mit Ruby,
l33tname: weil Ruby ist gerade Hype.
Ingo: Sich damit beschäftigen und dann eine Entscheidung treffen.
l33tname: Genau, man sollte schon, also ich finde schon, man sollte sich was überlegt haben und es gibt halt,
l33tname: es gibt halt so Trade-Offs, die man sich überlegen sollte, wenn man Dinge baut
l33tname: und ja, wenn es ein kleines Tool für irgendwas Open Source, was nur du benutzt,
l33tname: dann schreib das hin, was auch immer dir Spaß macht.
l33tname: Oder wenn das Ziel ist, einfach irgendwas mit Rust zu machen,
l33tname: ja, dann mach das mit Rust.
l33tname: Aber dann ist das Ziel halt, irgendwas mit Rust zu machen und nicht irgendwie,
l33tname: ja, ich möchte dieses oder jenes Problem lösen, sondern das Problem,
l33tname: was du lösen möchtest, ist, dass du was in Rust baust.
l33tname: Das ist auch okay. Also es ist nicht falsch oder so.
l33tname: Aber man muss sich dem halt einfach bewusst sein und nicht einfach so,
l33tname: ja, ich schreibe jetzt irgendwie die Hälfte des Codes bei meiner Firma einfach
l33tname: in Rust um, weil Rust ist ja cool.
l33tname: Und dann hast du irgendwie niemanden mehr, der das maintainen kann und war halt
l33tname: vielleicht nicht eine gute Choice für das Problem, was man überhaupt hatte, was man lösen wollte.
l33tname: Naja, könnt ihr euch auf jeden Fall diese zwei Blogposts anschauen,
l33tname: wo Leute ein bisschen mal kritischer sind mit Rust und nicht immer nur sagen,
l33tname: Rust ist das beste Ding seit geschnitten Brot.
Ingo: Okay, dann kommen wir zu unserer letzten Kategorie. Picks, Picks, Picks, Picks, Picks.
Ingo: Und auch nur du hast einen Pick. Irgendwie waren wir die Woche...
Markus: Ja, wir picken heute nicht so viel.
Ingo: Weiß auch nicht. Nee, ich wollte mich einfach nur aufregen die Woche. Muss auch mal sein.
l33tname: Das ist auch... Dafür habe ich nichts zu weinen.
Ingo: Ja, okay.
l33tname: Ich hatte nichts zu weinen, sonst habe ich hier immer...
Ingo: Aber du hast was Süßes, was cool ist zum Schluss.
l33tname: Genau. Hier, Picks. Und zwar ist es bahnhofskatze.de.cool. Und das ist eine
l33tname: Webseite. Das ist so eine Karte.
l33tname: und dann sind es die Katzen, die halt so um den Bahnhof rum sind.
Ingo: Ah, okay.
l33tname: Da rum Bahnhofskatze und da kannst du dann auch deine,
l33tname: Das heißt.
Markus: Ich gehe zum Bahnhof, fotografiere da eine Katze und dann kann ich die da hochladen.
l33tname: Genau, da kannst du da durchladen und dann kannst du sagen, wo und dann kannst
l33tname: du irgendwie dann, also aktuell er bastelt wohl noch, also es ist ziemlich neu, er bastelt wohl noch am,
l33tname: Formular, um neue Bilder einzureichen. Aktuell musst du ihn auf Twitter,
l33tname: Mastodon oder via E-Mail anpöbeln.
l33tname: Kannst ihm ein Foto schicken und sagen, hab ich da gesehen. Dann wirst du verlinkt und so.
l33tname: Und dann trägt er das in die Karte ein und dann, ja, kannst du Katzenfotos von rund um der Welt.
l33tname: Und wenn du irgendwo bist, dann kannst du am Bahnhof Ausschau halten nach der Katze. I guess.
Markus: Cool.
l33tname: Ja. Schön. Finde ich eine herzige Idee und es ist cool gemacht.
Ingo: Auf jeden Fall.
l33tname: Lustiges kleines Projekt. Finde ich gut. Es sollte mehr so Projekte geben.
Ingo: Und vor allem mit Katzen. Also mehr Katzenprojekte.
l33tname: Und mit Katzen. Ich meine, Katzen sind sowieso super. Ja, mehr Katzenprojekte.
Markus: Mehr lustige kleine Katzenprojekte. Genau.
l33tname: Könnt ihr von mir dann auch in Rust oder so machen.
Ingo: Weil genau, wenn er wollt, macht's halt,
Ingo: okidoki dann sind wir durch mit dieser kleinen feinen Sendung würde ich sagen,
Ingo: ich habe jetzt gerade noch schnell geguckt, ob ich da schnell einen Pick finde, aber,
Ingo: irgendwie muss auch mal Schluss sein und ja dann hören wir uns in hoffentlich 1, 2, 3 Wochen wieder,
Ingo: vielleicht wieder in voller Besetzung müssen wir schauen und ich wünsche euch
Ingo: wie immer eine frohe Zeit passt auf euch auf habt Spaß.
l33tname: Der Gerät am.
Ingo: Gerät und bis zum nächsten Mal Ciao Ciao Ciao Tschüss.