
Freak Show· Staffel 3· Folge 312
FS312 Die Zukunft wird jetzt durchgeführt
Samstag, 26. September 2026 · 4 h 07
Kapitelklicken springt direkt hin
Shownotes
Feedback zur Sendung?
Schreibe uns einen Kommentar (freakshow.fm/fs312-die-zukunft-wird-jetzt-durc…)
Diese Sendung soll nie aufhören?
Unterstütze die Metaebene (metaebene.me/support)
Podlive — Auto Content — Tool Time — FediDays — FediWings — LinuxOn Air — AI Development — LLMS und OpenSCAD und Hardware — Kostenreduktion — Scan — Blinkenlights — Stagehand
media.metaebene.me/media/freakshow/fs312-die-z…
Heute wird es ein wenig wild und wir reden viel über unseren privaten Hardware- und vor allem Softwareprojekte. Während Ralf sich weiter um Linux und das Fediverse kümmert versenkt Tim seine Zeit in eine neue Software für den Mac die alle unsere Probleme lösen wird. Neben bei reden wir über Autos, Sparen, alte Scanner, Projekt Blinkenlights und auch ganz ein wenig über das iPhone Duo.
Dauer:
•
Tim Pritlove
•
@timpritlove@mastodon.social (mastodon.social/@timpritlove)
•
Website (metaebene.me)
•
Letterboxd (letterboxd.com/timpritlove)
•
Bluesky (bsky.app/profile/tim.pritlove.org)
•
Amazon Wishlist (amzn.to/2QbLfhg)
•
Liberapay (liberapay.com/timpritlove)
•
SEPA-Überweisung via Online-Banking-Software (freakshow.fm)
•
Paypal (paypal.com/cgi-bin/webscr?cmd=_s-xclick&ho…)
•
roddi
•
GitHub (github.com/roddi)
•
Mastodon (mastodon.social/@roddi)
•
Website (winkenschuerfel.de)
•
Amazon Wishlist (amzn.to/3eRj2GZ)
•
Ralf Stockmann
•
GitHub (github.com/rstockm)
•
Facebook (facebook.com/ralf.stockmann)
•
Mastodon (chaos.social/@rstockm)
•
Website (wikigeeks.de)
•
Amazon Wishlist (amazon.de/baby-reg/claudia-krell-ralf-stockman…)
Für diese Episode von Freak Show liegt auch ein vollständiges Transkript
mit Zeitmarken und Sprecheridentifikation vor.
Bitte beachten: das Transkript wurde automatisiert erzeugt und wurde nicht nachträglich gegengelesen oder korrigiert.
Dieser Prozess ist nicht sonderlich genau und das Ergebnis enthält daher mit Sicherheit eine Reihe von Fehlern.
Im Zweifel gilt immer das in der Sendung aufgezeichnete gesprochene Wort.
Formate:
HTML (freakshow.fm/fs312-die-zukunft-wird-jetzt-durc…),
WEBVTT (freakshow.fm/fs312-die-zukunft-wird-jetzt-durc…).
Shownotes
•
Modern Day Typographer - Elle Cordova (youtube.com/watch?v=0Ck-NPqf2c8)
— YouTube
•
Podlive‑App – App Store (apps.apple.com/de/app/podlive/id1210411572?mt=12)
— App Store
•
Hitchcock und Truffaut – Zwei Filmemacher im Gespräch | Klassiker sehen – Filme verstehen | bpb.de (bpb.de/lernen/filmbildung/234047/hitchcock-und…)
— bpb.de
•
Behörden-Serviceportal (behoerden-serviceportal.de/onlineantraege/onli…)
— behoerden-serviceportal.de
•
Tool Time Berlin – Deine eigene Werkstatt (tooltime.berlin)
— tooltime.berlin
•
Ralf Stockmann - Die Vermessung des Ponyhofs - FediDay2026 (fair.tube/w/wQ39EtLE5byALEZ158ZQzT)
— fairtube
•
FediWings | Fediverse Reichweite (rstockm.github.io/fediwings)
— rstockm.github.io
•
169024 Netto-Reichweite · @timpritlove@mastodon.social (cards.wolkenbar.de/s/VylFDjL1)
— FediWings
•
FediSuite: Open Source Fediverse Social Media Management Platform (fedisuite.com)
— FediSuite
•
COSMIC Download (system76.com/cosmic/download)
— system76.com
•
de.wikipedia.org/wiki/Asahi
— de.wikipedia.org
•
Comparison of Open Source AI Models across Intelligence, Performance, Price, Context Window, and more | Artificial Analysis (artificialanalysis.ai/models/open-source#progr…)
— artificialanalysis.ai
•
Geschrumpfte Chatbots: So passt die KI plötzlich in 4 GByte RAM (heise.de/news/Liebling-ich-habe-die-Chatbots-g…)
— iX Magazin
•
Pi Coding Agent (pi.dev)
— pi.dev
•
OpenCode | The open source AI coding agent (opencode.ai)
— opencode.ai
•
OpenChamber – Agentic Development Environment for AI Coding (openchamber.dev)
— OpenChamber
•
Zed — Your last next editor (zed.dev)
— Zed
•
Zed raises $10M for a code editor built for collaboration | TechCrunch (techcrunch.com/2023/03/15/zed-code-editor-rais…)
— TechCrunch
•
GitHub - mattpocock/skills: Skills for Real Engineers. Straight from my .agents directory. (github.com/mattpocock/skills)
— github.com
•
Build Software with BMad (docs.bmad-method.org)
— BMad Method
•
M2: Episode 1 (or, Asahi Linux on M3) - Asahi Linux (asahilinux.org/2026/09/m2-episode-1)
— asahilinux.org
•
Nextcloud downloaden und installieren (nextcloud.com/de/installation)
— Nextcloud
•
GitHub - holgerkrupp/Scan: ScanSnap S1500M App for macOS26+ (github.com/holgerkrupp/Scan)
— GitHub
•
Project Blinkenlights: Camel (blinkenlights.de/de/blinkenlights/gallery/camel)
— blinkenlights.de
•
MM114 Über State redet man nicht, State hat man (freakshow.fm/mm114-ueber-state-redet-man-nicht…)
— Freak Show
•
Zurück in die Podcast Zukunft (youtu.be/DVEmw6KzBrk?si=2JbKNvtPFekjGK4Y)
— YouTube
•
Native is now the future of mobile at Shopify (2026) - Shopify (shopify.engineering/back-to-native)
— Shopify
•
Apple Intelligence und Siri (apple.com/de/apple-intelligence)
— Apple (Deutschland)
Stagehand
Ein paar Screen Shots der App
freakshow.fm/files/2026/09/overview.png
freakshow.fm/files/2026/09/settings.png
freakshow.fm/files/2026/09/profiles.png
freakshow.fm/files/2026/09/midi.png
Transkriptvom Podcast bereitgestellt · Zeitmarken springen hin
Tim Pritlove Hallo und herzlich willkommen. Hier ist die Freak Show in der 312. Variante oder Zuschnitt oder wie sagt man bei Fonds? Ja, Reif. Darauf hast du jetzt nicht vorbereitet, oder?
Ralf Stockmann Ich habe die ganze Zeit auf Helvetica gewartet. Wann kommt denn endlich Helvetica? Ja, aber ich überlege gerade, welche Fontcharakteristik man jetzt übertragen könnte auf eine Anzahl von Sendungen. Mir fällt nichts ein.
Tim Pritlove Naja, das sind Schnitte am Ende, ne? Ich meine...
Ralf Stockmann Ja, vielleicht.
Tim Pritlove Ich meine, wir müssen natürlich darauf achten, dass wir auch das richtige Körning in dieser Sendung aufbringen.
Ralf Stockmann Jede Sendung ist auch ein bisschen anders geschnitten.
Tim Pritlove Das stimmt. Manchmal so ein bisschen Italics. Ja?
Ralf Stockmann So ein bisschen schräg. Häufig bowlt.
Tim Pritlove Manchmal auch mager. Leichtgewichtig vielleicht auch.
Ralf Stockmann Dünnhäutig.
Tim Pritlove Ja. Oder halt auch klassisch, gotisch fast. Oh. Wieso höre ich dich denn nicht?
roddi Das weiß ich nicht. Jetzt.
Tim Pritlove Warte mal, wo bist du denn?
roddi Ich bin an der 3.
Tim Pritlove Du bist an der 3? Ja. Da hätte ich mal die 3 mal hochziehen sollen. Und nicht die 2. Ich Idiot.
roddi Das könnte helfen.
Tim Pritlove Ja. Manchmal auch ein helfenloses Fakt. Sagt der Chat und trifft es auf den Punkt.
roddi Naja, wir hatten aber schon auch Episoden, die waren sehr Comic Sans oder auch welche, die waren Papyrus. Also so ist es ja nun nicht. Das, stimmt.
Ralf Stockmann Ja, ja. Ja, okay.
Tim Pritlove Nichtsdestotrotz ist es eine Freakshow mit mir, Tim und mit Ralf.
Ralf Stockmann Wunderschönen guten Abend.
Tim Pritlove Hallo und mit Roddy.
roddi Ja, guten Abend.
Tim Pritlove Genau, alle sind versammelt. Und ja, ich hatte eine sehr intensive Woche, davon werde ich berichten.
Ralf Stockmann Man sieht es ihm an.
Tim Pritlove Vielleicht die intensivste Woche dieses ganzen Jahres. Aber gut, ja, ist gut. Und deswegen bin ich jetzt froh, dass ich hier sozusagen auf den Punkt dann doch kombinieren konnte mit euch. Und wir senden live, wie immer, und grüßen den Chat.
Ralf Stockmann Man muss das ein bisschen einordnen. Tim hat mit keinem Wort bisher verraten, was uns hier live während der Sendung erwartet. Das mache ich ja auch ganz gerne, dass man nicht schon vorher alles so spoilert.
Tim Pritlove Aber ich bin bei dir abgeguckt.
Ralf Stockmann Aber es war ihm jetzt so wichtig.
roddi Dass wir noch… Wie viele Leute kommen denn?
Ralf Stockmann Hat von nicht gerade an der Tür geklingelt?
Tim Pritlove Ich wäre ja sogar ein bisschen vorbereitet, weil ich habe jetzt tatsächlich aus Gründen mir mal, ich habe festgestellt, dass mein Rodecaster ja tatsächlich noch zwei weitere Mikrofoneingänge hat, das wusste ich bisher nicht und zwar Wireless. Ich wusste zwar, dass er zwei Wireless-Eingänge hat, aber ich wusste nicht, dass man die zusätzlich zu den anderen betreiben konnte, zu den anderen vier.
Tim Pritlove Ich dachte, die ersetzen die nur.
Ralf Stockmann Über welche Züge regelt so die dann?
Tim Pritlove Na, es gibt ja noch so während den sechs, also ich habe hier so einen Rodecaster Pro 2 und abgesehen davon, dass der sechs physikalische Fader hat, hat er darüber hinaus noch drei Züge. virtuelle.
Ralf Stockmann Die man dann irgendwo im Menü...
Tim Pritlove Die man auf irgendwas legen kann. Unter anderem auf Wireless. Und so ein kleiner Wireless-Transmitter von Rode kostet gar nicht so viel. Und da der Empfänger quasi ja schon eingebaut ist in den RodeCaster, braucht man nicht dieses typische Gegenstück. Normalerweise hast du ja immer zwei davon, so ein Sender und ein Empfänger. Und dann klemmst du das halt an irgendeinem Device.
Tim Pritlove Und so kann man eben hier profitieren. Das geht natürlich nur mit Rode und weiter. Also es ist an der Stelle auch proprietär immerhin, macht Rode ganz ordentliches Zeug. Von daher hätte ich theoretisch jetzt das Potenzial, wenn ich nochmal einen Kopfhörer, also wenn ich nochmal so einen Kopfhörer-Mix irgendwie an den Main ranpacke, nochmal weitere Kopfhörer auspacke, könnte ich theoretisch halt sechs Leute. Also können wir nochmal planen.
Ralf Stockmann Gut zu wissen.
Tim Pritlove Gut zu wissen, ne?
Ralf Stockmann Na ja, was ich eigentlich sagen wollte, seine Geheimniskrämerei ging so weit, dass er noch nichtmals mit uns heute essen war. Wir sind ja immer zusammen essen und da bespricht man auch schon so das eine oder andere im Vorfeld.
Tim Pritlove Ich war im Rausch.
Ralf Stockmann Das hat es noch nie gegeben.
Tim Pritlove Die Tiefe. Und musste hier auf den letzten Minuten, fünf Minuten vorher war ich soweit. Genau genommen hätte ich auch noch, also wäre noch einiges drin gewesen, aber wie auch immer.
Ralf Stockmann A wizard arrives just in time.
Tim Pritlove Genau. Wo wir jetzt hier gerade so live ins Internet sprechen, habe ich irgendwie mitbekommen, dass die PodLive-App, Kennst du die?
Ralf Stockmann Ja.
Tim Pritlove Die wurde jetzt nach langer Zeit mal wieder aufgegriffen. Ich weiß gar nicht, ob die schon released ist in der neuen Form. Ich glaube, es gibt sie nur als Beta-Version. Da wurde aufgerufen, die doch auch Beta zu testen. Vielleicht findet der Chat auch den passenden Link dazu, aber das ist auf jeden Fall immer wieder sehr schön zu sehen, dass es da noch diese Software-Infrastruktur für Podcasting gibt.
Ralf Stockmann Zum Live-Hören von Podcasts.
Tim Pritlove Zum Live-Hören von Podcasts, genau, wo dann sozusagen Streams, über die diese Podcasts gesendet werden, in so einem Verzeichnis vorgehalten werden und wenn dann darüber was angekündigt wird, dann gibt es Notifications auf dem Telefon, so hier, Fliegschuhe, was?
Ralf Stockmann Jetzt live, schalte ich rein.
Tim Pritlove Ja, lass alles stehen und liegen.
roddi Was und kennt.
Tim Pritlove Und ja, das ist ganz gut. Gut. Ah, sieht so aus, als ob das schon released ist, weil das ist das neue Icon, wenn ich das hier richtig sehe im App Store. Bin da ein bisschen hinterher. Ich hatte es mir nur gerade notiert, dass das dem so ist und finde das gut. Und überhaupt muss in dem Softwarebereich einiges passieren.
Tim Pritlove Nachdem wir jetzt so viele Jahre geklagt haben, müsste mal wieder der nächste Schub kommen. Gut. Ja, und sonst so? Also habt ihr irgendwas Schönes erlebt.
roddi Ja, meine Woche war auch sehr zehrend, aber das meiste gehört nicht hierher.
Tim Pritlove Darum wollen wir jetzt auch nichts hören. Wir müssen nur das hören, was hierher gehört.
roddi Ja, das kommt später.
Tim Pritlove Ralf.
Ralf Stockmann Tja, ich warte noch auf mein schönes neues Auto.
Tim Pritlove Ah, der Enya-Content.
Ralf Stockmann Der Enya-Content, genau. Und da hatten wir auch ein bisschen Feedback zur letzten Sendung, wo, ich angegangen wurde, dass ich noch nicht mal die Firma meines zukünftigen Wagens vernünftig aussprechen würde. Wir haben, oder zumindest ich, immer Skoda gesagt in der Sendung und es hieß doch Skoda.
roddi Ja, da ist so ein Schnaddel über dem Esch.
Ralf Stockmann Was mich insofern dann erstmal beim Lesen ein bisschen gewundert hat, weil, ich ja diverse YouTube-Channels irgendwie jetzt gutiere mit entsprechendem Auto-Content und auch irgendwie so die Fan-Kanäle sprechen das ganz, ganz überwiegend Skoda aus, auch die englischsprachigen so.
roddi Naja gut, die englischsprachigen, darüber muss man jemand ein YouTube-Video machen, warum Amerikaner nicht in der Lage sind, Dinge auszusprechen. Also und zwar grundsätzlich nicht.
Ralf Stockmann Aber bei einem von dem war dann hinten ein Original-Trailer von dieser Firma drin und da sagt dann als letztes dann wirklich eine sympathische Frauenstimme, Skoda. Ja, die so, oh okay, da ist wohl doch irgendwo was in Funken Wahrheit dran. Und heute im Radio lief ein Skoda-Werbeslogan und dort wurde es auch durchgehend richtig ausgesprochen.
Ralf Stockmann Von daher leiste ich da gerne Abbitte und werde es ab jetzt mich bemühen, vernünftig auszusprechen. Es gab dann auch so eine Spezialdebatte, ob die nicht selber schuld seien, weil jetzt auf den Autos ja dieses Häkchen einfach weggelassen wird bei ihrem eigenen Logo. Man sich auch fragt, warum schreibt da jetzt eigentlich euer Name falsch?
roddi Wenn du genau hinguckst, ist der Haken aber da in dem S drin.
Ralf Stockmann Bist du sicher?
roddi Ja, wenn du das S genau anguckst, hat das einen Haken. Das ist nur im Bogen so reingearbeitet.
Tim Pritlove Das ist immer so, wenn man genauer hinschaut, haben die Sachen immer noch so einen Haken.
roddi Genau. Weißt du, woran mich das erinnert? An diesen Käse, Bresso, der, ich erinnere mich, in den 80ern noch mit Tee hinten geschrieben wurde. Und den die Firma dann, irgendwann haben sie das Tee gedroppt, weil der Deutsche einfach nicht in der Lage war, das Bresso auszusprechen.
Tim Pritlove Ja.
roddi Und jetzt heißt der halt einfach nur noch Bresso.
Tim Pritlove Und ich kann das auch gut verstehen. Also weil ich meine, man kann ja nicht erwarten, dass man von allen Sprachen und Schreibvarianten in irgendeiner Form Kenntnis hat, wie denn das jetzt ausgesprochen wird.
Ralf Stockmann Okay, also ich bin jetzt hier gerade mal auf diesem modernen Skoda-Logo und du meinst das? Also dieser leichte, genau, ruf das mal bitte im Browser auf, damit wir auch etwas genauer beschreiben können.
roddi Damit die Hörer das auch sehen können.
Ralf Stockmann Damit die Hörer das sehen können, genau.
Tim Pritlove Was soll ich denn da aufrufen?
Ralf Stockmann Mach mal einfach eine Google-Suche nach Skoda und dann auf die Bildersuche und dann hast du relativ schnell irgendwo ein Logo am Start.
roddi Ja.
Ralf Stockmann Oben links siehst du es schon. Genau. Du meinst, dass das jetzt also eine hinreichende Abstraktion dieses Haken sein?
Tim Pritlove Also da ist einfach so eine Lücke.
roddi Also ob es hinreichend ist, das kann ich nicht beurteilen, aber es ist auf jeden Fall, kann man argumentieren, das ist der Haken.
Tim Pritlove Ist denn auf dem A auch was drauf?
roddi Nee.
Tim Pritlove Weil das hat ja auch so eine...
Ralf Stockmann Ausbuchtung. Die ist dann Kunst oder wie?
Tim Pritlove Na, das ist dann, um das stimmig zu machen.
roddi Nein, Typografie natürlich.
Tim Pritlove Ah, warte mal, da war aber hier, guck mal, aber im Lauftext machen sie den Haken.
roddi Ja, ja, ja, ja. Der gehört da auch hin.
Tim Pritlove Ich meine, der stört ja auch nicht. Die Leute wissen bloß eben nicht, wie man es ausspricht.
Ralf Stockmann Jetzt schon.
Tim Pritlove Naja, dank Freakshow-Hörern. Aber, pff, ehrlich gesagt... Das ist bei vielen Automarken so. Und ich meine, manche, man könnte auch sagen, Autohersteller müssen sich mehr Mühe geben, Namen zu wählen, die man auch aussprechen kann. Ja, ich meine leider mit dem Übersetzen ist das ja auch schon so eine Sache.
Tim Pritlove Also wenn du dann dein Produkt irgendwie nennst und in irgendeiner Sprache klingt das dann ganz furchtbar. Also zum Beispiel, ich kann zwar total nachvollziehen, warum Audi seine Elektrofahrzeuge e-tron nennt und das klingt für uns auch total geil, weil irgendwie e und tron.
Ralf Stockmann Was kann geiler sein als Thron?
Tim Pritlove Ja genau, aber ein Etran in, Französisch ist halt ein Mülleimer. Und von daher ist es halt so, war es das wert?
roddi Oder man macht es wie diese chinesische Firma, X-Peng, die eigentlich Shaopang heißen, die aber ganz offiziell gesagt haben, wenn ihr das X-Peng aussprecht, ist auch okay.
Tim Pritlove Ja, weil die Chinesen sind nämlich pragmatisch.
roddi Ja, sind sie.
Tim Pritlove Und nicht dogmatisch.
Ralf Stockmann Mein erstes Open-Source-Projekt überhaupt war ja StudIP oder StudIP, Studienbegleitender Internet-Support von Präsenz.
Tim Pritlove Da holpe ich auch ein wenig, wenn ich daran denke, muss ich sagen.
Ralf Stockmann Und im Englischen ist es dann halt so StudIP und das kam dann also auch zu der ein oder anderen Verwechslung, was für ein Pornodienst das denn schon wieder sei, den die Uni Göttingen hochzieht.
Tim Pritlove Ich weiß nicht, wenn man es falsch schreibt, dann klingt es ja auch, also wenn man das jetzt mal umdreht, dann ist es ja stupid.
Ralf Stockmann Genau, es gab dann auch Hongs, die dann das D einfach gekippt haben, dass es zum P wurde, ja, also in der Verwechslung gab es da einige. Aber es lebt immer noch nach 25 Jahren.
Tim Pritlove Ich finde ja, ein Name muss auch irgendwie im Flow sein, also das ist schon, ich verstehe immer so Marken nicht, die sich komisch aussprechen lassen und, also wo man einfach drüber stolpert, wo einfach der Flow nicht ist.
roddi Oder Hyundai?
Tim Pritlove Hyundai ist natürlich auch so ein Ding. Warte mal, wie ist das hier? Hyundai? War das Hyundai? Die alle auch? Ja, ich meine, Hyundai weiß ja auch keiner, wie man das ausspricht. Also wir wissen das jetzt gerade mal so.
roddi Also wir sind der Meinung, wir wissen es, aber ich glaube, es ist auch nicht richtig...
Ralf Stockmann Ja, auf jeden Fall die eigentlich traurige Botschaft ist, nein, das Auto ist noch nicht da. Und wir erinnern uns, mein Plan war ja in den Herbstferien fröhlich damit durch die Lande zu cruisen und für meinen Kleinen eine fröhliche Römer-Tour abzufahren.
Tim Pritlove Eine Römer-Tour?
Ralf Stockmann Ja, das wird cool. Das kann ich jetzt leider keine Details...
Tim Pritlove Ziel eines Römischereichs.
Ralf Stockmann Genau, wir hatten es schon mal. Ich nicht, aber in der Tat mein größerer. Täglich Stunden.
roddi Times Old Roman.
Ralf Stockmann Und ich, auch außer, dass ich ihm Asterix zu lesen gegeben habe, fühle ich mich eigentlich keiner echten Schuld bewusst.
Tim Pritlove Ich meine, Asterix ist die Ursünde, was das betrifft. Ich meine, schon da ist das ja in uns reingeklöppelt worden.
Ralf Stockmann Ja, ich finde ja auch Asterix ist bei der Art Darstellung der Römer ganz clever, weil es gibt ja so diese großen Herrschern von wirklich ziemlich dümmlichen so, aber es gibt eben auch hinreichend viele sehr schlaue, clevere Römer immer in Asterix. Diese ganzen Einflüsterer und Strategen, Trabantenstadt, das sind alles eben keine Idioten.
Ralf Stockmann Und gerade auch Cäsar als Figur ist, finde ich, in Asterix schon sehr, sehr cool angelegt. Der ist halt auch immer genervt von der Unfähigkeit seiner Umgebung und erhadert mit den Umständen.
Tim Pritlove Das ist so der Ur-Face-Parl.
Ralf Stockmann Das ist schon alles gar nicht schlecht. Da haben sie schon einen guten Sweetspot getroffen, finde ich. Naja, auf jeden Fall, also Römer müssen es sein. Klappt jetzt aber vom Timing her leider nicht, weil es wird, so wurde mir vom Skoda-Händler meines jetzt nur noch mäßigen Vertrauens mitgeteilt, dass der erst in KW42 gebaut würde.
roddi Das ist die Woche davor?
Ralf Stockmann Das ist die Woche davor.
Tim Pritlove Naja, reicht auch, wenn es schnell ist.
Ralf Stockmann Ja, aber das ist, glaube ich, völlig unmöglich, dass er ab Fließband innerhalb von einer Woche...
roddi Was heißt denn gebaut werden?
Ralf Stockmann Gebaut heißt wirklich Fabrik.
roddi Die legen das erste Blech in die Presse ein, oder was heißt das?
Ralf Stockmann Also interessante Frage, wie lange eigentlich so ein Skoda gebaut wird. Ich würde jetzt aber vermuten, innerhalb von einem Tag ist er fertig. Das würde mich wundern, wenn er länger als ein Tag ein Auto durch so eine moderne Fabrik durchgeht. Habt ihr da Erfahrungswerte?
Tim Pritlove Ich habe keine Erfahrungswerte, aber lange dauert das nicht.
Ralf Stockmann Kennt ihr die Geschichte von Hitchcock?
Tim Pritlove Also die Frage ist, wenn Sie sagen, der wird dann gebaut, heißt das, da haben Sie dann angefangen, den zu bauen oder da haben Sie ihn dann gebaut?
roddi Das meine ich, das meine ich, ja.
Ralf Stockmann Darauf wollte ich insofern antworten, als ist es wahrscheinlich egal, weil an dem Tag, wo Sie anfangen zu bauen, der auch fertig wird.
Tim Pritlove Weiß ich nicht. Gibt es denn, also gibt es denn irgendwelche Teile?
Ralf Stockmann Ich meine, das ist ja eh alles. Es gibt Leute, die in der Automobilindustrie arbeiten, die uns jetzt gerade live zuhören.
Tim Pritlove Ich bin mir sicher, dass jetzt nicht angefangen wird, irgendwie die Elektronik, von irgendeinem Tacho dann in dem Moment zu produzieren, sondern das kommt ja alles mehr oder weniger just in time. Ja, also, sagen wir mal, zu dem Zeitpunkt, wo das Ding fertig ist, sind bestimmte Teile schon Wochen vorher gebaut worden.
roddi Und liegen am Band.
Tim Pritlove Und sind hingefahren worden und so weiter. Natürlich alles so just in time, also dass es kurze Wege sind, dass es sozusagen Nicht viel Lagerhaltungskosten gibt, aber es ist jetzt auch nicht so, dass hier so alles an dem Tag entsteht. Die Frage ist, wann fängt man überhaupt an zu zählen? Also wenn in dem Hauptwerk das erste Blech gepresst wird oder der Motor?
roddi Wahrscheinlich nicht. Also ich würde davon ausgehen, dass der Anfang dadurch definiert ist, dass du quasi den Spezifikationszettel anfängst abzuarbeiten. Also du hast ja sicherlich ganz viele Bauteile, die einfach ans Band gebracht werden und verbaut werden, aber dann hast du ja so Sachen wie, was für eine Karosserie ist es, welche Farbe hat die?
roddi Also ich weiß nicht, vielleicht produzieren die auch.
Tim Pritlove Das steht ja bei der Bestellung.
roddi Ja, nur die Frage ist halt, produzieren die die Karosserien vor und dann haben sie fünf rote und 23 blaue da liegen? Wahrscheinlich nicht.
Ralf Stockmann Wären die nicht gepresst.
roddi Und dann ist es wahrscheinlich der allererste Schritt, wo tatsächlich das Auto individualisiert ist, wird und den würde ich dann definieren als der Anfang. Da geht's los. Da geht's los. Weil alles andere wird quasi als Komponente geliefert.
Tim Pritlove Also sagen wir mal, der Tag, wo die ersten Komponenten zusammengeführt werden.
Ralf Stockmann Montiert werden, so richtig.
Tim Pritlove Genau, von dem eigentlichen Hersteller.
Ralf Stockmann So, ich komme ja aus Bochum und da gab es früher ja mal das Opelwerk. Da habe ich auch mal gearbeitet, aber nur kurz und Ferienshop und so. Und da konnte man aber auch Besichtigung machen von deren ganzen riesen Produktionshalle. Und ich erinnere das so, dass man mehr oder weniger dran vorbeilaufen konnte, wie dein Auto gebaut wurde.
Tim Pritlove Hast du das erwogen? Hast du das erwogen? Du kannst ja irgendwie mit deinen Kids stattdessen nicht zu den Römern fahren, sondern ins Werk einfach zugucken.
Ralf Stockmann Da wollte ich gerade sagen, kennt ihr die Geschichte von Hitchcock mit der Autofabrik aus Truffauts Mr. Hitchcock, wie haben sie das gemacht? Also ein ganz berühmtes Buch über Alfred Hitchcock, wo er interviewt wird von, ich meine, das wäre Truffaut gewesen, müssen wir nochmal nachgucken, dass wir gleich was Falsches machen, schmeißen wir in die Shownotes, wo halt so über die Art und Weise, Also wie er Suspens versteht und sowas.
Ralf Stockmann Da erzählt dann Hitchcock eine Geschichte, die er, oder eine Szene, die er immer einbauen wollte, die aber in keinen Film reingepasst hat und er wird sich bis ins Grab grämen, dass er das nicht gemacht hat und zwar in Detroit, so die Otto-Stadt, eine Szene ohne Schnitt, wo eben irgendwie Kommissar mit irgendjemand anders so die Fabrikationsstraße entlang geht, weil damals war es definitiv so, dass das alles in einem einzigen Cut war und du siehst im Hintergrund, die unterhalten sich also irgendwie über einen Fall und im Hintergrund siehst du also so wie das Auto zusammengebaut wird.
Ralf Stockmann Und dann am Ende machen sie die Tür auf und eine Leiche fällt raus. So als Zuschauer. Was? Ich habe doch die ganze Zeit gesehen, dass da keiner umgebracht wurde. Das wäre, glaube ich, wirklich... Ich weiß nicht, ob es irgendwo dann mal wer anders gedreht hat, diese Szene. Aber da muss ich immer dran denken, wenn ich so an Autofabrikationsstraßen gehe.
Tim Pritlove Dann gehst du vielleicht besser nicht dahin.
Ralf Stockmann Gehe ich da besser mit den Kindern nicht dahin. Ja, also in der KW 42 wird der gebaut. Das hätte ich so interpretiert, dann wird er da auch fertig.
Tim Pritlove Aber wo wird der denn gebaut?
Ralf Stockmann Naja, hier, hinten unten.
roddi Wolfsburg?
Tim Pritlove In hinten unten?
Ralf Stockmann Skoda? Skoda produziert doch in Tschechien, oder? Ja.
Tim Pritlove Fragt mich, ich habe keine Ahnung. Ich würde es mal erwägen, aber wer produziert denn heute überhaupt noch da.
Ralf Stockmann Wo das keine durcherstehen wird? Ich hätte das irgendwie recherchiert und das wäre wirklich in Tschechien.
Tim Pritlove Ja gut, das ist ja nicht so weit. Also das ist ein wesentliches Überführungsthema. Aber wenn das Ding ja da rausfährt, dann muss es ja eigentlich auch schnell weg, weil sonst steht es ja da nur doof auf dem Parkplatz rum. Also ich würde ja mal erwarten, dass zu diesem ganzen Just-in-Time-Prozess auch dann das Aufladen auf irgendeinen Autozug oder einen Autotransporter dazu gehört und weg ist er.
Ralf Stockmann Also ohne Gefahr, Chad GPT behauptet, dass der Skoda Enyaq in, oh Gott, jetzt fängt es noch nicht wieder weiter, Mjada, Bolles.
Tim Pritlove Weißt du nicht, wie man das ausspricht?
Ralf Stockmann Das weiß ich nicht. Aber da steht es auch, im Skoda Stammwerk produziert wird, 50 Kilometer nordöstlich von Prag.
Tim Pritlove Ist ja nicht so weit.
Ralf Stockmann Ne, ist nicht so weit, aber trotzdem die ganze Logistik. Also ich hatte mal gefragt, so normalerweise plus drei Wochen würde es so dauern.
Tim Pritlove Drei Wochen nach diesem Termin?
Ralf Stockmann Nach diesem Termin.
Tim Pritlove Was soll denn da noch passieren?
Ralf Stockmann Überführung, Anmeldung, irgendwie Paperwork ist dann da irgendwie immer noch bei denen intern am Start.
roddi Also Anmeldung in Berlin, das sind drei Wochen aber schnell.
Ralf Stockmann Bei Leasing werden die da ganz andere Konzepte hinterhaben.
Tim Pritlove Ja, ich meine, die wissen ja im Prinzip auch schon vorher, was sie alles anmelden. In dem Moment, wo sie anfangen, das Ding zu bauen, wissen sie ja eigentlich schon alles. Oder sollten sie eigentlich schon alles wissen. Sollten da eine Win haben, die Specs haben sie ja eh. Also ich meine, what's the point?
roddi Ja, aber je nach Größe des Autohauses geht, hat maximal einmal in der Woche jemand zum Anmelden.
Tim Pritlove Die gehen doch nicht zum Anmelden.
roddi Natürlich gehen die da hin.
Tim Pritlove Wie, die gehen da hin?
roddi Ja, da gibt es extra Termine für Professionelle.
Tim Pritlove Ja gut, einmal die Woche reicht ja auch. Da muss man ja nicht drei Wochen verbringen.
roddi Aber dann ist er schon mitunter eine halbe Woche weg, je nachdem wann das Auto kommt und wann die Papiere kommen.
Tim Pritlove Also es wird knapp, du planst nicht damit.
Ralf Stockmann Ich plane nicht damit und habe jetzt ein Elektro-Volvo mir gebraucht. Least dafür. Ich will jetzt mit meiner Leihauto.
Tim Pritlove Ach so, geliehen. Du hast gelieast gesagt?
Ralf Stockmann Ja, nein, geliehen. Ein Leihauto.
roddi Hören Sie dann in der übernächsten Folge, wie Ralf darüber schimpft, dass er plötzlich zwei Autos hatte, um damit an den Limes zu fahren.
Ralf Stockmann Ich habe darauf geachtet, dass wenn das Wunder noch passieren sollte, kann ich das dann noch sehr kurzfristig, könnte ich das noch wieder canceln und dann noch den richtigen nehmen. Verstehe. So, ich habe jetzt hier übrigens mal, also das ist jetzt alles hier doofes Chat-GPT abgelesen, aber trotzdem vermutlich stimmt es ja.
Ralf Stockmann Also Werksfreigabe 0 bis 2 Tage abgebaut. Warten auf Transport 2 bis 7 Tage. Transport von Tschechien nach Berlin 1 bis 3 Tage. Händler, Papiere, Vorbereitung, das wäre schon in Berlin, 1-3 Tage, Berliner Zulassung derzeit ca. 3 Tage, grob mindestens 1,5, realistisch eher 3 Wochen. So, aber ich wollte nicht nochmal mit der B-Klasse jetzt fahren, weil der fängt gerade an ein bisschen auseinander zu fallen, so muss man sagen.
Tim Pritlove Was machst du mit dem alten Auto?
Ralf Stockmann Das verkaufe ich an irgendein dieser, wir hängen Kärtchen dran. Was ist dein Gegenmodell? Da finde ich jetzt auch gespannt. Ich weiß relativ genau, was der noch wert ist, weil mir vor einem halben Jahr beim Einparken irgendjemand in die Seite reingefahren ist. Und? Also dann Kostenvoreinschlag, Totalschaden, Restwert noch ungefähr 1400.
Tim Pritlove Aha.
Ralf Stockmann So, seitdem ist er aber nicht besser geworden.
Tim Pritlove Okay, und was wäre die Alternative? Fragst du mich jetzt?
Ralf Stockmann Ja, Tim, was ist denn die Alternative? Verschrotten. Erzähl doch mal. Verschrotten. Und das bringt was?
Tim Pritlove Einen Verbrenner weniger auf den Straßen.
Ralf Stockmann Ah.
Tim Pritlove Damit trägst du mehr sozusagen zur Zukunft bei.
Ralf Stockmann Das heißt, du versuchst mich jetzt in ein moralisches Dilemma zu treiben?
Tim Pritlove Nein. Ich sage nur, das ist ein Punkt, den man durchaus erwägen könnte, wenn, sagen wir mal, der Restwert und der Nerv ist nicht wert. Ich weiß, man fährt so, wir kaufen ein Auto und dann findet sich auch immer noch einer was und ein Tausender ist ein Tausender und es ist auch eine Menge Geld für Leute, also für jeden eigentlich, fast.
Ralf Stockmann Aber die Umwelt, das Klima.
Tim Pritlove Wir haben ja immer so viele Moralapostel, die uns immer auf alles mögliche hinweisen, was man nicht tun darf. Fliegen und so weiter. Reisen und Geschwindigkeitsüberschreitungen. Leben ist generell auch problematisch. Und naja. Da kann ich dann auch jeden fragen, wie du hast deinen alten Verbrenner verkauft?
Tim Pritlove Wie viele Jahrzehnte lang soll der noch leben? Wenn man den halt verschrottet, kriegt man ja auch Schrottwert dafür, würde ich sagen.
Ralf Stockmann Kriegt man?
Tim Pritlove Ist kein Bereich meiner Expertise. Die Diskussion kam jetzt ja dynamisch auf. Ich lasse nur die Gedanken spielen. Aber wenn man jetzt wirklich dafür sorgen möchte, dass sich die Welt elektrifiziert, dann ist sozusagen jeder Verbrenner, der nicht weiterverkauft wird, auch wieder ein weiteres Fahrzeug, was aus der Kette genommen wurde.
Tim Pritlove Und ich sage nicht, das ist eine einfache Entscheidung, weil Geld und so weiter, aber das ist auf jeden Fall eine Option, über die man nachdenken sollte. Und vielleicht gibt es einen Schrottwert und der hat halt, weiß ich nicht, wenn du jetzt, sagen wir mal, für die Verschrottung, die Hälfte bekommst. Also am Ende, wir kaufen dein Auto und das Ding hat nur Schrottwert, dann kaufen die das für Schrottwert minus Marge.
Tim Pritlove Also irgendeinen Wert hat es, selbst wenn es keinen Wert mehr hat, hat es noch einen Wert. Das ist eigentlich das, worauf ich hinaus will. Und da muss man sich halt überlegen, wäre es einem das Wert oder nicht? Aber ich werde dich moralisch nicht hinter irgendeiner Ecke gedrängen, wenn du sagst, da auch 1400 Euro tragen zum Überleben der Familie bei, das kann ich vollkommen verstehen.
roddi Also wir kaufen ein Auto, die ist wahrscheinlich eh keine gute Wahl. Also das letzte Auto, was ich mal so eben verkaufen wollte, die alte Zoe, da haben die mir noch nicht mal ein Angebot gemacht. Einfach zurückgeschrieben, da hat keiner drauf geboten, da will keiner drauf bieten.
Tim Pritlove Gehen sie weg. Dann ist es wirklich Schrott. Ich meine, ich habe mein altes Auto auch mal dort verkauft. Also mir ist so mein Turan mal dann auch wirklich verreckt. Das war auch so eine, wie sagt man so schön, nicht nur ein Montagsauto, sondern es war so ein Failed Model. Also so ein Experiment von, nicht das Einzelne, sondern das Modell an sich war das Problem.
Tim Pritlove Also diese spezifische Generation von Turan, dieser Motor, den ich da hatte, da haben alle nur mit dem Kopf geschüttelt und haben gesagt, so ja, das Teil ist wirklich der große Fail von VW gewesen. Genau so einen hatte ich. Aber ich bin den über, wir kaufen ein Auto losgeworden und fand es ehrlich gesagt ziemlich bemerkenswert, wie man, also deren Modell, die Story von den Gründern ist ja so, es sind so zwei Freaks, die wollten dann den alten Mercedes von der Oma verkaufen und sind denen aber nirgendwo losgeworden.
Tim Pritlove Ich weiß nicht, ob das stimmt, aber das ist so.
roddi Gründungsmythos.
Tim Pritlove Kann ich mir aber gut vorstellen. Nach dem Motto, das kann ja wohl nicht sein. Und wir haben keinen Verkäufer gefunden, ist ja sozusagen Realtime-Betting. Also die checken eine Karre vor Ort und dann sagen sie ja, warten sie mal eine halbe Stunde. Und in dieser halben Stunde stellen die das Ding online ein und dann bieten halt andere, wer auch immer, Werkstätten, Verkäufer, keine Ahnung, da drauf, anhand dieser von einem Fachmann eingeschätzten Sachen.
Tim Pritlove Und ich muss sagen, ich war beeindruckt, was der Typ, der hat alles, der hat einfach alles gefunden, von dem ich wusste, dass diese Karre darunter leidet. Alles.
roddi Ich war da auch mal, der hat auch Dinge gefunden, die nicht da waren. Also das war ganz klar ein Theater, um die Erwartungen niedrig anzusetzen und dass sie einem die Karre billig verkaufen können.
Tim Pritlove Das ist natürlich generelles Koffergedöns. Aber ich war am Ende eigentlich zufrieden und vor allem, du bist es ja dann auch sofort los. Also du sagst so okay, du kriegst die Kohle, Du gehst vom Hof und das Auto ist weg. Keinen weiteren Tag, wo es noch irgendwo rumsteht, wo es vielleicht nicht mehr rumstehen darf, wo es angemeldet ist, wo es sich alles Mögliche kostet.
Tim Pritlove Und insofern finde ich das Modell cool, weil es halt wirklich die Karre ja irgendwo hinbringt. Naja.
roddi Ich habe das tatsächlich auch mal gemacht mit dem Ex-Auto meiner Ex-Frau. Aber da war das halt auch so, das war dann auch schon, der TÜV war dann auch schon ewig drüber, stand irgendwann die Polizei vor der Tür, hey, wir haben da noch ein Auto von Ihnen gefunden, das muss da weg. Sie haben eine Woche und dann habe ich das da hingefahren und dann hat er da eine halbe Stunde Tanz aufgeführt und hat mir dann noch mehr Geld gegeben, als mit was ich gerechnet hatte, aber viel war es dann tatsächlich nicht.
roddi Ne, mit der Zoe war, glaube ich, das ist einfach das Problem Mietbatterie. Die alte hat die Mietbatterie gehabt und da wollten die sich wahrscheinlich nicht mit beschäftigen, aber ich habe es dann an den Fähnchen verhändler für, relativ gutes Geld, wie ich finde, noch verkauft.
Ralf Stockmann Ich habe jetzt gerade mal angefangen zu recherchieren mit Verschrottung. Tim, es ist kompliziert.
Tim Pritlove Kein Zweifel.
Ralf Stockmann Weil der Punkt ist ja, du würdest da wahrscheinlich gar nicht noch ganz ordentlich Geld für bekommen, so Größenordnungen 400, 500 Euro, dann wären wir genau in so einem Korridor, den du ja gerade aufgemacht hast. Allerdings nur dann, wenn der Motor noch verwertbar ist. Das heißt, das, was dir bei der Verschrottung vor allen Dingen interessiert, ist der Motor. Damit ist aber dein eigentliches Wirkungsziel, den aus der Umweltbilanz rauszunehmen, mal nicht erfüllt.
Tim Pritlove Ja, das stimmt.
Ralf Stockmann Das heißt, du müsst also, so, hier, ich gebe dir zur Verschrottung, ihr dürft aber auf gar keinen Fall den Motor einlassen. Ich will sehen, wie ihr ihn zerquetscht. Ich glaube, da kriegst du komische Blicke.
Tim Pritlove Einfach nochmal mit der Hacke rein Oh mei Gut.
Ralf Stockmann Aber trotzdem interessanter Winkel Ich werde das bedenken.
Tim Pritlove Wo wir gerade bei so einem Thema sind, also oft hilft ja nur noch Schrauben und Reparieren. Und ihr kennt das ja, wenn man mal so Sachen, also wenn wir so unsere Elektronik fixen oder unsere kleinen Bastelprojekte haben und man mal was lötet und so weiter. Wo macht man das? Das macht man schön zu Hause.
Ralf Stockmann Oder ein Meckerspace.
Tim Pritlove Oder man geht vielleicht in so ein Mechaspace, weil da steht dann ganz viel Gerät rum, irgendwelche Drucker und Gedöns, was man sich nicht selber kaufen will und hier nochmal ein Lasercutter und vor allem auch immer so ein paar kompetente Leute noch drumherum.
roddi Das mit dem Nicht-Wollen, das würde ich mal in große Frage, natürlich will ich das alles haben, aber ich will es mir nicht leisten.
Tim Pritlove Ja, aber das ist halt auch nicht unbedingt jetzt immer machbar.
roddi Und man hat nicht immer den Platz.
Tim Pritlove Ja, man hat nicht den Platz oder man hat nicht das Geld oder so.
Ralf Stockmann War vor ein paar Wochen mit meinen Kiddies in Friedrichshain, mit einem dem coolen Makerspace, Parkspace, war super. So, mit Kindern kann man da auch echt gut hin.
Tim Pritlove Genau, aber wenn du jetzt dein Auto oder ein Wohnwagen oder ein... irgendwas Größeres oder du musst eine Küche bauen oder so oder was man halt so.
roddi Eine richtige Werkstatt.
Tim Pritlove Ja, dann wäre so eine richtige Werkstatt ja richtig geil, aber hat man ja halt auch irgendwie.
Ralf Stockmann Nicht so rumzustehen.
Tim Pritlove Dann sucht man sich irgendwie eine Werkstatt, da muss man dann Termine machen, das ist dann auch teuer und das ist irgendwie schwierig. Und wenn man sowas regelmäßig macht, dann wäre es geiler, wenn man irgendwie sowas, ja, so ein Makerspace in groß, das wäre eigentlich geil. Und genau sowas habe ich gerade gefunden.
Ralf Stockmann Okay.
Tim Pritlove Ein Ort in Berlin, wo man sich ganze Container mietet, in einer großen Halle. Die ganze Halle ist sozusagen, die ganze Wand, also wirklich eine große Halle und an der ganzen Außenwand, so einmal in einem großen U steht so ein, dicker, fetter 20-Fuß-Container neben dem anderen und da drüber nochmal so 10-Fuß-Container, also die Hälfte oder der normale Container ist 20, oder ist er 40?
Tim Pritlove Ich komme immer durcheinander. Was ist die normale Containergröße? Chat, sag das mal. Also auf jeden Fall, was wir so unter Container verstehen, steht unten und ein halber Container steht drüber, quasi nochmal auf so einer ersten Etage. Und dann mietet man sich einfach diesen ganzen Container, dann kann man sich in diesen Container seine Werkstatt reinbauen, Und wenn man halt basteln will, schrauben will, sägen will, bohren will, lautes Zeug, schweißen, was auch immer du machen willst, machst du einen Container auf, fängst an, bist laut, bist dreckig, bist schmutzig, machst dein Zeug, räumst ein bisschen auf, machst einen Container, wieder zugehst, nach Hause, fertig.
Ralf Stockmann Aber es ist dann deiner, den teilst du dir nicht mit anderen Leuten.
Tim Pritlove So sieht es aus, es ist dein Kram, da hast du dein ganzes Werkzeug drin, deine Werkbank, dein Zeug, dein Gedöns, woran du gerade arbeitest, was auch immer.
roddi Meine Frage, mit der ich mich vielleicht unbeliebt mache, kann man so einen Container auch als Probenraum mieten?
Tim Pritlove Also ich weiß nicht, ob ein Container sich wirklich als Probenraum einigt, aber ich habe da jetzt ehrlich gesagt… Du hast keine Ahnung.
roddi Wie Probenräume gerne mal aussehen.
Tim Pritlove Also naja, das Problem ist ein anderes. Naja, auf jeden Fall diesen Ort gibt es. Ich sage auch, welcher das ist. Der heißt Tooltime. und ist so ein altes Gelände, wo früher mal so Schrottverwertung irgendwie auch war. Und ich sag aber auch gleich mal eins, es ist ähm. 20 Zoll ist der normale und 40 sind zwei Zwanziger. Zusammen gibt es auch noch.
Tim Pritlove Also so ein ganz langer oder zwei sogar noch zusammengedonnert und so weiter. Oder man hat halt auch nur so den als Lagercontainer, das ist wohl auch noch eine Variante. Stellplätze gibt es da auch noch und das geilste ist, in der Mitte dieser Halle gibt es dann auch noch so einen Maschinenpark, wo so ganz viele Geräte rumstehen, so Kreissägen, Platten, Zuschnittsägen, wo du die Platte so senkrecht hinstellst wie so ein Baumarkt und auch für Metallbohrer, Biegeteile, Sägen, Schleifmaschinen, alles mögliche.
Tim Pritlove und das ist wirklich der... Absoluter Knaller. Das einzige Problem ist, gut ausgebucht der Laden. Also viel ist da nicht zu holen, trotzdem fantastisch. Auch sehr schön durchautomatisiert, alles schön automatisiert. Also es gibt noch so einen Catering-Bereich. Man hat so einen Chip, damit kann man irgendwie jederzeit rein und raus und dann kannst du damit irgendwie auch dir dein Eis kaufen und deinen Kaffee ziehen und all diese ganzen Sachen. WLAN gibt es dazu.
Tim Pritlove Sehr schön. Also eine tolle Idee.
Ralf Stockmann Und was ist so die Strafgebühr dafür?
Tim Pritlove Na, hängt so ein bisschen davon ab. Also ich glaube, wenn du dir so einen normalen Container mietest, kostet hier, was steht hier? Geht bei 200 los. 280, also für einen kleinen 200, für einen großen 280 pro Monat, genau. pro Woche.
Ralf Stockmann Weil das nervt mich immer bei diesen Storage Space Werbeteilen, wo du sagst, irgendwie drei Kubikmeter Lagerfläche. Diese schönen, riesigen Geldbeträge, die sind bei denen immer pro Woche gerechnet und nicht pro Monat.
Tim Pritlove Naja, weil das auch für so kurzfristige Einladungen umgedacht ist.
Ralf Stockmann Für das Geld würde ich es ja ach nee, es ist wieder pro Woche.
Tim Pritlove Nee, hier ist es pro Monat, aber ich meine es trotzdem eine Investition jetzt mal eben so, aber in den Dingern ist halt Licht, in den Dingern liegt irgendwie drei Phasen Strom, also das ist schon, also du kannst halt auch schwere Maschinen machen und überhaupt ein ziemlich cooler Ort, also ja, Stellplätze gibt es auch, aber falls das was für euch ist, ja, ich weiß, dass die auch, ach guck mal, das steht ja auch auf der Webseite, dass die, die suchen auch andere Orte in Deutschland, also wenn ihr so einen Ort kennt, wo so eine riesige Fläche ist, die so halbwegs urban angeschlossen ist, aber wo so, sagen wir mal, außer Platz und einer großen Halle nichts ist, kann man hier auf der Webseite sogar einfach einen Tipp eintragen.
Tim Pritlove Und dann gibt es das vielleicht bald auch mal in eurer, Gegend. Wäre ja auch ganz gut.
Ralf Stockmann Daumen hoch für pfiffige Geschäftsmodelle.
Tim Pritlove Absolut supi. Und Grüße gehen raus an Anton, der macht das alles. Und ist ein cooles Projekt. So Ralf, du warst wieder digital unterwegs.
Ralf Stockmann Genau, Stichwort hoffentlich cooles Projekt. Ich habe mal wieder einen Vortrag auf den Berlin Fedi Day gehalten. Das ist eigentlich Day Days, ich glaube Plural ist es mittlerweile. Und das ist, ich habe ein großes Herz für diese Veranstaltung. Das ist die weltweit größte Convention für Leute, die im Fedi-Verse irgendwie was machen.
Ralf Stockmann Was wahrscheinlich nicht so schwierig ist, diesen Status zu erreichen, weil so viel gibt es da halt einfach mal nicht weltweit. Aber trotzdem, ich war jetzt das dritte Mal dabei und war auch beim ersten Mal per Zufall dabei schon. Also es war jetzt auch erst das dritte Mal insgesamt. Und bei dem ersten Vortrag habe ich ja mehr oder weniger aus Versehen dieses Plus-Eins-Prinzip erfunden, dass öffentliche Einrichtungen, die Social Media machen und die einen TikTok-Kanal bespielen und Insta bespielen, dass die auch einen freien Kanal bespielen müssen.
Ralf Stockmann damals gab es nur 4Diverse, heute würde man jetzt auch noch sagen, Blue Sky und so weiter. So und das ist ja irgendwie auch ganz gut eingeschlagen und hat ja Kreise gezogen und kriege jetzt auch ein Logo und eine Webseite und sowas. Dann habe ich letztes Jahr einen Vortrag gehalten, da war es ja auch live und in Farbe mit dabei, Tim.
Ralf Stockmann Da war viel Appell am Start, so ich finde dann immer noch alles richtig, was ich da gesagt habe, aber das war halt alles nur so, man müsste mal und wir können doch nicht, so. Und da dachte ich jetzt dieses Jahr müssen wir mal so vom Appell zur Aktion ein bisschen stärker schreiten und nicht nur immer fordern, sondern auch irgendwie zeigen und machen.
Ralf Stockmann Und darum habe ich versucht, mal dieses Plus-Eins-Prinzip nochmal so ein bisschen vom Kopf auf die Füße zu stellen, weil ich merke, selbst bei meinem eigenen Social-Media-Team in der ZLB, wenn wir so unseren Quartalsbericht uns angucken, so wie entwickelt sich denn eigentlich Social Media und wie laufen eigentlich die verschiedenen Kanäle, wir bespielen ja relativ ernsthaft unseren Mastodon-Kanal mit der ZLB und tauchen aber in diesen Quartalsstatistiken einfach mal nicht auf.
Ralf Stockmann Das heißt, da hast du dann also die Zahlen, Reichweite, Views, Likes von Insta und TikTok und so weiter, aber eben nicht vom Mastodon. Und da stellt man sich ja die Frage, ja wieso denn eigentlich nicht? Naja, die Zahlen werden einem ja nirgendwo ausgegeben. Das heißt, das, was Meta standardmäßig natürlich als ihr Hauptgeschäftsmodell in dem Bereich hat, nämlich, dass sie dann so, ein Dashboard anbieten, wo man sich einloggt und dann elaborierte Statistiken bekommt, wie sich was wo im Zeitverlauf entwickelt hat und welche Postings besonders eingeschlagen sind und so weiter.
Ralf Stockmann Das gibt es alles im Fediverse nicht und gibt es dort auch aus guten Gründen nicht, weil man eben dieses ganze Längenvermessung höher, schneller, weiter, Empörung und so, weil man dieses Game nicht mitspielen wollte. Es ist also alles gut belegt, warum das in den letzten Jahren nicht passiert ist. So, jetzt sind wir mittlerweile irgendwie auf einem Stand der Professionalisierung, wo es dann für diese Social Media Teams, die dann schon jetzt plus eins machen und versuchen ernsthaft diesen Kanal zu bespielen, jetzt trotzdem ein strategisches Problem ist, dass sie rechtfertigen müssen vor ihrem Management, ob sich dieses Investment in diese Freiheit denn überhaupt auch lohnt.
Ralf Stockmann Weil es sitzen dann eben nicht nur so Ideologen. Da dachte ich mir, da können wir doch mal was machen. Und habe einen Dienst aufgesetzt, der auf den klangvollen Namen Fedi Wings hört. Wir verpassen dem Fedi-Verse Flügel. Spread your wings, Reichweite, Wings.
Tim Pritlove Ralf verleiht Flügel.
Ralf Stockmann Und die Seite kannst du ja mal aufrufen da habe ich mir nämlich dann auch ein bisschen Mühe mitgegeben, dass sie auch so aussieht Du.
Tim Pritlove Hast dir Mühe.
Ralf Stockmann Gegeben? Ich habe mir Mühe gegeben oder ich habe Mühe geben lassen man ahnt es Das.
Tim Pritlove Ist ja frech.
Ralf Stockmann Fast Kommen wir später noch zu Genau, Dass das Ganze so auch den Sound und den Look hat, wie man das so als Entscheider für irgendwelche Meta-Geschichten erwarten würde. Also die ganze... Genau, jetzt tippst du da nämlich einfach deinen Account ein, timpritlove.mastodon.social und sagst so, jetzt analysieren wir den doch mal durch. Ne, 80 ist schon okay da unten, die letzten 80 deiner Beiträge werden analysiert.
Tim Pritlove Was heißt hier das Fleck merken?
Ralf Stockmann Merken heißt, dass du den Account beim nächsten Mal nicht wieder neu eintippen musst.
Tim Pritlove Der wird dann in so ein Cookie reingeballert.
Ralf Stockmann Genau, der landet dann in einem Session-Cookie vom Browser, also Browser-Cookie, genau. Genau. Ansonsten ist der ganze Dienst komplett so gebaut, dass nichts irgendwo bei irgendwem gespeichert wird. Es ist also alles so datensparsam, wie nur irgendwie möglich gebaut. Es ist auch mit so wenig API-Calls wie möglich gebaut. Das kann man sich alles unter Methodik durchlesen.
Ralf Stockmann Der ganze Code ist natürlich auf GitHub.
Tim Pritlove Analyse abgeschlossen, alle öffentlich auswertbaren Booster wurden verarbeitet.
Ralf Stockmann Genau.
Tim Pritlove Was ist denn ein Booster?
Ralf Stockmann Ja, Boost ist ja das Retweeten, wie es auf Twitter oder auf X hieß. Das heißt also, die entscheidende Komponente, um im Fediverse auf Reichweite zu kommen, das heißt, wie viele Leute lesen mich eigentlich, ist das Boosten. Weil du selber, das sieht man jetzt hier, hast 15.368 Follower. Damit bist du, glaube ich, sogar in der Top 50 der deutschen Fediverse-Szene.
Ralf Stockmann Hatte ich irgendwann mal nachgeguckt.
Tim Pritlove Gibt es sowas?
Ralf Stockmann Sowas gibt es ja ja. Es gibt so Rankings, wo man sich das angucken kann. So und die Reichweite aller deiner Posts in den letzten 30 Tagen war 278.952 Menschen hast du im Fediverse erreicht.
Tim Pritlove Menschen? Unterschiedliche Accounts?
Ralf Stockmann Das weiß man bei Reichweite ja immer nicht so genau. Das sagt aber auch Meta nicht.
Tim Pritlove Ja, aber was heißt das? Was ist denn hier die Einheit?
Ralf Stockmann Ja, ich leite die Geschichte noch eine Umdrehung weiter her. So, die Älteren unter uns werden sich erinnern, es gab da mal diesen Internetversteher, Sascha Lobo.
Tim Pritlove Ja, den gibt es immer noch.
Ralf Stockmann Den gibt es immer noch, so.
roddi Aber er versteht das Internet nicht mehr, oder was?
Ralf Stockmann Oder wie ihn, oder wie auch immer. Auf jeden Fall, ich habe immer sehr geschätzt seine Republika-Keynotes. Und da hatte er auch immer so einen Aktivismusaspekt drin. Der hat immer was mitgebracht und gezeigt. So guck mal, hier habe ich das Symbol fürs Internet und so weiter. Der hatte, finde ich, immer gut was am Start. Und dachte ich, so muss man es halt auch machen.
Ralf Stockmann Und der hat schon vor acht Jahren mal eine interessante Spiegelkolumne geschrieben und auch bei einem Podcast in sich verwurstet, wo er mal aus einer Innensicht sich den ganzen Werbe- und Reichweitenmarkt anguckt. Und ich habe ja in meinem früheren Leben war ich auch mal Medienwissenschaftler und es ist halt wirklich einfach mal Gesetz, niemand kann ernsthaft Reichweite wirklich messen.
Ralf Stockmann Das heißt also, wie viele Leute du mit irgendwas erreichst, ist einfach mal völlig unklar. Das war damals, als es noch überhaupt keine….
Tim Pritlove Und vor allem Quantität ist ja nur ein Aspekt von Reichweite.
Ralf Stockmann Genau. Haben die Leute es dann wirklich wahrgenommen und sich damit beschäftigt oder haben sie es einfach nur durchgeblättert. Das fing schon irgendwie mit Magazinen an, werden denn jetzt die Werbeseiten im Spiegel eigentlich gelesen oder nicht. Was da alles an Studien gab, man weiß es nicht.
Tim Pritlove Noch mal eine Nachfrage zu dieser Zahl. Diese 278.952, was genau zählt das?
Ralf Stockmann Also das zählt. Du hast, es wird etwas klarer, wenn du nochmal drunter scrollst, dann siehst du nämlich, deine letzten chronologischen Beiträge und wie die sogenannte Nettoreichweite von denen ist und unten rechts noch die Bruttoreichweite. Die Bruttoreichweite ist das, was maximal du an Menschen erreicht haben könntest mit dem jeweiligen Posting und das setzt sich zusammen aus, deiner eigenen Followerzahl plus der Followerzahl all diejenigen Accounts, die dich geboostet haben.
Tim Pritlove Aber es wird nicht nochmal gezählt.
Ralf Stockmann Ob… So und die werden zusammen addiert. Das ist deine sogenannte Bruttoreichweite. Mehr Leute können es eigentlich nicht gesehen haben.
Tim Pritlove Aber hier ist ganz oft die Bruttoreichweite und die Nettoreichweite identisch.
Ralf Stockmann So, ja, nicht immer, aber das hat dann Gründe, zu denen komme ich dann jetzt. So, und das Problem ist, das ist dann aber ein sehr, sehr optimistischer Wert, wenn du diese Brutto-Reichweite nehmen würdest. Ja, das würde nämlich bedeuten, dass jede quasi Ausspielung, jeder eben ja rein chronologische und nicht algorithmische Feed im Fediverse wirklich von allen Leuten von vorne bis hinten leer gelesen wird.
Ralf Stockmann Dann käme man auf diese Brutto-Reichweite. Das ist aber nicht realistisch. So, darum geht Instagram eben hin und hat Messverfahren, wo die sehr genau schon gucken können, so wir haben die Leute gescrollt und wie lange sind sie drauf geblieben und so weiter und daraus leiten die selber ihren Reichweitenwert ab.
Ralf Stockmann So und was ich jetzt gemacht habe ist folgendes. Wir haben ja auch einen Instagram-Account von der ZLB und wir haben eigentlich dieselben Metriken bis auf diese Netto-Reichweite. Alles andere kriege ich aus dem Fediverse raus. Das heißt, ich kriege die Anzahl der Boots raus, die gibt es eben bei Instagram auch.
Ralf Stockmann Ich kriege die Anzahl der Antworten raus, die einen Post produziert hat. Ich kriege die Anzahl der Likes raus, die ein Posting gebracht hat. Und was ich jetzt gemacht habe, ist quasi eine Art Triangulation, dass ich die letzten 500 Postings von unserem Instagram-Kanal genommen habe, und dort verschiedene statistische Kurven angelegt habe, und so getan habe, als würde ich die Netto-Reichweite nicht kennen, die aber aus der Follower-Zahl des Instagram-Accounts plus den verschiedenen Aktivitätsindikatoren, also Likes, Boosts und so weiter, vorhersagen lassen.
Ralf Stockmann Und dann kann ich halt messen, weil ich das quasi Ground Truth ja auch den Endwert kenne, welche dieser Kurvenmodellierung möglichst dicht an den Originalzielwert drankommt. Und das habe ich übertragen aufs Fediverse. Und das kannst du dir angucken unter Methodik, da ist die Kurve zu sehen, die dabei rauskommt.
Ralf Stockmann Das heißt, mir fehlt quasi im Fediverse ein Zielwert, weil wir eben überhaupt nicht scannen wollen, wie viele Leute jetzt irgendwo drüber scrollen oder drauf tippen oder so auch immer. Das hat auch seine Gründe, dass sie das nicht wollen, aber so eben die Theorie dieses Modells. Dass man aus dem, was man hat, hinreichend genau vorhersagen kann, wie dieser Wert aussehe.
Ralf Stockmann So, jetzt kann man sagen, ja, das ist alles nur eine Behauptung, aber dann bin ich eben wieder bei Sascha Lobo, ja, Werbung ist aber auch alles nur ausgedacht. So, das ganze Reichweitenprinzip als solches ist ausgedacht. Dann können wir uns auch was ausdenken. Das muss nur einer machen. So, und das genau habe ich getan und diese Formel ist jetzt in der Welt und, sind begeistert und die ganzen Social Media Teams haben jetzt endlich mal einen Wert, den sie in ihren Reaktionen hochhalten können und sagen können, hier schaut, wir haben 20.000 Leute mit dem letzten Posting erreicht.
Ralf Stockmann Weil was auf jeden Fall gut funktioniert, ist, dass du jetzt in deiner Timeline sagen kannst, was hat gut funktioniert und was hat weniger gut funktioniert. Und was du auch machen kannst, das wollte ich immer schon mal machen, ist, man kann eine schöne, so eine Rich-Sharing-Card produzieren. Das kannst du mal bei deinem Feed mal ausprobieren. Das sieht sehr schick aus.
Tim Pritlove Eine Rich-Sharing-Card?
Ralf Stockmann Ja, da gibt es, glaube ich, so früher nannte man die irgendwie Twitter-Card oder sowas.
Tim Pritlove Ach so.
Ralf Stockmann So, geh nochmal auf deinen, auf den ersten Tab von Analyse, genau, und jetzt suchst du dir mal irgendeinen Beitrag unten raus.
Tim Pritlove Ja.
Ralf Stockmann So, und dann hast du da jeweils so einen Share, genau, nimm mal den mit dem Herzen, der ist gut, jetzt geh mal auf das Share-Zeichen. So und jetzt baut er dir zur Laufzeit auf dem Server von mir diesen Share-Link zusammen. Das heißt also, wo jetzt hier die Netto-Reichweite 169.000 und so weiter ist. Mach mal Link kopieren.
Ralf Stockmann Oder kannst auch Teilen machen, aber ist egal. Und wenn du den jetzt, also genau, den schmeißt man da rein, genau, in den Chat, in den Sendungschat. Und dann sieht man, dass da jetzt also dann diese Karte, ist jetzt hier nicht so ganz schön in, wie das jetzt hier in Slack rüberkommt. Aber dass die dann also mit Bild und Text und so weiter schön für PR verbreitet wird.
Tim Pritlove Aber hast du denn jetzt schon erklärt, warum Netto und Brutto manchmal das gleiche ist?
Ralf Stockmann Das liegt daran, dass wenn du dir diese Kurve nochmal anguckst unter Methodik, siehst du, dass ab einer gewissen Anzahl an Boosts ein Sättigungseffekt eintrifft. Das heißt also ab ungefähr 40 Boosts hast du eine so große Durchsättigung des Fidiverse, wenn die Accounts nur groß genug sind, dass du dann quasi keinen echten Diff mehr hast an der Stelle.
Ralf Stockmann Habe ich mir nicht ausgedacht, ist gemessen. Also da steht auch drin, welche verschiedenen Kurven ich da angelegt habe. Und ja, es ist eine Setzung. Irgendjemand anders kann auch mit einer besseren Formel um die Ecke kommen, aber ich glaube, die ist ziemlich gut. Also ich gucke mir das ja jetzt seit ein paar Wochen an und die Zahlen, die ich jetzt so für meine Accounts rauskriege, die sind hinreichend plausibel, dass man sagen kann, so das ist es jetzt einfach, behaupten wir mal.
Ralf Stockmann Soll uns erstmal jemand das Gegenteil beweisen, weil bei Insta weiß du nämlich überhaupt nicht, was passiert. Und da vertrauen ja auch alle darauf, dass das schon so sein wird. Dann machen wir das im Fediverse jetzt auch. Also mein strategisches Ziel ist hier einfach auf so ein Level Playing Field zu kommen.
Ralf Stockmann Und den armen Redaktionen da draußen was an die Hand zu geben, wo sie sagen können hier, es lohnt sich. Genau, und wo du jetzt drauf geklickt hast, das ist quasi Schwesterprojekt von den Fedi Wings, nämlich Fedi Suite. Das ist das Ganze jetzt nochmal in Turbocharged von der guten, jetzt habe ich natürlich ihren Namen gerade vergessen, müsst ihr es unten nochmal gucken, suche ich gleich aber auch nochmal raus.
Ralf Stockmann Die hat da auch schon vor mir.
Tim Pritlove Christine Löhner.
Ralf Stockmann Genau, Christine Löhner, danke, super. Die hat schon früher damit gestartet, und ich hatte mir das im Vorfeld auch angeguckt, die hatte aber alle möglichen Werte drin, nur eben keine Reichweite. Weil die gibt es halt so ohne weiteres auch nicht. Und von daher hatte ich das Projekt erstmal zur Seite gelegt und gesagt, okay, hilft mir nicht, muss ich halt selber bauen.
Ralf Stockmann Und dann haben aber nach dem Talk mich dann mehrere Leute angesprochen, ey, du musst dir nochmal Fedi Suite angucken, das würde super zusammenpassen. Und dann habe ich sie noch in der Nacht angechattet und habe hier meine Formel rübergeworfen und was sich da alles gemacht hat. Und dann haben sie ein bisschen, ja, okay, baue ich ein.
Ralf Stockmann Und jetzt haben wir quasi so die zwei zentralen Projekte zur Reichweitenmessung verwenden. Exakt dieselbe Formel. Da würde ich sagen, hat man schon genug Marktdurchdringung, um zu sagen, so, das ist es jetzt. Wir haben jetzt eine Reichweite im Fediverse. Herzlichen Glückwunsch. Gehen Sie weiter. Es gibt nichts weiter zu sehen.
Tim Pritlove Ja.
Ralf Stockmann Es gibt nichts Gutes, außer man tut es. Also Feli Süd ist wirklich cool, weil da hat man dann diese ganzen Verlaufscharts noch alle viel elaborierter als ich. Da hat man Heatmaps gebaut, wie viel Reichweite kriege ich, wenn ich zu welcher Uhrzeit poste und an welchem Tag. Also diesen ganzen Meta-Schlons.
Tim Pritlove Aber dann muss man da drüber posten oder was? Ist das jetzt eine Auswertung, die für jeden Post nachträglich geht?
Ralf Stockmann Nee, es geht nachträglich.
Tim Pritlove Okay, gut.
Ralf Stockmann Die Zahlen.
Tim Pritlove Weil ihr steht jetzt hier verwalten von Benachrichtigungen und automatisches Aufteilen, also muss sie ja quasi mit der Plattform quasi posten.
Ralf Stockmann Ne, musst du nicht, das kannst du auch alles machen. Also sie hat auch noch so ein Mechanismus drin, dass dann längere Postings, die ja aufgeteilt werden in Einzelposts und so weiter und dass du verschiedene Fidiverse Instanzen mit rein und dem selben Tool.
Tim Pritlove Das nervt mich ja am meisten, dass das einfach so ein Schmerz ist.
Ralf Stockmann Also sowas ist da auch drin bei ihr. Also schaut euch Ich habe wirklich Fedi Suite an. Also ich finde, wir teilen uns da jetzt die Welt wunderbar auf. Also ich bin jetzt hier quasi so der Agit-Pop. Soll das schnell mal irgendwie so eine Sharecard bauen und was in die Welt raus posauen. Und wenn das Team, also die Social Media Teams, aber vernünftig arbeiten wollen, dann shoppen sie sich einfach umsonst Account bei Fedi Suite.
Ralf Stockmann Da gibt es jetzt verschiedene Server, auf denen das schon läuft. Du kannst auch selber einen Server betreiben. Also die weiß da auch echt, was sie tut. Drei Daumen hoch. Das ist auch echt super entspannt mit ihr. der Austausch. Ich glaube, da wird jetzt viel Schönes entstehen. Das wird jetzt in die offizielle, Safe Social Kampagne mit eingebunden. Hier Fidiverse, jetzt mit Reichweite.
Ralf Stockmann Wichtig ist halt, dass es jetzt nicht für Einzelpersonen gedacht ist, um jetzt irgendwie hier Schwanzvergleich zu machen, sondern wirklich Zielgruppe ist, die Teams, die einfach so eine Kennzahl brauchen, ansonsten werden sie bei sich in ihrer Bude halt nicht ernst genommen. Das ist einfach eine Realität und da haben wir jetzt ein Mittel gegen.
Tim Pritlove Schön, warst du wieder fleißig und in was hast du das diesmal alles gebaut?
Ralf Stockmann Keine Ahnung, das Gegenteil ist eigentlich der Fall, aber da kommen wir hinterher zu, wenn wir hier über Agente Coding und so reden, weil die letzte Sendung hat mich, da ja etwas mitgenommen mit den ADRs, dass ich davor noch nie was gehört habe. Ich bin auch kein Informatiker, aber trotzdem, das hat mir zu denken gegeben und dann gab es ja auch noch diverse Hinweise. Ich kann das auch einfach jetzt kurz einbinden an der Stelle.
Tim Pritlove Wir kommen wahrscheinlich jetzt langsam auf das Thema zu, oder?
Ralf Stockmann Dann könnten wir das auch schon.
Tim Pritlove Nein, du hast ja noch deine anderen Sachen, aber die können wir auch später machen.
Ralf Stockmann Ja, machen wir später.
Tim Pritlove Okay, dann war es das jetzt erstmal dazu.
Ralf Stockmann Dann war es das, ja.
Tim Pritlove Okay. Willst du denn auch gleich das nächste, religiöse Thema von dir dann auch noch wegbraten?
Ralf Stockmann Genau, dann haben wir den ganzen Dreck durch und dann kannst du dich dann austoben in Ruhe. Wir sind ja jetzt eine Bewegung hier in der Freakshow, habt ihr mitbekommen.
Tim Pritlove Du bist eine Bewegung hier.
Ralf Stockmann Ihr könnt euch wirklich mal den Spaß erlauben und mal in Google, das gute alte Google, mal Linux on Air eintippen und da gibt es ja jetzt auch immer diese KI-Zusammenfassung und da gibt es dann also jetzt wirklich die Zusammenfassung ist, in der deutschen Podcast-Szene eine ironische Bewegung, ich weiß gar nicht, was da ironisch dran sein soll, zu, ihr müsst glaube ich zusammenschreiben, Ansonsten kommt das, glaube ich, nicht richtig mit Freakshow-Bezug. Ja, aber es steht nicht der Freakshow-Bezug.
Ralf Stockmann Steht übrigens immer dein Name dran. Was? Tim Brittler auf der Kopf der Bewegung ist.
Tim Pritlove Linus? Das ist dein Ernst.
Ralf Stockmann Ja, nun. Was ist hier gar nichts für? Mitgehangen, mitgefangen.
Tim Pritlove Hauptsächlich ein bekanntes deutsches Community-Projekt und eine wöchentliche Livestreaming-Show.
Ralf Stockmann Ja, das ist was anderes.
Tim Pritlove Das ist doch was ganz anderes.
Ralf Stockmann Es kommen immer andere Sachen raus.
Tim Pritlove Ja, es kommt jedes Mal was anderes. Diese KI, das ist doch alles nur, das ist wahrscheinlich wegen deiner Cookies und deiner Präferenzen. Du willst, dass es sich auf die Freakshow bezieht. Also gehen wir nochmal Freakshow ein.
Ralf Stockmann Und auf die legendäre Episode des Tech-Podcasts an, okay, das ist ja auch alles ausgedachter Quatsch hier gerade. Tims Linux-Reise.
roddi Tims.
Tim Pritlove Flammt die Linux- Oh Gott.
Ralf Stockmann Ist das scheiße.
Tim Pritlove Ja, das ist doch alles Unsinn. Das ist doch alles herbei. Halluziniert.
Ralf Stockmann Das ist jetzt wirklich Quatsch. Google blamiert sich gerade da etwas so. Also es gibt auf jeden Fall Neuigkeiten.
Tim Pritlove Du blamierst dich, wenn du das so zitierst. Man zitiert nicht eher als Sammarschung.
Ralf Stockmann Ich habe Screenshots.
Tim Pritlove Ja, du hast Screenshots, aber was weiß ich, was da alles mit reingeflossen ist in dem Moment. Ja, die haben dir vorher zugeschaut, womit du dich beschäftigst und schmieren dir das dann einfach ums Maul.
Ralf Stockmann So sieht es aus.
Tim Pritlove Ja, so sieht es nämlich aus, Ralf.
Ralf Stockmann So, wie auch immer. Unsere Bewegung nimmt Fahrt auf. Also wir erinnern uns, ich habe hier ein MacBook Air M1 vor mir stehen mit 8 GB RAM für, 299 Euro gekauft und da hatte ich ja jetzt schon vor etlichen Sendungen ein sogenanntes Aschari.
Tim Pritlove Richtig ausgesprochen?
Ralf Stockmann Asahi Linux drauf installiert. Und da war ein KDE-Desktop drauf.
Tim Pritlove Was ist mit deinem Mikrofon?
roddi Ich weiß es nicht. Keine Ahnung.
Tim Pritlove Ich muss, glaube ich, doch ein bisschen mehr Gain drauf geben.
roddi Jetzt werde ich.
Tim Pritlove Warum brauchst du so viel Gain?
roddi Keine Ahnung.
Tim Pritlove Okay, jetzt hast du Gain. Aber dein Mikrofon zeigt auch nach unten.
roddi Ja, aber das sollte nicht so viel ausmachen.
Tim Pritlove Nee, eigentlich nicht, Okay.
Ralf Stockmann So und die erste Botschaft ist, dass es dieses, Asahi jetzt auch für die M3-Chip-Familie gibt. Das heißt also, wer dort jetzt, vorher ging es nur mit M1 und M2, jetzt geht es auch mit M3. So, das eine oder andere müssen seinen Features noch nachziehen, aber im Großen und Ganzen ist das da sicherlich auch ein Schritt in die richtige Richtung.
Ralf Stockmann Aber womit ich ja gehadert habe, ist, dass das nicht mein geliebtes Window-Teiling hatte, was ich von Pop-OS so sehr verehrte. Dieses sich automatische Aufteilen der Fenster. Und ich weiß nicht, ihr hattet ja auch viele, viele, viele... Ich habe Tools gepostet, die das Ganze simulieren und die habe ich auch wirklich samt und sonders ausprobiert. Ich glaube elf oder zwölf verschiedene, aber es war halt alles nicht so geil wie der Cosmic Tiling Desktop von PopOS.
Ralf Stockmann So und dann, ich weiß gar nicht mehr, wie der Moment genau abgelaufen ist, habe ich dann mal irgendwann rumrecherchiert so, da war doch eigentlich auch mal irgendwas so mit Trennung von Linux, von Distribution und Desktop und kann man denn nicht eigentlich diesen Cosmic Desktop auch nicht irgendwie jetzt einfach auf ein, oh Gott, Asari, Gott, ich kann mir so nicht was merken.
Ralf Stockmann Asahi, was ist denn daran so schwierig? Asahi, Asahi, ja gut.
roddi Asahi, dieses AirSidex-Price, oder?
Tim Pritlove Asahi, Asaho.
Ralf Stockmann So, geht denn das eigentlich? Wieso geht denn das nicht? Ich will es haben.
Tim Pritlove Ich habe ganz viel Nummer Nummer geguckt in den letzten Tagen.
Ralf Stockmann Und was soll ich sagen? Da kam raus, so, ja klar gibt es das. Irgendwie seit ein paar Wochen ist es raus und da ist die URL und das sind die zwei Zeilen, die du in dein Terminal reintippst und dann geht es doch fröhlich los. Ich so, aha, okay, gut, zwei Zeilen, Terminal, gut, probieren wir das mal aus.
Ralf Stockmann Dieses Konzept von Linux, was ja auch von Unix her rührt an der Stelle so, wir haben eine Distribution auf der einen Seite und dann hast du einen Desktop auf der anderen Seite und du bist theoretisch relativ frei in der Auswahl, welchen Desktop du denn jetzt eigentlich mit welcher Distribution haben willst.
Ralf Stockmann Das war mir schon seit 20 Jahren irgendwie bekannt als grundsätzliches theoretisches Konzept. Aber wie es bei mir immer angekommen ist, war eigentlich, naja, eigentlich hast du immer eine Kopplung. Jede der Distributionen kommt eigentlich so mit seinem bevorzugten Desktop daher und besser bleibt man auch bei dem, sonst passieren irgendwie Dinge oder auch nicht.
Ralf Stockmann Und wenn du einen anderen Desktop willst, dann nimm doch besser auch irgendwie die dazu passende, in Anführungszeichen, Distribution. Das war so meine sehr gefühlige Sicht, die ich aber nie irgendwie mit Praxis oder besserer Theorie oder Wissenschaft untermauert hatte. So, ich also diese zwei Zeilen da eingetippt. Was soll ich sagen?
Ralf Stockmann Ich hatte mich dann noch so eingestimmt, ich hatte irgendwie einen Abend Zeit, gut, und dann kannst du irgendwie ein paar Stunden dann noch investieren und dann noch irgendwie rumkonfigurieren, dass es dann irgendwie die ganzen Settings wieder drüben sind und das alles wieder funktioniert und die ganzen Programme nachinstallieren und so. Das war irgendwie so mein Blick auf diese Desktop-Welt.
Ralf Stockmann Dann tippst du diese Zweilen ein und er rödelt so vier Minuten oder sowas, von denen glaube ich zwei Minuten Download waren und dann landest du halt wieder auf deinem Login-Screen und unten links kannst du dann deinen Desktop umschalten und dann, schaltest du den auf Cosmic um und loggst dich ein und alles ist da und alles funktioniert. Und ich dachte, what the fuck?
Ralf Stockmann Also ohne irgendeine...
Tim Pritlove Eine unterschiedliche Größenordnung von alles. Ja, aber also Der Webbrowser und das Terminal Alles da Alle.
Ralf Stockmann Programme waren da, alle Settings waren da Mail alles durchkonfiguriert, In den Browsern Die ganzen Keychains und sowas Alles hinterlegt, alles sauber Rübergenommen, ich habe nichts Angefasst, wirklich nichts Umgebungsvariablen, der ganze Scheiß Alles da, meine Coding-Umgebung Lief, Ich kann mich wirklich nicht entsinnen, dass ich irgendetwas an Migrationsarbeit gemacht habe.
Ralf Stockmann Ich habe da ein paar Sachen eingestellt, die Fenster sollen sich lieber so verhalten oder sowas, aber das waren halt einfach Dinge, die dann wirklich jetzt desktop-spezifisch waren. Also mind-blowing. Das ist wirklich so, als ob du auf dem Gerät jetzt, weil diese Desktops sind dann eben schon relativ weit auseinander, ein KDE zu einem Cosmic Tiling Desktop.
Ralf Stockmann Das sind schon zwei sehr, sehr unterschiedliche Bedienphilosophien. Und wenn man sich jetzt vorstellt, du hast jetzt irgendwie ein Mac und würdest jetzt ein Windows drauf installieren und alles würde trotzdem out of the box weiterlaufen. Also cool.
Tim Pritlove Also du hast von was auf was geupgradet?
Ralf Stockmann Von KDE. Also einfach nur unten drunter ist immer noch ein Fedora. Und das kommt dann halt in dieser Asahi- Variante.
Tim Pritlove Morgensonne heißt das wohl.
Ralf Stockmann In der Morgensonne-Variante mit einem KDE-Desktop und den habe ich ausgetauscht durch den Cosmic Desktop Fedora Flavor. Der hat quasi für Fedora-Distribution optimiert ist und gebaut ist. Und das hat fantastisch funktioniert. Und jetzt habe ich...
Tim Pritlove Es ist einfach schön, mal Linux-Nutzern dabei zuzuschauen.
Ralf Stockmann Dass sie begeistert sind darüber.
Tim Pritlove Dass sich etwas installieren lässt.
Ralf Stockmann Ja, aber es ist eben nicht nur irgendwie was installieren, Tim, sondern es ist wirklich so, als ob du halt so von Windows auf Mac oder umgekehrt auf einer Hardware-Megra sitzt und die ganzen Settings und alles ist einfach da. Alle Programme laufen einfach so weiter. Weil es sind schon wirklich zwei sehr, sehr unterschiedliche Bedienkonzepte, die du da plötzlich vor dir hast.
Ralf Stockmann Und dass das wirklich so völlig frictionless, so letzte Sendung hast du ja eingefordert, so hier Linux, begeister mich doch mal. Das war wirklich ein Moment, wo ich dachte so, ey, Daumen hoch. Das ist schon beeindruckend. Dass du also wirklich das ganze UX-Konzept einfach mit zwei Zeilen in einem Terminal umstellen kannst.
roddi Naja, dein Vergleich zwischen Mac und Windows hinkt ein bisschen.
Ralf Stockmann Aber doch schwer.
roddi Also ich meine Laufwerksbuchstaben, sag ich nur. Ich sage nur Laufwerksbuchstaben. Die gibt es immer noch im aktuellen Windows. Laufwerksbuchstaben.
Ralf Stockmann Mapping ist natürlich viel einfacher, ja ist klar, aber trotzdem. So und jetzt habe ich halt geile Hardware, geilen Screen, geile Tastatur, geiles Trackpad und den weltbesten Tiling-Desktop oben drüber, den ich mit meinen Shortcuts bedienen kann wie ein Laseraugen-Wizard. Und ich bin so glücklich. Ich habe meine ganze Coding-Umgebung komplett hier drauf migriert. Das heißt, ich mache überhaupt keinen Cursor mehr, sondern bin jetzt auch komplett auf OpenCode umgestiegen.
Ralf Stockmann Das mache ich alles nur noch auf der Maschine hier. Das ganze Framework, was ich mir jetzt hier hochgezogen habe, jetzt auch für die Entwicklung von, Und Fediwings mache ich komplett nur noch jetzt hier auf der Linux-Kiste. Und jedes Mal, wenn ich die aufklappe, weiß ich, es erwartet mich Freude und Spaß, weil dieses ganze Framework plötzlich super ineinander greift.
Ralf Stockmann Ich weiß nicht, ob ihr diesen Moment kennt, wo das Leben ist schwierig und alles ist irgendwie komisch und die falschen Parteien gewinnen irgendwelche Wahlen und sowas. Und dann gibt es aber diesen einen Bereich in deinem Leben, wo die Bausteine endlich mal zusammenfallen und alles gut wird. Und diesen Effekt habe ich, wenn ich dieses eher hochklappe und mich meinen Tiling-Desktop von Cosmic erwartet.
Tim Pritlove Du hast am Ende einen Webbrowser und einen Terminal.
roddi Genau, und in dem Webbrowser stehen die Wahlergebnisse.
Tim Pritlove Auch nichts anders mit Deluxe.
Ralf Stockmann Naja und dann hab ich halt, wie gesagt nachgegrübelt nach der letzten Sendung und das mit den ADRs hat mich ein bisschen angeschlagen, dass ich das überhaupt nicht auf dem Schirm hatte und dann haben etliche Nutzer Hörerinnen ja nochmal BMAD reingeworfen oder wie spricht man das eigentlich wieder aus?
Ralf Stockmann Be mad? Würde ja irgendwie sinnvoll sein, so nerdig. Be mad? Keine Ahnung.
Tim Pritlove Also jetzt kommen wir in den AI-Coding-Bereich, wenn ich das mal so ankündigen darf.
Ralf Stockmann Genau, zu dem würde ich jetzt überführen.
Tim Pritlove Mach das mal.
Ralf Stockmann Weil du hast ja gesagt, du bist jetzt quasi, also wir sind ja beide jetzt von Cursor weg und du bist ja bei Entropic all-in gegangen. Kannst ja vielleicht dann gleich noch aktualisieren, ob das immer noch der Status ist, aber das ist ja so ein bisschen das Prinzip der Sendung hier. Wenn du jetzt irgendwie was machst und cool findest, dann muss ich ja irgendwas anderes machen, sonst ist es ja langweilig für die Sendung.
Tim Pritlove Das wird ein Settel heute.
Ralf Stockmann Darum bin ich halt in die andere Richtung gelaufen und habe gesagt, ich gucke mir jetzt OpenCode an, was quasi so die Open Source Agentic Coding Plattform ist. Die im Prinzip halt genau das macht, wie Cursor es macht.
Tim Pritlove Also eine. Eine.
Ralf Stockmann Ja, es gibt noch 30.000 andere, aber schon so würde ich sagen so der Platzhirsch so im Open-Source-Bereich. Und was die wirklich sehr, sehr gut machen ist, dass man dort alles an Accounts sehr einfach reinbekommt. Das heißt also, ich habe da einfach meinen 0815 OpenAI-Account, also meinen Chat-GPT-normalen irgendwie 20-Euro-Account.
Ralf Stockmann Kannst du da einfach reinklinken, ohne dass du dich irgendwie um APIs oder sowas irgendwie kümmern musst. Ich habe meinen Open Router einfach einen Key angelegt und dort eingebunden. Ich habe ein lokales Modell, was darauf läuft. Das ist allerdings eher so Proof of Concept, weil mit 8 GB RAM kannst du überhaupt nichts laufen lassen.
Ralf Stockmann Die einzige Einschränkung dieser Kiste ist, ich hätte gerne 16 GB RAM da drin. Was habe ich noch verbunden? Bei der GWDG Rechenzentrum, wo ich gerade mit experimentiere, die haben halt selber im Keller einen KI-Cluster, dort bin ich mit konnektiert, sodass ich jetzt also sehr schön. Mir wieder pro Aufgabe und pro Projekt irgendwie raussuchen kann, so welche LLM möchte ich jetzt eigentlich haben, wie Cursor das eben auch mal angeboten hat.
Ralf Stockmann Und da habe ich dann halt jetzt wirklich für die letzten beiden Projekte, die ich gemacht habe, dann eben ein bisschen professionelleres Framework mit mir rumgebastelt, nämlich diese ADRs, die wir in der letzten Sendung hatten und das Ganze nochmal eingerahmt durch dieses BMAD, was nochmal so Konzepte für Agentic Coding mitbringt, so wann was wie in der Testabdeckung eigentlich funktionieren soll.
Ralf Stockmann Also jetzt hier Fediverse ist auch das erste Projekt, was ich mache, was wirklich so eine 100% Testcoverage hat. Und das läuft jetzt so in diesem Zusammenspiel auch total gut. Es führt dazu, dass jetzt quasi jede Aufgabe, die ich da reinwerfe, signifikant länger dauert als vorher. Ich würde sagen, schon so 15 Minuten ist es schon so ein Standardlauf, aber dafür hast du danach auch ein super stabiles Ergebnis, was in sämtlichen Mobile Views gegengetestet worden ist.
Ralf Stockmann Also der Detailgrad in dem Fehler vor dem Deployment gejagt und erlegt werden, der ist echt beeindruckend. Und die letzte Komponente, dann bin ich durch, ist, dass ich mir vor allen Dingen Open-Weights-Modelle auch angeschaut habe in den letzten Wochen. Das heißt also eben gar nicht jetzt Cloth oder OpenAI oder Grog.
Ralf Stockmann Habe ich auch alles jeweils mal kurz ausprobiert, aber ich habe mich vor allen Dingen jetzt mal konzentriert auf das, was sind jetzt auch die Open-Weights, nicht Open-Source-Modelle, der falscher Begriff, auch wenn sie häufig so genannt werden, sondern diese Open-Weights-Modelle. Die man eben dann bei irgendeinem Rechenzentrum auch wirklich im Keller irgendwo betreiben kann und die eben nicht bei Google und OpenAI irgendwo laufen, wie gut die denn eigentlich sind.
Ralf Stockmann Und jetzt hier das FIDI Wings ist komplett entstanden mit, was habe ich hier, genommen, GLM53, was im Moment so der Platzhirsch unter den OpenWades-Modellen ist. Und das ist echt günstig, auch auf OpenRouter und hat also das richtig gut runtergerockt, sodass ich jetzt also wirklich so einen datenautonomen Podcast-Tag habe.
Tim Pritlove Lässt es nicht lokal laufen, sondern auf irgendeiner Büchse und GLM ist doch ein chinesisches Ist ein chinesisches.
Ralf Stockmann Genau, das ist von X irgendwas Z irgendwas hatten wir schon mal. Das ist relativ wuchtig, also es gibt natürlich auch in verschiedenen Größenordnungen kann man sich das shoppen, also ich habe da jetzt das große und das mittelgroße, die beiden hatte ich da im Einsatz.
Tim Pritlove Dann shoppst du dir das zu welchem Tarif?
Ralf Stockmann Das ist dann das, bei der GWDG haben sie es unten im Keller laufen und da bin ich quasi jetzt gerade über so ein Gesellschaft für wissenschaftliche Datenverarbeitung Göttingen. Das ist mein altes Rechenzentrum von der Uni Göttingen und Max Planck.
Tim Pritlove Da benutzt du das oder was?
Ralf Stockmann Genau, weil wir gerade gucken, ob ich nicht mal den ganzen FEP dort rein migriere für KI, Services und Dienstleistungen. Für die Stavi und SPK machen die das schon und die Verbindungen sind noch ganz vital. Muss ich jetzt irgendwie nachgucken. Guck selber. Warte, ich schreib hier was in den Chat rein. Das ist ja der Chart, den ich da immer ganz hilfreich finde.
Ralf Stockmann Von dieser Seite, die ich auch schon ein paar Mal gebracht habe, dieses Artificial Analysis. Und Tim, wenn du mal auf den Link gehst, den ich da jetzt reingeworfen habe, das ist mal eine schöne Visualisierung, was zu einem gegebenen Zeitpunkt X ist. so irgendeinem Datum, das beste verfügbare Closed-Modell und dann das beste verfügbare Open-Weights-Modell ist.
Ralf Stockmann Und dann siehst du, dass es bis vor ein paar Wochen waren die ganz schön dicht beieinander. Geh mal über den drittletzten blauen oder den vorletzten blauen Punkt. Das ist das Modell, was ich da hatte. Dann siehst du jeweils im Hover, was das ist. Das ändert sich da auch.
roddi Aber sind das Coding-Modelle? oder sind das...
Ralf Stockmann Nee, das sind keine spezifischen Coding-Modelle. Das sind Lyrik-Modelle.
Tim Pritlove Naja, es gibt ja welche, die sind mehr auf Wissen angelegt und es gibt welche, die sind mehr auf Coding angelegt.
roddi Deswegen frage ich ja.
Ralf Stockmann Aber es gibt auch von den Lyrik-Modellen dann Ableitungen, die dann nochmal auf Coding hin optimiert werden. Also auch das gibt es.
Tim Pritlove Das ist schön, das Weltwissen als Lyrik zu bezeichnen.
roddi Naja, die schreiben da halt so lyrische Texte.
Tim Pritlove Das ist ein good point.
Ralf Stockmann Aber bei diesen beiden Kurven siehst du halt, dieses beste Open-Weights-Modell ist halt auf dem Stand, wie das beste Closed-Modell vor drei Monaten war. Ja, größer ist der Abstand.
Tim Pritlove Laut irgendwelchen Benchmarks.
Ralf Stockmann Ja, aber da sind schon ganz schön viele Benchmarks drin verbaut.
Tim Pritlove Ja, aber Benchmarks ist ja das eine. Da testen ja andere Leute irgendwie ihren Scheiß. Und wenn man das so mit dem eigenen Kram macht, dann ist es ja nochmal was anderes.
Ralf Stockmann Ja, aber dafür verlassen die Daten, gehen dann aber auch nicht über den Teich, sondern du hast das alles schön irgendwo hier in deiner DSGVO-konformen Zone. Und das ist, wenn ich sowas dann irgendwie auf der Arbeit einführen will, ist das natürlich dann schon mal ein Killer-Feature. Und dafür ist es dann mal echt good enough.
Ralf Stockmann Und das habe ich jetzt die letzten zwei, drei Wochen wirklich hart durchgezogen. Also nur noch Linux, den schönen Cosmic Desktop, OpenCode, OpenWades, LLMs und damit kriegt man Shit dann. So, Daumen hoch.
Tim Pritlove Und was für Kosten?
Ralf Stockmann Wenn man sich jetzt Fedi Wings anguckt, hat glaube ich 2 Euro gekostet.
Tim Pritlove Also für welche Development Time?
Ralf Stockmann Development Time würde ich sagen netto drei Tage habe ich da dran gesessen.
Tim Pritlove Aber Tage heißt bei dir abends?
Ralf Stockmann Ja, ne, würde ich sagen, also umgerechnet auf irgendwie 8 Stunden, also dreimal 8 würde ich sagen, ist da reingeflossen.
roddi 24 Nettostunden.
Ralf Stockmann 24 Nettostunden, ja. So um den Dreh. Und ich würde sagen, so die Kernanwendung, es gibt ja immer so, ab da läuft es eigentlich und dann kommt noch irgendwie Feintuning und es war mir beispielsweise dann wichtig, nicht nur Mastodon anzubieten, sondern auch noch andere Fediverse-Dienste, die eben über die API ist.
Tim Pritlove Was für eine Programmiersprache ist dieses Fediverse? Weißt du das überhaupt noch, in was du programmierst oder sagst du einfach nur, mach mal?
Ralf Stockmann Das kommt ein bisschen darauf an, welche Komponente, weil das Ganze ist ja wieder nach meinem Standard-Template so, es muss hinterher als GitHub-Page laufen, so da ist es JavaScript und ich habe aber auch eine Server-Komponente bei mir laufen, die diese Cards produziert zur Laufzeit. Das wollte ich immer schon mal bauen, so einen Dienst, der ist in Pearl.
Ralf Stockmann Nicht Quatsch, Pearl. Python ist der. Python, da drüber liegt eine DACDB-Datenbank, in der das Ganze reinfließt, ein bisschen ETL, aber gar nicht so viel. Genau, und welches Python-Frontend da jetzt? Ich hatte überlegt, ob ich es in Erlang mache, aber ja. Das dachte ich mir. Da habe ich noch eine Anwendung, wo ich Elixir mal zum Einsatz bringen werde. Aber dafür, ich musste fertig werden.
Tim Pritlove Ich helfe gerne.
Ralf Stockmann Ich weiß.
roddi Aber sowas wie Olama zum Lokal laufen lassen, hast du noch nicht ausprobiert, oder?
Ralf Stockmann Das Problem ist, ich habe überall zu wenig Speicher. Also auch jetzt hier mein Mac hat halt nur 16 GB. Und da ist das auch schon sehr, sehr wackelig.
Tim Pritlove Da kann ich dir helfen.
Ralf Stockmann Mit Speicher. Ja, okay.
roddi Mein Firmenrechner hat 64 Gig. Da habe ich mit Olama mal ein Modell installiert. Ich bin aber nicht dazu gekommen, es auszuprobieren, bevor ich mehr Platz gebraucht habe und alles wieder runtergelöscht habe. Weil die SSD so klein ist.
Ralf Stockmann Wobei ich da glaube ich auch nicht Olama nehmen würde, oder? Was ist dieses Modell, was relativ gut lokal betreibbar ist?
Tim Pritlove Olama ist kein Modell.
roddi Lama ist dieser Dienst, wo man Modelle installieren kann.
Tim Pritlove Das ist die Runtime, in der du Modelle laufen lässt. Die andere Alternative ist LM-Studio. Ich kann ja mal kurz meine Geschichte in dem Kontext erzählen. Also auch ich wollte halt los von Cursor aus zwei Gründen. Der eine ist halt der offensichtliche. Hat jetzt irgendwie Elon hat es gekauft und ich weiß nicht, in den letzten Tagen, das dürftest du auch noch mitbekommen haben, kam sie dann an so, du, weißt du, wir haben jetzt Grog oder hey, du willst wirklich bestimmt unbedingt Grog haben oder ich stelle erst einfach mal den Default auf Grog.
Tim Pritlove Du wolltest ja eigentlich was anderes haben, aber ich habe trotzdem Grog genommen. Und es war dann so, oh, geht mir aus der Sonne. Und dann war es halt auch so, dass ich gerade so in meinen ersten Coding-Craze dann abgestiegen bin. Das war dann hier so Blingel als Development und lalala. Und dann waren wir so im Turbo-Modus. Dann habe ich irgendwie so höllisch viel Geld auf einmal rausgeschmissen, damit ich überhaupt noch hinterher kam und sagte, es ist scheiße und es ist von einem Idioten.
Tim Pritlove Also es ist nicht scheiße, der Cursor gefiel mir gut. Dann gibt es auch immer noch ein paar Sachen, die finde ich top gelöst. Egal, dann wurde es teuer und dann war es halt auch noch tainted. Und dann habe ich halt geguckt, okay, was kann ich jetzt machen? Und ich bin dann auf Claude Code gewechselt, weil ich benutze ja eh gerne Claude.
Tim Pritlove Einfach, weil es liefert einfach für mich ab. Und ich mag die Interaktion damit, war aber super skeptisch und vor allem die Integration. Ich wollte ja dann unbedingt wieder was in der IDE haben und ja, so man kann doch ganz gut mit diesen Command-Line-Versionen wie OpenCode und so weiter.
Ralf Stockmann OpenCode ist auch Desktop. Das haben die vor ein paar Wochen released. Also ich habe das nur rein in der IDE hier im Desktop laufen. Das ist nicht Kommandozeile.
Tim Pritlove Was ich hier mache. Mit einem eigenen Editor dann oder was?
Ralf Stockmann Nee, also in dem Editor kannst du dann kommentieren an die Dinge. Du kannst aber nicht in einer einzelnen Zeile dann wirklich was umtippen. Aber du hast quasi hier Zugriff auf die ganzen Dateien, die hier rumliegen und, hast hier deine ganzen Projekte. Also das fühlt sich alles schon exakt wie Cursor eigentlich an.
Tim Pritlove Naja, Cursor ist ja am Ende VS Code. Also bin ich dann erstmal auf VS Code zurückmarschiert und habe mal geguckt, wie da so die Integrationen sind und tatsächlich gibt es für VS Code halt auch direkt ein Cloud-Plugin, was sich da eigentlich ziemlich eins zu eins integriert. Es ist halt nicht ganz so sophisticated wie jetzt bei Cursor.
Tim Pritlove Cursor macht so sportliche Sachen wie, also es gibt ja, wenn man jetzt so chattet, dann kann man ja dann immer mit dieser, mit Ad kann man sich ja mal auf was beziehen. Typischerweise auf eine Datei. Aber du kannst ja in Cursor dich mit Ad auf jeden Scheiß beziehen. Also erstmal greift er in den Language Server von der Programmiersprache, mit der du arbeitest, rein. Das heißt, du kannst dich explizit auf so einzelne Teile deines Codes beziehen.
Ralf Stockmann Eine Funktion oder sowas.
Tim Pritlove Du kannst auch sagen Add und dann Terminal auswählen und dann liest irgendwie das Teil so direkt aus dem laufenden Terminal. Du musst nicht irgendwelche Logfiles schreiben und gucken mal, was jetzt in dem Logfile steht, damit er mal weiß, was ein Programm ist. Du kannst ihn einfach so direkt an irgendein Code-Output ranhängen und mitlesen lassen.
Tim Pritlove Das ist schon gerade für so Echtzeitanalysen, Protokollanalysen ist das ziemlich geil und das war auch ein gewisser Schmerz, sich davon zu lösen, weil wenn dann ein User-Interface schlechter wird es halt nie gut. Trotzdem. Es hat soweit gut funktioniert. Gut, man kann darüber debattieren, wie, Wie gut das Pricing so ist.
Tim Pritlove Ich bin dann am Ende bei diesem Max-Tarif gelandet mit 90 Dollar, der tatsächlich für mich jetzt ganz gut funktioniert im Monat. Ich wusste schon, das wird jetzt ein bisschen wilder. Aus verschiedenen Gründen. Und das ist jetzt mein Setup, mit dem ich eigentlich auch ganz zufrieden bin soweit. Das funktioniert ganz gut. Ich habe mir auch noch ein paar andere Sachen angeschaut. Es gibt ja auch noch, ZED, den Editor, der glaube ich in Rust geschrieben ist.
Tim Pritlove Der ist ziemlich schnell, aber ist so User Interface mäßig wieder sehr, macht wieder sein eigenes Ding, komischer Font und es sieht dann alles nicht so Macintosh mäßig aus. und ja, okay, er ist schnell. Der kann wahrscheinlich auch viel, hat auch eine ganz gute Integration. Und vor allem hat Z, also gerade das Team um Z hat ja nochmal der ganzen AI-Welt noch ein weiteres Protokoll beschert, nämlich ACP. Wir kennen ja alle MCP.
Tim Pritlove MCP ist das Protokoll, was du an Subsysteme ranballerst, damit eine LLM darin rumfingern kann. Was weiß ich, hängst du ein MCP an deinen Browser, dann kann irgendwie die LLM in deinem Browser irgendwie gucken, wie das mit den ganzen HTML-Elementen ist und JavaScript und was macht das Ding eigentlich.
Tim Pritlove Hängst dir ein MCP-Server an deinen. Datenbank, an deinen Postgres und dann kann er irgendwie da selber im SQL rumsuchen und checken, ob deine Indexes alle in Ordnung sind und ob man da nicht mal was besser machen kann. All diese ganzen Sachen. Das ist ja, ja, you heard it here first, so MCP, als es so ganz frisch war, hat sich das ja hier, glaube ich, vor einem Jahr auf den Tisch geworfen und das ist mittlerweile wirklich das Protokoll geworden, von dem es jetzt übrigens auch eine neue Version gibt, die überarbeitet ist.
Tim Pritlove Z wiederum hat jetzt ACP in den Ringen geworfen und ACP ist das Agent-Control-Protokoll. Das heißt, das ist jetzt quasi das Protokoll, mit dem ein Agent, ich wusste, dass der Witz kommt, Z ist noch nicht ganz dead, weil Z hat ACP erfunden. Und ACP ist ein Protokoll, das definiert, wie ein Coding-Agent sich von einem Editor steuern lässt.
Tim Pritlove Also hier wird sozusagen die LLM bedient von dem Editor und damit kannst du diese Integration machen. Das heißt, in dem Moment, wo ein Agent, wie zum Beispiel Claude Code, ACP unterstützt, kannst du das in jeden Editor reinwerfen, der ACP kann und dann weiß er, wie er diesen Editor integriert. Und das macht sozusagen die Agents beliebigen Editoren zugänglich.
Tim Pritlove Ich weiß jetzt nicht, ob OpenCode das irgendwie in irgendeiner Form schon benutzt, aber meine Vermutung ist, das wird tragen.
Ralf Stockmann Also was mich bei ZET damals abgestreckt hat, ist, dass das wieder so VC Capital Funding mäßig ist. Also wo die nächste Entgertification Runde quasi schon wieder eingebaut ist.
Tim Pritlove So ist die Welt. Ja, ich meine, wie ist Code gehört? Microsoft.
Ralf Stockmann Ja, Open Code ist dann noch ganz gut aufgestellt.
Tim Pritlove Aber ich wollte was haben, was familiar ist. Ich sage auch nicht, das ist jetzt das Beste. Ich sage nur, das ist das, was ich jetzt derzeit verwende und das funktioniert soweit für mich erstmal ganz gut. Auf jeden Fall war ich dann von Cursor befreit und ich durfte auch feststellen, dass tatsächlich direkt mit Claude Co. zu reden, ist schon auch noch mal...
Tim Pritlove Nochmal ein bisschen geiler an einer Stelle, weil du kannst nämlich dann auch so richtig so Realtime-mäßig, während der irgendwie redet, kannst du ihm nochmal so einen Prompt reinschmeißen und der reagiert sozusagen dann in dem Moment. Also wenn du siehst, der biegt gerade falsch ab, dann kannst du sagen, nee, halt, stopp, irgendwie, ich hab's so gemeint und das wird dann eben auch nochmal reingetimt. Das ist jetzt nicht der wichtigste Aspekt, aber fand ich schon mal ganz interessant, wie lebendig das Ding ist.
Ralf Stockmann Das hat Cursor aber seit kurzem auch als Standardfeature bei sich drin.
Tim Pritlove Ja, das kann sein, dass sie natürlich dieses Feature jetzt auch einbauen. Die gucken sich das alle im Wochentakt ab. Also es geht so schnell und du weißt ja auch, wie viel sie da von Hand programmieren müssten, nämlich kaum irgendwas. Logisch, Cursor wird das alles haben, Cursor wird auch weiterhin ein tolles Produkt sein, aber es gehört halt Elon Musk und deswegen will ich damit nichts mehr zu tun haben.
Tim Pritlove und es ist halt auch zu teuer, weil du dann nämlich irgendwie Cloud-Code dann, also diese Cloud-Modelle dann nur über API benutzt und gut, das mag jetzt also heavily subsidized sein, aber so zahle ich halt für die Top-Modelle wie Fable und für Opus, was jetzt gerade in der Version 5.5 rausgekommen ist, nochmal ein bisschen billiger geworden und schneller geworden ist, zahle ich halt, also ich habe jetzt mit meiner, ich habe jetzt wirklich eine Phase von extrem viel Coding hinter mir. Und das passt.
Tim Pritlove Und ganz ehrlich, 90 Dollar im Monat für das, was ich da an Value rauskriege. Best Product ever. Ja. Soll ich dann mal...
Ralf Stockmann Ich hole mir erstmal ein Bier und trinke mir Mut an und dann... Also...
Tim Pritlove Oder willst du erstmal, Roddy, deinen Ausflug mit Claude berichten? Das fände ich auch nochmal ganz interessant.
roddi Also, ähm, Vielleicht, bevor ich auf das Projekt eingehe, nochmal davor. Ich weiß nicht, hatten wir darüber mal gesprochen, über OpenS-Cut?
Tim Pritlove Ich hatte das, glaube ich, schon mal erwähnt, dass man damit ganz ordentlich mit LLMs ganz gut die Modelle bauen kann.
roddi Ja, das hatte ich neulich mal gemacht. Was sehr interessant ist, weil ich dem ersten Screenshot vorgeworfen habe, dann einen Font, in dem er das, was in dem Screenshot Text ist, rendern sollte und ihm dann noch so ein paar Sachen gesagt habe und er, hat es tatsächlich mehr oder weniger, also innerhalb von einer Viertelstunde war ich fertig und hatte so einen Button, der so aussah wie halt so ein Button, den man in einer Software drückt.
roddi War jetzt so ein bisschen Auftragsarbeit, so firmenintern, aber das, fand ich relativ spannend, nachdem schon ein Kollege zu mir meinte, hier hör mal, guck dir das mal an, OpenS-Cut, das ist wirklich gut. Aber ich habe jetzt ein Produkt, ein Projekt angefangen und dachte mir so, wie wäre es eigentlich mal was in Hardware zu machen? Und jetzt habe ich so gedacht, also was auf ESP32 Basis, ein CO2 Sensor und dazu ein kleines OLED Display, auf dem ein bisschen was dargestellt wird.
Tim Pritlove Das ist sehr teuer, diese ganze CO2-Sensor-Geschichte, wenn du auf den Markt mal guckst. Ich weiß nicht, ob sich da jetzt in den letzten Monaten was getan hat oder im letzten Jahr.
roddi Es geht, es geht. So die günstigeren Kosten so zwischen 15 bis 20 Euro.
Tim Pritlove War es jetzt Platinen oder fertige Geräte?
roddi Naja, der Sensor auf einem Breakout-Board.
Tim Pritlove Ja, okay. Aber wenn ihr jetzt so nach, ich brauche jetzt mal ein CO2-Messgerät, suchst, dann war das vor einem Jahr, als ich das mal gemacht habe oder vor zwei, weiß ich nicht.
roddi Ja, da war das teuer.
Tim Pritlove Alles sinnlos teuer.
roddi Inzwischen gibt es das Teil von Ikea, dieses Albstuga heißt das.
Tim Pritlove Glaube ich. Ja, richtig, stimmt. Als Homekit, also als Messerteil.
roddi Das funktioniert ohne Probleme und ist auch jetzt nicht ganz so teuer, aber darum geht es auch gar nicht. Ja, naja, was kostet das, 25 oder 30?
Tim Pritlove Ja, ja, wenn es nicht die ganze Zeit diskonnecten würde.
roddi Ja, aber das machen alle.
Tim Pritlove Ja, das ist ein anderes Thema.
roddi Alle Ikea-Geräte und ich weiß nicht.
Tim Pritlove Ja, Ikea ist noch nicht mal die schlimmsten. Aber ich habe so den Eindruck, dass sich mit Mac OS 27, mit den 27er OS da was getan hat. Anderes Thema, lass uns nicht über Smart Home reden.
roddi Gut, also wie gesagt, dann habe ich mit Claude angefangen, einfach mal zu sagen, hier, hör mal, das will ich machen.
Tim Pritlove Welches Modell?
roddi Opus, das Große mit 4,8, weil das ist das, was wir in der Firma momentan haben. Das ist das Einzige, was es momentan auf AWS Bedrock gibt, weil die anderen gibt es glaube ich noch nicht. Auf jeden Fall habe ich damit dann mal angefangen und habe ihm halt mal so gesagt, das und das will ich machen und so weiter, lass uns mal ein paar Bauteile aussuchen.
roddi Und dann hat er tatsächlich angefangen und gesucht und gemacht und hat dann halt irgendwie, so ein paar Fragen gestellt, ja und hier und die sind günstig, die sind nicht so toll, die sind richtig gut, aber ein bisschen teurer, also jetzt bei den CO2 Sensoren, bin dann auf ein paar geeinigt und hab gesagt, ja, ja, das und das und das und das, okay, dann machen wir jetzt mal einen Schaltplan in KeyCut.
roddi Und dann hat er angefangen, einen Schaltplan zu machen in KeyCut und hat den dann aber auch erstmal in. ASCII-Grafik ausgeworfen und ich so, nee, nee, nee, nee, nee, dann machst du mir jetzt mal ein schönes SVG. Achso, und dann wollte ich noch eine farbige LED dazu haben und so weiter und dann ging es los.
roddi Dann hat er die farbige LED erstmal an den falsche Spannung angeschlossen und dann musste ich ihm das erstmal abgewöhnen. Und dann meinte er hier noch hier und da, dann muss ich ihm das noch abgewöhnen und dann habe ich in Keycard reingeguckt und dann hat er die falschen Bauteile ausgewählt und das hat alles hinten und vorne.
roddi Also es war korrekt verdrahtet, also nicht, dass der Verdrahtungsprüfding sie, wenn man den anschmeißt, nicht Fehler geworfen hätte, aber ja. und dann dachte ich, boah, Alter und dann habe ich es dann tatsächlich nochmal per Hand neu gemacht, nachdem ich ungefähr wusste, was ich will und auch wusste, wie es geht, aber bis dahin war es sehr rocky, aber also so wie Agentic Programming zwei Jahre vor zwei Jahren.
Tim Pritlove Klingt für mich wie so ein Problem wo vielleicht Fable die nächste Stufe zünden könnte.
roddi Ja, wahrscheinlich, wahrscheinlich. Also was ich erstaunlich fand, ist er, dass er tatsächlich ein komplettes Keycard-Projekt ausgeworfen hat. Also er hat dann wirklich gemacht, ja, ja, dann schreibe ich hier das Keycard-Projekt hin und dann, ach so, und dann hat er mir noch die Firmware geschrieben.
roddi Die hatte auch Fehler, aber ja gut, mit nochmal zweimal draufhauen ging's dann. Ja, und jetzt, keine Ahnung, ich hab die Platine noch nicht bestellt, ich will die noch bestellen. so fünf Stück oder so und dann mal gucken.
Tim Pritlove Wundert mich so ein bisschen, dass du da so viele Fails hattest, In gewisser Hinsicht ist ja Hardware-Layout auch nur Programmieren.
roddi Ja, aber die Schaltung war schon falsch. Also er hat halt 3,3, also er, hat die RGB-LED bei dem ESP32 an den 3,3 Volt Port angeschlossen, was für eine RGB-LED einfach mal zu wenig Spannung ist. Die muss 5 haben, sonst wenn die wirklich hell leuchtet, dann kann die das nicht leisten. Die ist auch so spezifiziert. Also er hätte es in der Spezifikation lesen können, dass diese LED nicht an 3,3 Volt angeschlossen wird.
roddi Da merkt man, da fehlen noch so diese Teile, wie lese ich Datenblätter, wie werte ich das Wissen des Datenblatts aus und wie füge ich das zu einer Schaltung zusammen. Ich denke, in zwei Jahren werden wir darüber nicht mehr reden, aber zum jetzigen Zeitpunkt ist es noch sehr rocky road. Immerhin gut genug, um anzufangen und dann per Hand weiterzumachen.
Tim Pritlove Überhaupt erstmal auch zu lernen und gerade so viel Bauteil- und Sensorenrecherche ist da auch eine Menge zu holen. Ich finde eh gerade so die ganzen Online-Recherchemethoden, es gibt ja dann bei diesem Chat-Deput, ich weiß nicht, ob es das noch so gibt, aber es gab ja immer dieses Deep Research. Das war mal so ein separates Sidebar-Feature. Vielleicht ist das jetzt generell so, aber dass man halt wirklich mal sagen kann, hier, guck mal, ich will mal jetzt hier mich mal über die und die Technologie informieren.
Tim Pritlove Jetzt klapper mal das ganze Internet ab, sozusagen, und find mal raus, was da so Sache ist. Und dann legt er da irgendwie los und verbrät seine Tokens und liest sich aber auch durch tausend Datenblätter und was nicht alles. Und dann kriegt man halt so einen fertigen Report mit irgendwie so sieht es aus. Und das ist zum Einstieg in so bestimmte Bereiche, von denen man vielleicht selbst noch relativ wenig Ahnung hat, wie ich zum Beispiel generell mit Hardware, ist das schon mal ein guter Start.
Tim Pritlove Selbst wenn da vielleicht im Detail nicht alles stimmt.
roddi Ja, was halt deutlich besser funktioniert, ist ihm zu sagen, ich habe das und das Gerät, das hat eine API und lies dir mal die Dokumentation durch und schreib mir mal Code, der diese API anspricht. Das funktioniert ohne Probleme. Also, aber wie gesagt, das Hardware-Zeug, ja, keine Ahnung, wird schon noch, wird schon noch ein bisschen...
roddi Muss ja noch Luft nach oben sein.
Ralf Stockmann Alles braucht Luft nach oben.
roddi Alles braucht Luft. Nur die Wurst hat zwei. Ne, äh, was? Jetzt ist Tim verschwunden. Ich bin eigentlich mit dem Thema so weit durch.
Ralf Stockmann Dann kommt jetzt die Pausenmusik. Was sollen wir nur ohne Tim machen? Ja. Okay, ich habe gerade mal durch den Chat nochmal durchgegangen, aber ich glaube, da kam jetzt noch keine.
roddi Achso, was ich zum Thema Keycut noch sagen wollte, die Software ist wirklich leistungsfähig, soweit ich das einschätzen kann. Wahrscheinlich kann ich es nicht einschätzen, aber sie ist schon sehr kratzbürstig und ein LLM an der Seite zu haben, um fragen zu können, sag mal, ich möchte mal, wie mache ich denn das?
roddi und er dich dann so an der Hand hält und ja, dann gehst du auf das Symbol und dann rechts klickst du da und machst das und so. Das ist dann schon ganz gut. Also ich glaube, ich hätte Hardware zerstört, wenn ich das ganz ohne gemacht hätte. Weil das doch schon mitunter sehr, sehr schwierig zu benutzen ist.
roddi Also klar, wenn man es erstmal kennt und kann, aber zum Anfang sehr kratzbürstig.
Tim Pritlove Also kratzbürstig ist wirklich ein schönes Wort in dem Zusammenhang. Das ist ja generell so bei Open Source Desktop Software immer so eine Sache und gerade so diese spezialisierten Sachen, ich werde da auch regelmäßig wahnsinnig. Gut. Dann will ich mal so ein bisschen erzählen, was mich eigentlich so getrieben hat in den letzten Wochen.
Tim Pritlove Und es ist ein bisschen wild. Also erstmal, ich habe halt irgendwie jetzt erkannt, festgestellt, ich kann mir echt jetzt Sachen bauen für meinen eigenen Bedarf, um meine Probleme zu lösen. weil das ist das, was mich irgendwie immer schon so genervt hat Tim.
Ralf Stockmann Du hast Probleme welcher Film war das denn nochmal?
Tim Pritlove Was?
Ralf Stockmann Das ist ein Klassiker aber egal.
Tim Pritlove Der Satz wird sicherlich ein paar mal schon gefallen sein auf jeden Fall, also was heißt Probleme ich bin ja faul und ich will quasi die Dinge also alles was man irgendwie zweimal tut ist schon einmal zu viel also Dinge müssen automatisiert werden Das ist meine tiefste Überzeugung. Das schafft einfach Freizeit. Und Freizeit schafft Zeit für neue Gedanken.
Tim Pritlove Und dann kann man sich irgendwie über die Zukunft Gedanken machen. Weil das ist das Einzige, was wichtig ist, ist, dass man sich über die Zukunft Gedanken macht. Und davon möchte ich gerne so viel Zeit haben, wie es irgendwie geht. Also müssen also diese ganzen Chores irgendwie weg. Und es gibt ja die verschiedensten Chores, die wir alle so zu leisten haben.
Tim Pritlove Deswegen habe ich zum Beispiel in meiner Wohnung zwei Staubsaugerroboter. Die nehmen mir so dermaßen viel Zeit, also legen so viel Zeit frei.
Ralf Stockmann Und es sind zwei, weil sie unterschiedlich spezialisiert sind oder auf zwei Stockwerken?
Tim Pritlove Auf zwei Ebenen, ja.
Ralf Stockmann Okay.
Tim Pritlove Genau.
Ralf Stockmann Und die einfach mal noch keine Treppe rauf und runter kommen.
roddi Aber mal ganz ehrlich, mein allererster Staubsauger-Roboter, das ist so ein Gerät, das macht, also wenn man das das erste Mal neu einen hat, macht es so viel Freude, weil es einem so viele Dinge abnimmt, die man ungern oder gar nicht macht. macht, das ist einfach unglaublich.
Tim Pritlove Wenn man sich für einen das Fernsehen anschaut, dass man das nicht selber machen muss. Also, ja genau. Es hat zwei Gründe. Also erstmal der Hauptgrund waren diese Ebenentrennung. Das andere ist, der eine macht halt in dem Wohnbereich nachts sauber und der andere macht im Schlafbereich tagsüber sauber.
Tim Pritlove Das heißt, das passt wunderbar und so habe ich diese Treppenproblematik nicht. Aber es gibt ja mittlerweile auch Modelle, die das können, aber ein anderes Thema. Aber das ist so das Ding. Und eine Sache, die mich jetzt in letzter Zeit sehr genervt hat, waren meine Ausgaben. Du weißt schon, Geld.
Ralf Stockmann Kenn ich, leider.
Tim Pritlove Es akkumuliert sich ja alles so ein bisschen. Und dann hier mal ein Service und dann nochmal was klicken und dann hast du hier irgendwie noch Dropbox und Amazon und Pipapo und diesen Dienst und Studioling. Du hast immer noch Dropbox.
Ralf Stockmann Echt?
Tim Pritlove Ja, es gibt ja immer noch nichts, was so funktioniert wie Dropbox.
Ralf Stockmann Nextcloud? auf irgendeinem ollen Server draufgeworfen. Echt, du zahlst für Dropbox noch Geld?
Tim Pritlove Ja, natürlich.
Ralf Stockmann Wieso natürlich? Was für ein Feature hat das, was nicht dräuft sich Open-Source-Varianten genauso gut können?
Tim Pritlove Na, es synkt meine Dateien.
Ralf Stockmann Ja, genau, wie in Nextcloud und...
Tim Pritlove In Nextcloud macht das aber nicht auf meinem Rechner.
Ralf Stockmann Wie auf deinem Rechner?
Tim Pritlove Naja, ich hab halt einfach Dateien auf meiner Festplatte.
Ralf Stockmann Ja.
Tim Pritlove Und? Die synken sich im Hintergrund in die Dropbox rein.
Ralf Stockmann Wie bei Nextcloud? Also ernsthaft, Tim? Das ist jetzt kein Getrolle. Es gibt praktisch kein Feature, was Dropbox kann, was Nextcloud nicht genauso macht.
Tim Pritlove Ja, weil dann braucht man einen Server, den man selber betreiben muss, wo irgendwie Festplatten, die teuer sind und so weiter. Also Dropbox funktioniert für mich. Dropbox ist für mich ein Kollaborationstool.
Ralf Stockmann Ich wollte nur Anregungen zum Geld sparen.
Tim Pritlove Ja, kannst du gerne machen. Ist auch Teil der Überlegung. Ich sag nur, noch benutze ich das. Es funktioniert soweit, finde ich, ganz gut, weil es halt, ich weiß nicht, ich weiß ja nicht, wie Nextcloud sich bei macOS integriert, aber ich habe da Befürchtungen.
Ralf Stockmann Wenn ich eher... hier unseren, oder zumindest meinen Lieblings-Podcast höre, besser als Dropbox mittlerweile. Hier im Exzellente Tech-Podcast, die schimpfen ja immer über die Dropbox-Integration im macOS.
Tim Pritlove Die schimpfen über die neue Version von Dropbox. Da schimpfe ich auch drüber, die benutze ich nämlich nicht.
Ralf Stockmann Das heißt, du hast noch so Vintage- Legacy-Software bei dir drauflaufen.
Tim Pritlove Das Problem ist, dass Apple an der Stelle nicht liefert, weil die Integration für diese Dienste, zu denen sie noch nicht richtig gezwungen werden, aber da was sozusagen, was ja auch, also für mich funktioniert auch iCloud nicht, weil ich da nicht unter Kontrolle habe, was auf meiner Platte ist. Ja, diese Virtualisierung und wann ist das wirklich da und wie synkt das und wann synkt das und wie kann ich das, wie forcieren, wann es synkt und so weiter.
Tim Pritlove Das Oldschool Dropbox ist das, was ich benutze in dem Moment, wo Dropbox sagt, wir benutzen diese, wir unterstützen die Oldschool-Version nicht mehr, dann bin ich weg, weil das neue, ich habe das mal ausprobiert, da wirst du wahnsinnig bei. Also das ist für mich sehr wichtig, ein sehr, sehr, sehr gutes Gefühl dafür zu haben, wann sünden die jetzt eigentlich wie wirklich genau.
Tim Pritlove Und das ist bei vielen Alternativen alles auch sehr wischiwaschi und das ist auch bei iCloud scheiße. Ich benutze iCloud, weil ich es irgendwie so in meinem Apple One mit drin habe, ab und zu nochmal so als Ablage und ich verbrate da so die Gigabytes, die ich da zur Verfügung habe, um mal irgendwas zwischenzulagern.
Tim Pritlove Egal. Es ging ja erstmal um Geld. Und es ist halt so, du weißt dann auch irgendwann auch gar nicht mehr, was du alles zahlst. Klar, so monatliche oder wöchentliche Kosten, das sieht man irgendwie gut. Aber manches ist dann so vierteljährlich, halbjährlich, dann kommt wieder so irgendeiner, ach, das hatte ich auch noch, das wollte ich doch letztes Jahr schon kündigen und so weiter.
Tim Pritlove Naja, also habe ich mir irgendwie ein Tool erst mal geschrieben, hat mir irgendwie wieder mein Elixier Postgres Kombination gefeatured und gesagt so, hier ist mein Money Money, zieh dir einfach alle Überweisungen, also alle Umsätze von allen meinen Konten over the full time. So, ich habe das irgendwie zurückgehend bis keine Ahnung, was das Anno Dunne malt.
Ralf Stockmann Sie haben mein volles Interesse geweckt, reden Sie weiter.
Tim Pritlove Und dann Und ja, und dann habe ich mir irgendwie mit Claude gesagt, okay, jetzt bauen wir hier so ein paar Algorithmen und Gruppierungen und so weiter.
Ralf Stockmann Weil das ist nämlich alles nur so semi-geil in Money Money. Also da kann man vielhändisch selber bauen.
Tim Pritlove Money Money macht das nicht. Das ist nicht das, was Money Money Money macht. Money Money holt dir den Scheiß auf deine Platte und zeigt ihn dir an. Und ich hole mir das von Money Money und baller das in meine eigene Datenbank. Und ich muss sagen, das ist eine schwierige Tätigkeit. Ja, also... Ich würde nicht sagen, dass ich da das perfekte Ergebnis erzielt habe, aber ich habe zumindest es soweit hinbekommen, dass ich so den Großteil von Sachen, die ich so regelmäßig, mit irgendeiner Regelmäßigkeit bezahle, aufgelistet bekomme, die Trends bekomme, also wie viel zahle ich da im Schnitt, wie ist der Trend über die letzten Jahre, wird das mehr, wird das weniger und so weiter.
Tim Pritlove und dann hatte ich sozusagen mal eine Basis zu sagen, den Scheiß brauche ich nicht mehr, den Scheiß brauche ich nicht mehr. Kündigen, kündigen, kündigen, kündigen und ich habe einfach mal versucht so viel zu kündigen, wie es nur irgendwie geht. So, einfach loswerden, regelmäßige Ausgaben, weg damit. Um Luft zu schaffen, also es ist nicht so, dass ich jetzt so im kritischen Bereich bin, aber wir wissen alle diese Abos hier und da nochmal und das, es summiert sich einfach und vor allem, wenn man dann mal angezeigt bekommt von so einem Tool, Das kostet dich im Jahr.
Tim Pritlove Dann ist das eine ganz andere Aussage, als das kostet dich im Monat. Und dann auch, was weiß ich, so Kfz-Kosten und das dann mal so zusammengruppieren. Alle Werkstatt-Sachen, Reifenwechsel, Bla-Reparaturen, Kfz-Steuerversicherung. Was ist denn das? Was kostet mich eigentlich ein Auto? Was kostet mich eigentlich ein Motorrad? Was kostet mich dies und das?
Tim Pritlove Bin da jetzt nicht so zur Perfektion gekommen, aber es war zumindest wieder mal ein schönes Experiment und ich mache auch derzeit, bin derzeit sehr auf der Reise. Ich habe halt immer, wenn ich irgendwie so ein Itch habe.
Ralf Stockmann Kannst du das mal zeigen irgendwo? So die UX, wie das aussieht? Wir haben ja keinen Livestream, das heißt die Post-Privacy werden wir hier wahren und ich werde nichts verlesen.
Tim Pritlove Weiß ich gerade nicht, weil ich habe das.
Ralf Stockmann Weil die Idee ist sehr, sehr gut. Die erschließt sich mir sofort, der Sinn davon. Ich hätte sofort fünf Views, die ich den mich gerne hätte, wo ich immer denke, es wäre doch nicht so schwierig, das jetzt mal zu machen.
Tim Pritlove Ja, das kann doch alles nicht so schwer sein.
Ralf Stockmann Genau, und es ist dann nämlich auch alles nicht so schwer.
Tim Pritlove Ja, mein...
roddi Die Filterfunktionen von Money Money sind nicht so doll.
Ralf Stockmann Was für einen Export hast du dann da? Ich habe mir das nie angeguckt. Hat das eine API? Machst du irgendwie einen Komplettdump?
Tim Pritlove Meine Software installiert einfach ein Lua-Skript in Money Money und holt sich das halt einfach alles, macht einen Fulldump.
Ralf Stockmann Okay.
Tim Pritlove Gibt mir alles mit allen Metadaten.
Ralf Stockmann Dass man jemanden kennt.
Tim Pritlove Ja, mit JSON übergibt er das und haut dann irgendwie alles raus. Und ich müsste das jetzt hier nochmal runterziehen und bauen. Ich habe das jetzt hier auf diesem Rechner nicht drauf. Aber ich kann dir das nachher zeigen. Oder willst du es jetzt unbedingt sehen? Warte mal, ich gucke mal kurz.
roddi Kein Live-Coding im Podcast.
Tim Pritlove Wo ist es denn überhaupt? Wieso ist denn das hier nicht in meinem Repro? Ja, kann ich gerade nicht mit dienen.
Ralf Stockmann Ja, ich habe genug Fantasien.
Tim Pritlove Ich zeige dir andere Sachen gleich noch, das wird dich auch begeistern.
Ralf Stockmann Aber es ist dann so gebaut, dass du quasi die ETL-Prozesse, sind, dann Extract, Transform, Load, das ist ein Bibliotheks-IT-Begriff, aber da draußen wahrscheinlich auch sonst wo, also du holst Daten irgendwo her, Extract, Transform, du machst irgendwas damit, machst irgendein Mapping, Aufwertung, Metadaten, so und dann Load, du lädst sie wieder irgendwo anders hin, Das ist so ETL-Pipelines.
Tim Pritlove Ich ziehe mir einfach alle Umsätze.
Ralf Stockmann Die Frage, die ich stellen wollte, du hast jetzt KI nur genommen, um die ganze Software zu bauen, aber die Software an sich ist jetzt völlig deterministisch.
Tim Pritlove Ich gehe noch nicht mit KI selbst auf die Daten.
Ralf Stockmann Das war die Frage.
Tim Pritlove Das wäre so der nächste Schritt.
Ralf Stockmann Weil dann hast du ja wieder so Fazziness drin. Das will man bei Geld ja vielleicht gar nicht sehen.
Tim Pritlove Ja, genau. Ich wollte erstmal ohne das. Ich wollte erstmal algorithmisch machen. Es mag aber dann ganz, also Ich habe da jetzt nicht zu viel Zeit drauf verwendet, aber es mag sinnvoll sein, in dieser Software selbst Funktionen zu haben, LLMs auf bestimmte Bereiche anzuwenden, um diese Fuzziness der Suche zu machen und um dann gut zu gruppieren und dann auch Klarheit zu haben.
Tim Pritlove Also ja, ich habe das jetzt nicht bis zum Exzess getrieben, sondern ich habe es so weit getrieben, bis ich gesagt habe, ich habe jetzt genug Übersicht, um mein eigentliches Ziel zu erreichen. Das finde ich ja eigentlich auch so schön an dieser ganzen AI-Development-Geschichte, auf die so viele Leute rumhacken.
Tim Pritlove Personalized Software wird einfach jetzt a thing. Und auch so Wegwerfsoftware, ich baue mir mal ein Tool, ich benutze es vielleicht auch nur ein oder zwei Mal und danach brauche ich es auch gar nicht mehr.
Ralf Stockmann Aber da ich nur 20 Minuten Zeit investiert habe, war es das Vollwert.
Tim Pritlove Genau, who cares? Also das ist wirklich cool.
roddi Das habe ich neulich für das Stream Deck gemacht. Und zwar gibt es ja von Apple dieses SF Symbols, diesen Zeichensatz. Und dazu gibt es ja auch diese App, wo man Symbole aufrufen kann. Und dann habe ich halt eine schnelle App geschrieben, wo man den Namen von dem Symbol eingeben kann. Dann sucht er das raus. Dann sagst du auch noch Vordergrundfarbe, Hintergrundfarbe.
roddi Drückst auf den Knopf und dann fällt das TIFF raus, was du direkt benutzen kannst, um es als Taste einzurichten für den Stream Deck.
Tim Pritlove Ich werde auf das Thema nochmal zurückkommen. Lass mich erstmal meine Geschichte weitererzählen. Dann war das jetzt erstmal weg. Ich habe nebenbei noch ein paar anderen Sachen gemacht. Dann kam ein weiterer Trigger, der mich irgendwie auf Masse dann, stellt, wo jemand meinte, ja, ich habe mal hier irgendwie Cloud Code angeschmissen und ich habe mal eine Software zusammengeschrieben, weil ich habe ja noch einen alten Scansnap-Scanner, der unter macOS 27 nicht mehr funktioniert, weil die Software das nicht mehr unterstützt oder keine Ahnung.
Tim Pritlove War jetzt nicht mein Scanner, aber ich habe ja auch einen Scansnap. Also ich habe mehrere ScanSnaps iX500.
roddi Du hast mir jetzt Angst. Der iX500 funktioniert aber noch, oder wie?
Tim Pritlove Ja, super.
roddi Ich habe es nicht ausprobiert.
Tim Pritlove Ja, aber du musst keine Angst haben, weil Holger Krupp hat nämlich gesagt, so, ich habe einfach mal eine Software hier gebaut, die heißt Scan. Und das war irgendwie für mich dann ganz interessant, weil ich mir dachte so, aha, ja, ScanSnap-Scanner irgendwann nicht mehr unterstützt. Ja, habe ich irgendwie auch. Und er hat dann halt einfach mal eben was zusammengebaut.
Tim Pritlove Und diese Software, na, war halt einfach so eine fertige, nette, neue Mac-App, also neu im Sinne von, so wie man sich heute so eine Macintosh-App irgendwie vorstellt. die halt einfach Fenster aufmacht und dann irgendwie anzeigt, welche Scanner denn hier zu sehen sind und. Dann taucht der Scanner da auf und dann kannst du irgendwie was einlegen und dann kannst du was scannen.
Tim Pritlove Und damit hatte er dann einfach eine niegelneue macOS 27 kompatible, wahrscheinlich auch 26, weiß nicht ganz genau, wie weit das jetzt zurückgeht, wo dann irgendwie alles einstellbar war, hier Duplex, Color, Tralala, ganzen Features und wie möchtest du das jetzt haben mit OCR und Pipapo. Und ich habe das so gesehen und war dann gerade in diesem, ich war gerade so völlig in dem, mein Coding-Setup steht, und dann so, ah, Macintosh-App, interessant, Scanner, habe ich hier auf dem Tisch stehen und dann so, unterstützt aber nur den iX, keine Ahnung, welche Version, irgendeinen alten Scanner und, dann habe ich mir das Ding so geschnappt und nochmal geguckt, okay, dann baue ich doch einfach mal iX500 Support ein.
Tim Pritlove Hat mich eine Stunde gekostet, irgendwie so. Dann lief das und dann war ich irgendwie völlig im Modus. Hab mir irgendwie noch vom Freund irgendwie ein X1600 geholt, hab den noch angeschlossen, hab den Support eingebaut, hab immer schön Pull-Requests gemacht. Hab dann noch, also ich hab sozusagen überhaupt erstmal Multiple-Scanner-Support eingebaut, dass man dann alle Scanner sieht und auswählen kann, dass die alle unterstützt werden, dass du sozusagen in den Settings dann auch Scanner-spezifische Sachen mit drin hast.
Tim Pritlove Dann habe ich halt den Scan-Preview überarbeitet, habe dann irgendwie noch Sachen, gecheckt und ich war dann völlig berauscht davon, wie Claude dann einfach losmarschiert ist und dann immer gesagt und dann. Dieses Debugging gemacht hat. Ja, jetzt leg noch mal eine Seite ein. Dann zieht er sich rein. Ja, okay, da müssen wir noch mal ein bisschen am Graustufenverhältnis arbeiten und dieses Feature und kannst jetzt hier nochmal die Taste drücken und so weiter und interaktiv und ich saß da die ganze Zeit, hab reingelegt und war am testen und ja, jetzt ziehen wir das Kabel ab und jetzt gucken wir mal, ob er den wiedererkennt und jetzt machen wir einen Papierstau, was dann für eine Fehlermeldung kommt und so und,
Tim Pritlove das hat so einen Spaß gemacht, das war wirklich so geil, und da habe ich dann so richtig so in so einem Monofilien gedacht, das ist so cool und dann kann man einfach mal so, ohne auch nur eine Zeile Swift zu können, ja, also ich hab mir wirklich Swift noch nie angeschaut einfach Swift-Code erzeugen und das funktionierte dann.
Tim Pritlove Irgendwie gab es auch kaum Crashes. Ich glaube, bei der Entwicklung gab es nicht einen einzigen Crash. Das war schon irgendwie ziemlich bemerkenswert.
roddi Naja, unter Swift einen Crash zu machen, ist aber schon auch schwierig.
Tim Pritlove Das geht zwischen.
roddi Ja, natürlich geht es, aber es ist nicht mehr ganz so einfach. Swift wurde dafür gemacht, dass es nicht so leicht crasht.
Tim Pritlove Ja, nicht so leicht crasht ist halt der kleine Bruder von Scheiße.
roddi Nö, es ist nicht.
Tim Pritlove Es crasht. Naja, auf jeden Fall diese Software hier, ich kann ja mal scannen. Ich scanne jetzt hier mal ein. Und funktioniert nicht. Sehr schön.
roddi Ich meine, jede Programmiersprache crasht ab einem bestimmten Punkt. Das ist jetzt, aber manche halt noch mehr.
Tim Pritlove Achso, das liegt jetzt daran, dass ich die ScanSnap-Software hier parallel noch habe. Die muss ich natürlich jetzt erstmal beenden. Und schon scannt er. Zip. Scan. Bumm. Und das ist zum Beispiel das, was ich hier eingebaut habe. dass, also den Preview gab es schon vorher, aber dass er so ein bisschen schicker ist und dass er sich irgendwie ähm, wo ist denn hier mein größten Slider, wo ist der denn hin? Hat er den noch nicht übernommen?
Tim Pritlove Wo habe ich alle Features übernommen? Warte mal. Ah, toll, er hat noch meinen Holger! Wasserlaube. Wasserlaube, wo ist mein PR? Ich habe nämlich hier so Quick-Look-Features eingebaut und so weiter. Okay, das ist noch nicht übernommen. Ich dachte, das wäre schon drin. Egal, wie auch immer. Auf jeden Fall, auf einmal konnte man das machen.
Tim Pritlove Und ich war irgendwie total hyped, hab da jetzt auch nicht zu viel Zeit drauf, verwendet, aber halt so diese zwei Activities gehabt und fand einfach dieses interaktive Debugging irgendwie gut. Naja.
roddi Ja, Claude ist schon cool.
Tim Pritlove Claude ist schon cool.
Ralf Stockmann Wobei genau den Effekt jetzt hatte ich hier bei meinem GLM ganz genauso. Also wenn sich so im letzten halben Jahr eins echt richtig durch die Decke entwickelt hat, dann ist das so diese Selbst-Debugging-Fähigkeiten. Wie viele Schleifen, die, wenn sie erstmal in diesem Agentik-Modus drin sind, nicht locker lassen, sondern immer nochmal dagegen testen und folgendes.
Ralf Stockmann Also ich weiß noch alle Projekte, die ich bisher hatte, was habe ich da in Stunden im Nachhinein reingebraten, um die Mobilseiten stabil zu kriegen. Also es auf dem Smartphone auch irgendwie geil funktioniert. Und das war jetzt überhaupt gar kein Thema, weil der hat so lange, das dauert dann 20 Minuten, aber danach hat er dann eben auch wirklich ein CSS was irgendwie stabil ist und funktioniert.
Tim Pritlove Ja, so, naja. Und das war jetzt nicht so mein eigenes Projekt, aber ich hatte ja noch genug eigene Sachen. Und dann kam der Termin auf mich zu.
Ralf Stockmann Der Termin?
Tim Pritlove Der Termin.
Ralf Stockmann Die Sendung, nein.
Tim Pritlove Der 11. September 2026. Heute, wie lange her? Vor 13 Tagen?
Ralf Stockmann Blinkenlights.
Tim Pritlove Blinkenlights, genau. Denn am 11. September, vor 25 Jahren, haben wir Blinkenlights. eingeschaltet und ich dachte mir so. Tim, jetzt ist es soweit. Seit fünf Jahren ist diese Webseite offline, weil dir irgendwie dein PHP, wie ist das nochmal, Drupal, irgendwie komplett, zerspammt und verreckt ist. Ja, also ich hatte ursprünglich mal die Webseite seinerzeit, vor 25 Jahren habe ich ja noch Webseiten mit XSLT gemacht, so von Hand, geklöppelt mit richtig irgendwie XSLT-Konversion von XML-Dokumenten, die dann HTML und das ganze CSS ausgespuckt haben.
Tim Pritlove Und das war auch eine solide, für den damaligen Stand des Webs sehr solide Geschichte und die Webseite sah auch ganz schick aus. Dann für das Projekt von uns in Toronto wollte ich dann halt das alles erweitern, aber war dann sozusagen des XSLTs müde. ja, also es war noch alles so ein Static-Side-Generator mit so hier und da ein paar CGI-Skripten noch dahinter, das wackelte eh schon alles und dann hat der, Kaspar, kannte von mir, der Kaspar Metz, der hat das dann irgendwie in Drupal neu gemacht, das war natürlich total super und dann hatten wir quasi auch so den Raum, dann, den Content ein bisschen dynamischer zu machen, haben den alten Content so übernommen und die Optik war so naja, so ähnlich, sag ich mal.
Tim Pritlove Das hat auch ganz gut funktioniert, aber wie das immer so ist mit Webseiten, die nicht weiter gewartet werden, die fangen dann halt irgendwann an zu verrotten und das ist halt bei so PHP-basierter Software halt nochmal so richtig krass. Naja, dann hatte ich mir dann halt irgendwann Spammer eingetreten und dann war jetzt auch mein Auge nicht die ganze Zeit auf der Blink-Lights-Webseite und, naja, irgendwann war es dann alles so kaputt, dass ich das einfach nur noch abgeschaltet und beim letzten Serverumzug dann auch komplett vernichtet habe.
Tim Pritlove Aber dann saß ich da und dachte mir so, fuck, 11. September 2001, irgendwie 25 Jahre her, das kann nicht sein. Und dann habe ich so meine AI-Ärmel hochgekrempelt und habe gesagt, okay, wir machen das jetzt. Habe erstmal meiner Festplatte alles zusammengesucht, was irgendwie zu finden war. Alle meine Dokumente, alle meine alten Skripte, wie ich damals Webseiten gemacht habe.
Tim Pritlove Den Drupal-Code hatte ich irgendwie nicht, aber ich habe dann auf Archive.org halt irgendwie Dumps lokalisiert sozusagen, wo dann sozusagen die Webseite noch in so einem halbwegs okayen Zustand war, auch so. Wo sie noch nicht komplett zerspammt war und wo der Content irgendwie stimmte, ich glaube von 2015 so, das war so der Zeitpunkt, da funktionierte es gerade noch, also hat immerhin so sieben Jahre gehalten.
Tim Pritlove und Skripte und GitHub und alles, also es ist immer noch ein bisschen a mess, aber naja, we're getting there. Und dann habe ich halt gesagt, okay, jetzt machen wir hier mal diese Webseite. Und hier ist das alte Design und ich möchte, dass das aussieht wie das alte Design, aber das soll halt jetzt irgendwie alles Elixier, Phoenix, Liveview, Pipapo, ganz modern sein.
Tim Pritlove Und hier auf der Wayback Machine findest du noch das alte Backup von 2015. Hol dir das irgendwie und dann überlegen wir mal, wie wir das machen. So und dann ging das irgendwie so ab, die wilde Fahrt und dauerte dann auch nicht lange und ich hatte irgendwie so erstmal so im Wesentlichen die Webseite so mit halbwegs irgendwie dem Content.
Tim Pritlove Der zu dem Zeitpunkt dann irgendwie so rein importiert war in das Postgres, was da noch so mitläuft. Und ich hatte dann schon mal irgendwie was online und es passte so halbwegs, aber war halt noch nicht ganz so fertig. Ich hatte dann die Webseite ja damals auch schon in Deutsch und Französisch und Englisch gemacht und habe das irgendwie alles übersetzen lassen und das war, also kann man sich heute gar nicht mehr vorstellen, was für ein Aufwand das war.
Tim Pritlove Das war natürlich auch nichts, was ich dann irgendwie weiterhin machen wollte und vor allem musste ich natürlich diese Webseite in irgendeiner Form in die Zukunft überführen und diese ganze und ja, wir werden dann demnächst das und das tun oder jetzt ist das gerade online. Das musste natürlich auch alles irgendwie in die Vergangenheit überführt worden.
Tim Pritlove Wie ändere ich denn jetzt diesen Content? Ja, baue mir nochmal ein CMS damit rein. Dann haben wir ein CMS gemacht, Admin-Interface. Dann stand ich so davor und dachte mir so, du fängst ja jetzt nicht an, hier irgendwie diese Texte da zu machen. Ich habe mir dann noch so Blinkentext erfunden. Sozusagen so eine Metasprache, mit der man dann sagen kann, wo die Bilder sind und so weiter. Aber so Content-Management ist halt auch wirklich die Hölle.
Tim Pritlove Also das irgendwie richtig zu machen. Die ganze Zeit gegrübelt, was machst du denn da jetzt? Wie willst du denn diesen Content irgendwie machen? Und die Lösung, auf die ich dann gekommen bin, war wirklich gut. Ich baue ja alles mit Elixir und ich baue auch alles mit dem Ash-Framework. Das habe ich ja schon mal erwähnt.
Tim Pritlove Das ist so ein bisschen für Feinschmecker und Spezialisten, aber im Wesentlichen ist es halt eine deklarative Abstraktion deines Programms und aller deiner Funktionen und deiner Datenbankmodelle. Das heißt, das Programm beschreibt sich automatisch selbst. Es sagt, das sind meine Datenressourcen, das sind die Aktionen auf diesen Ressourcen und du kannst das alles zur Laufzeit befragen.
Tim Pritlove Und so funktioniert das. Und das ist ein Riesengewinn, wenn man komplexe Software schreibt, weil du dir dieses ganze Database, Migration und so weiter, das kriegst du da alles geschenkt. Und du kannst aus derselben Beschreibung sowohl deine Webseite bauen, du kannst deine API über JSON machen, GraphQL, was auch immer, Commandline-Interface, alles befragt sozusagen dieselbe interne, deklarativ definierte Datenstruktur, was dein Programm ist und macht.
Tim Pritlove Und daraus leitet sich alles ab und du hast auch nur eine einzige Policy, wo du definierst, wie der Zugriff auf diese Daten ist. Und egal, ob das über die Webseite, über die Commandline, über eine API, über JSON, über GraphQL kommt, es ist immer nur genau diese eine Policy, die immer überall, jederzeit bei jedem Zugriff, auch über Webformulare und so weiter herangezogen wird.
Tim Pritlove Und du hast es nicht hier implementiert, aber da vergessen und dann bricht dir wieder alles auseinander. und dann kannst du bei Ash halt auch einfach sagen, und jetzt nehme ich noch die Ash AI Extension mit rein und dann wird das alles zum MCP-Server. Also habe ich meine Blinklides Webseite einfach mit einem MCP-Server umgestaltet.
Tim Pritlove Und habe gesagt, so den ganzen Content hier, all die ganzen Posting-Bearbeitungsfunktionen, dieses CMS, was du jetzt gerade gebaut hast, die bildest du mir jetzt bitte auch über MCP ab. Also ja, okay, alles klar, fertig. Weil das mit Ash AI heißt es im Wesentlichen Einschalten. Also das ist sozusagen, da muss er noch nicht mal groß was machen, sondern er sagt da einfach nur so und jetzt auch noch mit MCP.
Tim Pritlove Und dann ging es los. Und dann konnte ich mich da so mit Claude hinsetzen und sagen. Guck mal, ob alle Übersetzungen in Ordnung sind und korrigiere sie. Zack, getörnt. Oh ja, das war hier noch in Französisch, aber eigentlich auf Englisch. Und hier ist ja irgendwie, ich habe noch so und so viele Fehler gefunden und das. Und hier sagst du aber, in dieser Sprache sagst du aber das und in der Sprache sagst du aber das.
Tim Pritlove Soll ich das mal gerade ziehen? Ja, mach, zieh das mal gerade. Und jetzt übersetzt mal alles in die Vergangenheit. Also alle Formulierungen mit, was wir tun oder was wir gerade tun, und sag einfach, das war vor 25 Jahren oder zu diesem Datum, wo es gerade ist, alles umgeschrieben. Und dann Menüstruktur geändert, die Ansprache geändert.
Tim Pritlove Und irgendwann war das so weit, dass ich dann sagen konnte, und ich hatte dann auch so einen Blogteil mit drin, und dann habe ich nur noch gesagt, übrigens Blinkenlight ist jetzt 25 Jahre her, mach mal einen Blogpost. Und der Blogpost steht da, ich habe da auch keine Zeile dran geändert. ja, also auf blinklites.de ist jetzt nahezu zu 90 Prozent, würde ich sagen, naja, das stimmt nicht ganz.
Tim Pritlove Also es fehlt noch Polychrom und es fehlen bei den alten Projekten noch ein paar Sachen und ich will auch noch die alte Software, die alte Director-Software noch zum Laufenden. Also ich bin vielleicht bei 80 Prozent, sagen wir es mal so. Aber das Größe ist gemacht und ich habe, wo ist überhaupt mein News-Eintrag?
Tim Pritlove Ach guck mal, der fehlt. Ist ja auch lustig. Wie habe ich denn das geschafft?
Ralf Stockmann Tja, und schon bricht alles aus.
Tim Pritlove Ach ja, hier, Project News und so weiter.
Ralf Stockmann Gut versteckt.
Tim Pritlove Und da, 25 Jahre Blinkenlights. Heute vor genau 25 Jahren, in der Nacht vom 10. auf den 11. September 2001, gingen am Haus des Lehrers am Berliner Alexanderplatz zum ersten Mal die Lichter an. Blinkenlights verwandelte die oberen 8 Stock und so weiter. Habe ich alles nicht selber geschrieben, zack, bumm, alles in Deutsch, Englisch und Französisch.
Tim Pritlove Und ja, Dann habe ich mir noch, dann habe ich natürlich eine Webseite, die 25 Jahre alt ist. Kannst du dir vorstellen, wie viele tote Links da drin sind?
roddi Alle?
Tim Pritlove Fast alle. Also habe ich mir dann so ein Admin-Interface noch dazu gebaut, wo ich einerseits halt eine Übersicht über alle Seiten habe. Ich kann natürlich dann alle Menüs dort verändern. Die Blogposts habe ich drin. Ich habe eine Bilderdatenbank, wo alle Bilder drin sind, die natürlich da drin sind. Alle sonstigen Dateien, alle Presseartikeln.
Tim Pritlove Alle Redirects, damit die alten Links, die noch im Web sind, in irgendeiner Form auf was Sinnvolles zeigen, sind da drin. Und dann habe ich mir noch einen Link-Checker eingebaut, der halt alle Links durchgeht, zusammenfasst, wenn die an mehreren Stellen sind, die checkt, ob die irgendwie alle noch 200 liefern oder ob das irgendwelche Redirects sind oder ob das alles 404 ist oder ob es die Domain nicht mehr gibt.
Tim Pritlove Wenn es die nicht mehr gibt, dann geht er automatisch zur Wayback-Machine und guckt nach, ob da noch ein altes Archiv ist und dann kriege ich so ein Interface. Jetzt ist hier nichts mehr, weil ich habe jetzt irgendwie alles korrigiert. Aber ich hatte irgendwie so 120 tote Links und habe die dann alle interaktiv irgendwie geklärt.
Tim Pritlove Im schlimmsten Fall habe ich gesagt, okay, diesen Link gibt es nicht mehr. Dann wird der zwar noch in dem Title-Text erhalten, aber das ist dann das Zeichen durchgestrickt mit, das gibt es jetzt nicht mehr. Und jetzt habe ich eine Webseite, die das ganze Projekt dokumentiert und ich kann jetzt jederzeit, wenn irgendwas nicht stimmt, einfach die LLM aufmachen und sagen, das stimmt nicht. mach das mal anders. Das ist so geil.
Tim Pritlove Das ist wirklich so großartig. Unfassbar.
roddi Und du hast jetzt im Prinzip den gesamten Content aus der Wayback-Maschine rausgezogen?
Tim Pritlove Nicht ganz. Also ich habe natürlich auch noch meine alte, die Original Blink-Lights und Arcade-Installation, die Sources, die hatte ich alle noch. Nur der ganze Stereoskop-Teil, Blogpost und so weiter, was dann noch so war. Ist auch noch nicht ganz komplett fertig alles, aber es ist, wie gesagt, Ich bin bei 80%.
Tim Pritlove Jetzt suche ich noch nach Möglichkeiten, die alte Blinkenpaint und Arcadepaint Software, die damals mit Macromedia Director geschrieben ist, die in irgendeiner Form ins Web zu übertragen. Ich habe verschiedene Sachen schon ausprobiert. Es gibt so Director-Simulatoren. Da ist es aber noch ein bisschen schwierig. Da fehlten mir am Anfang noch ein paar Daten.
Tim Pritlove Die habe ich aber mittlerweile. Eine andere Variante wäre, das komplett ins Web zu überführen. Aber es wäre halt schon schön, wenn ich so die Ursoftware so auch als solche wirklich noch zum Laufen bekommen würde, weil die war eigentlich wirklich, wirklich cool.
Ralf Stockmann Ja, aber was spricht dagegen, die einfach quasi 1 zu 1 in JavaScript umzusetzen?
Tim Pritlove Das ist ja nicht 1 zu 1. Ich will ja den tatsächlichen Director-Code, so wie er damals war, wie er sich verhalten hat, zu machen. Man kann das natürlich in, also ja, kann man.
Ralf Stockmann Dass er sich genauso verhält.
Tim Pritlove Also pixel identisch. Ja, das kann man, naja, ist halt, ja.
Ralf Stockmann Probier mal aus, also da wäre ich zuversichtlich, dass das nur eine der leichteren Übungen ist.
Tim Pritlove Ich hatte nur noch ein paar andere, mein Kopf platzt vor Ideen und es muss alles raus, raus, raus, raus, raus und ich war froh, jetzt erstmal den Teil so weit zu haben, dass Blinken jetzt überhaupt erstmal wieder im Web ist und was über sich selber erzählt, nachdem die Webseite jetzt jahrelang weg war.
Tim Pritlove Und es ist jetzt deutlich besser dokumentiert, als es vorher war. Und all diese ganzen Projekte, die ich jetzt hier erwähne, sind für mich auch nur die Vorbereitungen für eine völlig überdrehte Gesamtvision, die ich gerade habe, die mich dieses Jahr noch viel beschäftigen wird. In jedem dieser Dinger probiere ich immer wieder was Neues aus.
Tim Pritlove Also ich erweitere jetzt gerade so ein bisschen meinen Scope und teste natürlich dann auch aus. Mit welchen Methoden ich jetzt arbeite und vor allem, da haben wir letztes Mal schon drüber gesprochen, sage ich auch gleich nochmal was dazu, wie man Komplexität in den Griff kriegt und wie man sozusagen da auch zukunftskompatibel bleibt.
Tim Pritlove Weil, na klar kann ich jetzt auf einmal Sachen machen, die ich selber nicht programmieren könnte. Schon gar nicht in dieser Zeit und gar nicht in diesem Umfang und dieser Qualität. Aber am Ende ist es Software. Das heißt, die läuft irgendwo, die geht kaputt, die muss aktualisiert werden, die muss secure sein, die muss bedienbar sein, die muss irgendwie mithalten mit dem Web und der Welt und mit Angriffen und was nicht alles.
Tim Pritlove Und dazu muss man eben auch, selbst wenn man vieles auf einmal alleine machen kann, es muss halt immer noch gemacht werden. Software is a liability. Software is a liability und das ist natürlich so. Aber ich lerne einfach jetzt mit jedem Projekt weiter dazu und habe da gerade einfach extrem viel Druck und probiere alles mögliche aus, weil ich für mein ganz großes Ding, viele Ideen habe.
Tim Pritlove aber noch nicht das Gefühl habe, dass ich wirklich loslegen kann. Naja, soviel zu Blinklights.
Ralf Stockmann Also du hast WordPress nachprogrammiert, yay. Das will ich jetzt nicht sagen. Das ist jetzt gar nicht fließ gemeint, aber so viele der Features, die du halt zeigst, sind halt auch einfach so Standard-Wordpress-Geschichten.
Tim Pritlove Standard-CMS-Kram halt.
roddi Ja, aber irgendjemand muss es ja machen, also ich meine, es hilft ja nichts.
Tim Pritlove WordPress-Technologie muss aufgegeben werden.
Ralf Stockmann Das ist mir schon klar, aber ich hätte, glaube ich, als Basis mir irgendein leichtgewichtiges, topmodernes, headless CMS genommen.
Tim Pritlove Auf gar keinen Fall, weil die sind alle scheiße und stinken und ich habe hier einfach Anforderungen. Also zum Beispiel diese Galerie, die also diese ganzen Animationen generiert, das sind jetzt nicht einfach irgendwelche GIFs, sondern das ist jetzt hier alles schön mit Canvas und so weiter gebaut, mit JavaScript.
Tim Pritlove Also die ganze Galerie der Animationen damals von Blinkenlights und Arcade.
Ralf Stockmann Das ist jetzt aber Programmat. Also wir gucken jetzt gerade hier, kannst du mal eine URL zumindest mal in den Chat reinwerfen jetzt hiervon? Du hast doch hoffentlich überall vernünftige Deep Links hier, oder? Sehr gut, damit die Leute zumindest jetzt im Chat das schon mal live nachvollziehen können.
Tim Pritlove Ja, die klicken doch bestimmt jetzt alle schon da drauf rum.
Ralf Stockmann Diese blinkenden Animationen, das ist jetzt programmatisch. Das ist jetzt nicht irgendein GIF, was damals entstanden ist und das so rausgekramt hast, sondern das ist die Animation in irgendeinem Datenformat abgelegt und jetzt visualisierst du das zur Laufzeit.
Tim Pritlove Der Blinkenlights Markup Language, den wir damals benutzt haben. Das war ja so ein Textformat und daraus ist es direkt erzeugt. Das Kamel ist überhaupt episch.
Ralf Stockmann Ja, wenn wir an den Alexanderplatz doch ziehen sollten mit der ZLB, dann müssen wir da mal sowas machen an der Fassade.
Tim Pritlove Ja, also genau. Ich habe da auch noch viele Ideen. Also das ist jetzt, wie gesagt, das ist alles Catch-Up, was ich jetzt gerade mache. Ich habe da noch viele Ideen mit dem Blinkenlight. Die Leute sollen dann online natürlich selber ich will Blink-Lights als solches virtuell komplett wieder reanimieren. Und, Das ist mein Ziel gewesen, aber nachdem ich dann am 11. September und ein paar Tage danach, habe ich halt noch ein bisschen nachgearbeitet, dann war dann aber irgendwann auch mein Pulver erstmal verschossen und ich musste erstmal Pause machen.
Ralf Stockmann Mal wieder was essen.
Tim Pritlove Mal wieder was essen, genau, mal trinken und so, weil ich musste dann auch schon wieder auf den nächsten Zug aufspringen. Denn dann ist mir eine andere Idee gekommen. aus meinem großen Lager von, was mich alles so schmerzt und was alles so schlimm ist in meinem ganzen Setup, in meinem ganzen Software-Leben.
Tim Pritlove Und was habe ich hier schon alles beklagt?
Ralf Stockmann Ich erinnere mich an Sendungen, die nach zwei Stunden aufgehört haben.
Tim Pritlove Aufzuzeichnen. Aber auch, weißt du noch, was dich als erstes begeistert hat, als du hier mal in der Meta-Ebene reinkamst und mein Podcast-Setup gesehen hast?
Ralf Stockmann Ich glaube die Fernsteuerung, oder? Die Wi-Modes.
Tim Pritlove Die Wi-Modes. Da dachtest du dir, wie geil ist denn das bitte? Man kann einfach so Bluetooth-Fernbedienungen nehmen und dann Kapitelmarken machen und Jingles abspielen? Brüller. Und du weißt ja, wie sehr ich dieses Thema hier über die Jahre vorangebracht habe. Und es ist jetzt, glaube ich, so zwei Jahre her, dass ich so meinen letzten Hack gemacht habe hier mit diesen Siri-Remotes, die wir jetzt gerade benutzen.
Tim Pritlove Wo ich ja diese Software-Remote-Buddy benutzt habe, die ich mehr oder weniger habe ein bisschen vergewaltigen müssen in ihrem Setup, um irgendwie an dieses Ziel zu kommen. Damit sie das Ding irgendwie diesen blöden Rodecaster Pro 2 hier irgendwie richtig steuert. und dieser Rodecaster ist halt auch wirklich ein biestiges Ding, ich meine, der ist super digital, super soft, und kann ja wirklich vieles und es gibt auch keine anderen Geräte auf dem Markt, außer noch welche, die mehr oder weniger Klone davon sind, hier von ja, ist die andere Bude nochmal.
Tim Pritlove Zoom? Ja, Zoom macht eher so Mixer, aber nicht so richtig so Podcast es sei denn, die haben wieder irgendwas released, was ich hier nicht drin habe und es gibt noch von einer anderen Firma, die ich gerade vergessen habe, noch so einen Klon. Egal, wie auch immer. Machen wir oder weniger das Gleiche. Aber Rode ist schon ganz gut unterwegs und ich habe ja hier auch schon mal mein Leid geklagt, dass sich dieses Ding über MIDI nicht so richtig steuern lässt und man muss da irgendwie mehr Intelligenz reinbringen und.
Ralf Stockmann Und ich sagte ja immer, geht das nicht über OSC?
Tim Pritlove Geht das nicht über OSC oder wie soll denn das überhaupt gehen und es ist halt, wie man es auch irgendwie angeht, du bist dann immer so ein bisschen, hinten dran. Und es war aber halt auch immer so mit diesen Fernbedienungen auch schon, also dieses ganze, mir hat auch dieses Remote-Buddy natürlich, weil es einfach nicht dafür gemacht war, war es halt irgendwie so einfach nicht flexibel genug.
Tim Pritlove Und dann habe ich so ein bisschen, also irgendwie jetzt nach diesem Scan irgendwie, Erlebnis und hier Scanner einschließen, irgendwie.
Ralf Stockmann Brauchen wir mal so eine Bluetooth.
Tim Pritlove Da muss doch irgendwie was gehen. Was ist denn hier so mit diesen Remotes? Vielleicht kann ich die ja einfach mal selber ansprechen. Und dann bin ich in der Lage, da MIDI zu verschicken und dann habe ich das mal so ein bisschen besser unter Kontrolle, was denn da geht, weil dann habe ich diese Limitierungen nicht mehr.
Tim Pritlove Und dann habe ich irgendwie angefangen und dann irgendwie, ja, und okay, dann ging das aber irgendwie tatsächlich mit diesen Bluetooth-Remotes relativ schnell. Also das so, wenn die Dinger einmal gepaert sind und dann habe ich da rumgedrückt und der hat dann so zugehört und was gibt denn das Ding so raus und was gibt denn das Netz noch so an Dokumentation her.
Tim Pritlove okay, gut, das war schon irgendwie mal ganz gut. Und dann habe ich da so ein kleines Gerüst gebaut und habe dann irgendwie auch nochmal das Thema so mit diesem Rode Kasse. Und dann fing ich an zu recherchieren, so okay, was ist denn jetzt eigentlich, gibt es denn im Netz irgendwelche Informationen darüber?
Tim Pritlove Gibt es denn vielleicht irgendwas in diesem MIDI-Ding, kann man da vielleicht irgendwas über MIDI mit diesem Teil steuern, was ich übersehen habe? Weißt du, so dieses jetzt nehme ich einfach mal die LLM und sage, Guck du doch mal nach, ich bin mit meinem Latein am Ende, es müsste doch irgendwas, zu finden sein. Rödel, rödel, rödel.
Tim Pritlove Und dann meinte er so, ja, ich habe ja dieses Projekt gefunden, da haben die so ein Re-Engineering von dem USB-Protokoll gemacht.
Ralf Stockmann Hm.
Tim Pritlove Ich so, was? Ja, was halt diese Rode Central oder mittlerweile Rodecaster App benutzt, um irgendwie darauf zuzugreifen, damit du da deine Buttons, deine Daten da reinladen kannst und deine Backups irgendwie ziehen kannst. Also es ist ja nur so eine Software, mit der du nur Setup machst, deine Audiodateien auf die Button legen kannst und im Wesentlichen ist das irgendwie alles, was diese Software macht.
Tim Pritlove Die hat ja kein darüber hinausgehendes Kontrollinterface. Stellt sich aber raus, man kann über USB dieses Ding ziemlich gut auslesen und zwar komplett alles. Und was dieses MIDI, was sie da drin haben, nicht macht, macht dieses USB alles. Jede Änderung Jede Taste Auf diesem Teil Jeder Fader Alles.
Ralf Stockmann Also auch in den.
Tim Pritlove Digitalmenü Jede Zustandsänderung von allem Alles Geht über USB rüber, Meine Temperatur stieg um 5 Grad.
Ralf Stockmann Also mit was für einem Protokoll dann? Über MIDI oder OSC oder was ganz eigenes?
Tim Pritlove Über USB. Du redest direkt mit dem Teil sein eigenes Protokoll.
Ralf Stockmann Genau, aber dieses Protokoll ist was Handgestricktes. Da haben die sich jetzt nicht irgendwo dran gehängt.
Tim Pritlove Nein, da gibt es nichts. Das ist das Rodecaster. So bin ich in diese Welt geboren.
Ralf Stockmann Also irgendein Key-Value-Ding liegt da dran.
roddi Oder sind das Binärdaten vielleicht sogar?
Tim Pritlove Das kann ich dir ehrlich gesagt so genau nicht sagen.
Ralf Stockmann Weil wen interessiert? Das hat ja die NLM gemacht.
Tim Pritlove Das war mir in dem Moment einfach mal egal, ob das funktioniert. Egal. Ich habe gesagt, okay, dann liest ihr mal diese ganzen Re-Engineering-Dinger durch. Es gibt so 3, 4, 5 Open-Source-Projekte, Rodey und wie sie alle heißen, die alle irgendwie re-ingeniert haben, die einfach mal auf USB gelauscht haben, was passiert denn, wenn ich hier eine Tasse drücke und dann kamen irgendwelche Daten an.
Tim Pritlove Also das ist etwas, was du ich hätte wahrscheinlich jetzt auch ohne diese Dinger, sagen können, lausch doch einfach mal. aber es gab auch schon mal so einen Start und dann ging's los das war jetzt vor einer Woche, dass ich mir dachte Alter ich kann diesen Rodekaster steuern.
Ralf Stockmann Und nicht nur lesen sondern auch.
Tim Pritlove Schreiben Lesen, Schreiben, Events, irgendwie alles jetzt kann ich vielleicht meine Vision von ich steuere mal diesen Scheiß mal ordentlich irgendwie erfüllen dass das mit diesen Remotes mein Ziel war, die Remotes, ich brauche nicht mehr Remote-Buddy, sondern ich mache das jetzt mit meiner eigenen Ansteuerung, lasse das irgendwie im Hintergrund laufen und dann habe ich diese Funktionalität.
Tim Pritlove Und ab ging sie die wilde Fahrt. Also dann habe ich aber auch, um nochmal zu den Methodiken zu kommen, auch gleich gesagt, okay, ich möchte gerne jetzt hier wirklich ähm, Ich will hier strukturiert vorgehen und habe dann diese Architecture Decision Records gesagt, wir machen jetzt das hier mal mit diesem ADR.
Tim Pritlove Zu diesem Zeitpunkt habe ich diese ganzen Kommentare auch schon gelesen, mit BIMAP und so weiter und ich habe da auch so ein bisschen hinterher recherchiert, aber mein Hirn war dann zu voll und ich dachte mir so.
Ralf Stockmann Nicht zu viel Komplexität jetzt auf einen Haufen.
Tim Pritlove Nicht, genau, jetzt nicht einfach nur, weil du jetzt gerade wieder was Neues gehört hast, sondern das mit den ADS, das hast du jetzt irgendwie erstmal verinnerlicht. Das ist jetzt das, was ich mache. Wir arbeiten damit mal. Gucken wir mal, wie weit wir kommen. Vielleicht ist das ja auch irgendwie alles scheiße und ich wollte vor allem verhindern, dass wenn ich jetzt noch was anderes dazunehme, dass das sich dann irgendwie kollidiert und so weiter. Ich habe dann zwar Analysen gemacht, dann mal so, nö, das passt ja wunderbar, weil der eine kümmert sich um das, der andere kümmert sich um das.
Ralf Stockmann Genau, das habe ich auch gemacht und habe eine Synergie nämlich erstellt von diesen B-MAT und Aber es war mir dann.
Tim Pritlove Ich dachte mir so, diese Aufgabe ist jetzt, ich programmiere jetzt hier kein Betriebssystem, sondern ich will irgendwie diesen Scheiß-Controller, ich will eine Remote steuern und ich will irgendwie da eine Mute-Taste setzen. Das war mein Ziel. Genau. Und dass man an diesem Teil nicht selber arbeiten muss.
Tim Pritlove Und diese Siri-Remotes sind ja super. Und vor allem sind die Apple, also die Apple-Fernbedienungen sind insofern was Einzigartiges auf dem Markt, das kann ich jetzt nach einer umfangreichen Recherche sagen. Das sind so wirklich die einzigen Teile, die halt nicht nur Bluetooth machen, sondern die sagen, ich habe hier ein auf diese Anwendung hin spezialisiertes Bluetooth-Protokoll und.
Tim Pritlove Dafür ist es gemacht und so redest du mit mir. Versus, kauf dir irgendeine andere Billig-Remote, die zwar über Bluetooth pehrt, die am Ende aber nichts anderes ist als, ich bin eine Apple-US-Tastatur und ich, sende dir jetzt Keyboard-Commands, damit das gleich in Keynote funktioniert. Dann kannst du vor und zurück machen, das war es dann auch.
Tim Pritlove Oder an deinem Telefon kannst du irgendwie Kameraauslöser machen. Dafür gibt es dann irgendwelche Remotes. Ja, super, alles klar. Ich habe aber hier auch noch ein Touch-Interface. Ich habe hier irgendwie alles Mögliche. Bei der alten Siri Remote, bei der schwarzen, die wir verwenden, gibt es ja sogar noch ein Gyroskop und ein Beschleunigungssensor und solche Geschichten.
Tim Pritlove Also das macht einfach deutlich mehr. Und meine Devise war, okay, was auch immer ich jetzt integriere, ich integriere das so nativ, wie es nur irgendwie geht. Keine Umwege, keine Zwischenlayer, keine anderen Open Source Frameworks, sondern hier ist jetzt mal native, native, native angesagt. Alles wird jetzt sozusagen bare bones auf der Ebene, wo man direkt damit spricht, integriert und nichts anderes. Das gilt für den Rodekasser und das gilt für diese Remotes.
Tim Pritlove Und ich wollte halt dann so Sachen machen wie Reuspertaste, was wir halt hier so auch gerade benutzen. Das hört ihr halt alle nicht, weil wir haben halt hier auf den Remotes so eine Reuspertaste. Wenn man da Reuspertaste drückt.
Ralf Stockmann Dann… Wie wäre es damit, dass ich jetzt die Lautstärke meines Kopfhörers hier drüber steuern könnte?
Tim Pritlove Da kommen wir gleich zu.
Ralf Stockmann Achso, okay. Ich lege die Remote mal wieder weg. Ich will hier nicht einer Dramaturgie vorgreifen.
Tim Pritlove Das Thema war ja schon lange auf dem Ding. Also ging es dann los. Dann dachte ich erstmal, okay, im Hintergrund laufen lassen. Dann lasse ich das einfach so im Hintergrund laufen. Und dann läuft das vielleicht auch immer, seit ich nicht eingeloggt bin. Naja, wieder was gelernt. Zugriff auf so Sachen wie MIDI und Bluetooth und so weiter gibt es dann halt nur, wenn du eingeloggt bist. Du brauchst dann sozusagen auch diesen User-Kontext und so weiter. Ist halt einfach so in macOS.
Tim Pritlove Und dann dachte ich mir so, naja, okay, scheiß drauf, ich bin eh immer eingeloggt. Also machen wir halt eine richtige App draus. Warum nicht? Haben wir ja eh schon mal hier mit dem Scanner, habe ich ja auch schon mal eine richtige App gebaut. What could possibly go wrong?
roddi Ich muss dir kurz widersprechen wegen dem Eingeloggtsein. Das kommt darauf an, ob man einen Service als Dämon startet oder als Service. Da gibt es so einen Unterschied. Wenn man ganz tief in den Dokumenten von Apple gräbt, dann findet man das raus.
Tim Pritlove Ich war aber ganz dankbar über den Hinweis, weil es hat mir dann den Schubs gegeben zu sagen, warum nicht auch gleich mit User Interface? Da gibt es sicherlich was zu konfigurieren und bevor ich jetzt hier irgendwie anfange, irgendwelche JSON-Dateien zu editieren, baue ich mir dafür irgendwie auch noch ein UI.
Tim Pritlove Naja, und dann ging es irgendwie los, die wilde Fahrt. Dann habe ich gesagt, okay, jetzt lassen Sie uns mal ausprobieren, was mit diesem Rode Kasser eigentlich so geht. Und ich habe ein Duo und ich habe den Pro 2.
roddi Ein Duo.
Ralf Stockmann Da, da, da, da.
roddi Da, da. Nee, komm ich später.
Tim Pritlove Achso, die Broadcaster-Tour war zuerst da. Und ja, und dann ging es los. Dann habe ich ja irgendwie erst mal so festgestellt, okay, ich kann offensichtlich alles steuern. Ich kann alles, jeden Event, alles, was da passiert, kann ich irgendwie live mitbekommen. Und ich kann auch jederzeit alles sichern. Das heißt, ich kann auch ein Backup davon machen. Ich kann ein Backup wieder einspielen. Alles geht.
Tim Pritlove Ich hatte dann irgendwann die Bluetooth-Remotes dann irgendwie auch am Start und hatte so ein einfaches User-Interface, um irgendwie so eine Bluetooth-Remote hinzuzufügen, die einmal gepairt war. Also Pairing selber macht ja das Betriebssystem. Und dann liest er die aus und dann weiß er von der Bluetooth-Remote, was für ein Typ das ist, was das Ding für eine Seriennummer hat und so weiter.
Tim Pritlove Und ja... Dann dachte ich mir so, okay, ich kann jetzt so tatsächlich da auf eine Taste drücken und dann wird diese Taste irgendwie, registriert und jetzt könnte ich halt dazu, könnte ich da sozusagen, jetzt muss ich das irgendwie automatisieren und dann habe ich halt irgendwie Aktionen eingeführt und gesagt, ja, wenn das passiert, dann tue das.
Tim Pritlove und das ging dann und dann dachte ich mir so, okay, dann baue ich vielleicht noch was anderes ein, weil ich muss ja auch noch in meinem Ultraschall sagen, dass es seine Kapitelmarken machen muss, dazu brauche ich aber Midi.
Ralf Stockmann Oder OSC.
Tim Pritlove Oder OSC, also habe ich erstmal ein Midi eingebaut, weil OSC problematisch.
Ralf Stockmann Warum eigentlich, was hast du immer gegen OSC?
Tim Pritlove Sag ich dir gleich.
roddi Nichts, was hilft, ist also die Antwort.
Tim Pritlove Also Midi hat wirklich Vorteile gegen OSC. Also in beide Richtungen geht das natürlich.
Ralf Stockmann Bei OSC kannst du halt Text übertragen und sowas.
Tim Pritlove Ja, aber das brauche ich halt eigentlich gar nicht. Und ich will halt gar keinen Text übertragen. Und wenn ich Text übertragen will, dann mache ich aber Rest API. Dann kann ich auch Text übertragen, dann brauche ich jetzt irgendwie keinen OSC für. Also einfach nur so Strings übertragen im Internet. Du hast halt mit OSC machst du einen Rattenschwanz auf.
Tim Pritlove Du weißt nicht, von wem hast du das jetzt bekommen? über welchen Port schicke ich das jetzt zurück dann kann dir jeder, dann musst du Security machen, dann musst du Login machen, dann musst du irgendwie, das ist dann Internet und dann hast du diesen ganzen Rattenschwanz mit, was greift jetzt auf dich zu, aber dann die Zuordnung und dann musst du Adressen eingeben und dann Autodiscovery geht zwar auch irgendwie, aber es ist alles, also Open, OSC, egal, ich habe erstmal MIDI eingebaut und das funktionierte dann irgendwie auch, dann hatte ich irgendwie MIDI dabei, Und ich war heiß. Ich dachte mir so.
roddi Wie ein Vulkan.
Tim Pritlove Harkinge, das läuft jetzt hier immer so richtig gut. Jetzt krimpel ich mal die Ärmel so richtig hoch. Jetzt erschlagen wir das Problem final. Jetzt baue ich eine App, die einfach alles kann. Eine App, die alles steuert mit allem. Die irgendwie was kann. Und habe dann eine Software gebaut, die alles mögliche ansteuern kann.
Tim Pritlove Nicht nur Remotes, sondern auch meine Pro-Controller von meiner Nintendo, die gerade noch rumlagen, habe ich dann einfach mal eingebaut, weil Remote ist Remote, ich drücke auf irgendwelche Tasten, ist über Bluetooth gepaert, wunderbar. Dann habe ich diese ganzen Streamdecks rumstehen gehabt und dachte mir so, ah, Streamdecks mit Displays und da kann man Tasten draufdrücken.
Tim Pritlove Alle Streamdecks aus dem Regal rausgeholt, alles, was ich noch rumliegen hatte, angeschlossen. Kannst du das supporten? Du hast eine ähnliche Experience schon erzählt. Voll integriert in diese Software. Streamdeck als Eingabe und theoretisch auch als Ausgabe. Das ist noch nicht ganz fertig. Ging dann irgendwie auch. Wow, dachte ich mir so. jetzt geht sie aber ab, die wilde Fahrt.
Ralf Stockmann Und hast du denn deine 3D Space Maus auch angeschlossen schon?
Tim Pritlove Die noch nicht aus Gründen. Die wäre aber auch am hätte derzeit am wenigsten, Effekt, weil die Space Maus hat eigentlich im Wesentlichen zwei Buttons.
Ralf Stockmann Und mit diesem ganzen Büro Aber hier Projekt für dich, für die einen geilen Treiber für Reaper bauen, der dir der mit dieser Schnittnavigation hilft in zig Dimensionen.
Tim Pritlove Ja, genau. Glaubst du, dass das nicht alles schon längst in meinem Kopf war seit Jahren? Ich habe da ja auch schon mit dem Team gesprochen. Aber jetzt brauchst du dieses Team nicht mehr, Tim. Das Problem ist, dass Reaper das nicht kann. Du kannst in Reaper nicht diese dynamische Sache machen. Du kannst nur Tasse, Tasse, Tasse machen. Du kannst nicht sagen, scroll mal in der und der Geschwindigkeit.
Tim Pritlove Vielleicht geht das auch, aber mein aktueller Stand ist, wurde mir gesagt, geht nicht. Egal.
Ralf Stockmann Wer hat dir das gesagt? Also nur weiß. Mio?
Tim Pritlove Heiko.
Ralf Stockmann Das ist doch Jahrzehnte her.
Tim Pritlove Ja, das kann ja alles sein.
Ralf Stockmann Also schau da nochmal drauf.
Tim Pritlove We're getting there. Ich bin noch lange nicht fertig. Dann bin ich so in mich gegangen und habe gesagt, was, Tim, hast du in den letzten Jahren alles gekauft an Geräten, die du ausprobiert hast und die du noch nicht so richtig zur vollen Wirkung gebracht hast. Gegrübelt. Oh, Blink 1. Kennst du Blink 1?
Ralf Stockmann Ich glaube nicht.
Tim Pritlove Blink 1 ist so ein Nerd-Produkt.
roddi Da sind sie.
Tim Pritlove Blink 1 sind einfach überteuerte USB-LEDs.
Ralf Stockmann Ah, okay.
Tim Pritlove Mit irgendwie API, aber immerhin alles dokumentiert, wie man die Dinger über USB einspricht. Ich so, okay, mach doch mal Blink 1. Blink 1 liegt hier auf den Tisch.
Ralf Stockmann Ach, das sind die Viecher, die da in dem...
Tim Pritlove Die stöpsel ich hier an. Und wenn ich jetzt meine Mute-Taste drücke...
Ralf Stockmann Jetzt hast du dich gemutet.
Tim Pritlove Anfänger. Wenn ich jetzt diese Mute-Taste drücke, dann leuchtet hier eine LED, die für mich ist rot auf. Und wenn du das jetzt mit deiner Fernbedienung machst.
Ralf Stockmann Das probiere ich doch gleich mal aus, Tim.
Tim Pritlove Ja, ich muss sie erst mal aufwecken. Die gehen ja immer schlafen, diese Bluetooth-Dinger. Jetzt kannst du auch diese Hold-Funktion benutzen.
Ralf Stockmann Ja, die schlafen halt echt immer lange und tief. Das ist echt praktisch.
roddi Weil ich sehe das Mistpult selten. Du hast jetzt auch noch zwei Bierflaschen davor gestellt. Jetzt sehe ich die Leuchtdode wirklich nicht mehr.
Ralf Stockmann Jetzt geht es, aber locker mal 30 Sekunden gedauert.
roddi Vielleicht musst du auch ein bisschen laden, war bei meinem auch so.
Tim Pritlove Nee, die sind alle geladen.
roddi Meiner war nicht geladen.
Tim Pritlove Doch, doch, die sind alle fast bei mir.
Ralf Stockmann Aber es publiziert jetzt quasi die LED auf dem Rodecast.
Tim Pritlove Naja, ich kann dir das gleich sagen, ob die geladen ist oder nicht.
roddi Ich habe sie ja jetzt geladen.
Tim Pritlove Auf jeden Fall habe ich natürlich dann auch, virtuelle Moment. Virtuelle, Virtuelle Buttons, virtuelle LEDs gemacht.
Ralf Stockmann Das ist aber nicht Eckzeit.
roddi Das ist wirklich lustig anzuhören.
Ralf Stockmann Da ist aber eine wilde Latenz drin.
Tim Pritlove Da sollte eigentlich keine...
Ralf Stockmann Ungefähr eine Sekunde. Also wir schauen gerade auf das Beamer-Bild, wo man jetzt halt gemalte USB-Lampen hat.
Tim Pritlove Genau, ja.
Ralf Stockmann Aber guck mal, die Latenz ist echt... Also hier, Achtung, ich drücke und guck mal, wann dort jetzt auf dem Tisch das echte Licht losgeht und wann da oben, Achtung.
Tim Pritlove Ja, das ist das Problem. Die Hold-Taste muss natürlich erst mal warten, bis sie weiß, dass du nicht klickst, sondern holdest.
Ralf Stockmann Okay, dann nehmen wir aber die oben drüber.
Tim Pritlove Die musst du nur einmal an-aus... Ja, das Ding ist allerdings... Das liegt nicht an meiner Software.
Ralf Stockmann Natürlich nicht.
Tim Pritlove Nein.
Ralf Stockmann Sondern?
Tim Pritlove An dem Rodecaster. Denn was du hier siehst, ist nicht ein Befehl, setz da mal Mute und setz da mal die Lampe an. Sondern.
Ralf Stockmann Ihr hattet eine Latenz, bis er das auf seinem USB-Interface oder weiterleitet.
Tim Pritlove Du drückst und sagst, der Rodecaster sagst du Mute und dann sagt der Rodecaster, ich bin jetzt gemutet und das dauert bei dem immer ein bisschen. Okay, verstehe. Und dadurch wird nämlich ein interner Zustand getriggert, den ich per Software bei mir definiert habe. Und der löst dann wiederum auf, dass diese LED auf dem Bildschirm angezeigt wird.
roddi Ich muss dir widersprechen. Also die LED von dem Blink 1 auf dem Tisch ist, wenn ich angucke, die ist fast in Sync und das, was auf dem Bildschirm passiert hat, massiv latenz.
Ralf Stockmann Das liegt daran, dass du die hier parallel direkt ansteuerst aus deiner Software, wohingegen du die Software-Seite quasi aus dem Rodecaster auslässt.
Tim Pritlove Also wenn da jetzt noch ein zusätzlicher Delay ist, dann muss ich da mal gucken, ob da noch ein Bug drin ist, aber die ernähren sich aus demselben Event.
roddi Okay.
Tim Pritlove Wenn du auf die Taste drückst, dann sagst du nur dem Rodecaster, er soll sein State ändern und wenn der Rodecaster sagt, dass er sein State geändert hat, dann ist es der State Change, da ist nämlich eine richtige State Machine drin. Der State Change führt dann Aktionen aus.
Ralf Stockmann Die broadcastet er dann in die Welt und das wird dann ausgewiesen.
Tim Pritlove Genau. Jetzt ist ja spätestens der Zeitpunkt gekommen, wo du mal die Software sehen möchtest.
Ralf Stockmann Ja, unbedingt Tim.
Tim Pritlove Ich möchte unbedingt die Software sehen. Ich hatte ja am Anfang überlegt, ob ich euch vorher das zeige, weil wir dann sonst wieder dieses Problem haben mit wie sie sehen und so weiter. Wir können gleich mal drüber reden, wie diese Software überhaupt in die Welt kommen soll. Aber Ladies and Gentlemen.
Ralf Stockmann Schieb mal rüber.
Tim Pritlove Ich ähm, also das ja, so hier läuft hier schon wieder die andere software oder was läuft doch gar nicht, gerade nicht nehme ich mal raus es.
Ralf Stockmann Ist auf jeden fall schon mal ein dark theme was du gewählt hast oder schnappt sich das die Darklight.
Tim Pritlove Einstellung von Fehlermeldung, es tut doch eigentlich alles, irgendwas ist hier gerade komisch Vorfälle Effekt, anyway ich präsentiere Ihnen, Stagehand Stagehand ist sozusagen, die Hilfe und du siehst übrigens sogar die Pegel von dem, Mixer sind hier zu sehen.
Ralf Stockmann Aber der hat ja keine Motor-Fader. Woher zieht er sich den Status der Fader?
Tim Pritlove Die Fader werden tatsächlich übermittelt. Ich kann sie bloß nicht setzen.
Ralf Stockmann Okay.
Tim Pritlove Das ist natürlich so eine Einschränkung von dem Rode-Caster und es gibt noch ein paar andere Einschränkungen. Da kommen wir gleich nochmal zu mit der Lautstärke. Aber was ich jetzt, ich wundere mich jetzt gerade über die Warnungen hier. Also die Software ist so aufgebaut, dass du alles, was du konfigurierst, ist vollständig überprüfbar.
Tim Pritlove Er meint jetzt gerade, dass die LED nicht verbunden sind, aber die sind ja irgendwie alle verbunden.
Ralf Stockmann Das hilft jetzt, worauf wir hier schauen.
Tim Pritlove Ja, ich weiß nicht, ich kann es mal kurz beenden und neu starten. Vielleicht.
Ralf Stockmann Könntest du vielleicht einen Screenshot mal in den Chat zumindest reinwerfen?
Tim Pritlove Ja, mach ich gleich. Okay, jetzt ist hier glaube ich alles tippitoppi. Er meint irgendwie, die LED ist ja nicht verbunden, aber die sind doch verbunden. Was will er denn?
Ralf Stockmann Ein Timestamp wäre noch hilfreich bei denen. Okay, er ruckelt an Kabeln, Dinge verändern sich.
Tim Pritlove Lässt sich gerade aus irgendwelchen Gründen nicht exklusiv, muss ich nochmal gucken, aber egal, es funktioniert ja.
Ralf Stockmann Schmeiß mal ein Screenshot in den Chat, dann können die Leute sich das wirklich von der Übersichtseite...
Tim Pritlove Ja, guck gleich. So, jetzt will ich erstmal euer Staunen. Okay, gut. Das sind meine Aktionen, alle Aktionen, wo er irgendwie der Meinung ist, es gibt gerade ein Problem, also es ist jetzt eigentlich eine schöne Simulation, er kann zwar die LEDs ansprechen, aber er meint aus irgendwelchen Gründen geht es nicht, obwohl es funktioniert.
Tim Pritlove Und jetzt hast du halt hier ein User-Interface, wo man irgendwie, ich kann das mal, ich mach mal einen Screenshot, damit du Ruhe gibst.
Ralf Stockmann Ja, wir müssen doch hier an die Hörer denken.
Tim Pritlove Ja, ach so, hier das Kamil, das hatte ich hier noch, genau, an die Hörer denken. Also, ist natürlich alles hier Light-Mode, Dark-Mode und so weiter. Das heißt, eine Aktion besteht hier aus einem Auslöser. Du sagst also, was löst die Aktion aus? Und da gibt es halt das, was die Remotes können. Das heißt, du wählst ein Remote aus und sagst, wenn diese Taste so und so gedrückt wird, dann ist das der Auslöser.
Tim Pritlove Oder du empfängst ein Stück MIDI.
roddi Ein Stück MIDI.
Tim Pritlove Ja, genau. Also ich könnte jetzt sagen, hier MIDI und kann dann sagen, ja, was weiß ich hier vom Reaper oder so, aus irgendwelchen Gründen sieht er jetzt gerade den Rodecaster nicht mit seinem MIDI, weiß ich auch nicht, warum. Das ist manchmal so ein Problem mit dem Rodecaster, dass er sich dann irgendwie nicht zeigt.
Tim Pritlove oder ein Stream Deck, oder auch interne virtuelle Zustände, wie zum Beispiel die Zustände, die ich hier habe, die sogenannten Talking-Stick-Software-Zustände, die ich mal so definiert habe. Ein Talking-Stick, was ist denn das?
Ralf Stockmann Was ist denn ein Talking-Stick?
Tim Pritlove Was ist denn das? Das ist die andere LED hier auf meinem virtuellen Ding, die du vorhin gesehen hast. Und das ist die Funktion, die ich euch noch nicht gesagt habe. Es ist nämlich die, hör mal auf zu reden, Ralf, Ich will jetzt mal was dazu sagen. Taste. Und das ist hier oben, wenn du auf dein Dings drauf drückst.
Ralf Stockmann Ja.
roddi Auf Menü? Oder wo?
Tim Pritlove Warum auch immer die jetzt. Das hat doch vorhin alles funktioniert. Geiler Vorführeffekt. Alles hat funktioniert.
Ralf Stockmann Meine Remote ist schon wieder eingeschlafen.
Tim Pritlove Ja.
Ralf Stockmann Ach Mann. So macht das keinen Spaß, Tim.
Tim Pritlove Ja. Ah. Hier ist irgendwie eine Verzögerung drin. Ich habe, glaube ich, hier ein Timing-Problem gerade. Also wenn du einmal hier auf dein Talking-Stick draufdrückst, dann blinkt deine Lampe.
Ralf Stockmann Bei meinem macht er das nicht. Also hier oben auf das Touchfeld.
Tim Pritlove Oh Gott, ich sehe gerade hier ist irgendwie alles ein bisschen durcheinander geraten. Naja.
Ralf Stockmann Have you tried turning it off in a corner? Also Mute geht bei mir, aber das Blaue kommt nicht. Und Roddy blinkt jetzt unablässlich. Achso, der blinkt dann aber so lange, bis man quasi dann dran ist.
Tim Pritlove Du schaltest es ein, schaltest es wieder aus.
roddi Ja, es schaltet sich nicht aus. Es sei denn, es ist eine andere Taste, um es wieder auszuschalten.
Tim Pritlove Ich verstehe, ehrlich gesagt. Vorhin hat das alles wunderbar funktioniert. Er meint jetzt hier irgendwie, dass die ganzen Dinger nicht verbunden sind, obwohl er sie anspricht. Das ist ja irgendwie absurd. Das verstehe ich gerade nicht. Naja, aber eine Woche. Bis eben hat alles wunderbar funktioniert.
Tim Pritlove Gut, aber das Ganze ist eine Plattform, wo man jetzt alles Mögliche einbauen kann. Also ich habe ja sozusagen so eine Aktualisierung, also eine Aktualisierungs, wie nennt man das? Also Actuating sozusagen, eine Aktivierungslogik mit drin. Du kannst irgendwelche Auslöser haben und dir irgendwelche Aktionen machen.