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