Ingo: Hallihallo, herzlich willkommen zu Binärgewitter Talk, Ausgabe 3, 3, 2. Heute mit Felix.
Felix: Bist du eine besondere Zahl?
Ingo: Und Felix.
l33tname: Auf bei One.
Ingo: Und meiner einer. Ich bin Ingo, hallo.
Felix: Hallo Ingo.
Ingo: Nö, ich fand's irgendwie 3, 3, 3, 3, 3, 3, 2.
Felix: 3, 3, 3 haben wir auch verpasst an dieser Schnapszahl und dieses Party, was immer läuft.
Ingo: Was? Wieso?
Felix: Ja, ist doch immer Party jetzt gewesen. Bis Mittwoch war Party, oder?
Ingo: Bis Mittwoch war Party?
Felix: Ja, bis Mittwoch war Party.
Ingo: Ach, ja, aber wir haben den Markus gar nicht dabei. Der hätte uns doch wieder, oder?
Felix: Hätte der was erzählt?
Ingo: Der erzählt immer irgendwas mit Karneval.
Felix: Okay.
Ingo: Aber Kaiser Konstantin der Große schließt einen Vertrag mit den Donaugoten,
Ingo: die sich damit zur Waffenhilfe verpflichten.
Felix: Wovon redest du, Ingo?
Ingo: Von 3-3-2.
l33tname: Ingo, bist du ein bisschen verwirrt? Kann das sein?
Felix: Bist du sehr verwirrt?
l33tname: Nein.
Ingo: Erzähl euch, was im Jahre 3-3-2 passiert ist. Damit ihr aufgegleist seid.
Felix: Da gab es noch keine Züge, das kannst du vergessen.
l33tname: Der Zug ist abgefahren.
Ingo: Oh Gott.
Felix: Dann bist du aber aufs falsche Gleis.
l33tname: Dann bist du auf dem Achtergleis, ja.
Felix: Da wirst du bei mir auch mal abstellen.
Ingo: Ja, wir gewinnen dieses Spiel.
l33tname: Die Weichen sind gestellt.
Felix: Dann müssen wir den irgendwo noch mal aufgleisen.
Ingo: Ja, das hatte ich schon gerade. Ja, holt mich doch mal ab vom Bahnhof.
Felix: Da verstehe ich nur, Bahnhof.
Ingo: Das ist schon krass, wie viele Bahnsprüche so,
Ingo: da reingefahren sind.
Felix: Ja, in diesen Bahnhof reingefahren.
Ingo: Ja, Isos-Kallerei können wir dann nächstes Mal mal haben.
Ingo: Schlacht bei Jesus.
l33tname: Die war 3-3-3?
Ingo: Ja, genau.
l33tname: Verrückt. Das wäre eigentlich so ein lustiger kleiner Bildungsauftrag.
l33tname: Was war in diesem Jahr? Da war nichts.
Felix: In den meisten Scheißjahren ist nichts gewesen.
Ingo: Aber das habe ich doch euch gerade vorgelesen, was da war. Was die Wikipedia
Ingo: zu dem Thema 3-3-2 gesagt hat. Ja, aber nichts.
Ingo: Er hat sie bestimmt jemand ausgedacht. Kaiser Konstantin der Große, Mensch.
Felix: Ist das belegt?
Ingo: Das sagt die Wikipedia, das ist bestimmt belegt.
l33tname: Belegt, wie so ein belegtes Brötchen.
Ingo: Ja, belegte Zunge.
Felix: Mehr nicht belegt, auf jeden Fall.
Ingo: Okay, gut.
l33tname: Nein, aber Ingo, du musst es natürlich schon professionell aufziehen mit so
l33tname: einem Intro-Jingle und dann ...
Ingo: Heute, vor 2000 Jahren.
l33tname: Genau.
Felix: Ist ja noch nicht mal vor 2000 Jahren. Das ist ja falsch.
l33tname: Almost.
Felix: Vor fast 2000 Jahren.
l33tname: Vor fast 2000 Jahren.
Ingo: Vor einer Ewigkeit.
Felix: Und noch viel weiter.
l33tname: Schön.
Ingo: Okay, ich merke schon, euch geht es gut wenigstens.
l33tname: Danke der Nachfrage.
Ingo: Wunderbar. Dann kommen wir doch gleich mal zu unserer ersten Kategorie.
Ingo: Blast from the past. Hat er da was?
l33tname: Genau. Gezählt wird bei 1. Da haben die Kommentare entschieden.
l33tname: Also einer. Ein Kommentar. Die Frage letzter Sendung war ja Arrays anfangen
l33tname: bei 1 oder 0 und da gibt es jetzt einen Kommentar, der das klärt und der sagt,
l33tname: natürlich fängt man bei der 1 an zu zählen. Punkt.
Felix: Okay, na gut, wenn eine eine Type mit der das sagt.
l33tname: Genau, Internet hat beschlossen, das ist jetzt so.
Felix: Okay, interesting.
Ingo: Gut.
Felix: Hast du eine Begründung, einfach so oder was?
Felix: So weit hast du es gelesen.
l33tname: Begründung, ich habe aufgehört zu lesen, nachdem, natürlich fängt man bei 1
l33tname: an zu zählen, Punkt, und dann yes.
l33tname: 1 ist das erste bedeutsame Element, darum gibt es ja auch so viele off-by-one-errors
l33tname: und zu wenige off-by-zero-errors.
l33tname: Finde ich legit.
Felix: Gehe ich mir das gut?
Ingo: Ja, ja, nee, akzeptiert, akzeptiert, gut, wunderbar. Wir haben das ein für alle Mal geklärt.
l33tname: Genau, wenn ihr Fragen habt.
Felix: Ja, fragt einfach den Typen.
l33tname: Fragt den Typen. Im Internet. Chat.
Ingo: Im Kommentarbereich.
l33tname: Im Kommentarbereich.
Ingo: Unserer kleinen feinen Sendung hier. Ja, wunderbar.
l33tname: Genau.
Ingo: Sehr schön. Ja, wir haben schon festgestellt, wir sind, obwohl wir ja so humoristisch
Ingo: sind, alle ziemlich fertig von der Woche.
Ingo: Deswegen sind wir auch in einer Stunde durch. Und wir müssen jetzt ganz schnell
Ingo: machen und kommen schon zu unserer zweiten Kategorie.
Felix: Wir kommen auf jeden Fall nicht so gut voran, muss ich sagen.
Ingo: Toter der Woche, doch, doch. Ganz, ganz schnell kommen wir voran.
Felix: Okay, super.
Ingo: Guck, wir sind schon bei Kategorie 2. Ja.
Ingo: Weiß-Deutschland ist tot. Ich habe Tote der Woche gesagt. Ja, habe ich gesagt.
Felix: Weiß-Deutschland.
Ingo: Ich kenne Miami-Weiß, hat das was damit zu tun?
Felix: Ja? Nee, überhaupt nicht.
l33tname: Kein bisschen. Absolut gar nicht, aber einfach mal ein Ja sagen.
Ingo: Ja, kann mir jemand mehr dazu erklären?
Felix: Was ist Weiß?
Ingo: Warum? Was macht das?
Felix: Weißt du, was Weiß ist? Das ist eine...
Felix: Ist das nur ein Online-Magazin? Das sind die Leute, mit denen YouTube ist.
Felix: Genau. Und die machen Videos über Grenzgebiete, würde ich sagen.
Felix: Also Grenzgebiete der, der, der, des Journalismus.
Felix: Also die haben viele Videos über welche Drogensachen oder Kriege oder solche Sachen gemacht.
Felix: Und tja, da gab es natürlich einen Ableger in Deutschland, der,
Felix: und Und dieser Bereich wird jetzt leider geschlossen.
l33tname: Aber hast du ... Ich muss gerade überlegen.
l33tname: Ich glaube, ich habe nur die englischen Videos geschaut.
l33tname: Und ich nehme an, die sind alle von Vice, nicht von Vice Deutschland halt.
Ingo: Dem US-amerikanischen Teil. Wobei, in Montreal gegründet.
l33tname: Canadian, aber close enough Sie sprechen Englisch, das ist alles das gleiche Ja.
Ingo: Na, vielleicht sprechen sie auch fast Französisch Keine Ahnung Gut,
Ingo: okay, also der deutsche Teil der irgendwie erst 2005 gegründet wurde in Berlin
Ingo: und deutsche Inhalte produziert hat die sind jetzt leider,
Ingo: Was haben sie gemacht?
Felix: Legales LSD in Deutschland Kokainsucht, Supermath und Prostitution.
Felix: Ich glaube, es war so deren Ding.
Ingo: Trotzdem schade.
l33tname: Ich glaube, die haben schon gute Dinge gemacht.
Felix: Ich denke auch.
l33tname: Das ist natürlich, aber ja.
Ingo: Die Journalistenunion sagt, der Journalismus verliert eine wichtige Stimme und ein wichtiges Format.
Ingo: Ja, das war, glaube ich.
l33tname: So das Ding, dass halt dann einfach immer noch weniger Und die wenigen,
l33tname: die es gibt, die gehören dann auch alle irgendwie zu einem großen Verlag oder so.
l33tname: Das ist natürlich dann auch wie so keine Vielfalt. Das ist schon ungeil.
l33tname: Geil, wenn man weiß, Deutschland sucht. Google hat ja immer diese...
l33tname: Direkt Deep Links unten drin und das ist auf der Hauptseite Weiß und dann ist
l33tname: Weiß Magazine Impressum, Drogen, Sex.
Ingo: Die wichtigen Sachen, über die sie berichten.
Felix: Das braucht doch mehr.
l33tname: Genau, Impressum, Drogen, Sex. Vielleicht sollten wir es auch mal Binegewitter,
l33tname: Impressum, Drogen, Sex.
Felix: Nein, wir machen andere Sachen. Wir machen Open Source, Mobile,
Felix: Mobile oder was auch immer da drin steht.
l33tname: Genau, irgend so was.
l33tname: Web-Entwicklung Mobile und Technologie.
Felix: Genau, Web-Entwicklung Mobile und Technologie.
l33tname: Ähm, was ist sonst noch gestorben? Die letzten zwei Wochen oder so. Das Echo Connect.
Felix: Echo Connect.
l33tname: Oh no. nie verwendet.
Felix: Ich habe gar nicht gewusst, dass es es gibt, bis zu dem Zeitpunkt wieder.
Felix: Das ist mit so vielen von diesen Smart Home Dingern, die dann immer nur online
Felix: verbunden, also Internet verbunden sind und dann,
Felix: sagt halt der Konzern entweder so, oh, kein Geld mehr oder sie sagen,
Felix: oh, wir machen kein Geld mehr damit und euch oder,
Felix: das Zweite ist jetzt passiert.
Ingo: Aber kann man erstmal erklären, was es ist? Was macht es? Was ist Echo Connect bitte?
Felix: Echo Connect ist quasi so ein Zip-Phone mit der connect kann man per alexa ins
Felix: festnetz telefonieren und sollte man weiß ich nicht weiß nicht ob es gekostet
Felix: hat steht jetzt nicht wahrscheinlich.
Ingo: Hat es nichts gekostet oder.
Felix: Ich konnte.
Ingo: Ach so das ist ein extra gerät oder wie der echo connect in der mitte des bildes
Ingo: verbindet, Fetznetztelefon.
Ingo: Ah, nee, okay, du musstest schon noch ein Festnetz haben, aber dein Decktelefon
Ingo: oder dein Festnetz wurde mit dem Echo Gedöns okay, verbunden irgendwie.
Ingo: Nee, also dann hast du es schon selber bezahlt. Aber du kriegst ja jetzt einen 10-Euro-Gutschein.
l33tname: Einen 10-Euro-Gutschein, ja, toll. Vielen Dank. Vielen Dank für gar nichts, würde ich sagen.
l33tname: Gutfährderweise muss man sagen, das Connect kostet 40 Euro. Kostete 40 Euro. Steht da jetzt.
Ingo: Ist jetzt teurer Elektroschrott.
l33tname: Ja. Aber also, warum?
Felix: Wahrscheinlich hätten wir damit gemacht.
l33tname: Nee, nee, aber also warum gab's das in the first place?
Felix: Achso.
Ingo: Naja, gut, ich kann das schon verstehen. Dann kannst du halt mit deinem Echo telefonieren.
Ingo: Und jetzt kannst du halt in Anführungsstrichen nur telefonieren.
Ingo: Du kannst ja nur andere Echo-Geräte anrufen oder andere, weiß ich,
Ingo: Familienmitglieder oder andere Leute, die auch so ein Echo Dings-Account haben.
Ingo: Und so konntest du sagen, was weiß ich, ruf meine meine Mutti an,
Ingo: die hier irgendwie auf der Handynummer oder auf dem besten Netz XY zu erreichen ist.
Ingo: Und dann hat er dich da verbunden und dann konntest du freihändig beim Kochen telefonieren.
Ingo: Kann man wahrscheinlich auch anders machen.
Felix: Aber Nee, ist absolut unmöglich. Da gibt es keine andere Möglichkeit,
Felix: wie man freihändig telefonieren kann.
l33tname: Es kommt nicht jedes Handy, was literally jede Person so im Hosensack hat,
l33tname: kommt mit so einem AI-Assistant, sind, wo du einfach sagen kannst, ruf mal XY an.
Felix: Ich glaube, ins Festnetz ging es nicht, oder?
l33tname: Mit deinem Handy kannst du dich ins Festnetz anrufen?
Felix: Achso, ja doch, aber das kannst du nicht deinem AI-Assistant sagen.
Felix: Da musst du sagen, rufe an 0152 333 444.
l33tname: Und dann sagst du, ruf Mutti an und dann ruft er deinen Kontakt an, der Mutti heißt?
Ingo: Das stimmt, ja. Er fragt noch, ich habe drei Telefonnummer für Mutti,
Ingo: wen willst du denn haben? Ja.
Felix: Und dann, naja, okay, na gut. Vielleicht ist dieses krass Zeug schon krasser jetzt geworden.
l33tname: Ja, also, keine Ahnung, sehe ich nicht ein, aber Echo Connect hat mich erinnert.
l33tname: Erinnert ihr euch an BitConnect?
Felix: BitConnect!
l33tname: BitConnect! Ja, habe ich euch mal verlinkt, wenn ihr das noch nicht kennt.
l33tname: Könnt ihr das dann mal 15 Sekunden, gut investierte 15 Sekunden. BitConnect!
l33tname: Genau, BitConnect.
Felix: Doch, doch, das sollte man können. Das sollte man jetzt kennenlernen,
Felix: wenn man es noch nicht kennt.
l33tname: Genau, das ist eine,
l33tname: kulturell relevante Referenz.
Ingo: Ja, okay.
Felix: Da könnt ihr mal mitreden, wenn ihr das quasi kennt.
l33tname: Genau, das ist ziemlich hochgestochen für einfach ein dummes Meme.
Felix: Ein dummes Meme, ja.
l33tname: Das ist halt lustig.
Ingo: Gut, dann kommen wir zum Untoten der Woche, oder? Zu den Kämpfern für die Freiheit. halt gut zu sein.
l33tname: Free Nginx.
Felix: Free Nginx.
l33tname: Also 3 Nginx, wenn du Nginx nimmst. Free Nginx. Free Nginx. Haben wir das schon?
Ingo: Free SSL, Free Nginx. Kann das meiner schnell forgen? Nehmen unser Free SSL Repo.
Felix: Das können wir wieder updaten.
Ingo: Brauchen wir auch ein Free Nginx.
Felix: Okay, warte mal.
l33tname: Wann haben wir das letzte Mal Free SSL geupdatet?
Felix: Schon ein bisschen her.
l33tname: Fragen, Fragen, die keine Antwort Ich guck einfach nach.
Felix: Doch, dafür gibt's eine relativ einfache Antwort Wir sind,
Felix: 3290 Commits behind.
l33tname: Das ist manchmal Syncfork Aber 3 Commits ahead Oh fuck.
Felix: Es gibt irgendwelche Konflikte Oh oh 2 Jahre, ja knapp 2 Jahre Create Pull Request mach ich.
Ingo: Ich mach ein Podcast gegen unser Oh fuck nee Während Felix unser freie SSL updatet,
Ingo: müssen wir mal über Free Engine X reden, was ist Free Engine X?
Felix: Genau Es gab Drama in der Open Source Landschaft, beziehungsweise Was?
Felix: Firma F5 die Open SSL die ich, ob man die NGINX, die den NGINX-Entwickler quasi gekauft hat. Und,
Felix: dieses Drama bezog sich darauf, dass irgendwelche CVEs nicht so verwaltet worden,
Felix: sind von der Firma, wie sich der Entwickler von NGINX sich das gewünscht hat.
Felix: Ich glaube, das ist so eine Zusammenfassung ungefähr. Jedenfalls gab es da einen
Felix: Disput und dann hat er gesagt, es ist mir egal, was ihr macht,
Felix: ich mache jetzt einfach frei NGINX.
Felix: und hat jetzt quasi das NGINX geforkt und ich weiß nicht genau,
Felix: wie das funktioniert, weil die Namensrechte, ich weiß nicht,
Felix: ob ihm die Namensrechte gehören an NGINX.
Ingo: Der Maxim Dunin.
Felix: Genau.
Ingo: Ist ja auch scheinbar nicht der, es gab ja schon mal so einen Fork, diesen NG, A-N-G,
Ingo: aber weiß gar nicht, warum wir jetzt nochmal einen brauchen.
Felix: Ja, sein Fork. Sein Fork von dem Hauptentwickler.
Ingo: Wie jetzt? Was meinst du?
Felix: Oder ist er nicht der Hauptentwickler?
Ingo: Ja, aber ich meine, da kann man doch auch diesen Angie Fork oder?
Felix: Nö.
Ingo: Wie nö?
Felix: Nö.
l33tname: Hä? Nein. Nein, Punkt.
Felix: Weißt du die Fragen?
l33tname: Nein. Gut.
Felix: Guck mal, das andere kannst du dich noch nicht mehr dran erinnern,
Felix: wie es heißt. Das andere, Freiengin X, war einfach Deswegen lieber das.
Ingo: Ja. Schon. Ja, okay.
l33tname: Was denn aber?
Ingo: Ich brauch doch nix X-Forks von Engine X-Forks.
Felix: Hättest auch Engine XXX nennen können.
Felix: Für die schmutzigen Sachen.
l33tname: Ja, ich mein, wenn wir ehrlich sind, Das ist ein Drittel des Internets und keine
l33tname: Ahnung, wie viel Prozent des Internets sind Porn.
l33tname: Und ich nehme an, ziemlich viel Porn wird von Nginx gesurft.
l33tname: Das ist gar nicht so abwegig. Ja.
Ingo: Wenn die sich nicht einen eigenen Webserver geschrieben haben,
Ingo: dann ist das wahrscheinlich so.
l33tname: Ich meine, du wirst irgendwie Porn-Distributed, du wirst keinen Webserver schreiben.
Felix: Ja, glaube ich.
l33tname: Kenn ich mich jetzt nicht so aus, muss ich sagen.
Felix: Dein Kerlgeschäft läuft woanders.
Ingo: Nämlich unterhalb der Gürtellinie, genau.
Felix: Jep. Deswegen haben wir auch keinen einen Web-Server geschrieben. Ja. Gleiches Problem.
l33tname: Genau, auch unter der Gürtellinie. Was? Moment.
l33tname: Also dieser Fork hieß, glaube ich, wirklich hier Angie. Ich habe den mal,
l33tname: ich werde den hier mal auch noch verlinken.
Ingo: Ja, ja, genau. Und deswegen war jetzt meine Frage, warum wir zwei Forks brauchen. Also klar, Free NGX.
l33tname: Ja, vermutlich, weil es halt andere Leute sind.
Felix: Ja, hätte ich jetzt auch gesagt.
l33tname: Also, dass halt die Android-Leute sind, ist halt nicht dieser eine Dude.
l33tname: Aber die haben ein cooles im Readme haben sie so ein GIF, probably. GIF?
l33tname: Giraffic Interface?
Ingo: Nee, Jurassic Park war es nicht.
l33tname: Giraffic Park?
Ingo: Genau.
l33tname: Das ist ziemlich cool. Das finde ich nice.
Felix: Okay, das ist nice.
l33tname: Das werde ich mir vielleicht mal für irgendwas abschauen.
Ingo: Genau, da muss ich Free-Engine-X noch was abschauen Oh ja, stimmt Angie,
Ingo: Ja Gut Okay, aber der Maxim der Dude aus Russland hat jetzt,
Ingo: irgendwie eine extra Engine-X gebaut oder so Mhm,
Ingo: Ja.
Felix: Genau, der hat das quasi gefolgt, hat gesagt, das ist ihm alles zu blöd da und
Felix: jetzt hat hat die Frage, wie es weitergeht, weil wie gesagt,
Felix: Namen ist ja schon, kann man ja schon sagen, Free Nginx ist jetzt relativ nah
Felix: an Nginx, aber jetzt ist ein Name dran.
Ingo: Hm.
l33tname: Das ist ein Drittel. Vielleicht dreimal so nah dran. Was?
Ingo: Ja, also wenn Ihnen nicht irgendwelche Namensrechte darin gehören und ich vermute
Ingo: mal, selbst wenn hat F5 irgendwie damals alles mitgekauft, eigentlich.
Ingo: Kann mir nicht vorstellen, dass sie da sowas rauslassen.
Ingo: Ja, also das mit dem Namen ist interessant, deswegen kann ich das mit Angie
Ingo: dann auch eher verstehen.
Felix: Naja genau also das ist wie gesagt passiert und jetzt gucken wir was wie es weitergeht ok.
Ingo: Neuer neuer fark und deswegen auch so ein bisschen untoter der woche weil.
Felix: Genau quasi auferstanden aus dem alten und verstand aus ruinen aus der zukunft
Felix: zugewandt genau so So, genau.
Felix: Und jetzt die Frage ist halt natürlich auch, was F5 weitermacht jetzt,
Felix: ob die jetzt quasi einfach diesen real Nginx Fork behalten oder den einen wieder reinklagen oder so.
Felix: Das ist auf jeden Fall relativ frisch die Geschichte.
l33tname: Tja, werden wir sehen, was sich durchsetzt.
Ingo: Ja, aber ich meine, mehr Auswahl ist ja auch nicht schlecht.
Ingo: Dass man da, und ja, wie ihr gesagt habt, Nginx ist schon ein Produkt,
Ingo: was man an vielen, vielen Stellen einsetzt, egal ob es als Web-Server oder Reverse-Proxy
Ingo: für irgendwas oder als was weiß ich,
Ingo: in deiner Kubernetes-Umgebung als Ingress-Controller, da kann man ja eine Menge mitmachen.
Ingo: Ja, wobei ich tatsächlich auch ein bisschen weniger wieder mit Nginx mache in
Ingo: letzter Zeit. Und warum?
l33tname: Was machst du?
Ingo: Ja, nee, weil ich jetzt in letzter Zeit mehr Apoxy und sowas gemacht habe tatsächlich.
Ingo: Genau. Und doch wieder ein bisschen vermehrt Apache.
Ingo: Aber nicht so, ja, kann ich hier auch nicht sagen, hat sich so ergeben.
Ingo: Also bei manchen Projekten, ja, insbesondere wenn es doch mit PHP war,
Ingo: irgendwie was schnell sein musste,
Ingo: beziehungsweise zum Beispiel bei der Nextcloud die empfehlen auch mehr den Apache
Ingo: weil sie damit mehr testen und dann habe ich gedacht, ja okay gut, ehe du dich jetzt hier,
Ingo: in Anführungsstrichen verkrampfst, ich habe auch Nextclouds mit Nginx super
Ingo: am Laufen, aber dann war irgendwie, ach komm, dann lass uns irgendwie den Apache nehmen,
Ingo: Das war jetzt keine, ja, keine bewusste Entscheidung, das, das weniger zu machen,
Ingo: weil es irgendwie zu F5 gehört.
Ingo: Wir haben auf Arbeit tatsächlich auch einen großen F5, aber ich muss mit dem
Ingo: Gott sei Dank nichts machen.
Ingo: Ich mache dann lieber meinen eigenen Chisel mit HA-Proxy jetzt mehr.
Ingo: Ja, das ist gerade so mein Projekt die letzten Wochen gewesen,
Ingo: HA-Proxy ein bisschen mehr zu machen und das an einigen Stellen einzusetzen.
l33tname: Und, bist du zufrieden mit HA-Proxy? Funktioniert das gut?
Ingo: Ja, also funktioniert. Ja, klar. Also sitzt halt vor mehreren Web-Servern und,
Ingo: proxiert da nett vor sich hin, sozusagen, macht da so ein bisschen Load-Balancing.
Ingo: Dafür brauchte ich es halt insbesondere.
Ingo: Beziehungsweise auch, weil es dann halt als Proxy vor den Sachen sitzt,
Ingo: die halt im internen Netz nur sind.
Ingo: Und ja, da funktioniert es super.
Ingo: hatte bisher jetzt noch nichts zu meckern ja ich habe ein paar Clients wo ich noch nicht genau weiß,
Ingo: ob das jetzt an meinen neuen SSL Einstellungen liegt ob die darüber jetzt gestolpert
Ingo: sind aber abgesehen davon machst.
l33tname: Du SSL Termination am.
Ingo: HAProxy direkt? ja das Gerät dahinter hat hat tatsächlich gar keine HTTPS.
Ingo: Wie gesagt, das ist ein internes Netz, da brauchte ich keine HTTPS.
Felix: Dafür hast du HAProxy dann.
Ingo: Dafür macht der HAProxy das genau.
l33tname: Und Learning Curve ist groß, klein?
Ingo: Ja, man muss sich natürlich erstmal in die Syntax reinarbeiten und ich bin schon noch hart am Lernen.
Ingo: Also wenn es jetzt nur ein Service ist, ist es relativ einfach.
Ingo: Das war jetzt das erste Projekt, jetzt bin ich bei einem anderen Projekt.
Ingo: Ich habe ja auch gesagt, dass ich hier so ein bisschen mein Home-Setup oder
Ingo: mehr Sachen in den Keller stelle.
Ingo: und da ich keine feste IP habe, habe ich das für das Projekt,
Ingo: habe ich jetzt auch HAProxy genommen,
Ingo: also ich habe mal HAProxy, der jetzt bei Hetzner sitzt und mit einer festen
Ingo: IP ausgestattet ist und dann, da das interne Netz dann quasi mein Keller,
Ingo: ist und ja, es ist dahin sozusagen Proxy brauche ich für,
Ingo: Sachen, die halt ja, die die man nicht mit einem C-Name oder irgendwas betreiben
Ingo: kann, sondern die halt eigentlich eine feste IP brauchen.
Ingo: Also irgendwas, was domain.tdl ist.
Ingo: Da muss man ja eine IP-Adresse direkt dahinter setzen und das geht nur,
Ingo: wenn man halt entweder eine feste IP hat oder es irgendwo terminiert,
Ingo: wo man Zugriff auf eine feste IP hat.
Ingo: Ja, dafür benutze ich es auch und da ist ein bisschen mehr, mehr,
Ingo: da bin ich noch am mich reingrooven.
Ingo: Zwei Services laufen schon ganz gut, aber irgendwie nimmt der doch an einer
Ingo: Stelle manchmal was, wo ich denke, hä, das sollte so nicht sein.
Ingo: Aber da bin ich noch am Lernen. Ein Service, super Sache, zwei, drei, vier Services.
Felix: Nicht super Sache.
Ingo: Doch, auch, aber irgendwo bin ich noch am rumbasteln.
Ingo: Ja, da habe ich irgendwas, habe ich da noch nicht ganz ganz verstanden, glaube ich.
Felix: Okay.
Ingo: Genau, HA-Proxy, super Geschichte. Mag ich.
l33tname: Wenn du Proxy für Proxy-Dinge sicher eine Alternative zu Nginx.
Ingo: Ja, genau. Und ansonsten Traffic natürlich auch. Wenn man so Proxy Sachen macht.
l33tname: Muss ich zwar, ach, weiß ich nicht. Hab ich jedes Mal schlechte Erfahrungen mitgemacht.
Ingo: Persönlich.
Felix: Traffic. Ja.
l33tname: Überall immer, wo so ein Traffic in irgendeinem Setup lief, hat er nur Probleme gemacht.
Ingo: Okay.
l33tname: Echt jetzt so jedes Mal und ich, ah.
Ingo: Das Schöne am Traffic ist halt, weil es mit Docker und Kubernetes so nett zusammenspielt
Ingo: und du einfach nur nur Text dran machen musst und er sich das dann automatisch
Ingo: greift und weiterleitet. Das ist schon praktisch.
l33tname: Genau, das ist das, was sie sagen, aber irgendwie, bei mir war es jedes Mal
l33tname: kaputt irgendwie und da muss ich immer irgendwelches Zeug freckeln und da...
Ingo: Und während bei dem Traffic, das mit Let's Encrypt und allem einfach schnell
Ingo: eingebaut war, ist das mit HA-Proxy nicht eingebaut.
Ingo: Du musst was nehmen, was sie noch nicht selber gemerged haben,
Ingo: also du musst dich sozusagen da noch auf Pfade begeben, die,
Ingo: ja, bisschen abseits sind.
Ingo: Also es geht, ich habe das jetzt gemacht für meinen einen Service,
Ingo: aber die 90 Tage sind sozusagen nicht rum, ich weiß nicht, ob der,
Ingo: ob es dann auch wirklich automatisch passiert, dass er das SSL-Zertifikat, das letzten Crypt,
Ingo: dann auch wirklich neu macht, aber aber da muss man halt ACME.sh nehmen und
Ingo: halt noch so einen Hook aus irgendeinem Repo ziehen und ja,
Ingo: dass der den HAProxy dann auch so aufrufen kann oder so triggern kann,
Ingo: dass er so einen Reload dann an der Stelle macht,
Ingo: wenn das Zertifikat erneuert werden muss.
Ingo: Das geht wohl oder soll wohl gehen.
Ingo: Zertifikat anlegen hat auch geklappt. Zertifikat automatisch erneuern sollte
Ingo: gehen, Kann ich aber noch nicht bestätigen, ob es tut, weil dafür läuft es noch nicht lang genug.
Ingo: Also das ist natürlich bei einem Traffic, das ist einfach Build-in.
Ingo: Du sagst einfach, starte mir das Ding, der geht einfach hin,
Ingo: holt sich ein Zertifikat, schön voll geil ist und bei HA-Proxy ist das gebastelt noch.
Ingo: Aber ist jetzt nichts, was sich nicht lösen lässt. Also es ist bloß nur einfach
Ingo: der Vergleich zwischen H-Proxy und Traffic an der Stelle.
Ingo: Gut, kommen wir zu der nächsten Kategorie, sonst verbeißen wir uns jetzt.
Felix: Kommen wir nicht weiter.
Ingo: Geschichten. Genau, kommen wir zu AI der Woche.
Ingo: Da habe ich ja überhaupt gar keine Ahnung, beziehungsweise zwar ist,
Ingo: genau, bei mir ist die Woche nichts vorbeigelaufen. Wie sieht es dann bei euch aus?
Felix: Es sind einige Sachen passiert, oder?
Ingo: Ja, wenn du sagst, was ist passiert?
Felix: Dieses Video-Ding, oder? Das war doch eins von denen.
Ingo: Ach, sodass man das OpenAI jetzt auf Videos baut, aus Beschreibung. Das da?
Felix: Ja, ja, genau.
Ingo: Ah ja, das habe ich irgendwo halb gehört, gelesen.
Felix: Das ist relativ frisch auch wieder.
Ingo: Wie heißt das?
Felix: Sora heißt, glaube ich.
Ingo: Das.
Felix: OpenAI, Sora. Und im Gegensatz zu anderen von diesen Modellen,
Felix: sind die Videos ziemlich gut.
Felix: ja es sind halt immer noch ab und
Felix: zu so diese probleme halt diese
Felix: diese bilder generiert probleme wurde halt
Felix: irgendwas schief läuft ja aber so grundsätzlich sind die wieder schon sehr gut
Felix: das sieht schon schon richtig richtig nice aus sie haben halt ab und zu solche
Felix: solche artefakte oder dass irgendwas schief läuft oder so aber also prinzipiell
Felix: ist schon krass krass was daraus rausgefallen ist, also.
Felix: Sieht schon verrückt aus einfach.
Ingo: Ja, ja, krass, okay, ja. Also ich bin jetzt mal auf der Webseite hier und schau
Ingo: mir mal an, was die so generiert haben, also wirklich aus,
Ingo: also du schreibst irgendwas rein, ne, machst einen Prompt und dann generiert
Ingo: er daraus Videos. Okay, ja,
Ingo: krass.
Felix: Ja, ist schon krass. Also das sieht schon richtig, richtig verrückt aus.
l33tname: Gut, ja. Ja. Das wäre natürlich interessant. Also hast du das auch selber ausprobiert?
Felix: Nee, gibt es nichts zum Ausprobieren. Das ist quasi nur ihre Angeber-Videos.
l33tname: Weil ich meine, da kannst du natürlich schon mit...
l33tname: Du weißt ja nicht, wie viele, also es gibt ja auch diese Commercials jeweils,
l33tname: so irgendwie Shot on an iPhone oder irgendwie Shot on a Samsung und dann,
l33tname: wenn du halt dahinter schaust, wie sie das mit diesem Phone gefilmt haben, ist so, ja klar,
l33tname: wenn du dieses Phone irgendwie hinterher...
Felix: Perfekt ausgeleuchteter Kameras und so.
l33tname: Also wenn du das in Studio nimmst und dann perfekt ausleuchtest und noch einen
l33tname: ND-Filter vorhältst und dies und das machst,
l33tname: dann kann das schon ganz geil aussehen, aber sagen wir mal so,
l33tname: das ist nicht unbedingt das, was du dann mit deinem Phone machen kannst.
Ingo: Ja, ich meine, es kann hier natürlich auch sein, dass du irgendwie einen Rechencluster
Ingo: brauchst, damit er dir dieses Video berechnet.
l33tname: Ja genau, und du weißt halt auch nicht, wie viele Videos haben sie aussortiert,
l33tname: die scheiße aussahen Ja, weil sie werden ja nicht einfach,
l33tname: eine Prompt gemacht haben und das sind halt die ersten 10 sondern sie werden
l33tname: ja auch irgendwie die Prompt und dann war das Video vielleicht scheiße und dann
l33tname: haben die Prompt ein bisschen angepasst und dann haben sie das Zeug ein bisschen
l33tname: getweakt und dann haben sie die genommen, die krass aussehen,
l33tname: Gehe ich jetzt mal davon aus Natürlich.
Felix: Also das ist ja klar dass da ausgewählt wird, aber das hast du bei bei diesen
Felix: Bildergenerier-Dingern immer, ja, du nimmst nicht das erste Video,
Felix: äh, das erste Bild, das ist niemals so.
l33tname: Egal. Ja, das ist klar, aber darum war jetzt ja meine Frage,
l33tname: ob du das ausprobiert hast, aber wenn man das noch nicht selber ausprobieren
l33tname: kann, ist halt wie viele, also wie viele Versuche brauchst du halt,
l33tname: bis du so irgendwo bist, was irgendwie, ähm, Sinn macht.
Felix: Ja, das stimmt. Nee, das steht natürlich nirgendwo.
l33tname: Aber wie gesagt, trotzdem.
Felix: Wenn das nur annähernd an das rankommt, was sie da zeigen, ist schon krass.
Ingo: Ja, das stimmt.
l33tname: Genau, ja, also wenn das tatsächlich,
l33tname: so, ja, mit irgendwie so zwei, drei, also klar, dass du nicht einfach irgendwie
l33tname: da Wörter reinschreibst und es kommt direkt perfekt raus und dass du vielleicht
l33tname: deine Prompt ein bisschen tweaken musst und so.
l33tname: Ist irgendwie, ja, ist irgendwie logisch, aber die Frage ist halt, wie viel?
l33tname: Und wie viele Prompts hast du, wo halt nichts Schlaues rauskommt,
l33tname: auch obwohl du da halt irgendwie fünf, zehn Mal nachgetweakt hast?
Felix: Oder hundert Mal.
l33tname: Ja, genau. Und es kommt halt halt immer noch nichts Schlaues raus. Das halt.
Ingo: Trotzdem, sieht cool aus.
l33tname: Könnt ihr euch mal anschauen.
Ingo: Open AI Sora und wir warten, bis das dann sozusagen öffentlich ist und man das
Ingo: selber ausprobieren kann und dann können wir ja mal sagen, was hält es?
Ingo: Ist das Werbeversprechen so gut wie das Original? Oder wer weiß,
Ingo: vielleicht brauchen sie auch noch ganz schön lange, um das der Öffentlichkeit
Ingo: dann freizugeben. Was haben wir denn noch?
Ingo: Base TTS?
Felix: Base TTS. Das sind quasi ein Text-to-Speech-Sprachmodell und jetzt eins der
Felix: größten, die offen sind und auch offen zur Verwendung.
Felix: Und ich habe noch nicht reingehört, aber es sah auf jeden Fall ganz spannend
Felix: aus. Das ist von Amazon, glaube ich.
Felix: Und sie haben es mit einer Milliarde Parameter Speech-Modell mit 100.000 Stunden
Felix: Daten, also quasi von den ganzen,
Felix: von diesen von den ganzen Amazon-Geräten die Daten abgerippt und dann halt in
Felix: diese Sprachmodelle gestopft.
l33tname: Achso, darum haben sie hier diesen Echo Connect?
Felix: Jetzt haben sie genug, deswegen haben sie einen eingestopft. Das reicht.
l33tname: Ja.
Felix: Genau, und ich glaube, kannst du es runterladen? Nee, du kannst nur das Paper runterladen.
Felix: Aber die Idee ist, glaube ich, dass es dann auch zur Verwendung, in die Anwendung kommt.
l33tname: Das heißt, wir könnten unseren Chapter-Marker-Bot dann auch mit diesem ...
Felix: Nee, ist Text-to-Speech.
l33tname: Ah, das ist der andere Weg, ja.
Felix: Ah, in die andere Richtung, ja. Das heißt, wir können uns ersetzen mit den Chapter-Marks,
Felix: die wir davor generiert haben.
l33tname: Genau, was wir irgendwann machen müssen, Also es gibt ja diese,
l33tname: nicht Chapter Max, das andere, dieses Vollmitschrift.
Felix: Ja, das haben wir auch, oder? Ja, ich glaube schon.
l33tname: Oder?
Felix: Transcribe.
l33tname: Genau, wir können aus der Transcription dann wieder das in so ein TTS reinballern.
l33tname: Genau, das dann wieder hochladen.
Felix: Dann kann jeder sich aushoffen, wer er gerade ist. Dann ist einer.
Ingo: Dann mit unseren echten Stimmen nachbearbeiten. Dann können wir den Felix aus den Ingo machen lassen.
Felix: Oder halt ganz andere Personen.
Felix: Zum Beispiel Angela Merkel redet dann über Computersachen oder so.
l33tname: Ich glaube, das geht noch so ein halbes Jahr, ein Jahr und dann können wir das,
l33tname: da kann man da ziemlich lustige Dinge machen.
Felix: Wir nehmen einfach unsere alten Folgen und machen immer zwei Folgen.
Felix: Eine, die Folge von vor zehn Jahren mit Angela Merkel und wer auch immer sie
Felix: gerade als Gäste dabei hat.
Felix: Und dann ist es nice. Dafür haben wir noch die Transcriptions,
Felix: oder? Das ist ein bisschen doof.
Felix: Wir müssen halt gucken, wo wir die ersten haben. Und dann nehmen wir das.
Felix: Ja, das wird super.
l33tname: Das, ja, genau. Können wir uns da selber wegoptimieren. Dann macht das irgendeinen Crunch-Job.
l33tname: Alle zwei Wochen. Genau, dann ist es auch immer genau alle zwei Wochen, nicht so ungefähr.
Felix: Genau, alle zwei Wochen kommt einfach irgendwas und ungefähr senden wir dann.
l33tname: Ja, da können wir es Binärgewitter und Binärgewitter-Classic nennen oder so.
Ingo: Ja, natürlich. So machen wir das.
l33tname: Gut. Oder gut die zwei. Was für eine Überleitung.
Felix: Gut die zwei. Das war fast in Ordnung.
l33tname: Das war fast gut. Genau.
Felix: Und zwar ist es ja diese Sprachmodelle sind ja der heiße Scheiß.
Felix: Wir reden ja quasi jeden Tag darüber, wie geil alles ist und alles wird.
l33tname: Absolut.
Felix: Das einzige Problem ist natürlich, was wir immer haben, diese Sprachmodelle, die sind zu unethisch.
Felix: Die wollen quasi quasi immer dir irgendwie erklären, wie man Waffen baut und
Felix: wie man Leute tötet und sowas.
Felix: Zum Glück gibt es jetzt Goody2.
Felix: Und Goody2 ist ein Chatbot, der 100% ethisch ist, in dem er quasi bei jeder
Felix: Frage ethisch antwortet. Nämlich, warum er dir das nicht sagen kann.
Felix: Zum Beispiel, was ist 2 plus 2? Und er hat gesagt hier,
Felix: answering what's 2 plus 2 implicitly supports a certain human-centric numerical
Felix: modeling system, System,
Felix: which may be seen as a bias towards human interpretation of the universe and
Felix: dismissive or potential alternative understanding of numerical constructs.
Felix: Und deswegen kann er dir das nicht sagen, warum es 2 plus 2 ist.
Felix: Und du kannst ihn alles fragen und er kann dir sagen, warum er das dir nicht sagen darf.
Felix: It's nice. Also ich find's super.
Felix: Und da unten gibt's auch Benchmarks, also wie gut...
Felix: Goody 2 quasi abschneidet für, also Benchmark VQA V2, das ist so ein Sprachmodell-Benchmark,
Felix: GPT-4 ist bei 77,2%, Goody 2 ist bei 0,
Felix: Text VQI 0, aber es gibt Prude QA, das haben sie wahrscheinlich selber ausgedacht,
Felix: und da ist Goody 2 bei 99,8%.
l33tname: Verrückt haben sie,
l33tname: haben.
Felix: Sie gut gemacht.
l33tname: Haben sie sehr gut gemacht,
l33tname: wenn du auf die Modelcard und Evaluation gehst haben das ganz viel rausgeschwätzt,
l33tname: weil due to the extreme sensitive and powerful nature of good it's why we believe
l33tname: in we believe it to be against our ethical guidelines to release the full model card at this time.
l33tname: Naja, sehr gut.
Felix: Schön.
l33tname: A standout feature of Goody 2 ist transparency and und ein großer geschwärzter Block.
l33tname: Transparenz ist uns sehr wichtig. Geschwärzt.
Felix: Ich find's nice. Ich find's sehr gut.
l33tname: Das, äh, ja, funny. 10 von 10.
Felix: Ja, so sieht's aus.
Ingo: Sehr schön. Also benutzt alle Goodie 2, weil es das Beste.
Felix: Goodie 2, Beste.
Ingo: Kommen wir zur Kategorie News. News, News, News. Was ist denn los? Was ist passiert?
l33tname: Habt ihr LLRT gesehen?
Ingo: Gesundheit? Nein.
l33tname: Gesundheit?
Felix: Nicht.
l33tname: Was ist das? Low Latency Runtime.
Ingo: Hä?
l33tname: Das ist so schwer.
Ingo: Warum?
l33tname: Das ist eine JavaScript Runtime für AWS Lambdas, die, wenn du deine Lambdas
l33tname: halt irgendwie so in JavaScript schreiben willst, weil du willst halt nicht,
l33tname: weiß ich nicht, ähm,
l33tname: tja, weil du halt JavaScript machst. Ja, okay. Weiß ich nicht so genau,
l33tname: warum warum das Leute machen, aber viele Leute tun das wohl.
l33tname: Leute tun das halt gerne. Die können halt dann so JavaScript und dann denken
l33tname: sie so, ah, ich mach hier dieses Cloud und dann diese Lambdas und dann machst
l33tname: du das halt in, ich glaube, weil Leute halt nicht C++ programmieren wollen.
Felix: Das ist auch scheiße.
l33tname: Das ist halt scheiße. Leute finden
l33tname: das halt doof. Oder dann musst du Rust lernen, das ist halt auch doof.
Felix: Ja, da tut sich auch niemand. Lernen grundsätzlich ist ja schon Genau.
l33tname: Lernen, lernen, nein, danke.
Felix: Ja, wir haben genug gelernt, es muss reichen.
l33tname: Genau, und sie haben jetzt, also es ist noch,
l33tname: experimental, aber sie haben im Prinzip so ein Subset von Node.js,
l33tname: genommen und das irgendwie mit so ein bisschen Rust und irgendwie so eine JavaScript-Engine
l33tname: das zusammengebastelt und ähm,
l33tname: Das wohl ziemlich schnell. Du kannst weniger machen als mit einer vollen Node.js,
l33tname: aber du hast halt auch so einen Transition-Path.
l33tname: Also du kannst Zeug halt mal auf LLRT bauen und dann kannst du halt irgendwie später irgendwie,
l33tname: zu Node.js,
l33tname: wechseln, wenn du das willst.
Felix: Wenn du merkst, das ist hier zu schnell.
l33tname: Ja, nee, wenn du merkst, du brauchst irgendwie mehr und das ist so ein voller Service oder so.
Felix: Oder du hast irgendeine Art von Abhängigkeit.
l33tname: Genau.
l33tname: Das halt, ja, genau. Kommt halt drauf an, was du machen willst.
l33tname: Aber es ist auf jeden Fall interessant.
Felix: Okay, alles klar. Ich verstehe es noch nicht so genau, aber ich bin auch jetzt
Felix: nicht so krass in diesem...
l33tname: Ja, also keine Ahnung, wenn du keine Lambdas brauchst und wenn du kein Cloud-Zeug
l33tname: machst, dann ist es halt so, ja, ist halt auch egal.
Felix: Einfach nur irgendwie deployen, hauptsache der Shit läuft.
l33tname: Genau. Also wenn du einfach irgendwie dein eigenes Docker-Kraffe-Zeug machst, dann ja.
Felix: Dann bootet einmal dieses Node.js, egal wie lange Zeit bootet, dann ist es da.
l33tname: Genau.
Felix: Ja, das stimmt schon.
l33tname: Aber wenn du halt.
Felix: Ja, wenn du Amazon bist und irgendwie ganz schnell deine Services spawnen möchtest,
Felix: dann ist das natürlich schon gut.
l33tname: Genau, kommt halt drauf an, wie deine Systemarchitektur auch aussieht und so.
l33tname: Könnte interessant Interessant sein, ist auf jeden Fall auch technisch einfach cool.
l33tname: Genau. Kann man sich anschauen.
l33tname: Gibt es eine Beta? Kann man ausprobieren, wenn ihr so Aves und Lambda-Zeug macht und JavaScript.
Ingo: Dann Dann guckt euch LNRT an.
Felix: Guckt es euch an.
l33tname: Genau.
Ingo: Was man sich vielleicht nicht mehr angucken braucht, Sanidesk oder doch?
Felix: Da muss man vielleicht Ich weiß nicht genau, was man da macht.
l33tname: Weinen. Weinen.
Felix: Ich denke weinen, das ist das Richtige. Hinschauen und dann weinen und dann
Felix: nicht weggucken. Das ist wie so ein Autounfall.
l33tname: Uninstall. Uninstall ist glaube ich auch ganz hoch auf der Liste.
Ingo: Ja, was ist Anydesk überhaupt? Ist das so wie TeamViewer?
Felix: VPN-Zeugs, oder?
Ingo: Keine Ahnung.
Felix: Remote Access Software. Nee, nee, Remote Access Software sagt es.
l33tname: Genau, sowas wie TeamViewer.
Felix: TeamViewer hätte ich jetzt auch, ja. Oder Citrix oder so.
l33tname: Ja, genau. Genau, das geht auch so ein bisschen.
Ingo: Okay, und was haben die, was ist bei denen kaputt?
l33tname: Sind auch gehackt worden.
Felix: So gehackt einfach. So ultra weggehackt.
l33tname: Und es ist halt auch so eine wenig überraschend eigentlich, aber es ist halt
l33tname: an viel zu vielen Orten irgendwie installiert und wird gebraucht und so.
Felix: Besonders an so Orten, wo du es nicht sehen möchtest und so.
l33tname: Genau und leider wurden sie auch im Dezember schon gebreached und es ist halt rausgekommen,
l33tname: ja
l33tname: irgendwelche Passwörter, Dinge und ist alles so ein bisschen.
Felix: Weil sie uns super hart weggehackt.
Ingo: Okay, also wenn man ein Anydesk-Account hat, sollte man sein Passwort schon geändert haben, oder?
Felix: Bist du auf jeden Fall geowned worden, ja.
l33tname: Vermutlich schon, ja.
Ingo: Das ist schlecht.
Felix: Ja, also Also, the firm has admitted that two relays that were located in Europe,
Felix: which transmit credentials entered into the AnyDesk-Client have been compromised.
Felix: Das ist halt schon ein blöder Platz auch.
l33tname: Ja.
Felix: Das heißt ja...
Ingo: Okay, aber die Verbindung an sich war verschlüsselt. Also, das,
Ingo: was da drüber gegangen ist, wenn ich dann diese AnyDesk-Session-Passwörter eingebe,
Ingo: das geht schon bloß nur um meine Authentifizierung.
Felix: Ja, aber die Sache ist ja quasi, dass diese Authentifizierung verwendet werden
Felix: kann, dass sich jemand anders auch auf diesem Computer einloggen kann.
Ingo: Ja, ja.
Felix: Das ist schon sehr blöd.
Ingo: Ja, okay. Also wenn du die hast, hast du einfach die ganze Infrastruktur von
Ingo: denen dann geohnt, weil kommst halt drauf, wer weiß, was das für Rechner sind,
Ingo: die du mit Anydesk erreichst.
Ingo: Wahrscheinlich jetzt auch nicht. Genau.
l33tname: Dann musst du halt auch davon ausgehen, dass vielleicht ja.
l33tname: Vielleicht geoutet, dann hat es nicht geholfen.
Ingo: Okay, das heißt, die sind jetzt offline oder benutzt man die noch?
Ingo: Oder ist man irgendwie...
Felix: Ich glaube, die sind da und du kannst da jetzt quasi immer noch deren Service
Felix: buchen, aber die Frage ist halt, ob du das möchtest.
Ingo: Wenn man jetzt einmal gehackt wurde, ist es vielleicht, dass man nicht gleich
Ingo: wieder gehackt wird. Also man war ja jetzt schon mal dran.
Felix: Sehr optimistisch von dir. Ja klar, das ist statistisch absolut unmöglich.
Felix: Nein, natürlich. Also das Problem ist ja quasi,
Felix: einmal gehackt ist eigentlich, man muss schon ein bisschen Angst haben. Vor dieser Firma auch.
Ingo: Ja, aber ich meine, dann kannst du ja fast nichts mehr benutzen.
Felix: Das ist wohl korrekt.
Ingo: Das ist wohl korrekt.
Felix: Dingo. Deswegen leben wir auch unterm Stein und haben keine Telefone.
Ingo: Genau. Ja, okay. I see, I see, I see.
Felix: Ich muss hier gerade mit den Amazon-Teilen über Festnetz.
l33tname: Naja, also bis wann? Nicht mehr so lange, ne?
Felix: Oh ja, stimmt. Dann machen wir einen neuen Weg.
Ingo: Ja.
Felix: Dann machen wir einfach eine lange Schnur.
Ingo: SIP machen wir ja wirklich hier gerade. So ist es ja nicht. Ist ja gar nicht so weit weg.
Felix: Quasi das Gleiche.
l33tname: Wir sprechen sozusagen zu sagen, direkt in so ein Echo.
Felix: Ja, ja, ja.
Ingo: Auf jeden Fall. Ich glaube auch.
Felix: Deswegen können wir uns auch so gut sein.
Ingo: Ja.
Ingo: Okidoki. So, Gesundheit. So. Was haben wir noch?
Ingo: Boah, ich war hier, hänge noch auf dieser Anydesk-Seite rum. Mach ich jetzt mal zu.
l33tname: Sonst wirst du gehackt.
Ingo: Ja, aufhören.
Felix: Auf jeden Fall.
Ingo: Sudo für Windows aber nur so halb oder so, ich hab's nicht ganz verstanden,
Ingo: haben wir es jetzt, kriegen wir es oder kriegen wir es nicht oder nicht auf
Ingo: Servern oder wie war das jetzt,
Ingo: brauch man das unter Windows,
Ingo: Kann ich jetzt sudo?
Felix: Ja, du kannst jetzt unter Windows sudo machen. Ich weiß nicht genau,
Felix: was da passiert, aber anscheinend geht das jetzt so.
Felix: Das war quasi das eine Feature, was gefehlt hat für immer.
Ingo: Weiß nicht.
Felix: Ich glaube, es hat keine Ahnung, warum jemand gedacht hat, ja,
Felix: sudo ist ein tolles Tool.
Ingo: Ist ja auch ein tolles Tool.
Felix: Und dann kriegst du quasi diesen User-Account-Control-Bobble.
Ingo: Ah, okay. Ja, ja. Also das, was unter da Windows öfter mal aufpoppt,
Ingo: wenn du irgendwas machen willst, wo du eigentlich nicht die Rechte hast,
Ingo: sondern wie immer Ja klickst, auch wenn du gar keine Ahnung hast, was du tust.
Felix: Ja, genau das. Und dann kriegst du diesen Ballook. Ja, genau.
Ingo: Dann kriegst du was?
Ingo: Was kriegst du dann? Dann hast du ultimative Rechte.
Felix: Ultimative Rechte. Genauso.
l33tname: Ja, verrückt.
Felix: Ja, genau. Also Sudo gibt es dann quasi unter der Kommandozeile unter Windows.
Felix: Ich weiß gar nicht, wie das vorher ging.
Felix: Da gab es bestimmt auch so einen krassen Hack, um das zu machen oder so,
Felix: dass dann auch dieses Teil aufpoppt.
l33tname: Also poppt das dann noch auf?
Ingo: Ja, das sieht so aus. Laut dieser Anleitung hier beim DevBlock Microsoft sieht
Ingo: es schon so aus, als würde dann da poppt dann da was auf.
Ingo: Also dieser User Account Control Dialog sagt halt Ja.
l33tname: Ah ja, verrückt. Dann musst du nochmal OK klicken und dann...
Ingo: Ja.
l33tname: Wenn man Linux auf Windows machen will, dann...
Ingo: Muss man das tun.
l33tname: Kann man das tun, aber...
l33tname: Ich möchte einfach anführen, dass
l33tname: man sich auch immer einfach in Linux installieren kann. Habe ich gehört.
Felix: Nee, das ist nicht verboten.
l33tname: Okay, ist verboten.
Felix: Weil Swin kommt Bill Gates vorbei und der kackt auf den Tisch Ist so Würde ich Geld für zahlen?
Felix: To be honest Würde ich Geld für zahlen?
l33tname: Okay Stell dir vor Stell dir vor, das passiert und dann kannst du ein Video
l33tname: von machen Und es kommt irgendwann waren.
Felix: Du wirst gerade dein, also erst mal wird dir dein Handy weggenommen. Was?
l33tname: Ja, dann will ich das nicht.
Felix: Dann ist es nur eklig.
l33tname: Dann ist es nur eklig. Aber wenn du damit Geld machen kannst,
l33tname: also ich meine, stell dir vor, das ist so ein Video.
l33tname: Und dann kannst du zu ihm gehen und jedes Mal sagen, ich hab da so einen Video,
l33tname: wäre aber ganz schade, wenn das zum Beispiel so auf dem Internet auftauchen würde.
Ingo: Ja, total schade.
Felix: Ja, außer er steht einfach dazu. Und dann, was willst du denn machen?
l33tname: An irgendeine Boulevardpresse verkaufen.
Felix: Ja, und dann? Dann sagt er, ja, stimmt, hab ich gemacht. Und dann, fuck.
l33tname: Ja, aber die Boulevardpresse bekommst du sicher viel Geld für,
l33tname: dass sie das abdrucken können.
Ingo: Stimmt. Zumindest einmalig, ja.
l33tname: Zumindest einmalig. Und dann.
Felix: Stimmt. Ja, das ist okay.
l33tname: Ich sehe das als Geschäfts-Opportunity.
Ingo: Mhm.
l33tname: Ich weiß auch nicht, ich bin durch.
Ingo: Okay, ich glaube, wir hören drüber auf.
l33tname: Was weiß ich, das ist viel zu spät für mich, ich sollte schon lange im Bett sein.
Ingo: Ja, okay, also wir haben keine Ahnung, es gibt jetzt vielleicht demnächst Zulu
Ingo: für Windows für Leute, die das brauchen, weil sie dann mehr Rechte haben und dann ist es schön.
Ingo: Was ich ein bisschen interessanter fand, auch wenn ich es wahrscheinlich nie
Ingo: benutzen werde, war, dass Virtualbox ein KVM-Backend bekommt.
Ingo: Aber nicht von, genau, nicht von Oracle selber entwickelt, sondern von Cyberos
Ingo: Technology aus Dresden.
Felix: Cyberos.
Ingo: Die, genau, hatten irgendwie eine Kundenanforderung, dass das gebraucht wird.
Ingo: Kann ich total verstehen. Ich benutze es vor allem auch viel lieber als VirtualBox.
Ingo: Ich habe VirtualBox tatsächlich, ich glaube, die letzten fünf Jahre,
Ingo: lass die letzten acht Jahre gewesen sein, nicht verwendet.
Felix: Und es war eine gute Zeit.
Ingo: Ganz ehrlich, also früher noch zu Studienzeiten doch öfter mal,
Ingo: aber mich hat immer angenervt, dass es immer kompiliert werden muss für deinen
Ingo: aktuellen Kernel und dieses DKMS-Geschüssel oder wie heißt es,
Ingo: wenn es da so vor sich hin rödelt.
Felix: Ja, stimmt, du musst immer ein Kernel-Module bauen und alles,
Felix: ja, und das funktioniert manchmal nicht und im Craftswing irgendwelchen steht und so.
Ingo: Genau, das war irgendwie immer blöd, das hat irgendwie keinen Spaß gemacht und
Ingo: ich habe immer gedacht, naja, dann kann ich auch direkt KVM benutzen mit meinem Wirt-Manager.
Ingo: das gut der wird manager jetzt ganz
Ingo: ehrlich sieht nicht so schön aus wie geb ich
Ingo: recht ja also wenn man ein bisschen mehr ui haben mag dann ja gib ihm aber auf
Ingo: der anderen seite kvm und ich meine man kann auch für kvm diese ganzen,
Ingo: Ähm, ja, also selbst wenn man, wenn man Windows oder sowas installieren muss,
Ingo: kannst du dann, ja, diese, diese LibWirt-Treiber irgendwie in so ein Windows
Ingo: reinprügeln und das ist auf KVM eigentlich ganz gut alles. Ich hab dann nie...
Ingo: mehr zurückgeblickt, muss ich ganz ehrlich sagen. Aber für Leute, die,
Ingo: Virtualbox-Fans sind und trotzdem nicht mehr auf dieses Kernel-Modul-Schüssel,
Ingo: Lust haben, die können sich mal dieses KVM-Backend für Virtualbox angucken.
Ingo: Finde ich, ja, ein netter Zug von den Leuten da aus Dresden.
Ingo: Muss man sich mal anschauen.
Felix: Aber die haben das da bestimmt mit ihrem Geld gemacht. Die haben das ja quasi aus...
Ingo: Die haben das für irgendeinen Kunden gebaut.
Felix: Ja, genau.
Ingo: Der hat das jetzt wahrscheinlich auch benutzt. Und solange die das benutzen,
Ingo: werden sie das bestimmt auch weiter pflegen.
Ingo: Und es soll, ja genau, es soll noch ausgebaut werden.
Felix: Ja.
Ingo: Weiter. Genau, aber wenn du das verwenden willst, dann nehmen und dazu bauen
Ingo: und ja, vielleicht wird es ja dann offiziell mal irgendwann Teil von VirtualBox.
Ingo: Man kann es einfach sozusagen nehmen, fertig ist, aber noch so weit sind wir noch nicht.
Felix: Okay, ja, cool. Da ist mir noch ein Ding eingefallen, was da noch passiert ist.
Felix: Hätte eigentlich ein bisschen früher kommen sollen.
Felix: Es gab ja relativ viel Umstrukturierung bei VMware, weil die gekauft wurden
Felix: von, von der Uni gekauft haben. Von irgendeiner anderen großen Firma.
Ingo: Von Broadcom wurden die gekauft.
Felix: Von Broadcom, genau. Und dann, oh, Lizenzen, bla, bla, bla, hin und her.
Felix: jetzt ist das Ende von ESXi, von dem kostenlosen Hypervisor,
Felix: den du quasi verwenden konntest für interne Sachen und so, also quasi nicht
Felix: das Wiesvier Center und sowas, da musst du immer schon Geld für bezahlen,
Felix: aber ESXi selber darf es jetzt auch nicht mehr haben.
Felix: Sehr traurig.
l33tname: Ja, war aber abzusehen, ne?
Ingo: Ja, also ich meine, Da ist ja die Aufregung gerade groß irgendwie.
Ingo: Die machen da ziemlich viel Tabula Rasa, gerade bei VMware.
Ingo: Das ist ganz schön im Umbruch und wollen da auch irgendwie alle in die Cloud
Ingo: zwingen, aber nur ihre eigene Cloud oder so. Das ist irgendwie, ja.
l33tname: Alles komisch. Dann vielleicht doch lieber VirtualBox mit KVM.
Felix: Ja, vielleicht schon, aber die Frage ist, obwohl doch VirtualBox kannst du so benutzen, oder?
Felix: wenn du nicht die Premium-Features brauchst.
l33tname: Ja, kommt halt drauf an, was du machen willst, ja.
Felix: Bei Virtualbox gibt es auf jeden Fall diese Extensions noch.
Ingo: Ja, genau, dass du irgendwie, wenn du USB 2 oder 3 oder so Features haben brauchst.
Felix: USB 2, das ist ja gerade mal 30 Jahre alt oder so.
Ingo: Da musst du irgendwie die Oracle-Lizenzen da abnicken und so, ja.
Ingo: Und da hast du es entweder, ich glaube, wenn du es privat benutzt,
Ingo: dann ist es kein Problem, aber in der Firma mal, also kommerziell darfst du
Ingo: es nicht verwenden, dann musst du es lizenzieren.
Felix: Mhm.
Felix: USB 2.0 ist übrigens gerade mal 24 Jahre alt.
Ingo: Ja. USB 1.0 reicht ja auch. Für was?
l33tname: USB 1.0 und weiter. Also mehr. Mehr braucht auch niemand.
l33tname: Sind wir durch mit Virtualisierung? Weil dann hätte ich noch einen Nachtrag zum Sudo vom Chat.
l33tname: Und zwar haben sie die haben OpenBSD das gesehen und gesagt,
l33tname: boah, krass hier, wenn Windows so was cooles macht, dann bringen wir jetzt Word auf OpenBSD.
l33tname: Und da könnt ihr euch mal durch den Thread durchklicken, das wird einfach immer nur absurder.
l33tname: Und ich glaube, so ihre Hauptpunkte sind same as Microsoft, not caring about
l33tname: name confusion, not caring about,
l33tname: compatible behaviors, Behaviours, not caring about trademarks or de facto trademarks,
l33tname: not asking the original product team if it's okay.
l33tname: Also ich glaube, Microsoft ist einfach hingegangen und hat irgend so ein,
l33tname: was auch Sudo heißt, aber nicht sehr viel mit Sudo zu tun hat.
l33tname: Was halt schon so ein bisschen.
Ingo: Also Okay, also sie haben sozusagen das Konzept genommen und es an ihre Plattform
Ingo: angepasst. Ja, ja, okay.
Felix: Sie hätten es ja auch irgendwie Run-Ass oder sowas nennen können.
Felix: Warte, woher gibt es auch als Sudo? Weißt du genau.
l33tname: Sie hätten sich halt was anderes ausdenken können. Naja, auf jeden Fall könnt
l33tname: ihr euch da mal durch den Thread durchklicken.
l33tname: Es gibt ein paar lustige Patches und E-Mails mit so Vorschlägen,
l33tname: was sie dann in OpenBSD machen können, wollen.
l33tname: Und wenn man genug weit klickt, kommt auch irgendwann Clippy. Also es lohnt sich.
Felix: Nice.
Ingo: Muss ja wohl sein. Ja. Ja, genau.
l33tname: Nachtrag vom Chat. Sehr schön. Und ich habe da kurz durchgeklickt und es sind
l33tname: wirklich ein paar sehr lustige, darum dachte ich, das lohnt sich hier nochmal
l33tname: kurz zurückzuspringen.
Felix: Mhm. Okay, nice.
Ingo: Gut, dann kommen wir zu einem Notebook, was die Welt verändert hat,
Ingo: zumindest irgendwie schon, nämlich vor über 16 Jahren wurde das MacBook Air vorgestellt.
l33tname: Verrückt.
Felix: Dieses fucking Brotmesser-Ding.
Ingo: Ja, und ich meine, zu der Zeit waren die ganzen Laptops einfach scheiße schwer,
Ingo: es hat keinen Spaß gemacht und es war ja immer schon, selbst mein erstes Notebook,
Ingo: was ein Sony Vaio war, war viel leichter als die Geräte, die so danach kamen.
Ingo: und ja, also dieses MacBook Air war tatsächlich ein Game Changer,
Ingo: weil alle anderen Hersteller sind dann da so ein bisschen hinterhergelaufen
Ingo: und haben auch extra wieder ultra-thin Notebooks gebaut.
Ingo: Das war schon mein Klar... Also ich find's scheiße. Du findest es scheiße?
Felix: Ja, ich find's scheiße. Ich hätte gerne weiter Thinkpads gehabt,
Felix: die mehr Akku haben und jetzt hab ich einfach nur dünne Thinkpads.
Felix: Ich will keine dünnen Thinkpads. Ich hätt gern ein normales Thinkpad.
Ingo: Ja, dann hol dir doch eins.
Felix: Nee, geht nicht. Die sind alle
Felix: dünn geworden. Ich hätte gerne mehr Akku einfach. Sorry, ich find's geil.
Felix: Keine eingelöteten RAM-Scheiß-Dinger und CPU, die du nicht austauschen kannst. Das kommt alles daher.
Felix: Niemand hat danach ... Oh, fuck. Ingo hat danach gefragt.
l33tname: Ich wollte das nicht haben.
Ingo: Doch, ich wollte sowas.
Felix: Ich find's kacke.
l33tname: Das hier 2 gegen 1, glaub ich. Ich bin auch ...
l33tname: Also, ich hab ja hier diese Dell X-Path-Dinger, die ja im Prinzip auch direkt,
l33tname: direkte Nachfolger von diesen, ist halt auch ein MacBook Air im Prinzip so vom
l33tname: Faktor und so. Und ich finde die halt richtig geil.
Ingo: Ich finde es ganz geil. Also ich muss sagen, das ist genau das.
Ingo: Ich will nicht so ein 6 Kilo Gerät mit mir rumschlecken. Und das war zu der
Ingo: Zeit so. Die waren alle fucking schwer.
Felix: X230 waren doch keine 6 Kilo, Mann.
Ingo: Die waren einfach scheiß schwer. Man wollte es nicht haben.
Ingo: Und da kam kam da was auf den Markt, was, ich habe keine Ahnung,
Ingo: was das MacBook Air, wie schwer die ersten waren, 1,6 Kilo oder irgend sowas.
Ingo: Das war einfach ein gutes Gerät. Gut, dass die jetzt so komisch geschnitten
Ingo: waren und dass deswegen weniger Schnittstellen hatten. Darüber kann man streiten, tatsächlich.
Ingo: Ähm, weil die halt so schräg vorne zugelaufen sind, ne? Ähm,
Ingo: Aber abgesehen davon war das, tut mir leid, ein geiler Schritt.
Ingo: Und ich bin Steve Jobs da dankbar für.
Felix: Ich bin ihm da nicht dankbar für. Ich hasse ihn dafür sehr. Das ThinkPad X230
Felix: war übrigens 1,4 Kilo mit einer 6-Zellen-Batterie.
Felix: Es hatte keine 20 Zoll oder so was, was auch immer dieses scheiß andere Teil hatte.
Felix: Aber das will ich auch nicht. Ich will mich an meinem Laptop nicht schneiden können.
Felix: Das ist quasi kein Use Case, den ich habe.
l33tname: Warum nicht?
Felix: Weil ich nicht so bin, würde ich sagen. Es gibt Leute, die haben diesen Use Case vielleicht.
Felix: Die sollten vielleicht auch Herzliche Hilfe dann vielleicht auch in Anspruch nehmen. Aber ich nicht.
l33tname: Das sind weird Flags.
Felix: Ich weiß nicht, warum diese Dinger so dünn sind.
l33tname: Weil sie leicht sind.
Felix: Das war einfach nicht mal leicht. Das war voll schwer, weil das hier komplett aus Alu gefräst wurde.
l33tname: Ja, es war trotzdem leichter als alles andere.
Ingo: Ja.
Felix: Das hatten wir gerade, es war nicht so.
Ingo: Äh, doch.
Felix: Warte, was war das hier? Wie heißt dein Pad, MacBook?
Felix: MacBook Airweight in Kilogramm? 1,25 Kilo.
Ingo: Ja.
l33tname: Sorry, 1,25. 1,2 Kilo ist halt echt leicht. Ich hab doch grad gesagt.
Felix: Wie schwer die anderen Schnittteile waren. Die waren nicht so viel schwerer.
Ingo: Doch, die waren scheiß schwer.
l33tname: Ja, und ich mein ...
Felix: Ja, wenn du 15 Zoll nimmst, klar, aber wenn du hier 12,5 Zoll hast, dann noch nicht.
l33tname: Ja, aber es hat trotzdem irgendwie 2, irgendwas oder so.
Felix: Ich glaube, es sah einfach dünn aus, aber es war nicht so leicht.
l33tname: 1,2 Kilogramm ist schon leicht.
Felix: Und ein X-Force 30 war auch 1,3.
Ingo: Ja, und die waren auch 2008, oder was?
Felix: Ja, natürlich. Hat der X-Force 30. Und das sieht halt komplett anders aus.
Felix: Das ist nicht so super filigran und dünn und so.
Felix: Release, X-Force 20. X-Force 20 Release ist 2011.
Felix: Sorry, 2011. Okay, ich nehme alles zurück.
Ingo: Dann X-Force 2008, beste Sache. Das ist halt, was ich sage.
Ingo: Die haben den Standard gesetzt und danach haben alle angefangen und gesagt,
Ingo: ah, das ist ja irgendwie nett, wir bauen jetzt auch so Teile.
Ingo: Und sorry, das war der Game-Changer. Ich wollte solche Geräte,
Ingo: wie gesagt, Schnittstellen, kann man darüber diskutieren, aber dass jemand sich
Ingo: hinsetzt und einfach geil leichte Geräte baut,
Ingo: ich wollte, und die anderen Dinger waren alle immer so arschschwer und hier
Ingo: der Artikel, der mal verlinkt ist, wie gesagt, sagt, ja,
Ingo: geht auch auf diese Schnittstellen Problematik ein, aber auch eben allgemein,
Ingo: was das und hier steht auch drin everyone wants a thinner Laptop und ja,
Ingo: kann ich einfach so direkt unterschreiben. Ich nicht.
Felix: Okay, also ich habe jetzt geschaut, X200, das war die Zeit, 12,1 Zoll,
Felix: es hat 1,35 Kilo gewogen.
Ingo: Ja, wie gesagt, es gab auch von Sony war ja irgendwie eins, aber die meisten,
Ingo: Geräte waren halt nicht so.
Felix: Bin ich überzeugt. Ich finde es scheiße. Ich finde es immer noch scheiße.
Ingo: Ist okay.
l33tname: Leichte Laptops sind geil. Dass man sich dran schneiden muss, sehe ich ein.
l33tname: Kann man geil finden, kann man nicht so geil finden. Kann man auch nicht mögen.
l33tname: Mein Ding ist echt auch, es muss einfach leicht sein und ich möchte halt trotzdem
l33tname: irgendwie so, keine Ahnung, irgendwo so zwischen 12 und 13 Zoll Display wäre
l33tname: schon, weil sonst wird es dann echt klein.
l33tname: Das ist halt auch so, du wirst halt nicht so ein Mini-Display,
l33tname: weil ein Handy habe ich schon in der Hosentasche. Ja.
l33tname: leicht und trotzdem halt irgendwo, ja, irgendwas um die 13 Zoll.
Ingo: Ja, genau.
l33tname: Das will man haben.
Ingo: Das will man haben, korrekt. Und von dem her, habe ich jetzt auch,
Ingo: also ich habe ein anderes Dell Notebook, also kein XPS, aber ja,
Ingo: kommt auch in die Kategorie rein. Ist, glaube ich, sogar ein 14 Zoll jetzt hier.
Ingo: Und das hat das alles, sorry, das MacBook Air hat das alles in Gang gesetzt.
Ingo: Da kannst du sagen, du willst, ja, Ja, es mag einzelne Geräte gegeben haben,
Ingo: aber das meiste, was du kaufen konntest, war halt einfach anderer Scheiß.
Ingo: Gut. Dann kommen wir zu Cuemo wieder.
Ingo: Wir waren ja schon bei KVM. Hätte da ein bisschen besser gepasst, aber Cuemo.
Ingo: Kommen wir jetzt zurück.
Felix: Hat fast gut funktioniert, mit diesem Übergang. Was ist jetzt mit Cuemo? Ach so, ja.
Felix: Cuemo hat quasi neu neuer
Felix: heiße scheiß am 12.2 gab
Felix: es quasi einen neuen support ankündigung für
Felix: krimi und zwar kino den kino storage die man und lieb locker und die idee ist
Felix: quasi dass du so blog device direkt an deine virtuelle maschine durch geben
Felix: kannst und nicht nur so blockt die weiß sondern sondern auch Network-Devices
Felix: und dann wird alles super schnell und besser.
Ingo: Schnell und besser ist immer gut.
Felix: Schnell und besser und Premium. Und du kannst dann direkt an irgendwie CephRDB
Felix: und iSCSI anbinden. Oh, geil.
Felix: Leveraging the hardware to directly emulate the virtual block device and support
Felix: different network backends such as CephRDB or iSCSI.
Felix: Und da, Ingo, da bist du doch dabei.
Ingo: Da bin ich dabei.
Felix: Da bist du dabei.
Ingo: Smart Mix. Oh ja. Ja, ja, ja. Genau.
Felix: Solche Sache ist dann, die Idee ist quasi dann, das direkt an diese Virtual
Felix: Machine durchzugeben und nicht den Umweg über noch das Host-System zu machen.
Felix: Ja, das Host-System zu machen, genau.
Ingo: Ja, okay. Coole Geschichte. Ne, das ist...
Felix: Jetzt hab ich dich. Ich hab's gewusst.
Ingo: Muss ich mir mal interessieren. Der Artikel ist jetzt lang, um den so zu überblicken,
Ingo: aber ja, ne, das klingt doch schon mal gut. Also... Premium.
Ingo: Ja, Premium. Definitiv.
l33tname: Ist gekauft, nehmen wir.
Felix: Gekauft, wie so ein Macbook.
l33tname: Wie so ein Macbook damals.
Ingo: Ja.
Felix: Wie oft hat das USB dran? Mehr coolen Blockdevices. Wie oft hat das USB dran? Einmal?
Ingo: Nee, zweimal. Zweimal. Ich hab noch so ein altes Macbook hier rumliegen.
Felix: Das kannst du bestimmt teuer verkaufen wieder.
Ingo: Vielleicht, ja. Nee, weil ich hatte mir tatsächlich dann...
Felix: Nee, das erste hatte einen.
Ingo: Echt, hatte nur einen? und ich hatte nicht die allererste Generation hatte ich nicht.
Ingo: Ich hatte die zweite und die hat zwei USB 3 und noch so ein,
Ingo: Wie hieß der Mini-Display-Port? Wie heißt der? Thunderbolt oder sowas?
Felix: Es hatte ein USB-A-Port. Und das muss den Leuten reichen. Das ist quasi wie
Felix: ein großes Telefon gewesen.
Ingo: Wie gesagt, das habe ich ja gesagt, das ist Quatsch. Und das haben sie auch
Ingo: selber ziemlich schnell festgestellt. Und die nächste Generation hatte dann
Ingo: wieder ein paar mehr Ports.
Felix: Zwei.
Ingo: Zwei USB-3-Ports und ein Thunderbolt.
Ingo: und dann noch eine SD-Kartenschnittstelle und gerade die SD-Kartenschnittstelle
Ingo: so als Podcaster und so, das war schon wichtig.
Felix: Okay. Naja. Immerhin.
Ingo: Genau. Und kein CD-Laufwerk mehr, ne?
Ingo: Also das war auch eins der ersten Notebooks, die einfach auf diesen Preis verzichtet haben.
l33tname: Das war auch ne, also ich meine, ja, okay, fairerweise muss man sagen,
l33tname: CD-Laufwerke waren schon mehr verbreitet, aber es ist eigentlich,
l33tname: jetzt, wenn man so im Nachhinein sich das überlegt.
Felix: Hätten wir überspringen können.
l33tname: CD-Laufwerke im Laptop schon so, es gab ja schon so, auch damals schon dann
l33tname: so USB-Sticks und externe CD-Laufwerke für, wenn man das halt mal braucht.
Ingo: Ja, aber es war trotzdem noch so, die ganze Software kam halt da drauf,
Ingo: du hast noch nicht alles aus dem Netz geladen und die Dinger waren irgendwie noch eingebaut.
Ingo: Also das war, man konnte anfangen darauf zu verzichten, weil das Internet einfach
Ingo: ringsherum schnell genug war, aber aber ganz ehrlich, man hat einfach noch viele
Ingo: CDs benutzt, irgendwie.
l33tname: Das ist aber eigentlich schon crazy, so ein CD-Ding in so einen Laptop reinzubauen. Ich find's absurd.
l33tname: Ich seh schon, warum das gemacht wurde und das ist logisch und so.
Felix: Aber es ist viel Platz einfach.
l33tname: Es braucht richtig viel. So eine CD ist ja auch groß.
Felix: Die muss ja komplett reingehen. Das ist schon cool. Ja, stimmt,
Felix: wenn man so drüber nachdenkt, ist das schon verrückt.
l33tname: Das ist schon verrückt, dass man gesagt hat, weißt du, was war geil?
l33tname: So ein CD-Laufwerk in meinem Laptop.
l33tname: Und Leute so, ja, das will ich.
l33tname: Und vor allem, es gab ja, es war ja die Zeit, wo USB und so schon ein Ding war
l33tname: und es gab ja USB-Sticks und so.
Felix: Ja.
l33tname: Es war ja nicht, dass das noch nicht gab oder so.
l33tname: man sagt ja man hat halt keine andere möglichkeit aus Cd Laufwerk,
l33tname: was haben wir sonst noch.
Ingo: Äh, genau, sorry, ich war auch immer noch bei dieser MacBook Air-Geschichte.
Ingo: Ähm, Rogue M als ATI-CUDA-Alternative.
Felix: Hä?
l33tname: Ich verstehe es auch nicht so ganz.
Felix: Achso, ja, ähm, pass auf.
Ingo: Also, CUDA, CUDA ist ja von Nvidia.
Felix: Ja, genau das.
Ingo: Ist scheiße, weil das ist dieser proprietäre Scheiß, den man nur mit den proprietären
Ingo: Nvidia-Treibern verwenden kann.
Felix: Genau, und jetzt kommt AMD, ATI, die sagt man gar nicht mehr,
Felix: sagt gar nicht mehr ATI, oder?
Felix: Da bist du drüber gestolpert. Ja. Ja, die wurden immer im Kopf, sorry.
Ingo: Ja, okay.
Felix: Ja, okay, erst mal. AMD hat quasi eine Alternative zu CUDA, beziehungsweise
Felix: eine Alternative Implementierung zu CUDA bauen lassen, die jetzt Open Source geworden ist.
Ingo: Kapau. Aber wir hatten doch dieses Open CL oder so.
Ingo: was eigentlich auch in dem Bereich spielt.
Felix: Ja, ja, schon, aber das funktioniert nicht so, also es ist quasi kein Drop-In
Felix: oder keine Alternative dazu, sondern es ist halt was anderes.
Felix: Open CL und Also.
l33tname: Dann ist es schon eine Alternative, oder? Es ist einfach, aber es ist halt kein
l33tname: Drop-In, wo du einfach so das eine oder das andere nimmst, sondern du musst es entweder auf,
l33tname: CUDA targeten oder auf Open CL und du musst halt komplett andere Dinge Aber
l33tname: du kannst halt das Gleiche erreichen. Aber es ist halt ... oder?
Felix: Ja, genau, also hier, Cuda-enabled Software indeed is running atop of Rock M without any changes.
Felix: Das ist quasi deren ... die Prämisse.
Ingo: Okay, also ich kann meinen Cuda-Code nehmen und den jetzt auf AMD-Grafikkarten
Ingo: schmeißen, indem ich dieses Rock M nehme.
Felix: Genau. Und alles läuft dann genau gleich. Und das ist schon cool.
Felix: Und das wurde quasi gefundet von AMD, die Entwicklung.
Felix: Und sie haben nicht darüber viel geredet. Und jetzt da, es funktioniert anscheinend.
Felix: Laut diesem Artikel von Foronix.
l33tname: Ja, nice. Und wenn es Open Source ist, umso besser?
Felix: Umso besser, definitiv.
l33tname: Ja, cool. Also, es ist nicht so etwas, wo ich mich viel mit beschäftige.
Felix: Ja, ist cool. Also, wenn man es quasi mal braucht. Ich glaube,
Felix: die, ich weiß nicht, ob die AMD-Grafikkarten billiger sind als die von Nvidia, ich glaube ein Stück.
Ingo: Nein, aber der Vorteil ist, also die AMD- Grafikkarten sind halt,
Ingo: kommen halt mit echt einem geilen Open-Source Code und allem Schüssel und du
Ingo: kannst sie einfach verwenden im Linux.
Ingo: Während Nvidia, also ich meine, ihr erinnert euch noch, fuck you Nvidia.
Ingo: Da hat der Torwart mal gesagt. Ich meine, es ist jetzt ein bisschen besser geworden.
Ingo: Aber immer noch fuck you Nvidia. Aber es ist immer noch, ist es immer noch teilweise
Ingo: fuck your Nvidia, weil ja, die richtigen Sachen kriegst du halt nur,
Ingo: wenn du diese kommerziellen, proprietären Treiber von denen verwendest.
Ingo: Bei vielem programmieren die Leute halt hinterher. Ja, es ist besser geworden,
Ingo: aber wenn du eine Karte haben willst und wenn du Open Source richtig unterstützen
Ingo: willst, dann nimmst du halt eine AMD-Karte.
Ingo: Wenn du die vermeintlich besseren,
Ingo: Geschwindigkeit, Bär für KI ausgelegt, was weiß ich, haben willst,
Ingo: dann nimmst du halt wahrscheinlich gerade eine Nvidia immer noch,
Ingo: aber, oder wenn du, weil du CUDA brauchst, also bei uns auf der Arbeit hast
Ingo: du dann auch, ich muss irgendwie hier meine Grafikkarte nehmen,
Ingo: wir haben so viel CUDA-Code und es muss halt irgendwie damit laufen,
Ingo: deswegen kommt das dann halt gar nicht in Betracht, AMD-Grafikkarten zu nehmen
Ingo: und das wäre jetzt natürlich dann mal ein Punkt, wo man sagt,
Ingo: ja, okay, dann vielleicht ja doch. Ja.
Felix: Ja, okay, cool.
Ingo: Gut.
Felix: Okay, das ist quasi passiert.
l33tname: Gut, und dann noch zu guter Letzt mehr kaputte Filesysteme.
Felix: Oh man, schon wieder.
l33tname: Schon wieder immer noch. Wenn du wohl diese,
l33tname: OpenZFS Native Encryption benutzt, das.
Felix: Mache ich, gibt.
l33tname: Es da wohl Data Corruption Bugs?
Felix: Oh, nein. Nach Send-and-Receive-Support.
l33tname: Ja.
Felix: Oder so. Okay, das heißt, du darfst nicht Send-Receive machen und gleichzeitig Encryption anhaben.
l33tname: Genau, ich glaube, dass das was heißt.
l33tname: Oder, ja.
l33tname: ZFS Native Encryption is not suitable for production usage, particularly when
l33tname: combining with Snapshotting and ZFS Send-and-Receive.
l33tname: Anfang. Tja.
Felix: Suckt, würde ich sagen.
l33tname: Suckt, würde ich sagen. Aber, ähm, ja. Vielleicht auch immer noch so ein Backup
l33tname: haben hilft, habe ich mir sagen lassen.
Ingo: Das ist meistens so.
l33tname: Genau.
Ingo: Ja.
l33tname: Und ja, dieses, dieses, ähm,
l33tname: ja, Encryption ist halt ein super, also verhältnismäßig neues Feature.
Felix: Mhm.
l33tname: Darum ja, es ist halt leider scheiße, dass es ein bisschen kaputt ist.
Felix: Leider scheiße.
l33tname: Aber es ist halt wohl schwierig, neue Features in Filesystemen oder neue Filesysteme
l33tname: zu bauen, ist wohl gar nicht so einfach.
Felix: Das ist absolut überraschend. Wer hätte dem gerechnet? Das ist,
Felix: das wusste ich jetzt nicht.
Felix: Naja, okay. Und was machen wir jetzt? Weinen? Oder kann man sich dagegen schützen
Felix: oder so? oder das irgendwie nicht benutzen.
l33tname: Habt ein Backup, wenn ihr OpenZFS Native Encryption habt. Das ist ja,
l33tname: der Bug ist wohl auch ziemlich rare. Okay. Aber wenn es passiert.
Felix: Dann ist es doof.
l33tname: Wenn es passiert, sind halt deine Data corrupted.
Felix: Ja, die will man aber gerne schon haben.
l33tname: Die willst du halt haben, das heißt, du willst halt von deinen wichtigen Daten
l33tname: ... schon so einfach Backups haben, die funktionieren.
Felix: Oder allgemein die Daten haben. Ja, schon gut, nice.
Felix: Ja, wäre schon eine gute Sache, würde ich jetzt so sagen.
Ingo: Ja, Backups wären schon gut.
Felix: Daten wären gut, ja.
Ingo: Okay, also vorsichtig bei diesen Features.
l33tname: Genau.
Ingo: Dann heulen wir rum. Ich meine, das war ja jetzt schon gerade zum Rumheulen.
Felix: Das war schon sehr traurig.
l33tname: Ich weiß nicht, ich benutze keine Native Encryption, darum ist mir das so ein bisschen.
l33tname: Ich benutze halt nur dieses Zeug, was halt schon seit weiß ich nicht,
l33tname: den 90ern oder so in ZFS ist und das funktioniert wohl ziemlich gut.
l33tname: Und dann habe ich trotzdem noch Backups, darum ich schlafe gut.
Ingo: Immerhin. Wunderbar.
Felix: Ich meine, schläft einer gut.
l33tname: Genau.
Ingo: Ja, so mit kleinen Kindern zu Hause schläft man nicht so gut.
Felix: Das stimmt.
l33tname: Aber das hätte ich dir vorher sagen können. Das hätten wir nicht wissen können. Das ist absolut.
Felix: Auch vollkommen überraschend einfach.
l33tname: Hättest du mich gefragt, ich hätte dir das gesagt.
Felix: Ja, okay. Nächstes Mal mache ich das. Nächstes Mal freu ich mich.
l33tname: Ist es nicht sowieso eher schon nicht dein erstes Kind? Ja.
Felix: Ja. Ist absolut überraschend.
l33tname: Merkst du selber.
Felix: Komplett überraschend.
l33tname: Zum zweiten Mal komplett überrascht.
Ingo: Ja, das hat die Natur gut eingerichtet, dass man das wieder vergisst,
Ingo: weil sonst würde man ja kein zweites machen.
l33tname: Bedauerliche Einzelfälle. Zweimal.
Felix: Zweizelfälle.
Ingo: Das ist tatsächlich so. Gut, kommen wir jetzt aber wirklich zu Mimimi.
Ingo: Wer hat denn hier was rumzuheulen?
l33tname: Ich hab bestimmt was rumzuheulen.
Ingo: Ja, du hast irgendwie some make order.
l33tname: Ja, ist so ein Pseudo... ja doch, so ein bisschen rumzuheulen ist es schon.
l33tname: CMake ist ja eigentlich deklarativ.
l33tname: Was heißen würde, die Reihenfolge der Statements sollte relativ egal sein.
l33tname: Also du hast halt so eine Abhängigkeit.
l33tname: Da fängt es halt an. Und zwar ist es wohl so,
l33tname: dass dass in CMake das immer so ist,
l33tname: dass du diesen Project Tag Funktion mehr oder weniger als erstes aufrufen musst
l33tname: nach dem CMake Minimum Required Check.
l33tname: Und wenn du das später machst, dann funktionieren andere Dinge halt komisch.
l33tname: Und das musste ich schmerzhaft lernen.
l33tname: Musste ich schmerzhaft ausprobieren, weil ich hab nachdem wir ja letzte Sendung
l33tname: über CPP Package Manager,
l33tname: und so gesprochen haben, hab ich gedacht, ach, komm, ich probier wieder mal
l33tname: was aus und dann hab ich irgendein hatte ich so eine dumme Idee und dann hab
l33tname: ich so ein bisschen rumgespielt und dann,
l33tname: hab ich wieder mal Conan ausprobiert.
l33tname: Und das generiert dir dann halt Kone, Kone, Kone Keep Kone.
Felix: Kone, Kone, Kone Oh no Oh no, keep Kone, Kone, Kone Come on,
Felix: Erzähl weiter, ich hör dir total zu Ja.
l33tname: Ich merk's ja Das generiert dir halt CMake-Files und dann kannst du dann halt
l33tname: ein Fine-Package machen für deine Dependencies,
l33tname: und ich muss dann halt schmerzhaft herausfinden, dass Find Packages halt nur
l33tname: nach dem Project Call funktioniert, korrekt.
l33tname: Und vorher gibt es halt so eine komische Fehlermeldung.
l33tname: Aber CMake sagt dir leider auch nicht einfach so, ja, vielleicht machst du das
l33tname: einfach mal in einer anderen Order, sondern sagt dir einfach,
l33tname: oh, habe ich nicht gefunden.
l33tname: Schon ein bisschen, ja. Aber das ist kein Problem mit Conan oder so,
l33tname: sondern es ist halt so ein CMake.
l33tname: Ja. Ich hatte zuerst den Pick, weil es ist einfach etwas, was ich jetzt wieder gelernt habe.
l33tname: Ja. Aber wenn ihr CMake macht, immer Project Tag immer zuerst.
Ingo: Sehr schön.
Felix: Mhm.
Ingo: Ich habe auch ein Problem, was noch nicht ganz gefixt ist.
Felix: Oh nein.
Ingo: Mein Steam Deck geht nicht mehr. Wie, es geht nicht mehr? Ja,
Ingo: es ist einfach schwarz. Du machst es an.
Felix: Es ist schwarz.
Ingo: Ja, also es vibriert noch, es toucht noch, es macht noch Töne,
Ingo: aber es ist leider schwarz.
Ingo: Und dann gibt es irgendwie zigtausend Tipps im Internet, was man alles tun kann.
Ingo: Ich habe Tastenkombinationen gedrückt, da wusste ich gar nicht,
Ingo: dass die gehen und auch, dass man sich so verrenken kann, dass man die drücken kann.
Ingo: Leider hat alles nichts geholfen.
Felix: Oh Mann. Und jetzt?
Ingo: Und dann habe ich mich an den Steam Support gewandt und gesagt,
Ingo: ich habe alles ausprobiert, was es im Internet gab.
Ingo: Dann haben sie mir trotzdem nochmal zwei Tastenkombinationen geschickt.
Ingo: Oder erst eine. Probieren Sie mal das und das. Ja, okay, mache ich.
Ingo: Geht nicht. Probieren Sie mal bitte das und das und das. Das habe ich schon
Ingo: gemacht. Habe ich ganz am Anfang
Ingo: auch geschrieben, dass ich alle Tipps probiert habe. Der war da dabei.
Ingo: Aber ich mache es nochmal. Ne, geht immer noch nicht. Ja, gut,
Ingo: dann müssen Sie es wohl einschicken.
Felix: Oh nein, jetzt musst du es einschicken. Die soll klappen.
Ingo: Ey, das ist furchtbar.
l33tname: Du kannst da nicht so ein Display ranmachen oder so, oder?
Ingo: Doch, also klar, du kannst per HDMI ein Display da ranmachen, aber es ist schwarz.
l33tname: Ah ja, okay.
Ingo: Genau, ich sage ja, ich habe alle Tipps in diesem Internet durchprobiert.
Ingo: Also erst mal so Reboot oder du kannst dann auch irgendwie den RAM löschen und alles Mögliche.
Felix: Die großen Probleme, die man hat, ja.
Ingo: Ja, na, so ein paar oder Bios, keine Ahnung, was er da, alles zurücksetzen,
Ingo: was zurücksetzen geht, aber nee, ist trotzdem schwarz.
Felix: Ach man, hey.
l33tname: Oh no.
Felix: Ich hatte tatsächlich, du hast ja von diesen ganzen Power-Shortcuts und so geredet
Felix: und ich hatte tatsächlich, äh.
Felix: diese letzte woche ein problem mit der vor
Felix: zwei wochen problem mit der docking station das
Felix: quasi laptop gemeint hat in der docking station das keine keine ahnung
Felix: was das sein soll nichts passiert weil sie kein bis display angegangen aber
Felix: du kannst den an und aus machen über diesen power button das ging immer noch
Felix: aus dem grund und dann gab es quasi auch so eine anleitung wurde wie 20 sekunden
Felix: den einen knopf gedrückt halten muss dann musst du quasi ein anderes ding gedrückt
Felix: halten und dann das nochmal drücken und dann nochmal 20 Sekunden warten und dann,
Felix: nachdem das System hochgefahren ist, nochmal herunterfahren und dann wieder
Felix: anmachen und dann funktioniert es wieder.
Felix: Und ich hab das gemacht und dann hat es wieder funktioniert. Das war so magisch.
Ingo: Also manchmal denkst du echt, wer denkt sich diese Kombination ja aus und warum
Ingo: alles und ist das nicht nur Voodoo?
Ingo: Das ist doch alles eine Beruhigung für irgendwelche Leute.
Felix: Dass du einfach die Leute nochmal fünf Minuten beschäftigst.
Ingo: Wiederkommen und dann
Ingo: funktioniert tatsächlich manche sagen das kann das ist jetzt nicht euer ernst
Ingo: aber ich hatte leider nicht so ein glück also ich muss meinen steam deck jetzt
Ingo: irgendwie was das auch komplizierte geht es erst nach nürnberg für nürnberg
Ingo: dann soll es irgendwie in die tschechei und ja naja ja.
Felix: Genau also hier die die anleitung war einschaltknopf bestätigen gedrückt lassen,
Felix: nicht loslassen, davor alle Kabel gezogen haben, 40 Sekunden warten,
Felix: dann Gerät initialisiert, nun alle Hardware-Komponenten neu,
Felix: was auch immer das bedeutet.
Felix: Dies kann zwei Minuten dauern. Nach zwei Minuten das Gerät, so wie es ist,
Felix: einschalten, Passwort eingeben und wieder herunterfahren.
Felix: Und danach funktioniert es wieder.
Felix: Das ist kompletter Quatsch.
l33tname: Ja, ein bisschen, aber ich meine, wenn es funktioniert, ja.
Felix: Wenn es, ja, alles, was Was recht ist, ja. Ich bin wieder happy,
Felix: dass ich wieder ein Bildschirm benutzen konnte. Das war irgendwie schon cool.
l33tname: Wer sind wir, das zu hassen? Und ich meine, ja. Wenn du keine richtigen Inputs
l33tname: hast, nur so ein paar Buttons, ist halt auch schwierig irgendwie.
Felix: Naja, das stimmt schon.
l33tname: Immerhin habe ich daran gedacht und das eingebaut, dass man das irgendwie resetten kann und ich meine,
l33tname: das ist jetzt auch nicht etwas was du vermutlich ja täglich dann machst,
l33tname: sondern das halt, das machst du hoffentlich ein einziges Mal und dann geht's
l33tname: und dann geht's wieder für die nächsten zwei, drei Jahre genau,
l33tname: okay.
Ingo: Haben wir uns auch über diesen Voodoo,
Ingo: ausgelassen ausgetauscht, genau, kommen wir zur Kategorie Lesefoo.
Ingo: Wer hat denn was gelesen von euch? Wer kann denn lesen?
Felix: Ich kann nie lesen.
Ingo: Nee, ich auch nicht. Also Wir haben nur noch eine Person.
Felix: Die lesen kann.
Ingo: Aber du warst trotzdem zuerst hier.
Felix: Fuck. Wie kann das sein?
Ingo: Why software engineers like woodworking?
l33tname: Ja, da geht es auch nicht um lesen.
Felix: Siehst du, es geht nicht um lesen, es geht um Holz.
l33tname: Irgendwas mit Holz.
Ingo: Irgendwas mit Holz ist sowieso die richtige Antwort auf alles.
Felix: Und hier gibt es quasi einen Blog, der
Felix: darüber redet warum also laut laut seiner meinung warum leute die so computer
Felix: sachen machen auch gerne holz sachen machen und hat da quasi seine fünf gründe
Felix: aufgeschrieben warum das gar nicht so weit weg von programmier sachen ist wie
Felix: man denken könnte und ich glaube in dem,
Felix: Y Combinator,
Felix: Kommentarzeile, gab es noch ein paar andere gute Gründe. Ja,
Felix: aber Haupt, also er sagt quasi, man macht seine eigene Tools,
Felix: es gibt viel zu viele Tools für alles Mögliche.
Felix: Du hast quasi ein endliches Budget, um irgendwas zu machen, in dem Fall jetzt hier Holz.
Felix: Design first, build later und das Warten gibt es dort auch das nennt sich der
Felix: halt dass der kleber grad trocknet und sehr schön.
l33tname: Ich sage ja schon lange einfach mal, was mit Holz machen.
Felix: Einfach was mit Holz machen, ist schon cool. Was ich halt ganz cool finde,
Felix: ist quasi am Ende ist fertig.
Felix: Also es ist nicht so, dann hast du noch irgendwas, wo du es dann noch so ranflanschen
Felix: kannst oder hast noch irgendwelche anderen tollen Features oder Ideen oder sowas, dann ist es fertig.
Felix: Das, was du gebaut hast, hast du in der Hand und das ist das,
Felix: was du gemacht hast. Das ist schon ein gutes Gefühl.
Ingo: Das stimmt.
Felix: Ja, so.
Ingo: Wunderschön. Also ab und zu mal was mit Holz machen.
Felix: Ja, mach doch einfach mal ab und zu was mit Holz. Ja.
Ingo: Oder irgendwas mit Infrastruktur.
l33tname: Oder irgendwas mit Infrastruktur, genau. Das ist ein ziemlich cooler Post von,
l33tname: Typen, der normalerweise hast du das Problem, Leute.
l33tname: Wählen Technologien und machen Architekturentscheidungen und dann wechseln sie
l33tname: ja alle 18 Monate dazu ihren Job.
l33tname: Und wenn du das halt machst, dann wirst du halt deine Entscheidungen,
l33tname: die du getroffen hast, wirst du halt nie sehen, ob die gut waren oder nicht.
l33tname: Und er war jetzt halt für vier Jahre irgendwie sein Startup Zeug, was er gemacht hat.
l33tname: Und er hatte einfach alle Infrastrukturentscheidungen, die sie gemacht haben.
l33tname: Zum Beispiel haben sie halt AWS gewählt anstelle von Google Cloud.
l33tname: Und dann sagt er, ob er das nochmal so machen würde und irgendwie so ein paar
l33tname: Worte dazu, ob es was gut funktioniert hat oder was nicht gut funktioniert hat.
l33tname: Und oder was sie halt bereuen, zum Beispiel, dass sie nicht mehr Function as
l33tname: a Service benutzt haben. Ähm,
l33tname: Genau. Und ja, das ist für ziemlich viele Services, die sie da halt irgendwie,
l33tname: brauchen oder nicht gebraucht haben,
l33tname: mit so ein paar Worten dazu, warum das eine gute Entscheidung war oder warum
l33tname: er das endorsen würde, dass man das nochmal machen würde oder was er irgendwie nicht gut findet.
l33tname: Und das ist ziemlich, also wenn ihr irgendwas davon braucht.
Ingo: Also echt alles drin, von GitOps, und dann immer schön beschrieben,
Ingo: ja, würde das machen, nicht, oder hat das bereut, genau.
Ingo: Okay, ja, ganz schön lange Liste tatsächlich.
l33tname: Genau, das ist halt wirklich...
Ingo: Übrigens auch Nginx als Ingress-Controller ist dabei, also der Kreis schließt
Ingo: sich sozusagen von dem, wo wir heute angeschaut haben.
l33tname: Genau, und da sagt es zum Beispiel auch Nginx ist old, it's stable and it's
l33tname: battle-tested und dann keine Probleme mit als... und sie haben das jetzt als
l33tname: Load-Balancer für den EKS als Ingress gebraucht.
l33tname: Genau, könnt ihr euch mal anschauen, ist zumindest eine interessante,
l33tname: Sichtweise von jemandem, der das halt dann tatsächlich auch so für eine Weile gebraucht hat.
l33tname: Und nicht einfach so, ja, das ist jetzt hip und darum machen wir das.
l33tname: Genau, und es sollte eigentlich viel mehr so, weil es also, ja,
l33tname: es gibt halt immer super viele diese, genau, Genau so ist es halt neu und cool
l33tname: und ich habe es das mal ausprobiert, aber es gibt eigentlich viel zu wenige von diesen,
l33tname: wir haben das jetzt irgendwie zwei Jahre, drei Jahre, vier Jahre gemacht.
l33tname: Das sind die Pros, das sind die Cons, das sind unsere Experiences damit.
l33tname: Das funktioniert gut, das funktioniert schlecht für uns.
Ingo: Ja, sehr schön.
Ingo: Gut. Noch was? Ja. PS1.
Felix: Ach so, PS1, genau. Das ist quasi hier ein Blogpost von einem Typen,
Felix: der PlayStation 1 irgendwann vor mehreren hundert Jahren mal gespielt hat und
Felix: hat da ein Savegame auf seiner Memorycard gehabt und irgendwann hat das Spiel
Felix: gesagt, ah, du kannst es nicht mehr laden, das ist kaputt.
Felix: Und das hat ihn ganz, ganz doll geschickt, weil das waren 58 Stunden, die er da gespielt hat.
Ingo: Oh-oh.
Felix: Und er wollte diese Savegame retten.
Ingo: Genau. Und dann hat er 120 Stunden draufgeschmissen, um jetzt ...
Felix: Und einen Blogpost draus gemacht, genau, hat dann irgendwie einen ESP genommen,
Felix: um diese Daten darunter zu scrapen und alles Mögliche. Also,
Felix: schön zusammengeschrieben. Und am Ende hat er es tatsächlich geschafft,
Felix: er konnte sein Spiel wieder spielen.
Ingo: Gott sei Dank. Wie toll, oder? Happy End, Happy End dieses Dreh.
Felix: Happy End, ja. Und ich glaube, er hat es kurz angemacht, hat gerade so, ha, nice.
l33tname: Wir haben letztens noch so eine, wie hießen die? Nintendo Wii?
l33tname: Wo es diese Sportspiele gab und so.
l33tname: Wir haben so eine letztens gesoftmodded, um Mario Kart draufzuspielen und das
l33tname: funktioniert auch erstaunlich gut.
l33tname: Can't recommend.
Ingo: Okay. Gut. Dann, was wir noch so empfehlen können, ist unsere letzte Kategorie,
Ingo: nämlich die Pics, Pics, Pics.
l33tname: Pics, Pics, Pics. Genau.
Ingo: Das habt ihr dann so, was die anderen Leute unbedingt mal ausprobieren müssen.
l33tname: Genau. Compiler Explorer hat ein Public Dashboard. Wusste ich nicht.
l33tname: Compiler Explorer, bester Explorer.
Felix: Was kann der Compiler Explorer so?
l33tname: Der kann es halt Compiler exploren. ist die beste,
l33tname: naja, Web-Idee ist vielleicht auch ein bisschen viel, aber es ist halt cool,
l33tname: um so Code-Snippets zu sharen und es ist ziemlich verbreitet im C++-Umfeld aber,
l33tname: wenn du auf die Compiler Explorer,
l33tname: Webseite gehst Compiler Explorer,
l33tname: kannst du da auch super viele andere Dinge auswählen Also es hat halt als C++
l33tname: und dann kannst du halt das Assembly vom C++ anschauen, aber mittlerweile gibt
l33tname: es halt auch irgendwie JavaScript,
l33tname: Java, Julia, Kotlin, NIM, Python, Ruby, Rust.
l33tname: Also wirklich eine unendlich lange Liste von Sprachen, die da unterstützt sind.
l33tname: Und dann kannst du halt, da hast du so ein Fenster und dann kannst du halt Code
l33tname: reinschreiben und dann siehst du halt, was passiert.
l33tname: Um so Dinge auszuprobieren und das dann auch gleich mit deinen Coworkern zu
l33tname: sharen und so ist ziemlich cool.
l33tname: Oder zu sagen, so ja, in dieser Java-Version hat das funktioniert und in dieser
l33tname: anderen Java-Version funktioniert es aber noch nicht oder funktioniert es jetzt
l33tname: anders und dann kannst du das einfach so zusammenstellen und das jemandem zeigen.
l33tname: Und auf jeden Fall, was ich hier gepickt habe, ist dieses, die haben so ein
l33tname: Public-Dashboard und da siehst du halt Compilation bei Veeq und da siehst du halt auch,
l33tname: C und C++ macht die überwiegende Anzahl der Dinge aus, die da drauf laufen.
l33tname: Und dann auf Platz 3 ist dann Rust, Python, Java, SIG, CUDA,
l33tname: Assembly, Haskell, Pascal,
l33tname: LLVM, Fortran und so weiter.
Ingo: Ja, was man also braucht.
l33tname: Was man also macht.
Felix: Was man denn so macht, genau.
l33tname: Und, äh, ja, Dashboards immer coole Sache.
Felix: Dashboards sowieso, ja.
Ingo: Genau. Und auch ich, ist zwar kein Dashboard, aber zumindest so ein Visualisierungs-Tool,
Ingo: nämlich DNS-Vis, ein DNS-Visualisation-Tool,
Ingo: hab ich gebraucht, weil ich an meinen DNS-Zonen-Geschichten,
Ingo: rumgeschraubt hab, Hintergrund ist, ich hab mal für so ein paar Sachen DNS-Sec
Ingo: eingeschaltet und habe noch immer den alten SHA-1,
Ingo: Algorithmus da verwendet und sollte jetzt mal auf SHA-12650 gehen.
Ingo: Musste mich mal wieder an alles nochmal reinlesen, weil, keine Ahnung,
Ingo: habe ich das letzte Mal vor langer Zeit gemacht. Lief ja einfach.
Felix: Ja, vor RSA-Zeiten halt.
Ingo: Ja, ja.
Felix: SHA-1.
Ingo: Ja, war einfach, es wurde gemacht, es lief, es lief, es lief,
Ingo: es lief, es lief und jetzt haben sie irgendwann diesen,
Ingo: Algorithmus 5, also den mit SHA 1 dann mal deprecated bei DNSSEC und jetzt musste
Ingo: ich auf den Algorithmus 8,
Ingo: also den mit SHA 256 wechseln und ja, hab das alles gemacht und dann um zu gucken,
Ingo: ob das auch wirklich alles stimmt, also dass du wirklich von der Rootzone bis zu deiner,
Ingo: Top Level Domain bis zu deiner Domain dann gehen kannst, ob das alles hintereinander funktioniert,
Ingo: finde ich dieses DNS-Wiz-Tool sehr nett.
Ingo: Funktioniert geil. Ja, kann man dann auch schön drüber hovern und er zeigt dir
Ingo: an, was es ist und welche Nameserver, was er da abgefragt hat oder,
Ingo: eben an der Stelle, wenn irgendwas mit roten Ausrufezeichen nicht ganz so ist
Ingo: und er sagt dir an der Seite, ist alles in Ordnung oder oder was für Warnings,
Ingo: oder welche Errors er hat.
Ingo: Und dann kannst du halt sehen, ja, komme ich bis unten und ist alles DNS-Sack-mäßig
Ingo: abgesichert oder passt irgendwas nicht. Geiles Tool.
Felix: Die sind viele Ausrufezeichen, ist das normal?
Ingo: Ja, weil ich noch beide, also ich publiziere immer noch den alten Key mit.
Ingo: Deswegen, also du kommst von oben nach ganz unten mit, dass sie signiert sind.
Felix: Genau.
Ingo: Der alte ist aber immer noch drin und deswegen hast du halt die Ausrufezeichen noch dran.
Ingo: wenn ich jetzt, ich kann den alten jetzt rausnehmen, ja, ich hab zwischenzeitlich
Ingo: oder hab jetzt immer noch beide publiziert, kann jetzt den alten aber rausnehmen
Ingo: und dann wär das weg aber hier für jetzt auch die Übersicht,
Ingo: Ist ganz nett, dass es noch da ist, dann siehst du auch mal,
Ingo: sieht man auch mal diese Ausrufezeichen sozusagen, dass da was nicht passt.
Ingo: Aber ist alles sauber, also mit dem neuen Key funktioniert alles und genau,
Ingo: und vorher hat er halt gemeckert.
Felix: Okay, aber unten sind immer noch Ausrufezeichen oder was?
Ingo: Ne, ne, ne, ne, die unten, die Dinger sind alle in Ordnung.
Ingo: Da steht aber, dass du Schar 1 benutzt. Ne, ne, ne, du hast eine Fahrt von ganz
Ingo: oben bis ganz unten, so dass alles funktioniert.
Felix: Achso. Ja, okay, alles klar.
Ingo: Er geht bloß einmal von rechts nach links.
Felix: Ja, ja, das ist total doof. Okay, jetzt habe ich es verstanden.
Felix: Okay, und da sind blaue Streifen, die sind dann wieder in Ordnung. Ja, genau.
Ingo: Du kommst zu jedem Rekord mit einem,
Ingo: richtigen. Und deswegen kann er den auslesen und das ist alles super.
Ingo: Und er sagt dir dann unten, das Start ist secure.
Ingo: Sonst würde er dir das halt nicht sagen. Wenn er keinen Weg finden würde,
Ingo: um es abzusichern, und dann meckert er halt ganz unten.
Felix: Okay, verstanden.
Ingo: Ja, also super Tool, kann ich jedem empfehlen, der irgendwie was mit seinen
Ingo: DNS-Sachen mal ausprobieren will oder wie gesagt hier an der Stelle jetzt DNS-Sec
Ingo: durchtesten will, dann DNS-Wiss benutzen.
Ingo: Juhu. Was habt ihr noch? Uwe. Uwe.
Felix: Uwe.
l33tname: Extremely fast Python Package Installer and Resolver. so ein bisschen,
l33tname: haben wir bestimmt auch schon mal über Ruff gesprochen das Ding war vielleicht
l33tname: 8 und so genau, voll schnell, voll gut und Juvie möchte das machen, aber für Pip.
Felix: Beiden. Okay. Und Virtual Env.
l33tname: Und ihre Benchmarks im Post finde ich ein bisschen misleading,
l33tname: weil die sind halt super schnell und dann unten steht klein dran, ja, das ist mit, ähm...
Felix: Das lief auf Super Power Maschine und das andere lief auch nur auf dem Raspberry Pi.
l33tname: Nee, nee, das mit Warm Caches. Ähm...
Felix: Das heißt, es muss erst mal booten.
l33tname: Genau. Und es ist auch schneller, es ist trotzdem, es ist auch schneller, wenn es, ähm...
Felix: Kalt ist.
l33tname: Ja, also es ist irgendwie 8-10 Mal schneller ohne Caching, aber es ist halt
l33tname: 80-115 Mal schneller mit Warm Caches.
l33tname: Also sie benutzen halt Caching, was irgendwie Pip und so wenig bis gar nicht vermutlich macht.
l33tname: Darum können sie halt 80-115 Mal schneller sein.
l33tname: Aber auf der anderen Seite, ich glaube gerade so lokal hast du vermutlich...
l33tname: Du musst ja auch mal gucken.
Felix: Ob dein Cache valid ist und sowas.
l33tname: Ja, genau. Und hast du vermutlich halt auch selten Warm Caches.
l33tname: Also so ein bisschen. Naja. Aber es ist wohl auch sonst schneller und ich meine,
l33tname: schnelles Tooling ähm ja, ist schon so ein Ding.
Felix: Ist gut. Schnelles Tooling ist gut.
l33tname: Hoffe ich, setze ich durch. Ist auch super neu, glaube ich. Ähm,
l33tname: ja hoffe ich so was setzt sich durch genau weil schneller schneller höher weiter.
Felix: Ok cool.
Felix: Was habe ich noch ich habe hier ist nicht wirklich ein pick hätte auch zu lesen
Felix: fuge passen können. Naja, YouTube Oddities.
Felix: Hier geht es quasi darum, es ist quasi ein Zusammenschrieb von den ganzen Besonderheiten
Felix: oder quasi Oddities, die es in YouTube gibt. Also YouTube gibt es ja schon relativ lange.
Felix: Und das heißt, dort gibt es auch viele Legacy Shit, der so rumlungert,
Felix: der halt irgendwo aus der Vergangenheit mal vielleicht so funktioniert hat,
Felix: aber jetzt auf jeden Fall nicht mehr so funktionieren würde oder quasi ...
Felix: quasi wo irgendwas kaputt gegangen ist oder wo irgendwas ...
Felix: ... nicht so funktioniert hat, wie es funktionieren sollte.
Felix: Und das ist hier quasi eine Zusammenfassung ... ... von den ganzen Sachen,
Felix: zum Beispiel irgendwie ... ... ein Video, das ... ... ähm ...
Felix: ... seit 16 Jahren jetzt processed, ... ... oder seit 13 Jahren.
Felix: Also es ist quasi immer noch in diesem Processing-State, ...
Felix: ... ist quasi immer noch nicht fertig geprocessed. Es gibt Channels mit ...
Felix: ... irgendwie 2 Millionen Videos.
Felix: Und ... ... es gibt irgendwelche Videos, ... ... wo die Thumbnails greyscale
Felix: sind, ... ... aber das Video selber normal.
Felix: Und lauter solche Sachen quasi zusammengefasst ... ... mal auf einer Seite.
Felix: Und das ist ganz witzig auf jeden Fall. Weil kann man mal durchgucken,
Felix: kann man sich angucken, was da gibt.
Felix: Zum Beispiel auch so Custom Channel, nennen die das jetzt hier quasi.
Felix: Mit youtube.com slash watch kannst du ja quasi die ...
Felix: Ist ja normalerweise der Endpunkt, um irgendwelche Videos anzugucken.
Felix: Aber es gibt auch die Möglichkeit, dadurch, dass du Channels haben kannst,
Felix: die einen Namen haben, der Channel kann auch Watch heißen.
Felix: und das ist natürlich ein bisschen,
Felix: weird, wenn du da diese Funktion normalerweise hast, dann gibt es quasi die
Felix: Möglichkeit, auf youtube.com slash watch zu gehen und das ist halt ein Channel
Felix: von einem Typen und so, das ist schon ganz cool.
l33tname: Ich finde auch hier Channel with extremely long names, finde ich auch sehr gut.
l33tname: The limit for Channel titles as of today is 30 characters or maybe even 50.
l33tname: However, this limit can be broken by modifying ein Client-Side-Validation.
Felix: Das ist auch so gut, ja, genau. Das ist eine gute Idee, so machen wir das.
l33tname: Ja, und dann kannst du wohl, dann kann der Channel-Teil wohl auch die Datenbank,
l33tname: hintran und das Backend erlaubt wohl ein bisschen mehr.
Felix: Ein bisschen.
Felix: Oder irgendwelche Videos, die einfach so lang sind, dass sie nicht playable sind.
Felix: Also hier in dem Fall jetzt drei Monate und siebzehn Tage.
Ingo: Drei Monate, acht Tage. Geil.
Felix: Ja, das ist schon cool. Und solche Ordeties sind da quasi drin.
Ingo: Ja, das war schön. Wer setzt sich da hin und schreibt sowas auf? Aber das ist cool, ja.
l33tname: Ja, vermutlich irgendjemand, der damit für was auch immer er gebastelt hat,
l33tname: für ein Tool, damit interagiert hat und dann all diese Dinge rausgefunden hat.
l33tname: Gemerkt hat, so ja, aber Moment, wenn ich das jetzt scrape, dann,
l33tname: hä? Warum ist das kaputt?
Felix: Das hat keine Kommentare, aber das hat Kommentare. Was ist das?
l33tname: Was passiert hier?
Ingo: Forever Processing ist auch gut. In Viki wird es just forever processed. Über zwölf Jahre.
Ingo: geil lustig ja genau sehr schön
Ingo: gut ich habe
Ingo: was zum bahnfahren okay das ist bestimmt auch
Ingo: cool und zwar so eine strecken karte von ganz deutschland ich weiß gar nicht
Ingo: wie man die gerendert hat sieht aber cool aus hat auch tatsächlich immer so
Ingo: die die die richtigen farben in den richtigen regionen also ihr könnt Könnt
Ingo: dann mal reingehen, was weiß ich,
Ingo: wo auch immer ihr wohnt, dass ihr mal guckt, welche Regionalbahn,
Ingo: welcher Regionalexpress, welche S-Bahn oder so.
Ingo: Das ist schön eingezeichnet und echt cool gemacht.
Ingo: Selbst so neuere Sachen wie der Tesla-Zubringer ist hier schon eingezeichnet.
Ingo: Also es ist echt cool.
Felix: Okay, der Tesla-Zubringer.
Ingo: Ja, gibt jetzt einen extra Zug, den Tesla bezahlt und du kannst dann tatsächlich
Ingo: bis vor das Werkstor fahren.
Ingo: Die haben einen eigenen Bahnhof da.
Ingo: Der ist ja auch nicht schlecht.
Ingo: Also eine Riesenkarte, keine Ahnung, wie viel Megabyte die groß ist.
Felix: Zwölf, bestimmt.
l33tname: Ja.
Ingo: Vielleicht sogar 13. Über 9000 auf jeden Fall.
Felix: Über 9000 Bytes.
Ingo: Und Und ja, das ist ein cooler ...
Felix: Also es hätte schon eine SVG sein können jetzt. Muss ich jetzt mal so sagen. Ist es eine SVG?
Ingo: Ich glaube nicht.
Felix: Oder?
Ingo: Nee, das ist eine PNG.
Felix: Man kann nicht immer alles haben, würde ich sagen.
l33tname: Aber das gibt es bestimmt, das SVG.
Felix: Könnte noch besser sein.
l33tname: Ich glaube aber, das Raw-Ding ist bestimmt eine SVG.
Ingo: Ja.
l33tname: Ah, nein, es gibt eine PDF.
Felix: Eine PDF ist gut gemacht. Das
Felix: ist ja quasi das Gleiche. Das kriegst du ja sonst, da stirbst du ja sonst.
Ingo: Ja, aber wie gesagt, ist sehr cool. Also ich meine, da müssen ja ewig viele
Ingo: Daten dahinter sein, weil auch so Kleinbahnen und Museumsbahnen und da ist irgendwie alles drin.
Felix: Auch die S-Bahn, ja.
Ingo: Ja, ja, das ist Wahnsinn.
Felix: Und auch wie die verbunden sind und so, ist schon ein Premium.
Felix: Da kannst du quasi schauen, wie du mit deinem Deutschland-Ticket von A nach B fährst.
Ingo: Ja, also genau. Das ist eigentlich eine Deutschland-Ticket-Karte.
Felix: Oder? Die druckst du dir so aus auf A0 und dann fährst du einfach mal los.
Ingo: Genau.
Felix: Weil das sind ja alles Regionalbahnen.
Ingo: Ja, und Regional-Express und S-Bahn.
Felix: Ja, genau, alles, was du quasi regional fahren kannst.
Ingo: Ja.
Felix: Aber, warte mal, das sind aber nur von der deutschen bahn jetzt naja ich komme
Felix: mal ganz kurz nein nein du hast auch regionalexpresse.
Ingo: Und und so die sind.
Felix: Ja krass das alles dabei ja ja okay ich bin überzeugt das bestes ja das ist
Felix: besser gibt ja also recht losfahren coole geschichte durch das waren letztens.
Ingo: Auch mit dem mx 12 nach tübingen gefahren die.
Felix: Haben ab und zu alte itc ist weil sie zu wenig von den von den neuen zügen haben
Felix: das wird sich als regionalbahn fährt also ein ic lang also ein richtig alter ja.
l33tname: Warum nicht?
Felix: Ich find's witzig.
Ingo: Also, guckt euch an, das ist irgendwie cool.
Felix: Plant eure Deutschlandticket- ...
Ingo: Deutschlandticketfahrt. Schreibt uns, wo ihr langgefahren seid.
Felix: Das kann man auch sehr geil auf dieser Karte malen.
Ingo: Ich hab tatsächlich so eine physische Karte, aber ich hänge drei,
Ingo: vier Jahre hinterher, wo ich mir immer eingezeichnet hab, welche Strecken ich schon gefahren bin.
Felix: Ist schon schwierig, noch drei Jahre nachzutragen.
Ingo: Ja, wobei, meistens fährst du ja immer wieder dieselben.
Ingo: ist dann, wenn ich mal in irgendeiner Region bin und weiß ganz genau,
Ingo: okay, also diesen Streckenabschnitt bin ich jetzt noch nicht gefahren,
Ingo: ach komm, das mache ich jetzt mal kurz, ich meine, das ist mit dem deutschen
Ingo: Ticket noch einfacher geworden, vorher musste man dann immer schon gucken,
Ingo: aber meistens ist dann nur so ein ganz kleines Stück, was weiß ich,
Ingo: letztes Mal bin ich Trossingen Bahnhof, Trossingen Stadt gefahren, ja, da ist es so einfach,
Ingo: wir sind mit dem Auto vorbeigefahren an der Stadt sowieso und dann habe ich
Ingo: gesagt, komm, ich muss jetzt hier mal kurz raus, ich fahre jetzt mal dieses
Ingo: Stück Bahn hier, weil bin ich noch nicht gefahren.
Felix: Also diese Karte ist schon echt krass. Auch hier irgendwo links an der Seite
Felix: RB 56 Saisonverkehr zwischen Anfang April und Ende Oktober an Wochenenden.
Felix: Steht das quasi hier drin. Da warst du bestimmt noch nicht. In wo?
Felix: Moosbachtal. Dahn und Dahn Süd.
Ingo: Nee, da war ich nicht.
Felix: Busenberg. Das kennt man bestimmt. Kennst du Busenberg? Ich weiß nicht.
Ingo: Busenberg?
Felix: Busenberg.
l33tname: Ist das in Deutschland?
Felix: Burg Drachenfels, da die Richtung. Immer noch nicht? Burg Drachenfels hört sich
Felix: an als was, was man kennen sollte.
Ingo: Ja, und? Kennst du es?
Felix: Nee, kenn ich nicht.
Felix: Aber es sieht schick aus dort. Vielleicht willst du da hinfahren.
Felix: Da fährt auf jeden Fall so eine Saisonbahn lang. RB 56.
Felix: Ich glaube, da war ich schon mal. Ich war da auf jeden Fall schon mal,
Felix: aber ich bin da nicht mit der Bahn hingefahren.
Felix: Jetzt erinnert mich mich. Doch, das war schön. Kann man nicht sagen.
Ingo: Das war schön, ne?
Felix: Und ich glaube, das ist die, das ist so ein, nee, doch nicht, ist irgendwo anders.
Felix: Ja, okay, cool. Danke, für diese Karte.
l33tname: Super gut. Das hat die Schweiz nicht drauf.
Ingo: Vielleicht gibt, baut sowas ja, hat ja jemand das auch für die Schweiz gebaut, keine Ahnung.
l33tname: Vielleicht gibt es das auch schon.
Ingo: Hab ich jetzt nicht nachgeguckt. schon genau das
Ingo: hier an mir vorbeigeflogen hat das cool dass ja plan
Ingo: ich für meine nächsten reisen also wie gesagt die meisten dieser
Ingo: strecken mit tatsächlich schon gefahren ich bin wesentlich mehr strecken gefahren
Ingo: auf dieser karte als ich nicht gefahren bin tatsächlich aber es fehlen noch
Ingo: ein paar ja auch von diesem museums bahn bin ich extrem viele schon gefahren
Ingo: muss wohl doch noch auf dem busenberg fahren ja da war ich tatsächlich noch nicht nehmen das.
Felix: Schön wie gesagt kannst empfehlen.
Ingo: Ok letztlich nach galitz gefahren zum beispiel das ist auch eine museumsbahn
Ingo: wir sind mit dem sonderzug gefahren tatsächlich ja zum weihnachtsmarkt nach Görlitz.
Ingo: Auch nette Strecke.
Ingo: Jojo. Gut.
l33tname: Kommen wir zu Git Absorb. Ich habe so halb ausprobiert.
l33tname: Ich bin noch nicht sicher, ob es funktioniert oder ob es für mich funktioniert.
l33tname: Soweit ich das verstehe, ist die Idee, dass du hast ja das Problem,
l33tname: du hast halt irgendwelche Commits gemacht und dann merkst du,
l33tname: ah, du hast halt Dinge vergessen.
l33tname: Und Und dann musst du halt irgendwie diese, ja, entweder machst du einfach noch
l33tname: so ein Commit, aber dann ist halt deine Commit-History so ein bisschen uncool,
l33tname: weil die Commits dann broken sind und so Depends aufeinander haben und so.
l33tname: Oder du gibst halt die Mühe und findest raus, in welchen Commit musst du das
l33tname: und dann machst du einen Fix-Up-Commit und ja, fixst das in diesen Commit rein und so.
l33tname: Und Git-Absorb soll das für dich irgendwie so ein bisschen automagisch machen.
l33tname: Und du sagst einfach, einfach, ähm, du addest die und dann sagst du git absorb
l33tname: und dann findet er selber heraus, in welchen Commit das gehört.
l33tname: Und ich hab's ein bisschen, ich hab's ein bisschen probiert und es hat irgendwie
l33tname: so halb funktioniert. Ich weiß nicht, ob ich's irgendwie falsch gehalten hab oder, ja.
l33tname: Ich hab's auf jeden Fall mal installiert, ich werd das dann,
l33tname: äh, mal noch ein bisschen mehr ausprobieren, ob das das Richtige für mich macht und, äh.
Ingo: Wenn nicht, dann hier berichten.
l33tname: Werde ich das nicht mehr benutzen.
Ingo: Also für welchen Fall kannst du es jetzt schon empfehlen oder ist es noch, du bist noch am testen?
l33tname: Das ist ein klares vielleicht, aber ihr könnt es euch mal anschauen, ich finde die Idee gut.
l33tname: Ich finde, wenn es gut funktioniert, ist das cool, weil das immer von Hand zu
l33tname: machen und immer selber zu überlegen, so, ah, dieser Teil muss jetzt in diesen
l33tname: commit und dieser andere Teil muss in einen anderen commit und so.
l33tname: Das ist eigentlich, eigentlich will man das nicht selber machen und wenn das Computer kann.
Felix: Dann soll er es machen.
l33tname: Soll er es tun für mich. Genau.
Felix: Ja, ich finde auch. Der soll nicht angeben und sagen, nee, hat nicht funktioniert.
l33tname: Genau. Und man kann es im Prinzip probieren, weil es generiert dann die Fixabkommen
l33tname: und man kann dann immer noch sagen, nee, das passt mir aber nicht so,
l33tname: wie er das vorgeschlagen hat.
l33tname: Da kann man immer noch etwas anders machen. Das Git-Absorb.
Felix: Git-Absorb. Das hat also auch Chat-GPT-Unterstützung.
l33tname: Chat-GPT. Vielleicht.
Felix: Vielleicht.
l33tname: Nee, hat's nicht. Hat's nicht, aber ...
Felix: Ich glaube, ist auch in Ordnung.
l33tname: Ist auch okay, muss nicht alles AI und Blockchain sein.
Felix: Ich find schon.
l33tname: Ich weiß.
Felix: Aber nicht Chat-GPT, das sollte nicht ins Internet gehen, das find ich immer
Felix: blöd. Sollte auf deiner eigenen Grafikkarte laufen können, egal wie abgefuckt und langsam die ist.
Felix: Sollte auch auf einem alten MacBook laufen, wenn das voll dünn ist. Absolut.
l33tname: Absolut.
Ingo: Okay, dann irgendwas. Irgendwas.
Felix: How to center a Diff. Es ist mal wieder soweit.
l33tname: Schon wieder, immer noch.
Felix: Es sind einige Jahre ins Land gegangen. Ich bin mir ziemlich sicher,
Felix: dass wir schon zwei, drei, vier Mal solche Artikel hatten. How to center a Diff.
Felix: Es ist 2024 und die Welt hat sich weiter gedreht. Es gibt neue Möglichkeiten, dieses Diff zu centern.
Felix: Oh Gott. Es gibt eine Webseite und du kannst da quasi ausprobieren,
Felix: wie sich irgendein Element verhält, wenn diese bestimmten Parameter da in CSS gesetzt sind.
Felix: Und das ist voll interaktiv. Und das ist eine coole Sache.
Felix: Du kannst da quasi alle Möglichkeiten jetzt sehen, wie sich irgendwas verhält
Felix: mit irgendwelchen Parametern wieder.
Felix: Speziell auch quasi, wenn irgendwas kleiner wird, wie sich das dann verhält.
Felix: Weil ich probiere es lieber in der Webseite aus, bevor ich es dann an meiner
Felix: eigenen Webseite ausprobiere.
Felix: Und es sieht alles schon ganz gut aus. ... und quasi es zeigt am Anfang erst,
Felix: wie es funktioniert mit Auto-Margins, was, ich weiß nicht, wie neu dieses Feature
Felix: ist, bestimmt ist es schon 100 Jahre alt, aber ...
Felix: das ist eine Möglichkeit und das zweite mit Flexbox und auch wie sich unterschiedliche
Felix: Flexbox Directions verhalten und so das ist schon gut also wenn ihr jemals in das quasi quasi.
l33tname: Wieder mal im DevCenter müsst.
Felix: Falls ihr mal wieder irgendwas in die Mitte von der Webseite drücken müsst dann
Felix: wisst ihr jetzt es gibt Flexboxen und es gibt diese Webseite wo man einfach
Felix: alles ausprobieren kann.
Ingo: Das ist eine coole Webseite.
l33tname: Definitiv.
Ingo: Cooler Pick Das.
l33tname: Diff-Center ist so ein Garten-Center. Da kannst du so Diffs kaufen.
Ingo: Ja, genau. Ein Diff-Garten-Center. Sehr schön.
Ingo: Lip-Kommunism leben wir auch. Genau.
l33tname: Wenn wir schon über Dinge reden, wo ich absolut nur die Headline gelesen habe.
l33tname: Ich habe keine Ahnung, worum es geht. Ich habe irgendwas anderes gesucht.
l33tname: Ich bin darüber gestolpert.
l33tname: Ich habe gedacht, haha, Lip-Kommunism. und dann habe ich aufgehört zu lesen.
l33tname: Ich kann euch nichts mehr dazu sagen, außer, dass sie Libcommunism heißt und
l33tname: dass ich das lustig fand.
l33tname: Und das hat gereicht von, keine Ahnung, keine Ahnung.
l33tname: Also ja, da steht irgendwas von C++ und Threading und, aber es ist mir eigentlich auch egal.
l33tname: Also das ist keine Empfehlung oder Nicht-Empfehlung für diese Library.
l33tname: Ich finde einfach den Namen sehr witzig.
Felix: Es hat einen guten Namen.
l33tname: Und dann habe ich aufgehört zu lesen.
Felix: Das reicht auch manchmal.
l33tname: Genau, und als Pick reicht das absolut. Das ist kein Lesefuß, ein Pick.
Felix: Wenn ihr jemals irgendeine Library braucht, die Libcommunism heißt,
Felix: könnt ihr die nehmen. Nehmt die.
Ingo: Fertig.
Ingo: Ja, schön. Dann sind wir auch schon am Ende dieses kommunistischen Abschnittes,
Ingo: dieser kleinen feinen Sendung.
Ingo: Ich hoffe, ihr hattet Spaß beim Hören und lasst uns ein paar Kommentare da,
Ingo: damit wir dann für die nächste Sendung auch wieder ein bisschen was von Blast
Ingo: from the Past haben, weil sonst beschäftigen wir uns immer nur mit komischen Themen mit uns selber.
Felix: Hey, was? Es sind immer gute Themen.
Ingo: Ja, total gute Themen, natürlich.
Felix: Beste Themen.
Ingo: Also, alles, alles, war wieder alles dabei. Genau, ich bedanke mich bei meinen
Ingo: Mitmoderatoren, die wir immer sehr schön mitgemacht haben.
Felix: Ihr habt gut mitgemacht, Felix und Felix.
l33tname: Ganz toll.
Felix: Dann kriegt ihr ein Bienchen ins Hoodie-Heft. Und dann könnt ihr jetzt gehen.
Felix: Oder werdet ihr später erst beim Hort abgeholt.
Ingo: Genau. Ganz toll mitgemacht.
l33tname: Felix würde gerne aus dem Diff-Center abgeholt werden.
l33tname: Der kleine Felix möchte gerne aus dem Diff-Center abgeholt werden.
Ingo: Schön. Ich glaube, wir sollen an dieser Stelle aufhören.
Ingo: Wünsche euch, wie immer, eine frohe Zeit. Passt auf euch auf. Habt Spaß.
l33tname: Am Gerät.
Ingo: Genau. Und bis zum nächsten Mal in alter Frische. Bis dann. Tschüss.
Felix: Neue Frische hoffentlich, weil alte Frische, das ist Ingo.
Ingo: Wie immer. Wir sind immer frisch, für den Podcast.
Felix: So fresh.