ADHS Autismus Interview Stream
Servermigration zu NVMe mit Kooperationspartnern erfolgreich
Es wurde eine Servermigration von HDD auf NVMe mit Kooperationspartnern durchgeführt, was eine deutliche Leistungssteigerung mit 120 GB mehr Speicherplatz ermöglichte. Gleichzeitig wird eine speziell für Desktops optimierte Web-Oberfläche mit Design-Tools wie Claude entwickelt. Dabei werden verschiedene Optionen für eine intuitive Benutzeroberfläche mit Fokus auf Benutzerfreundlichkeit erstellt und evaluiert.
Serverumzug und technische Improvisation
00:00:0000:00:00 Oh! Ah! Das hat nicht über... Haben wir alle abgedatet? Nein, haben wir nicht. Brumm! Aktualisiere dich. Jetzt hat's geklappt. Wunderbar. So, jetzt. Hello! Lasst mich kurz sehen, ob alles klappt hier. Ha! Der ist doch schon da. Hello! Ich hoffe, dass das funktioniert. Sag mal ganz kurz, welchen Titel du siehst.
00:00:50 Das hat mir gerade gesagt, dass irgendwas komisches passiert ist. Hi, was geht? Sehr schön, sehr schön, sehr schön. Wir streamen Morpher Design for Web. Perfekt, das ist genau das Richtige. So wollte ich das. Warum genau habe ich diese Website ja eigentlich achtmal offen? Das ist auch der falsche Link und YouTube ist komplett weg. Hier ist so ein Chaos, Digga. Eine Sekunde, eine Sekunde.
00:01:27 Bei dir steht noch der alte Titel, das ist nicht gut. Den habe ich eigentlich aktualisiert. Aber ich glaube, hello zurück, Bild und Tonda. Wunderbar, das ist super. Das freut mich zu hören. Okay, so. Plan wäre für heute tatsächlich, dass wir uns mit Morphe ein bisschen beschäftigen können, weil ich habe euch echt was zu erzählen. Und zwar, ich habe heute Morgen, ja, ja, perfekt. Okay, YouTube ist auch da, super.
00:01:59 Ich habe heute Morgen Server umgezogen. Ja. Oh, und ihr hört mich wahrscheinlich doppelt an, wenn ich das nicht ausstelle. Also, lasst mich ganz kurz erzählen. Ich habe Server umgezogen. Ich hatte davor einen, also von den Specs waren sie relativ ähnlich. Der eine hatte, wobei fairerweise waren sie nicht, der eine hatte aber, und das ist der große Unterschied, eine HDD-Festplatte, das war der alte Server, und der neue hat jetzt eine NVMe-Festplatte.
00:02:26 Und das große Problem bei mir war, ähm...
00:02:30 Ich hatte sehr viele Sachen, die gleichzeitig laufen für den Morphida. Da läuft halt einiges zusammen. Und es hat gerade so noch funktioniert. Es war teilweise ein bisschen laggy, es war ein bisschen langsam, aber es hat funktioniert. Und wenn ich dann aber ein Backup machen wollte, dann habt ihr plötzlich permanent einfach nur Outage gehabt. Das heißt, ich habe das immer nachts laufen lassen und das ist jetzt in der letzten Zeit ein paar Mal fehlgeschlagen, weil tatsächlich die Festplatte zu ausgelastet war für ein Backup.
00:02:58 Ja, und deswegen habe ich mich jetzt entschieden, Anfang der Woche, dass ich den Server umziehen will. Habe da noch ein paar Tickets fertig implementiert gehabt und jetzt hat der Moff wieder sein neues Backend tatsächlich. Also neuer Server, alles umgezogen. Ich habe den DNS heute Morgen geflippt und das war eine spannende Erfahrung, weil tatsächlich alles funktioniert hat. Das ist unfassbar gewesen. Deswegen sage ich mir gerne Bescheid, wenn irgendwas...
00:03:27 Ja, bei YouTube wird noch kein Livestream angezeigt. Bei mir wird der Livestream angezeigt. Okay, okay, okay. Gut, Caching, sehr gut. Servus, moin, hi. Ähm, genau, also. Ähm, ja, tatsächlich hat alles soweit funktioniert. Zumindest in meinen Tests. Ich habe alles bekommen. Und endlich ist wieder da. Das ist ein Unterschied wie Tag und Nacht. Ich muss euch das ganz kurz zeigen. Ähm, was soll ich hier einmal kurz den Feed aufmachen?
00:04:03 Das hier, der hier. Wenn ich einmal den Feed aufmache, zum Beispiel, boom, fertig, da, geladen. Das ist alles. Innerhalb von so, so kurzer Zeit. Und davor hat das Laden allein von diesem Feed, weil über die API läuft das Ganze über die Datenbank und über die Datenbank brauchst du die Festplatte. Das andere habe ich alles pre-rendert. Also für den Morfida geht es trotzdem schneller. Das waren alles so Workarounds, weil die Festplatte zu langsam war. Und jetzt habe ich einfach die Festplatte auf eine NVMe abgegradet und plötzlich...
00:04:31 Ausgelastet, nicht voll. Ich hatte noch so, ich glaube, 20 GB oder so was waren schon noch frei. Also es hat noch easy ausgereicht. Das waren tatsächlich, ich glaube, 90% der Aufgaben haben auf I.O. gewartet. Also quasi auf Disk, Ein und Output. Weil, gut, klar, RAM hat halt auch nicht gereicht. Dafür, dass ich quasi Sachen auslagere, war das einfach zu viel. Ja.
00:04:55 Deswegen, das ist beeindruckend. Sag mal, warum verwendest du Cloud-Code und nicht Open-Code? Ich verwende beides.
00:05:03 Ich habe beides tatsächlich bei mir im Einsatz. OpenCode verwende ich halt für alles andere, was nicht Claude ist, weil Claude-Code läuft über das Abo und das Abo ist deutlich kostensparender als über die API zu bezahlen. Über die API könnte ich das nicht bezahlen, was ich mache. Über das Abo geht es einigermaßen noch und das Abo kannst du nur mit Claude-Code verbinden und nicht mit OpenCode. Deswegen mache ich das.
00:05:31 Ja Also ja ich bin mega happy mit dem neuen server deswegen in den nächsten paar tagen falls irgendwas findet was nicht richtig funktioniert sagt mir gerne bescheid Aber ich glaube aktuell funktioniert alles und deswegen eigentlich war das so mein plan für den stream heute so wahrscheinlich wird irgendwas schief gehen lassen wir zusammen fixen Aber es hat alles funktioniert damit habe ich nicht gerechnet 20 gb frei bei einer hdd
Überlegungen zur Web-Oberfläche und Design Tools
00:05:5800:05:58 Bei einer HDD war das. Bei der Informe jetzt habe ich glaube ich 120 frei. Genau. Über die API brenne ich mich arm, ja. Was der Tokenverbrauch angeht. Ja, safe. Auf jeden Fall. Anyways, deswegen habe ich mir jetzt überlegt, wir könnten mal uns zusammen so ein Design überlegen. Einmal Sekunde. Das hier. Das ist der Emulator, nicht wundern. Also das ist kein echtes Phone.
00:06:32 Ähm, genau. Und das ist ja bis jetzt alles nur quasi, ähm, also halt, ne, Frontend im Sinne von, nicht wundern, dass das so arschlangsam ist, das ist halt über den, äh, über Android-Emulator, also das ist jetzt auch kein leistungsstarker Emulator, aber ich wollte jetzt quasi erstmal so ein iPad-Layout machen, dass eben hier auch vernünftig im Querformat quasi was angezeigt werden kann und das ist dann, also das Ganze ist ja mit Flutter geschrieben, das ist dann auch, ähm,
00:07:01 Das Layout, was ich benutzen möchte für die Web-Oberfläche, also dass man quasi Morphe da auch im Web bekommt. Das wäre so mein Plan dafür. In letzter Zeit habe ich das häufiger, dass einfach das Zeug klappt. Das ist voll geil. Apropos, warte mal, läuft eigentlich gerade hinten dran noch die Balloper-Agent? Habe ich den ausgemacht? Warte mal kurz. Nee, der läuft noch. Der hat gerade vor 10 Minuten ein Ticket fertig gehabt. Ich würde vorschlagen, dann stoppen wir den so lange.
00:07:33 Ich mache tatsächlich, schaut euch das mal an, die ganzen Tickets hier, 23 Uhr, dann 23 Uhr 19, dann 22.35 Uhr, so einmal in der Stunde, hier war ein bisschen zwischendrin, da hatte ich keine Credits mehr, einmal in der Stunde so ungefähr ein Issue gelöst. Das ist richtig geil. Die funktionieren in letzter Zeit wirklich einigermaßen zuverlässig. Ich muss noch ein paar mal nachbessern, aber dann klappt das meistens.
00:08:00 Minimax, also wenn du was Einfaches testen möchtest und machen möchtest, was keine sensiblen Daten hat und wo du erstmal nur so einen Prototypen brauchst, kannst du es machen. Aber Minimax ist von der Qualität her echt einfach nicht auf dem Level, das ich manchmal brauche. Deswegen nehme ich halt Minimax für den MVP, der ruhig brechen darf und für Production nämlich immer clort eigentlich. Das ist deutlich besser gewesen.
00:08:29 Minimax habe ich halt so viel Usage, dass ich es quasi einfach raushauen kann. Es kostet mich basically gar nichts. Während jetzt ein Clawd kostet schon. Da muss ich mir überlegen, was will ich wirklich an Features einbauen. Okay. Wie machen wir das jetzt? Haben wir einen Plan? Habe ich einen Plan? Eigentlich habe ich keinen Plan. Das Problem ist, ich würde es gerne über so etwas wie Clawd Design machen, aber das klappt nicht so gut. Weil ich ja quasi schon ein fertiges Design habe. Und ich habe es nicht über...
00:08:59 über so was wie über ein Design-Tool, egal welches, gemacht. Deswegen muss ich es irgendwie anders machen. Wenn wir wahrscheinlich einfach so über den Emulator gehen...
00:09:14 Die Code-Qualität von Minimax ist okay. Dazu vielleicht ein Fun-Fact. Ich habe die Code-Qualität mal so versucht zu evaluieren, also von den ganzen Modellen, die ich jetzt im Einsatz habe. Das Video, was jetzt auch gerade im Schnitt ist, versucht es auch so ein bisschen in die Richtung zu biegen. Also was ich quasi gemacht habe, ist, ich habe...
00:09:33 Kimi relativ ausführlich, also Kimi 2.6 relativ ausführlich verglichen im Code mit Minimax M2.7, also das neue Modell von denen, mit Cloud Code und mit Codex, weil ich da noch ein paar Credits übrig habe. Ich habe ja immer noch den Business-Tarif, der läuft erst nächsten Monat oder sowas aus, glaube ich. Nee, im Juli. Anfang Juli war es, wo der ausläuft. Den habe ich für ein ganzes Jahr geholt. Und die Code-Qualität von GPT 5.5 extra hoch, also X-High.
Vergleich von KI-Modellen und Code-Qualität
00:10:0200:10:02 Ist in etwa so gut wie Opus 4.7. Ungefähr so bei 8 bis 9. Also es ist nicht perfekter Code, es macht schon Fehler, aber es ist solider Code. Ich kann da gerne nochmal ein bisschen ins Detail gehen. Also das ist jetzt nur so meine Erstevaluation. Das ist jetzt bitte keine wissenschaftliche Arbeit. Ich wollte es mal noch richtig evaluieren, so möglichst scientific, basically. Aber das ändert sich auch mit jedem Modell. Und dann habe ich Kimi 2.6.
00:10:30 evaluiert das lasse ich gerade tatsächlich eine andere app für mich schreiben wobei ich da permanent out of credits bin was echt übel ist weil ich dann nur den kleinen tarif geholt habe für das video eben und das war bei einer code qualität von so sechs bis sieben höchstens und minimax war so bei vier bis fünf also es funktioniert der code ist funktionabel er läuft meistens er ist so ungefähr auf ein bisschen besser als das level von gpt5 vielleicht minimax ist so ein bisschen auf dem level von gpt5 würde ich sagen
00:10:59 Aber halt nicht auf dem, was wir heute bei den großen US-Flaggschiffen haben. Aber ja, dazu, wie gesagt, im nächsten Video habe ich auch noch mal ein bisschen mehr. Ja, Gemini ist so ein bisschen schwierig. Da habe ich nie so wirklich... Also Gemini CLI weigert sich bei mir so ein bisschen zu laufen. Ich muss das immer über Open Router machen. Und ich weigere mich halt so unfassbar viel Geld auszugeben für Open Router, wenn ich halt die Abos habe. Weil die Abos sind halt vergleichsmäßig deutlich, deutlich günstiger. Ja, genau.
00:11:30 Stimmt, und gestern war die Code with Claude. Da haben sie auch angekündigt, dass sie jetzt mit SpaceX-Rechenzentren zusammenarbeiten wollen und dadurch quasi mehr Usage rausbringen wollen. Allerdings nur die 5-Stunden-Usage geht hoch. Das heißt, die wöchentliche Usage bleibt dieselbe, was ehrlich gesagt immer mein Bottleneck ist. Die 5 Stunden sind mir meistens recht egal. Wobei, stimmt auch nicht ganz. Manchmal muss ich hin und her switchen. Also es ist ein bisschen besser, aber...
00:11:56 Ja, dafür läuft es halt bei Elon Musk Servern, was ich jetzt eher weniger geil finde. So persönlich, aber das kann jeder machen, wie er möchte. So, ich würde vorschlagen, wir machen einmal Screenshots. Spectacle. Ich will das Ganze mit dem neuen Chat-Spiel hier Images machen. Habe ich mir überlegt, jetzt wo ich das Abo noch habe. Also einmal.
00:12:22 Jetzt muss ich kurz gucken, ob ich euch den Folder zeigen darf oder ob da noch irgendwas drin ist. Eine Sekunde. Da ist noch was drin tatsächlich. Was ist das? So uralte Screenshots, was ist das? Also uralt im Sinne vom 26.04. Ah, vom 3D-Druck. Okay. Nevermind. Das ist auch noch da drin. Ja, okay, die könnt ihr sehen, das ist kein Thema. So, okay, das ist einmal der von heute. Ich muss die mal sortieren. Ah, fünf Stunden, ne, ist schon da. Ah.
00:12:58 Cool, das ging schnell, danke. Ja, Gemini hat jetzt auch nochmal fette Updates bekommen, genau. Mistral habe ich das neue Modell noch nicht getestet. Das kam erst vor kurzem raus, das habe ich noch nicht getestet. Das alte Modell war halt von der Code-Qualität echt nicht gut. Genau, Deep Seek, das ist im Neuen drin, also in dem Video, was jetzt am Sonntag kommt.
00:13:22 Da habe ich dann auch nochmal ein bisschen DeepSeek drin. Ich habe die ganzen Modelle mal so versucht zu evaluieren und fairerweise, die sind wirklich alle sehr ähnlich. Also DeepSeek ist sehr ähnlich zu Kimi. Kimi ist ein bisschen besser als GLM 5.1 in meinen Tests gewesen. In anderen Tests war dann wieder GLM 5.1 ein bisschen besser als Kimi. DeepSeek ist ungefähr gleich auf. DeepSeek ist halt, ja, Sonntag. Sonntag. Es geht nicht nur um Coding dabei, weil die chinesischen Modelle auch noch ganz viele andere Probleme haben, aber so zumindest ein
00:13:53 Also es ist kein benchmark in dem sinne also halt ich sollte vielleicht erst mal drauf drücken, so Was ist das? Dann was haben wir noch wir haben noch read later müssen wir mal ein paar artikel rein machen Genau benchmark nicht aber halt scheiße billig das ist halt genau das ding
00:14:24 Ich mein, deswegen benutze ich auch Kimi zum quasi meinen Mockup machen, meine erste Version machen sozusagen. Das ist halt, also ich hab bei Minimax hab ich halt das große Abo geholt irgendwann mal, das ganz große mit den 2.7 fürs ganze Jahr direkt geholt, weil es halt so unfassbar günstig ist. Ich kann das Ding halt wirklich mit, also ich hab ja dieses Autodev Setup, wo quasi einfach mir ein GitHub-Issue nimmt, dann Code dafür schreibt.
00:14:50 den ganzen Code reviewt und dann hochlädt. Dadurch minimiere ich ein bisschen die Fehler. Haben wir das letzte Mal so ein bisschen dran gearbeitet. Und, ähm...
00:14:57 Das ist quasi die Fortsetzung von Repolenz, wenn ihr das mitgekriegt habt. Da wollte ich auch noch ein Video dazu machen. Ich bin hinten dran mit Videos, ihr merkt. Und Minimax kann ich halt einfach parallel laufen lassen. Also quasi 20 Implementierungen gleichzeitig für drei Projekte. Also so 60 Agenten gleichzeitig ist gar kein Thema. Ich bin trotzdem nicht an meinen Rate Limits und die resetten sich halt alle fünf Stunden. Das ist komplett wild.
Design-Entscheidungen und Feedback zur Benutzeroberfläche
00:15:2500:15:25 Ja, das ist eigentlich relativ simpel machbar, oder? Das ist ja einfach nur breit. Wobei, ich mach mal ein Screenshot. Kann man dann nicht bei Cloud Design auch direkt die Screenshots reinmachen? Probieren wir, probieren wir. Cloud Design, ich weiß nicht, ob ihr es schon mal benutzt habt. Aber das ist ziemlich cool eigentlich. Das brauchen wir nicht. Das ist nativ. Das haben wir jetzt eigentlich soweit. Das ist noch wichtig. Gut.
00:16:00 So, dann Briefing. Briefing ist halt nicht drin gerade, aber es ist eigentlich auch egal. Das Briefing kommt ja so oder so. Also es ist eigentlich dieselbe View. Und das Ding brauche ich eigentlich auch nicht verändern. Das sind halt einfach Settings. Wäre wahrscheinlich ein bisschen weird, wenn man das nicht... Ich glaube, das wird schon reichen erstmal. So, jetzt Claude. Claude, kann ich euch nicht zeigen, glaube ich. Claude Design.
00:16:46 API Cloud würde beim Budget springen, meins auch komplett. Ist das hier? Ne, das ist bei Cloud.ai einfach. Stimmt es, dass kein Unternehmen in der EU gibt, das Zugriff auf Mythos hat? Soweit ich weiß, gibt es keins.
00:17:09 Also ich meine, also ursprünglich hat Anthropic auch gesagt gehabt, dass sie es mehr Leuten zur Verfügung stellen wollen, beziehungsweise mehr Unternehmen, also gerade auch so ausländischen BSI oder sowas, sollte eigentlich Zugriff bekommen.
00:17:24 Und hat es nicht bekommen, weil Trump dann gesagt hat, ihr dürft nur genau diesen 50 Unternehmen zur Verfügung stellen. Und Anthropic wollte eigentlich so 200 auswählen und dann erst quasi sagen, okay, und jetzt könnt ihr das alle benutzen einfach. Aber Trump hat gesagt, maximal 50 oder halt genau diese 50 sind in Ordnung, das sind alles US-Unternehmen gewesen.
00:17:46 Ich verfolge dein Video schon sehr lange, kein Plan vom Programmieren und so weiter. Mit was soll ich anfangen? OpenCode oder andere Agents? Eventuell kannst du dazu mal was sagen. Zum Anfang...
00:17:58 Ich glaube du wirst also du wirst nicht drum herum kommen dich ein bisschen damit zu beschäftigen muss schon ahnung von den begriffen quasi haben Die kannst du dir aber jedes mal erklären lassen deswegen such dir ein leichtes projekt aus such dir was kleines aus Und wenn du halt gute erklärung willst würde ich also open code ist gut aber da würde ich dir schon empfehlen die abos anzubinden also wenn du wenn jetzt irgendwie sagst hey
00:18:23 ich benutze irgendwas über die API oder sowas, dann wirst du sehr schnell sehr, sehr teuer enden. Also kommt natürlich auf dein Geldbeutel drauf an. Wenn du, wenn Geld überhaupt kein Thema ist, dann kannst du Open Code und super gut einfach die APIs von egal welchem Modell benutzen. Aber in den meisten Fällen empfehle ich eher dann Claw zu benutzen, zumindest momentan gerade, wenn du halt so High-Quality Sachen machen möchtest. Aber also wie gesagt, das ist komplett, komplett dir überlassen.
00:18:54 Das hat sich schon angebahnt, wenn man von selbst oder jemand richtig einen guten Deal mehr hat. Schon, leider. So, Examples. Nee, Examples wollen wir nicht. Design Systems, haben wir keins. Okay, Slide Deck haben wir nicht. Research Preview ist in Ordnung. Ich würde... Kann ich nicht einfach... Nee. Ah, hier. Morph... Ich bin so weit von der Tastatur weg, aber wenn ich näher heranrücke, dann seht ihr mich nicht. Morph Reader Web. High Fidelity.
00:19:21 Okay, ähm, ich kann Grafiken importieren, das ist super, tatsächlich. Äh, das Screenshot, das ist gut. Das sind alles die Screenshots. Nein. Doch. Ja, cool. Desktop. Layout for my mobile app. Morphreda.
00:19:59 Newsreader, RSS, Mobile App in Flutter. Let's brainstorm. Okay, cool. Wenn das passiert, habe ich immer Geld. Ständige Preissteigerung bei den Tokens. Preissteigerung, finde ich, glaube ich, ein bisschen schwierig. Sind die am steigen? Ich glaube, sie sind doch eher gleichgeblieben oder sogar günstiger geworden, oder? Also, die Pricing.
00:20:45 Würde mich mal interessieren, ob die wirklich am steigen sind. Wir sind gleich geblieben. 5 Dollar Input, oder? Ich schieb's grad mal rüber. Also Opus 4.7 hat 5 Dollar Input auf... Ah, hier übrigens, also Net 4.8 sollte relativ bald wahrscheinlich kommen. Also wir haben 5 Dollar Input auf eine Million Tokens bei Opus 4.7 und 25 Dollar auf eine Million Output. Und das war bei 4.6 genau gleich. Das war bei 4.5 gleich.
00:21:22 Und hier war es sogar teurer. Also Opus 4.1 und die früheren Modelle hatten immer 15 Dollar auf eine Million Input und 75 auf eine Million Output. Also quasi du zahlst dasselbe und dann kriegst du weniger für. Ja, die Reasoning Tokens gehen halt hoch. Das ist halt genau das Gemeine daran. Deswegen bleibt eigentlich nur das Abo zu nehmen. Wir machen uns gerade komplett abhängig davon. Ja, verstehe ich komplett. Also ich finde es auch nicht geil.
00:21:52 Man bekommt weniger leistung fürs ab. Ja ich habe auch das gefühl früher habe ich mit dem abo mehr hinbekommen die qualität ist besser geworden also früher habe ich viel mehr bugs gehabt die ich dann noch mal selber Bekommen habe oder zumindest hatte ich das gefühl ich hatte mehr bugs und ich glaube ich hatte wirklich mehr bugs und mittlerweile ist es deutlich weniger aber ich zahle auch viel mehr mittlerweile das ist echt
00:22:18 Ich hoffe, dass wir, ich weiß nicht, ihr habt wahrscheinlich Gamer 4 mitbekommen, das ist ja ein lokales Modell, was wirklich bei einer normalen Consumer-Grafikkarte möglich ist, laufen zu lassen. Und ich hoffe, dass es halt mehr in die Richtung geht, dass wir wirklich auch solche Modelle kriegen, die so gut sind wie jetzt ein Opus 4.7 oder vielleicht sogar noch ein bisschen besser in naher Zukunft, die wir dann wirklich auf unseren lokalen Geräten laufen lassen können. Ich hoffe, dass das passiert. Und dann ist es halt geil, weil dann kannst du einfach machen lassen. Ja.
Entwicklung von Morph Reader und technische Herausforderungen
00:22:2100:22:51 HTtrace könnte viel more freely interessant sein weil HTtrace automatische Integration Tests erstellt aus echten Traffic. Uuh! Okay schaue ich mir an, warte lass mich kurz danach googeln dann habe ich das nachher. Das hat nicht funktioniert. Ich mache mal in Anführungsstrichen. Habs gefunden. Perfekt. Schaue ich mir nachher an. Dankeschön. So. Okay. Uploads?
00:23:34 Das hat es nicht bearbeitet. Das ist jetzt natürlich unangenehm. Ich muss ja nochmal warten. Naja.
00:23:41 Das Ding, also das ist basically sowas wie Figma, nur eben von Claude und es macht halt direkt einfach Code da draus. Das ist wahnsinnig beeindruckend. Also ich habe das einmal getestet für eine andere App, die gerade übrigens von Kimi entwickelt wird, also damit ich das testen kann. Fun Fact dazu. Es produziert allerdings leider immer, ich meine, React-Code war das, was es hier macht. Und das ist natürlich für eine Flutter-App, ist das Quatsch. Aber mir geht es eigentlich mehr um das Design. So.
00:24:10 Was ist das Core-Layout, das du erinnerst? Folders, Feeds, Artikel-List, Reader. Das Ding ist, wir haben ja unseren eigenen Feed. Also von dem her, wir haben auch grundsätzlich aktuell diese Two-Panel-List. With Collapsable Sidebar. Das würde halt sehr, sehr gut passen. Magazine Grid. Browse first, click into Reader. Nein. List View plus Grid Toggle. Oh. Nee, machen wir nicht.
00:24:51 Explore 4 options, decide from the menu, wir machen das hier. So, lasst mich kurz das da machen, dann beantworte ich die Fragen. Und dann schauen wir weiter. How many desktop variations would... Ich kann mehrere Optionen auswählen. Ey, gib mir mal drei, das finde ich super. Why should the variation... What should the variations explore? Layout structure, paints, grids, lists, information density, compact versus spacious, visual treatment, closer to mobile versus more desktop native.
00:25:23 reading experience focus mode distraction free das haben wir schon navigation patterns sidebar command bar tabs explore options ich würde das hier gerne ausprobieren ich würde das hier gerne ausprobieren 4 plus hier und das würde ich auch genau probieren
00:25:47 Static Hi-Fi Mockup, Light Interactivity. Ne, brauchen wir nicht. Fully Interactive brauchen wir auch nicht. So, wir machen Static Hi-Fi Mockup. Which mobile features most need rethinking for desktop feed article list? Hm, das ist jetzt die Frage, ne? Glaube ich eigentlich nicht. Ich finde die eigentlich immer noch gut. Relator Briefing, Profile Set. Woher weißt du vom Briefing? Habe ich einen Briefing Screenshot mitgeschickt? Habe ich nicht. Woher weiß der vom Briefing?
00:26:26 driving good vibes a gut okay die habe ich reingegeben fair fair fair mach mal mach mal auf dem nebenbei eigentlich das hier ja passt schon der schaute design in desktop window browser nur browser und all white screens house shot the article list use the extra space single column genus white space
00:26:58 glaube ich mache mir hier die design von mir option what should live in the left side by there is one folder speed groups feed sources text categories nee modes nee ist es halt was viel ist es heute sein
00:27:28 Woher weiß es von Text-to-Speech? Jesus! Überträgt das irgendwie die Information rüber? Ist ja Wahnsinn!
00:28:01 Related Articles nehmen wir nicht. So. Power User Features. Keyboard Shortcuts haben wir sogar schon. Wegen Accessibility. Command Palette? Nee. Drag and Drop Article Organization? Nee. Multi-Select Bulk Options? Nee. None. Keep it simple. Desired for me. None. What should be tweakable in the design? Action Color? Das haben wir woanders.
00:28:31 density compact comfortable spacious mach mal sidebar width card style light dark mode font choice decide for mini stick close desktop translation mostly conventional push it try unconventional layouts and interactions mix cool ok probieren wir ich bin sehr gespannt so lassen wir das mal machen
Technische Lösungen und Erfahrungen mit KI-Tools
00:29:1100:29:11 Wie ein KI CMS, es kommt mir ein bisschen vor wie ich beantworte einfach Fragen und dann macht es mir ein Design. So. Was halte ich von den MacBook Pros und Mac Studio für lokale KI? Also ich habe keinen, aber ich habe davon gehört, dass es mit denen halt überhaupt machbar ist. Also dass du da relativ gut dran kommst, wobei die auch sehr, sehr teuer geworden sind. Sie sind von der Inferenz sehr, sehr langsam im Vergleich zu jetzt natürlich dem Grafikkartenserver, aber ich glaube, das ist nur eine Frage der Zeit, dann funktioniert das auch.
00:29:44 Die Browser Snippets meinst du, die Keyboard Shortcuts? Die funktionieren im Moff-Frieder schon sehr sehr gut. Also du kannst theoretisch die Moff-Frieder mit der Tastatur schon jetzt steuern, auch wenn es eine Mobile App ist. Ja, das ist Accessibility. Was sagst du zu dem Gerücht, dass Claude in der Desktop-App ohne Zustimmung Browser Snippets macht? Ach, das meinst du? Also quasi Screenshots? Hab ich noch nie gehört tatsächlich. Woher kommt das Gerücht?
00:30:17 Was machen wir? Wir versuchen ein Frontend für die Morpheter zu designen, der für Web optimiert ist, also quasi eine Web-Oberfläche, quasi der Morpheter, aber halt fürs Web-Interface. Das freut mich, danke. Nutzt Cloud Design das allgemeine Token Limit oder hat es ein eigenes Budget? Also es ist zumindest in der Usage separat aufgestellt. Ich zeig's dir. Warte. Das, oh, was war das denn? Es ist in der Usage zumindest separat aufgestellt.
00:31:04 dementsprechend mal gucken ich denke schon dass es separat sein sollte ich hoffe es auch aber tatsächlich also die aktuelle sitzung ist nicht geschadet dementsprechend würde ich raten dass es hier schon separat ist deswegen benutze ich das ist einfach mal es kostet nichts ich benutze es sonst nicht wirklich und zwar fällt sonst auch einfach die neuen material design richtlinien also ich habe cloud desktop nicht das muss ich dazu sagen dementsprechend weiß ich das nicht oder ich kann es nicht richtig überprüfen weil es gibt es ja nicht für
00:32:02 Oh ja, Backdoor & Cloud Desktop App, stille Brücke aus dem Browser. Vom 22. April, das habe ich nicht mitbekommen. Das ist ein Plusartikel, natürlich ist es ein Plusartikel, warum auch nicht. Eine Sekunde, ich versuche, was anderes zu finden. Es ist literally die einzige Quelle. Alles andere sind Guides, wie man das selber machen kann.
00:32:44 Okay. Also Cloud Desktop liegt auf macOS Native Messaging Host in jedem Chromium Browser, sogar in noch nicht installierte. Das ist nicht harmlos, was nun zu tun ist. Ah, perfekt. Danke. Am 18. April veröffentlichte der Datensystemberater Alexander Hanf auf seinem Blog That Privacy Guy einen Pfund, der in der Branche schnell die Runde machte. Wer Cloud Desktop...
00:33:15 Die offizielle Anwendung von Anthropic auf einem Mac Installate findet danach in den Konfigurationsverzeichnissen und mehrerer Chromium basierter Browser eine Datei namens com-anthropic-browser, ein sogenanntes Native Messaging Manifest. Und der lädt einfach nicht. Was ist denn da los? Okay. Also entweder hat Golem den Link hier falsch gesetzt oder thatprivacyguy.com hat gerade einen Ausfall. Schauen wir mal. Ja, tatsächlich.
00:34:02 Ist ein Ausfall. Ich habe gerade nochmal separat danach gegoogelt. Also ich kann es gerade nicht verifizieren. Ich habe auch kein Mac zum selber ausprobieren. Muss ich leider zugeben. Dementsprechend kann ich dazu nicht sagen. Aber wenn das so die Runde gemacht hat. Welche Distro nutzt du? Das ist bei mir nix US. Ja, da hat der Kunde das wahrscheinlich. Das kann ich mir vorstellen. Bei mir auch bestätigt. Privat. Separat. Lief, obwohl ich...
00:34:37 der nächsten Wochenländer von den LLMs gesprengt hatte. Sehr gut, cool.
00:34:43 Ist Cloud Design ein neues Tool, womit die KI auch noch das Design übernehmen kann? Ja, tatsächlich. Also was heißt übernehmen kann? Es ist basically einfach nur Code. Also wir benutzen es jetzt. Ich zeige es euch einfach. Ich habe das einmal benutzt, um ein Frontend für eine App zu definieren, was jetzt gerade von Kimi im Hintergrund entwickelt wird die ganze Zeit. Und ich will jetzt gucken, ob das was taugt. Also ich weiß schon, dass es was kann zumindest, aber ich weiß nicht, ob ich jetzt...
00:35:09 aus meinem Morph-Reeder-Ding quasi das Frontend rausbekomme für... oder das Design rausbekomme für, ja, für eine Web-Version. Das ist das, was wir heute probieren. So, was hast du mir geschickt? EU is preparing to introduce new rules for VPNs. Ach, bitte nicht. Nicht schon wieder. Okay. Ach, Mann. Ach, Mann, als hätten wir momentan nicht genug Probleme. Warum macht ihr immer noch neue Probleme? Was? Sag mal, hab ich einen Ausfall?
00:35:50 Also auch Error collecting the data? Haben wir schon wieder einen Danik-Ausfall oder was ist los heute? Wobei es nicht DE. Ja gut. Probieren wir es nochmal, indem wir danach googeln. Vielleicht ist der Link auch broken. Ja tatsächlich, für die Protection of Children online. Ich habe hier was gefunden, aber das ist derselbe Link. Ja, Error while collecting data. Auch wenn ich danach google. Sag mal, also...
00:36:28 Zwei von Zwei Links Heute Todes Internet ist Einfach Am Sterben Und Dann Wetten Die Seite ist genauso Einfach Broken Weil Irgendjemand das Zeug Nicht Verifiziert hat Aber Error Mehr ist es Nicht Na Wert Bereitschaft von euch Europa.EU Europa.EU Lädt Also Es ist Nicht DNS Hier Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU Europa.EU
00:37:19 Es ist nicht DNS. Es läuft. Schon okay. Mehr zur Schuld. Okay. YouTube hat bei dir auch teilweise Probleme. Also doch wieder was broken. Also die Domain ist es nicht. Ich glaube der Link ist einfach broken. Vielleicht haben sie es wieder rausgenommen oder so. Naja.
Abschließende Design-Überlegungen und future Pläne
00:38:0200:38:02 Ja, Mythos hat mal vorbei geguckt, hat sich gedacht, boah, erstmal gucken, was ich da machen kann bei der Domain von dem... Ah, oh wow. Das... wow. Okay. Das ist jetzt unser Design. Holy shit, das ist gar nicht mal so scheiße. Ich verstehe, was ich tun möchte. Oh, nee, das gefällt mir aber nicht. Oh, das ist anstrengend. Hier, boah, hier überall, das ist ja mega Dark Pattern.
00:38:47 Irgendeiner hat es wirklich geschafft. Nimo 2.5 habe ich auch schon für den Test für Sonntag reingetan, ja. Also nicht so im Detail wie die anderen, weil das erst da rausgekommen ist, als ich es getestet habe, aber... Also das finde ich gut. Die Leiste an der Seite finde ich nett. Die hier ist mir zu viel. Die stresst mich jetzt schon, wenn ich das sehe. Die Subscriptions von den Feeds. Ja, verstehe ich.
00:39:36 Ja, die Farben sind sehr viel. Also, wobei die Farben sind eigentlich einigermaßen aligned mit dem, was wir haben. Aber das hier einfach... Also, die Popdinger sind... Nee, okay, was haben wir hier? Das ist halt generischer RSS-Reader. Folders. Brauchen wir Folders? Haben wir nicht bisher. Das finde ich nett. Das würde ein bisschen in die Richtung gehen. Wobei Driving und Good Vibes sind Modi fürs Lesen. Later on Briefings und Tabs, das macht so keinen Sinn.
00:40:21 Und wir haben keine konnten das ding macht auch komplett neue designs dafür ist es glaube ich eigentlich sogar eher gedacht
00:40:34 Also es macht dir halt hier draus tatsächlich Code. Es ist kein Bildgenerator. Also du kannst die Dinge auch interaktiv generieren lassen. Das ist, also hier, das ist Text. Das ist echter Text, wenn ich hier so draufklicke. Und du kannst diese Source-Files hier auch komplett editieren, theoretisch, beziehungsweise dir danach das Paket runterladen. Funktioniert in meinem Fall nicht, weil es halt Flutter ist und der schreibt nicht in Flutter. Aber genau. Too much input auf einen Blick mit den Buchstaben. Welches meinst du?
00:41:07 Das hier brauchen wir auf jeden Fall nicht. Die Leute wissen, welche Apps sie benutzen. Das M, warum? Wobei, das ist dann wahrscheinlich das Logo, aber trotzdem. Wobei, wäre ich nicht verkehrt. Die Suche auf der rechten Seite finde ich interessant. Ich würde die Suche schon auf der linken Seite behalten. Das ist basically der Drawer, den ich sowieso drin habe. Autoplay gefällt mir da nicht. Das gehört da nicht hin.
00:41:40 Also der draw auf der seite ist nicht schlecht ich glaube gefällt mir auf der linken seite besser Plus ein bisschen schmaler die die größe von dem 8 more in stream was ich verstehe
00:42:02 Oh, jetzt verstehe ich, wie es das gemacht hat. Ja, okay, dann gehört es dahin. Tatsächlich. Weil dann geht es quasi einfach die Audios durch und zeigt dir immer, was du gerade hörst. Ja, okay, das finde ich gut. Und dann kannst du hier drüber über das Profil quasi deine Einstellung ändern. Ja.
00:42:22 So könnte ich mir eher breit unter dem Menü vorstellen. Ja genau, so auf der linken Seite. Hier so quasi die Menüleiste. Und dann hast du da unten drunter deine Liste an Feeds. Und theoretisch hast du hier noch deine Späterlesen- oder Gespeichertliste. Dann hast du hier theoretisch noch Briefing und Driving. Und gut, Vibes, Driving brauchst du halt nicht. Aber gut, Driving ist ja basically Autoplay. Das hier meinst du? Die sind aber aktuell schon drin. Also ich finde die nicht schlecht. Warte mal.
00:42:59 Hier, das sind die Ratings, die hier. Das sind so kleine Tags oben drauf, die mir sagen, was halt was ist. Also wenn man da lange draufklickt, dann sagt es dir, ey, Cloud Computing hat ein Rating von 6. Die sind von den Farben hier ein bisschen weird, aber das ist in Ordnung. Also ich meine, du kannst in diesem Design nicht klicken, aber du kannst es interaktiv gestalten, dann kannst du klicken, ja. Das geht. Also es macht dir quasi eine Webseite daraus, ja. Okay, ähm, also.
00:43:43 Feedmenü. Wollen wir das so haben, dann wäre quasi der Artikel auf der rechten Seite, weil das sind eigentlich nicht scheiße. Weil die RSS, also ich meine, die haben bei mir nie so viel Text. Das wäre viel zu viel wahrscheinlich. So viel Text habe ich nicht mal. Die Artikel sind ja immer arschkurs. Das war der Kurz, Sekunde. Das hier meine ich. Hier, ich mache ja immer extra Summaries. Die sind ja nicht so lang, die passen ja auch auf dem Smartphone. Dementsprechend...
00:44:17 Das ist schon ein sehr langer Artikel, dass man nur 15 Usages hat. Ich habe Claude Design jetzt 8% verwendet tatsächlich von meinem wöchentlichen Limit. Ja, das ist ordentlich schnell weg. Gut, aber es frisst auch einiges nämlich an. Unter dem Gesichtspunkt finde ich so ein kleines Ding auf der rechten Seite gar nicht so schlecht. Vielleicht sogar so ein 50-50 geteilten Screen, sowas wie hier. Dass man quasi auf der rechten Seite so ein 50-50 hat, boxed mit Content Centered.
00:45:29 Mhm. Äh, das Hintergrundbild, nee, das wird nicht erzeugt. Das wird tatsächlich einfach genommen von den Originalartikeln. So, wie es rechts ist, cleaner und nicht so überladen. So meint's wie hier. Ja. Ich muss sagen, genau, was Augenbrauch links, Daumenbrauch rechts. Was Augenbrauch links, was Daumenbrauch rechts. Aber es ist ja Desktop.
00:46:12 Also eine Desktop-Version, die bedienst du ja normal, wobei fair mit dem iPad würdest du theoretisch dann auch noch am Screen bedienen, ja. Auf Monitor würde ich das Ganze aber auch so machen, dass das boxed mit Content-Centered ist. Ich finde das letzte auch am besten, das ist aber wahrscheinlich Geschmackssache. Okay, also mir gefällt, mir gefällt an dem hier das generelle Design. Allerdings gefällt mir das hier oben nur so bedingt gut. Wir könnten...
00:46:52 Jetzt pass auf, wir machen, jetzt pass auf, jetzt pass auf, ich hab ne Idee. Wenn man den Artikel so macht wie hier, so quasi so, ups. Oh, was passiert, wenn ich hier comfortable mache? Nichts, okay. Also ich mag die Cards nicht. Ich glaube, ich finde die anstrengend. Across your feet. So, das ist ein anstrengendes Design. Ich finde das an sich nicht schlecht. Allerdings finde ich das, das Mittag erinnert an die Mail-App von Apple. Das hier meinst du?
00:47:48 Das zweite von rechts, ja. Ich kann mit dem Menü links besser klar, da ich die Maus mit rechts bediene. Weil du mich mit Daumen ausgemacht. Mit rechts, ja gleichzeitig. Okay, sorry. Also das wäre sinnvoll für längere Artikel, aber ich habe ja keine so langen Dinger. Das ist ja eigentlich... Das ist ja eigentlich so relativ schnell erledigt. Dementsprechend... Oh! Es ist interaktiv! Oh! Wow!
00:48:38 Genau das hat Discord Vibes ganz links. Ja das stimmt. Also das hier meinst du wahrscheinlich oder? Das hier ist so ein bisschen Classic RSS Feed Vibes Aber ist nicht so ganz der Punkt von Moffader. Moffader ist ja nicht, dass du selber auswählen musst welche RSS Feeds du abonnierst. Das kannst du Aber du musst nicht. So die Ratings kriegst du ja nur bei den Artikeln, die die wir sozusagen verarbeitet haben. Dementsprechend wäre eher der Link noch relevant wo es quasi hingeht.
00:49:08 Dementsprechend, ich glaube, das brauchen wir nicht. Was wir, vor allem ist es hier doppelt. So unread, read later, ist ja doppelt. Da haben wir ja later. Briefing ist hingegen noch ziemlich relevant und das Profil. Also, wir machen jetzt mal ein Mashup, pass auf. Feed later, briefing, profile. Das finde ich gut. Das wäre quasi dann das Layout hier, was wir uns aussuchen, oder?
00:50:03 Ich finde es aber eigentlich ganz sexy, wenn es auf der rechten Seite ist. Genau, Menüs meistens links mit Status, Statistiken, Meta und so weiter. Ja genau. Das erste erinnert dich zu sehr an Teams. Ah, das macht Sinn, ja. So, probieren wir das mal. Ja, das mit dem Upnext ist gut, das stimmt. Menüs meistens links, alles mit Status, Statistiken. Ja genau, okay. Also ich habe jetzt mal probiert, das damit zu bekommen.
00:52:58 Es ist so ein Mashup aus allem eigentlich, wenn ihr so wollt. Ich glaube, das hier ist mir zu voll. Also gerade das auf der linken Seite. Mit den Feeds, das brauchen wir nicht. Das finde ich overkill, wenn man sieht ja oben, was es für ein Feed ist hier. Quasi Ars Technica in dem Fall. Oder man nimmt je nach Auflösung Varianten Content-Centern mit Max-Width-Box oder... Ja genau. Könnte ich jetzt leider eine App entwickeln.
00:53:26 Oder so von Open Claw leiten lassen? Ja, könntest du, klar. Also warum nicht? Also du brauchst oder du musst wahrscheinlich oder du wirst auch wahrscheinlich einiges dabei lernen, wenn du das machst. Und das ist ehrlich gesagt was Gutes. Gibt es einen Unterschied, ob man Anweisungen auf Deutsch oder Englisch gibt? Jein. Also es gab sehr, sehr lange Zeit sehr große Unterschiede.
00:53:53 Mittlerweile sind die kleiner geworden. Ich habe angefangen auch immer mal wieder mit Claude auf Deutsch zu schreiben, gerade wenn ich deutsche Outputs möchte, dann mache ich das. Das ist eine verdammt gute Frage, ob es hier einen Dark Mode gibt. Also ich preferiere tatsächlich Dark Mode, aber ich habe hier noch keinen gefunden, glaube ich. So, eine Sekunde, ich muss nochmal kurz hier in den Chat rein. So, okay, probieren wir das nochmal.
00:54:37 Das ist das spannende es schreibt jetzt mir halt einfach neuen code und macht mich hier oben noch so ein mashup dran version 5 Das ist nicht schlecht Kommentarfunktion wäre geil hierbei oder das stimmt ja so das ist basically Ja nicht ganz da Das wären die filterfunktion das werden gut vibes
00:55:19 Das freut mich, vielen Dank. Freut mich, wenn DNS geholfen hat. Ich habe viele Leute gehabt, die mir gesagt haben, ey, warum berichtest du über ein Thema, was nicht neu ist. Aber das ist ja nicht mein Anspruch, dass ich immer nur über News berichte. Ich will halt auch tatsächlich einfach Dinge machen. Und deswegen freut es mich, dass es auch vielen wirklich helfen konnte. Das ist eigentlich nicht schlecht. All Feeds, das gefällt mir nicht.
00:56:00 Wobei, wenn man den Feed dann quasi umschalten möchte, sozusagen, ne? Wie hab ich das denn momentan? Ist halt einfach scrollable. Dann hast du hier oben die... Und dann kannst du hier filtern. Aber die Filter fehlen mir halt komplett. Die Quickfilter, sozusagen. Ich diskutiere quasi mit Claude rum, was ich Claude erzählen möchte später. Ja, genau. Das Ding ist, ich diskutiere quasi rum, damit ich mir es visuell vorstellen kann, weil ich immer noch die Entscheidungsgewalt haben möchte. Aber...
00:56:51 Ja, mal gucken. Maximal unzufrieden aktuell. Ja, das höre ich von vielen leider. Das heißt, man kann schreiben, bitte in Retro-Design erinnert alles komplett. Ja, kann man. I mean, wir können uns ein Design dafür erstellen lassen, ne? Ja. Also die Suche muss hierher. Die Modi müssen darüber.
00:58:15 Über CLI kannst du Cloud Code im Ordner von dem Projekt starten. Ja, ich weiß, wie ich Cloud Code starten kann. Das Problem ist, dass das eine fertige Codebase ist. Warte kurz, ich muss das kurz dir zeigen, was da eigentlich in dieser Codebase drin ist. Das ist die Codebase. Also das ist wirklich ein ordentlich riesiges Ding. Das ist die Config allein. Das hier ist der, gut, der Core ist klein. Das ist Data, das sind einfach nur die Interfaces. Das hier sind die Repositories.
00:58:45 Das ist eine riesige, riesige Codebase. Das Problem ist, wenn ich jetzt Cloud sage, mach mal Design neu, dann macht es mir halt wirklich das Design neu. Aber ich muss ja verifizieren, dass das funktioniert. Sprich, ich muss meine Tickets aufteilen. Dann habe ich gleich die fertige Implementierung. Was ich brauche, ist, ich muss mir halt quasi vorstellen können, wie es am Ende aussieht, damit ich vernünftig sagen kann, wo es hin soll. Und du kannst ja Cloud Code auch das Bild geben.
00:59:12 Gbt Images macht mega gute Designs. Ja, das stimmt auf jeden Fall. Das wäre dann Retro. Oh, das ist cool. Scheiße. Oha. Okay, jetzt will ich das haben. Moment, ich muss euch das einmal ganz kurz zeigen. Ich konnte mich nicht entscheiden. Deswegen haben wir sowieso schon mehrere Designs hier unten. Kann man einfach das Design auswählen. Das habt ihr nicht, das ist nur zum Debugnen. Aber es gibt eben das Good Vibes Design.
Designoptionen und Entwicklung
00:59:4200:59:42 Also das hier, das ist quasi Light Theme. Es gibt ein High Contrast Design, was ein bisschen in die Richtung geht. Es gibt ein Seasons Design, weil ich es irgendwie süß fand. Und es gibt System Colors, wo man, wo es quasi die Systemfarben benutzt, was sehr ähnlich zu dem Cyberpunk Design ist tatsächlich. Aber das kommt halt immer darauf an, was ihr eingestellt habt. Und das ist so das Default Design, aber ich glaube, viele wissen gar nicht, dass man das auch einstellen kann. Aber das gefällt mir richtig gut, man. Scheiße.
01:00:11 Season Design ohne Season Pass tatsächlich. Es gibt einfach für jede Saison sowas wie... Es gibt Weihnachten, es gibt Frühjahr, es gibt Chinese New Year, es gibt ein Sommer Design, ein Herbst Design, Kirschblüten Design, die wechseln sich quasi automatisch durch. Ich wollte da einfach sowas drin haben. Jedes Design hat sowas Uniques. Es ist nicht einfach nur visuell, sondern es ist halt so original. Aber das finde ich leider wirklich, wirklich gut.
01:00:43 Kirschblüten kriegst du einmal im Jahr, also wenn halt Kirschblütenzeit ist. Es ist leider gerade vorbei. Ich glaube, aktuell sind wir schon wieder beim nächsten angekommen. Dementsprechend. Aber guck es dir gerne an, das Design. Das hat echt Spaß gemacht zu entwickeln. Es sind irgendwie 30 Dateien oder sowas, weil es halt 30 verschiedene Designs sind, die durchs Jahr sich durchändern. Ja. Ah, ist schon cool. Mit was erstellen wir das? Das ist gerade Cloud Code. Beziehungsweise, nee, Cloud Design. Ich habe gelogen, sorry. Das ist geil. Das will ich wirklich haben. Das machen wir. Okay, davon mache ich mir einen Screen-Shirt. Das brauche ich.
01:01:34 Jetzt. Bring to top navbar. Where search is. Search should be on the right navbar. Actually, good vibes. Machen wir da hoch. So.
01:02:28 Reichen die Tokens vom Abo lange genug? Ja, das ist die Frage. Wir sind schon bei 14%. Also ich glaube arg viele Designs kann man nicht machen. Ich werde wahrscheinlich mein ganzes Wochenlimit aufbrauchen dafür, aber das ist in Ordnung. Matrix. Unter Brief dann noch ein Matrix-Tab.
Technische Herausforderungen und Lösungen
01:03:0501:03:05 Brief Brief Wo bist du? Ah Matrix wegen? Achso du meinst Matrix als Messenger? In the more freedom? Ne Ah ah RIP Nicht nicht in der News App Ne? So Ähm Ansonsten finde ich das ganz geil Read full article äh article on Ne Unter der Headline reicht Der Button below the headline is enough So Ähm Eigentlich relativ simpel oder?
01:04:14 Dann kann man hier einmal so kurz durchscrollen und dann hat man den Artikel gelesen. Genau, die Quickfilter. Die... Das ist jetzt die Frage. Ich glaube, ich mache noch einen Screenshot davon. Die Quickfilter sind hier drin. Warum bin ich so? Mann. Das war natürlich wieder klar. Stimmt, wir haben für die Feedfilter auch noch einen Quickfilter. Shit. Egal, das passt. So. Das. Nee. Doch, warte. Der da.
01:05:14 Okay, kannst du eine Terminal App für iOS empfehlen, mit der man sich per SSH und Key-only connecten kann? Aua, iOS weiß ich leider nicht, sorry. Kenne ich mich leider gar nicht aus. Es gibt bei einigen Hostern so ein Terminal, wo du einfach draufklicken kannst, dann kommst du da sowieso auf die Website einfach drüber. Aber vielleicht hat jemand anderes iOS von euch und hat da vielleicht auch so eine SSH-App dabei. I don't know. Die Exports gehen auch als PNG, aber vor allem auch zu Fickmal. Das funktioniert ja.
01:06:41 So, gucken wir mal. Also das finde ich sehr cool. Das gefällt mir. Das hat was. Save und Share. Was passiert bei dem Share-Button hier? Hm. Ansonsten bin ich damit ehrlich gesagt schon happy. Was meint ihr?
01:07:34 Ich weiß gar nicht, ob alle meine Libraries, die ich benutze, für Web verfügbar sind, ehrlich gesagt. Vor allem frisst es auch teilweise echt ordentlich Speicher. Das ist das Ding. Also es kann ordentlich Speicher. Das Ding ist bei Morpheater, die ganzen Artikel werden ja runtergeladen, damit die alle offline verfügbar sind. Also das heißt, ihr könnt einfach Morpheater starten und dann einfach im Zug weiterlesen, ohne dass irgendwas passiert. Also ohne dass ihr merkt, dass ihr offline seid. Das weiß ich gar nicht, ob das bei...
01:08:04 bei Web so funktionieren würde. Weil im Web müsste man das ja irgendwie im lokalen Storage speichern und das könnte im Arbeitsspeicher landen. Clean und konsistent von der Designsprache, das freut mich sehr zu hören. Vielen, vielen Dank. Das ist gut. Also wie gesagt, ich will die hier noch ein bisschen verschieben, aber ansonsten ist das in Ordnung. Ich finde es auch spannend, dass es einfach genau die Artikel genommen hat, die ich quasi reingeschickt habe.
Benutzeroberfläche und Benutzerfeedback
01:08:5101:08:51 Die Audio hier unten drunter. Wie kann man die Audio noch irgendwo anders hin machen? So wie bei Spotify so ein Player, dass der immer so schwebt oder so. Kann mich ehrlich nicht mit Desktop anfangen. Ja gut, Mobile geht ja nicht weg deswegen. Das ist einfach nur quasi on top. Das ist das Schöne dabei. Bei Web denke ich müsste PWA eingebaut werden. Ich meine, da gibt es fertige Pakete. Dann gibt es auch Offline Storage. Das ist eine verdammt gute Idee. Ja, stimmt natürlich. Ja, die Schriftart ist echt gut. Ja, das sieht cool aus.
01:09:41 So, jetzt show me. Show me the final result. Version 6. Das ist Version 6. Okay, responsive. Ne. Das habe ich so nicht gesagt.
01:10:07 Auf der anderen Seite, wir haben den Platz, warum machen wir die Filter nicht direkt an die Seite? Das ist, sollte ausklappbar sein, ist aber nicht schlecht. Das ist ein Notebook, das ist Desktop. Search Articles ist hier. Search Articles gehört eigentlich hier zu Driving, habe ich gesagt, mach weg. Moment.
01:10:43 Filter Articles on the left side. Good idea. But make it collapsible. Ja, also ich persönlich nutze es nicht häufig, die Audio. Aber ich weiß, dass es andere eigentlich beim Autofahren immer benutzen. Wobei Autofahren ist natürlich nicht wirklich was. Aber am Tablet könnte ich mir vorstellen, dass du einfach auf Play drückst. Genau, Spartmanns Scrollen. Genau.
01:11:23 Könnte man wirklich oben einfach neben die Feeds machen? Diktiere ich mal? Ja, ich diktiere relativ häufig die Prompts, leider. Also im Sinne von, ich rede laut und schreibe dann trotzdem. Tap a card to cycle. Highlight, hide, was? Okay, genau. Also, genau, make collapsible. So, dann. Also die Bar oben hin. Warum eigentlich nicht?
01:12:32 Oder die Bar an die rechten Navbar dran. Also ich überleg grad wegen dieser Audiobar hier. Wenn man die hierher machen würde, wär's... ne, wobei es macht keinen Sinn, die gehört zum... äh, die gehört als Dings schon zum Artikel dazu. Wenn man die hier oben hin machen würde, bei All Feeds, würde sie zum Good Vibes und zum Driving dazugehören. Das würde am ehesten passen. Äh. Right Side. Ich hab recht, deswegen ich spreche hier. Searchbar belongs to left Navbar.
01:13:36 Put into the left navbar so does Good. Wobei, nee warte. Good vibes mode ist ja quasi ein Quickfilter. Was war das? Warum? Links die Kachern sind schon eher Touchscreen oder Windows 8. Ja, das stimmt schon. Aber das ist in Ordnung. Also ich mein, macht die Bar doch hochkant. Die Bar hochkant?
01:14:46 Moment, welche Bar meinst du jetzt? Die Soundbar, Hochkant. Wie man mit KI was entwickelt. Ich habe es ein bisschen angepasst, aber die Methode an sich ist schon immer noch ähnlich. Also grundsätzlich ja. Ich sehe sie dort richtig. Driving Mode, okay Moment. Driving Mode for AutoPlay. Remove Driving Mode for AutoPlay. Dann Audio, put the bar.
01:15:38 Also vom Besitz gehört die Audiobar schon eigentlich in den Artikel rein. Die Kachelninks, die können einfach zurückgeklappt werden. Also das ist, glaube ich, easy machbar. Die können auch untereinander als Liste und der Content hat mehr Platz. Die Kacheln meinst du? Stimmt, ja, stimmt. Transparent mit Fadeout erscheint beim Mouse-Over. Du meinst die Audiobar?
01:17:04 Ja, okay. Ja, ja. Warte. Lass mich denken, das ist eine gute Idee eigentlich. Nur wohin? Übers Bild? Ins Bild? Oder man macht sie einfach wirklich ins Bild rein? Weil ich meine, das Bild ist jetzt meistens nicht so relevant. Das ist einfach nur ein Vorschaubild.
01:17:44 Gut, die Audio hast du ja immer. Du kannst ja auch für einen Artikel die Audio anhören und dann quasi so laufen lassen. Ich würde die Audio Bar so lassen, sonst denkt man, es ist ein Video. Ja, stimmt. Stimmt, stimmt, sonst denkt man wirklich, es ist ein Video. Hm, ich verstehe, was ihr meint. Mit Next und Play und Pause, ja, okay. Auto Play macht da schon auch Sinn, aber Auto Play sollte einfach nur ein Button sein, ne? Okay, Audio Bar bleibt da. So, dann. Feed Filter. Ähm.
01:19:14 Geben so. Warum musst du das nicht, dass du oben die Kommentarfunktion auf die ein... Oh. Weil ich es nicht kannte. Actually. Danke. Ähm. Oh. Oh. Scheiße. Weil es direkt alles ausfüllt. Oh fuck. Warte. Stop.
01:19:51 Okay, das wollen wir nicht. Okay, das heißt, wir machen erstmal hier das quasi weiter. So. So we can filter for origins. Okay, das heißt, wir haben das. Dann haben wir das, dann haben wir das. Das kann Collapse werden. Was ist das? Reload, ne? Reload? Brauchen wir nicht. So. Oh, nein, nein, nein. Halbstück. Dann. Das ist das Schmälere. Da verschwindet einfach die Bar sozusagen. Ah, und da hat er die Filter eingebaut. Okay. Gut, das ist in Ordnung.
01:20:55 Aber wenn wir noch schneller gehen dann... ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne ne
01:22:11 Ich arbeite auch eigentlich fast ausschließlich über CLI, aber eben gerade für so Designsachen, wo man es halt sehen muss, finde ich das eigentlich ganz wertvoll, ehrlich gesagt. Da kann man dann quasi so drüber reden. Ich meine, komm schon, wir waren ja auch bei dem hier am Anfang. Und dann einfach zu sehen, okay, wir haben jetzt quasi uns mehrere Ursprungsdesigns genommen, haben dann daraus eins zusammen gemescht, was wir gut finden, haben es dann verfinalt und dann quasi gesagt, wie es werden soll, finde ich eigentlich ganz cool.
01:22:41 Ja genau und das hier das ist einfach gratis im Abo dabei ist und sogar ich nicht mal dafür mit meiner Cloud Code usage bezahle, weil wenn ich bei Cloud.ai also ganz nochmal in den Chat was eingebe, dann geht es ja von meiner Cloud Code usage auch raus. Das hier ist einfach for free dabei, das finde ich halt super. Wir dürfen gerne noch die Usage ein bisschen drauf drehen, das wäre schon super. Ich muss mal kurz gucken wie viel Usage wir hier noch haben. Wir sind bei 21 Prozent, die ich diese Woche verwenden darf noch. Also wir haben schon noch ein bisschen.
01:23:11 Und ich habe noch das zweite und das dritte Cloud Abo theoretisch das heißt da könnte man auch noch weitermachen Okay, finde ich gut
01:23:40 Ich habe mittlerweile drei Claude-Abos. Ja, momentan war heavy, weil wie gesagt, heute hatten wir, also wir hatten ein paar Bugs im Morph Reader, eben die akkumuliert wurden, weil ich kein Vakuum auf dem Server machen konnte von der Datenbank. Die Datenbank wurde immer größer, logischerweise. Und dadurch wurde halt der Server immer langsamer und immer langsamer. Ja, drei Max-Abos, richtig.
01:24:02 Ich bin einmal komplett durch alles durchgecycelt, weil ich halt so viele Review Cycles hab, dass ich auch ja keinen Fehler in dem Code drin hab, den ich dann später übersehe. Und deswegen hab ich dann einfach gesagt, jo, wir müssen quasi diese Tickets alle abarbeiten, das muss schnell gehen, weil wir haben nur eine gewisse Zeit Zeit, weil, naja, wenn wir quasi kaputtes Zertifikat drin haben, das läuft irgendwann aus.
01:24:28 Also das Zertifikat war nicht kaputt, aber es läuft halt irgendwann aus und bis dahin muss das neue Update da sein und bis dahin muss ich den Server migriert haben, bis dahin muss das gemacht sein, bis dahin muss das gemacht sein und deswegen habe ich halt sehr viele, sehr viel Usage gebraucht. Aber die Usage, die ich halt über API gezahlt hätte, wären bei keine Ahnung wie viel und deswegen habe ich gesagt, nee, auf gar keinen Fall. Ja.
01:24:50 Deswegen habe ich einfach gesagt, ich nehme drei Cloud-Abos und iteriere die quasi einfach durch. Ich sauge erst eins leer, dann sauge ich das nächste leer, dann sauge ich das nächste leer. Ich mache ungefähr so am Tag, würde ich sagen, schon so ein wöchentliches Limit von einer KI fast fertig. Wenn es wirklich ein voller Tag ist, wenn ich mit Migration und allem drum und dran, ja, dann schon. Weil ich halt sehr viel review, also sehr viele Parallelsachen überprüfen lasse sozusagen.
01:25:23 API-Usage, ich bin ja sogar mit den Abos schon fast auf 1000 Euro. Es ist 5K, ja, easy. Diese Review-Cycles, du kannst einfach Cloud sagen, überprüf, also ich mache das meistens mit sieben Agenten. Wenn er was gemacht hat, nimmst du einfach eine zweite Cloud-Instanz und sagst, überprüf mit sieben Agenten, ob das und das gemacht wurde. Einfach nur fragen, überprüf sieben verschiedene Blickwinkel.
01:25:48 Und fast immer wird das Ding was finden, was es halt selber verbockt hat, weil diese KIs machen halt Fehler. Wenn du es aber quasi überprüfen lässt nochmal, dann findest du halt sehr viel davon, dann kannst du es fixen, dann lässt du es nochmal überprüfen, dann lässt du es wieder fixen und so weiter. Also immer so ein Hin und Her spielen. Ich versuche den ganzen Prozess bei mir auch ein bisschen zu optimieren und auch zu automatisieren. Ja, deswegen, das frisst natürlich einiges an Tokens. Ne, ne, ne, ne, ne, das gefällt mir nicht.
01:26:24 Oh, das Version 6 editiert. Scheiße. Das Version 6 editiert, das finde ich aber nicht so cool. Oh, ja. Cool. Okay, das ist gut. So, dann kann ich hier quasi draufklicken, dann habe ich nur noch die Ars Techniker. Cool, das ist gut. Ähm. Autoplay da unten finde ich ganz furchtbar. Ne, ne, ne. Ja, das, was, was war das hier? Das habe ich so nicht gesagt, oder? Habe ich das so gesagt? Ich habe mich wieder schlecht ausgedrückt. Wo ist es denn? Hier.
01:27:47 Wo habe ich gesagt das Auto play Das ist Claude Design Meinung zu 5.5 5.5 ist verdammt gut leider so vom vom vom das von dem was es tut ist nicht schlecht So sieht unser mobile halt nicht aus aber gut ist es ähnlichst Ja hier hast du ein overflow drin das ist ja komplett Käse Das hingegen ist gut das ist das du quasi rüber zieht
Projektplanung und persönliche Einblicke
01:28:5201:28:52 Wann nehmen wir unseren Bitflip-Podcast auf? Wir nehmen eigentlich immer montags um 14 Uhr auf, wenn wir es irgendwie schaffen. Manchmal schaffen wir es nicht, weil irgendjemand weg ist oder weil irgendjemand krank ist oder weil irgendwas passiert ist. Aber wenn wir aufnehmen, eigentlich fast immer Montag 14 Uhr. Dementsprechend, ich glaube, ganz kurz bevor er rauskommt, so schnell wie es geht. Oh je, Abaufschicht, viel Erfolg. Unterstützt Claude Token? Ich weiß es ehrlich gesagt nicht.
01:29:29 Ja, nutzt die Kommentarfunktion. Du hast recht. Das machen wir jetzt. So. Ich habe halt auch direkt Send to Cloud gemacht und nicht einfach Comment gemacht, oder? Das ist gut. So. Comments. Okay, perfekt. Ähm. Comment. Oh, dann macht das da oben. Nee, das macht da keinen Sinn. Warte, wir können doch auch draw'n, oder? So, draw. Besser. Hä? Your strokes and notes will be lost. Warum?
01:30:43 Also entweder oder oder was? Ich muss jetzt hier Search hinschreiben. Oh Gott. Äh, ich hab mich verschrieben. Ich bin dumm. Es gibt einen Zurückbutton. Search. So. Dahin. Ähm, das ist gut. Das ist gut. Ähm. Die finde ich... Okay. Das finde ich tatsächlich gar nicht so scheiße hier. Die gefallen mir. Ähm.
01:31:36 Tatsächlich könnte man den Feedfilter dann ja auch darüber packen. Das gefällt mir. Ne, das hat nicht funktioniert. Okay, so. Ich kann der KI-Mitzeichnung sagen, was sie tun soll. Ja, das ist tatsächlich was, was viele gemacht haben in zum Beispiel Gemini mit den Designs beziehungsweise mit den Bildern oder auch mit ChatGBT. Da malen die Leute auch immer auf dem Bild rum und sagen dann, was was gemacht werden soll. Ich weiß jetzt allerdings nicht, wie gut das hier funktioniert. Das habe ich noch nie gemacht.
01:32:58 Ich würde die Filter farblich abgrenzen wie bei der rechten Seite. Naja das Ding ist die Farben stimmen eh nicht. Also die Farben sind ja hier eigentlich, also du möchtest nicht die Kategorien, sondern sie sind in dem Fall blau für ich glaube 6, 5, 4. 7 bekommt grün, 8 hat dann dieses leicht gelbe und dann schauen wir mal ob wir hier einen 9er finden.
01:33:31 9, 9, ja 9, 9 hat nochmal eine andere Farbe, also die sind quasi einfach nach severity geordnet. Wie kann ich das machen? Nee, ich will meine Strokes nicht verlieren. Ja, aber wie gebe ich, also muss ich das jetzt abfotografieren oder was muss ich machen? Hier send, send, okay, klick, nee send. Aber dann verliere ich ja meinen Comment, oder? Ah, Q, das heißt ich kann jetzt hier quasi, nein?
01:34:28 Ok, ok. See Drawing and Revert Left Navbar to Larger Buttons Not List. Ok, probieren wir es mal damit. So. Mit dem auf dem Bildmaler habe ich gute Erfahrungen gemacht. Mehrere Farben sind besser. Ja, ich müsste mal wirklich die ganzen neuen Sachen vernünftig testen. Also es ist...
01:35:06 Das ist leider schwierig. Vielleicht muss ich doch wieder anfangen mit Morphys Tutorials Videos. Was meint ihr? So schnelle Videos machen? Einfach dann quasi neue Features vorstellen? Speziell für euch quasi? Sagt ihr, wäre cool? Würdet ihr gucken? Müsse ich mal überlegen. Vielleicht auch so ein kleines Quick-News-Format. Weil großediten kann ich es nicht. Das ist viel zu viel. Aber ich glaube, so schnell mal was zeigen, wäre gar nicht so verkehrt, wenn ich was ausprobiere.
01:35:37 Könnte man machen. Warum nicht die Filter als Dropdown? Es ist ein Dropdown, tatsächlich. Ähm, hier. Das ist ein Dropdown. Aber ich würde die Filter ganz gerne hier reinbekommen. Das ist eigentlich alles. Gern, gern noch mehr. Ja, 100%. Okay, ja gut, dann. Es kann halt dann sein, dass ich häufiger mal sage, okay, wir machen heute keinen Stream. Dafür kriegt ihr ein Video, dass ich quasi so durch iteriere, je nachdem, was gerade besser passt. Weil, also das jetzt gerade ist für mich selber auch ausprobieren. Ich habe es davor mal getestet, ob es überhaupt funktioniert. Ähm.
01:36:12 Model overviews? Model overviews ist heavy, das sind halt pro Woche gefühlt ein Model. Aber ja, kann ich mal wieder machen. Dann schaue ich, dass ich in der nächsten Zeit mal wieder ein bisschen mehr Videos mache, wenn ihr sagt, das ist cooler. Alright, dann machen wir das. Ja gut, dann machen wir das so. Dann schaue ich, dass ich wieder da ein bisschen mehr auf Videos gehe. Ich kann aber nicht versprechen, dass ich es jede Woche...
01:36:45 dass ich es jede Woche schaffe, weil wir müssen, also mittlerweile sind die Videos für den The Morpheist Kanal, was die Recherchen angeht, echt krass aufwand. Ich bin mittlerweile drei Tage an der Recherche und dann nochmal einen Tag am Skripten. Bleibt nicht so viel übrig, tatsächlich. Deswegen muss ich da mal gucken, wie genau ich das unterkriege. Aber es ist ehrlich gesagt auch gerade für Sommer
01:37:07 Bin ich glaube ich dankbar wenn ich nicht am streamen bin ich muss euch kurz was zeigen ich weiß nicht ob ihr es erkennen könnt hier drin hat es schon wieder 28,8 grad Ich würde es einfach mal also ich würde es einfach so iterieren so wie es halt gerade passt also quasi was am was am meisten Sinn macht Das freut mich vielen vielen dank ja ich gebe mir tatsächlich möglichst nicht auf
01:37:38 ganz, ganz deep reinzugehen, weil ich einfach selber, mittlerweile probiere ich einfach die Sachen selber aus. Doch, ich habe eine Klimaanlage, das ist wunderbar. Das Problem ist, wenn ich am Stream bin und die Klimaanlage aufmache, dann habt ihr einen scheiß Sound und das will ich nicht. Für eine Aufnahme geht das, deswegen meine ich für, ähm, Kühlschrank auflassen. Geile Idee. Für den Sommer kann ich das machen, dass ich quasi, äh, einfach quasi Klimaanlage laufen lasse, dann kurz ausmache, dann aufnehme.
01:38:07 Wie Theo seine Videos aufnehmen, die habe ich noch nie gesehen. Kann die einen Scheiß tun oder wie? Ja okay, dann Google Labs mäßig für alles was Neues im Netz aufploppt. Okay, ja gut. Wenn ihr euch das wünscht, dann machen wir das. Ich weh auch, dass es euch was bringt. So ist nicht. Also ich meine, hier probieren wir einfach Sachen zusammen aus und wenn ich irgendwie die Kapazität habe, mache ich ein Video dazu. Und je nachdem, wenn ich selber noch nicht wirklich testen konnte, dann machen wir das einfach zusammen. Finde ich gut. Ja genau, Videos sind halt schnell und einfach schön strukturiert meistens. So.
01:38:44 Wahrscheinlich auch einfach, es eignet sich wahrscheinlich besser, weil jetzt müssen wir halt quasi gerade warten. Ich kann nur Fragen beantworten, bis die KI halt das Ganze gemacht hat. Man kann sehr gut nur mit einer Grafik programmieren. So klappt man auch grafisch. UI ist viel besser. Ja, generell für so UI-Sachen. Das ist echt krass. Nvidia Broadcast gibt es, soweit ich weiß, nicht auf Linux. Es gibt Filtersachen, ja, aber du hast immer Artefakte eigentlich, wenn da was läuft. So, da haben wir es. Ah.
01:39:25 Jetzt sieht es nach was aus, was ich gut finde. Nee, wir suchen nicht nach Sources, wir suchen nicht nach Tags und das ist halt leider nicht so ganz das, was ich wollte. Jetzt machen wir das Ganze über die Kommentare. Was ist das? Oh, cute. Cute. Aber nein, nicht cute. Genug. Okay. Okay, okay, okay. Also.
01:40:05 Ich male wieder, glaube ich. Hm, wie male ich das? Das kann ich ja drüben machen. Warte mal. So, also wir malen hier einmal dahin. Da rein. So, dann... Ne, wir machen Icon. Dann, Suchleiste. Da rüber. Dann. Was macht Good Vibes da schon wieder? Das muss ich anders machen, das funktioniert nicht.
01:41:08 Das funktioniert. Machen wir Comments. Okay. Das ist korrekt. So. Kann ich die? Scheiße, die kann ich nicht löschen. Ah, doch kann ich. Ne, kann ich nicht. Scheiße. Ich würde die gerne löschen. Weg.
01:42:13 Also Theo ist ein US-Programmierer, der auch Videos macht. Der macht seine Videos zum Beispiel immer im Stream. Muss man jetzt nicht machen, weil die Recherche wird quasi teils vom Chat übernommen. Er geht. Für AC Micro und eigene Sanity gibt es unter Linux auf jeden Fall ein paar gute Filme. Die weiß ich ja genau. Versuche gerade eine komplette SARS. Wow, krass, okay. Aha. Durch die Links durchnimmt das Video ohne Skript auf. Das ist halt die Frage, ob das so geil ist. Also bin mir nicht sicher.
01:42:50 Oh ja, aber also, I try, ne? I try. So, also wir fangen hier nochmal mit den Comments an. Die sind immer noch da. Scheiße. Ich wollte die los haben. Es ist halt schon noch ne Beta. Man merkt schon, dass die... Ach, dann machen wir's halt so. Okay. Man merkt schon, dass das von KI geschrieben ist, diese Software hier. Also es ist basically einfach auch nur Claude gewesen, dass halt diese Software entwickelt hat, ne? 100% So. So. Move in Filters List. So.
01:43:29 So, das ist in Ordnung. Die kommt da hin. Die kommt da hin. Dann haben wir das da drin. Was macht das da unten schon wieder? So, jetzt haben wir, glaube ich, das, das. Nein. Okay. Und das. Send.
01:44:42 So. Das heißt, du programmierst auch bei der großen Sache gibt es der KI. Äh, jein. Achso, Backfisch. Backfisch war gemein, sorry.
01:44:54 Grüße von einem Cetrika in einem zweiten Cetrik. Hi, freut mich. Bin heute zum ersten Mal dabei, hab dich das erste Mal bei Tim Gabel gesehen, vor drei Jahren. Krass. Schau seit zwei Wochen deine Videos hoch und runter. Das freut mich mega. Vielen, vielen Dank. Du bist hier in einem sehr technischen Stream gelandet. Das ist der technischere Kanal hier. Und wir haben gerade so ein bisschen drüber geredet, was wir mit dem Kanal auch machen wollen. Ja.
Erfahrungen mit KI-Tools
01:45:2201:45:22 No comment anchors found in source or live dom. The comments aren't attached to specific elements. I can read. Es ist ein bug. Willst du mir damit sagen? Cool. Cool. Ja, dann kann ich es ja gleich als Text beschreiben. Okay, also. Profile. Bottom left part. All feeds filter.
01:46:15 from top nav bar into filters list on the left done yes move into article oops just follow search then move into articles list on the right um move search there done on collapsed use an icon nice
01:47:14 Gut, so, jetzt. Ja, ne, also schade irgendwie. Das wäre cool gewesen, wenn man das so machen würde. Ja, Cloud Design ist nicht schlecht, das muss man schon sagen. Das ist wirklich, es hat was. Das gefällt mir. Richtig, ich sag mal, solange ein Historiker die Inhalte versteht, muss er die Sprache nicht gut können.
01:47:39 Mal eine persönliche Frage, weil du wahrscheinlich selbstständig bist. Ja, am YouTube musst du selbstständig sein sogar. Die Türkei hat vor 20 Jahren Steuer... Was? Die Türkei hat vor 20 Jahren Steuerfreiheit zu gewähren bei ausländischen Einnahmen. Wäre das interessant für mich? Boah. Also ja, natürlich wäre sowas interessant. Das Thema Auswandern ist bei mir tatsächlich auch schon öfters auf dem Plan gewesen, weil ich, wie ihr wisst wahrscheinlich, mit einigen von der deutschen Politik nicht zufrieden bin.
01:48:08 Das Ding ist, also ich habe Türkei ehrlich gesagt nicht wirklich untersucht, beziehungsweise mir nicht wirklich überlegt, was ich machen möchte oder wohin ich möchte, weil ich irgendwann zu dem Punkt gekommen bin, dass hier einfach mein soziales Umfeld ist. Also Freunde sind hier, Familie ist hier, Partnerin ist hier, wir sind hier gesettelt, wir können nicht einfach so leicht umziehen. Also manche Leute haben das nicht so, dass sie irgendwie fest sind irgendwo. Wir haben einen sehr aktiven Freundeskreis. Genau, Zypern zum Beispiel, ja genau.
01:48:34 Wir haben einen sehr aktiven Freundeskreis, wo wir uns eigentlich regelmäßig treffen. Wir waren gestern bei Freunden, um was gemeinsam zu glotzen. Wir treffen uns morgen wieder mit Freunden in der Stadt. Und Samstag gehen wir Pen & Paper spielen. Also von dem her, wir sind relativ häufig zusammen unterwegs und das brauche ich, damit es mir gut geht. Und wenn ich jetzt wegziehe, dann habe ich genau das nicht mehr. Sprich, die einzige Option wäre, dass alle gemeinsam irgendwo hinziehen. Und die haben natürlich auch ihre sozialen Umfelder.
01:49:00 die noch mal Familien mit reinschließen. Die Familien haben auch wieder Sozialumfälle. Das funktioniert so einfach nicht so richtig. Dementsprechend für den Moment, ja, ich bin nicht zufrieden mit Deutschland, aber mein Umfeld ist einfach hier. Und deswegen versuche ich lieber, dass es hier besser ist. Weil wir haben viele Sachen auch hier im Land, die geil sind.
01:49:21 Und die ich wertvoll finde. Die werden gerade ordentlich angegriffen, das ist richtig, aber deswegen, ja, Geld ist nicht alles. Das ist eine Sache. Ich würde ehrlich gesagt nicht wegen Geld überlegen auszuwandern, das wäre vielleicht ein Argument, aber definitiv nicht der einzige Anreiz. Bei mir wäre es sehr viel eher noch so was wie Freunde ziehen weg zum Beispiel, das wäre nochmal natürlich ein Argument, aber auch so was wie, dass es politisch hier bei uns untragbar wird.
01:49:50 Weil, keine Ahnung, ich verfolgt werde. Also ich meine, es gibt schon, oder es gab zumindest historisch Menschen, die Behinderte verfolgt haben. Und ich zähle auf dem Papier als behindert mit Autismus und allem drum und so. Und deswegen, das wäre zum Beispiel ein Argument, wo ich sagen würde, okay, gut, dann ist halt gefährlich hier. Ja. So. Haben wir? Nein? Machen wir immer noch nicht. Okay, gut. Also wir müssen eh noch warten, bis Version 8 fertig ist. Dementsprechend.
01:50:25 Die Idee ist geil. Also die Idee von Claude Design ist echt sweet. Das ist tatsächlich gut. Was mich halt ein bisschen beunruhigt ist leider, dass wir bei uns echt sehen, wie das Soziale, der Sozialstaat erodiert wird.
01:50:48 Also bei uns zum Beispiel in Deutschland sehe ich, wie momentan Sozialstaat gerade für uns abgebaut wird. Ich meine gerade sowas wie hier Krankenkassenleistung, sowas wie Bürgergeld, wo man aufgefangen wird. Und gerade eben in einem Zeitalter von KI, würde ich sagen, braucht man einen besseren Sozialstaat und keinen schlechteren. Die Bildung wird abgebaut. Es wird weniger motiviert, dass ich einen guten Abschluss mache und dann in guten...
01:51:16 in einen Job geht, der gesund für mich ist, sondern sie wollen an dem 8-Stunden-Tag arbeiten, sie wollen an der wöchentlichen Arbeitszeit arbeiten. Das sind alles Punkte, wo ich sage, wer zum Fick hat euch ins Gehirn geschissen? Das macht halt gar keinen Sinn, so was zu machen, weil man gerade das im Zeitalter von KI sehr viel mehr braucht und nicht weniger. Ich meine, ich brauche eine Sicherheit, dass wenn jetzt, keine Ahnung, eine Firma sich entscheidet, ey, lass mal Softwareentwickler rauswerfen, dann sind...
01:51:43 halt ein Haufen Leute bei uns im Land arbeitslos. Oder wenn sie einfach pleite gehen, weil jetzt KI irgendwie die Softwareentwicklung für jemand anderes automatisiert, dann sind die halt arbeitslos im Basic-Sinn. So, und dann brauchst du ein besseres Sozialnetz und kein schlechteres. Und wenn du dann irgendwie sagst, hey, ihr seid jetzt Menschen zweiter Klasse, deswegen bekommt ihr Bürgergeld und sogar eine schlechtere Krankenversicherung, das finde ich einfach nicht in Ordnung.
01:52:06 Ja, das sind so meine aktuellen Gedanken. Das ist jetzt nicht mein Fachgebiet, das muss ich dazu sagen und das ist jetzt auch nicht mit einer richtigen Recherche, aber ich verfolge das politisch schon sehr sehr stark und ich finde es überhaupt nicht gut, was gerade passiert. Genau, und bei uns die Infrastruktur ist halt auch shit. Also ich meine, unser Internet könnte deutlich deutlich besser sein, aber wenn Firmen halt lobbyieren und dann halt missbauen, jetzt hat schon wieder den scheiß Autoplaymodus da, ich raste aus, mach den weg, man!
01:52:39 remove the auto play button on the left it's on the right and it's good there so done quick good vibes good filter feeds good category feeds good schön good good good good
01:53:15 Da oben die Tags, Premium, so gefällt es mir. Da die Suche, wo ich die Seite lesen kann. Da der Artikel selber, den ich lesen kann. So gefällt mir das Ganze, muss ich sagen. Es ist nur dieser eine Button, der mir nicht gefällt. Kann ich editieren? Kann ich diesen Button? Ich kann den Button rauswerfen. Kann ich ihn rauswerfen? Kann ich ihn rauswerfen? Ich würde den löschen. Radius 0? Nein, okay. Ritual.
01:53:55 das war auch wild das machen wir ging ich von size 100 ich kann nicht auf null dem ok also kann ich nicht aber das hier sieht gut aus dass es schön kollaps warum ist das meine warum das nicht ganz unser frontend layout das ist aber in ordnung
Premium-Feature und Datenschutz
01:54:4401:54:44 Und das steht über das ist aber auch okay das ist ja basically einfach nur das layout links Nur ein bisschen schmaler alles das ist in ordnung ich verstehe den Smiley nicht
01:55:21 Hast du versucht Opus mit Kimi 2.6 zu ersetzen? Ja, hab ich. Also ich hab's vorhin ganz kurz gesagt. Tatsächlich hab ich auch ausgerechnet was es kostet, da muss ich auch nochmal ein separates Video drüber machen, das wollte ich auch noch machen. Kimi ist nicht so viel günstiger wie Opus für ein Ticket in meinem Workflow. Das muss ich allerdings dazu sagen, mein Workflow ist extrem groß. Kostet ungefähr 50 Cent für mich umgerechnet, wenn ich ein Abo hab. Egal ob Kimi oder Claude. Und Kimi macht schlechteren Code.
01:55:47 Dementsprechend aktuell bin ich, also Kimi ist nah dran, Claude ist schon nochmal ein Stückchen drüber, deswegen bin ich gerade da. Kai übernimmt sogar Stück für Stück Maschinenbau. Da kenne ich mich leider zu wenig aus, deswegen kann ich das nicht beurteilen. Ich kenne mich halt in der IT aus und da sehe ich es halt selber an mir.
01:56:08 Es gibt halt Blendgranaten, damit Friedrich vom wichtigsten Thema ablenken kann, was derzeit aktuell... Wir haben heute Morgen drüber gesprochen. Also hier schreibt gerade jemand, vielleicht ganz kurz, es sind halt alles Blendgranaten, damit Friedrich vom wichtigsten Thema ablenken kann, was in der aktuellen Zeit existiert. Die reichen deutlich mehr bescheuern.
01:56:26 Die wissen doch alle, dass der Großteil von deren brillanten Ideen eh vom Grundgesetz stark geschützt ist und zum Großteil nachträglich vom Gericht wieder einkassiert wird. Ich finde es wichtig, die Debatte nicht von den Heinzelmännchen immer wieder zu den Blendgranatenthemen rücken zu lassen. Die haben es heute Morgen drüber gehabt, dass man quasi wirklich alles tut, damit man quasi die...
01:56:47 Man möchte überall die Steuern erhöhen, man möchte die Abgaben erhöhen, man möchte alles erhöhen, nur die reichen Steuern möchte man nicht wieder einfügen. Das ist so geil. Ich habe mich auch eine Weile mal drüber informiert und historisch gab es sogar in den USA so eine Steuer, gerade für Unternehmen. Die hatten richtig, richtig hohe Steuern, was wiederum dazu führt, dass sie halt keine Steuern zahlen wollen. Wie machen sie das? Naja, indem sie mehr investieren. Das heißt, sie nehmen das Geld, was sie eigentlich eher versteuern würden und stecken es halt in ihre eigenen Produkte, um quasi...
01:57:16 mehr zu haben, was sie verkaufen können, damit sie mehr Umsatz machen. Das ist in dem Sinne aber gut, weil dann mehr Produkte rauskommen, weil dann mehr Innovation rauskommt und so weiter und so fort. Also zumindest der Teil, den ich mir jetzt angeguckt hatte, das muss man dazu sagen, es war USA. Und dadurch hat man ein größeres Wachstum und natürlich bessere Bildung, mehr Innovation und so weiter und so fort. Das ist halt eigentlich, jo, eigentlich macht es nur Sinn. Aber ja.
01:57:42 Okay, das sieht gut aus. Das gefällt mir. Das sieht echt schnick aus. Lass uns mal kurz da drüber reden. Ich persönlich... Also eigentlich sind es die zwei hier. Das hier und das hier. Also das ist quasi das breitere Layout und das ist zusammengeklappt, beziehungsweise sowas wie Tablet-Layout. Und wenn ich hier ausklappen würde, dann sehe ich halt das da. Dann wird der Artikel ein bisschen kleiner. Wenn ich wieder zusammenklappe, sehe ich es halt nicht mehr.
01:58:13 Anja R. Geil. Einfach sogar einen Namen gegeben. Ähm, dazu muss ich sagen, es gibt aktuell noch keine Profile in dem Sinne, wo man wirklich sich einloggen kann beim Morphreder, aber ich hab mir überlegt, sowas auch zu machen. Ähm, das ist das Kürzel. Finde ich geil. Ich weiß nicht, was sagt ihr zu dem Layout?
01:58:39 passt das würdet ihr so ein morph wieder sehen also ich mein man kann hier wie gesagt einfach zusammenklappen und dann habt ihr hier noch ein bisschen mehr platz zum lesen dann ist das finde ich schön clean und aufgeräumt wenn ihr irgendwas ändern wollt ist das so ein zwei klick ging dann kann ich hier einfach nur die feeds aufrufen die ich hier für habe kann ich das hier quasi so machen
01:59:00 Eigentlich sehr sehr nah auch dran an dem was wir mobil haben nur dass die halt unten stehen wir haben halt hier in der Höhe nicht viel Platz dafür haben wir in der Breite viel Platz und das hier konnte man halt beim bei der aktuellen App-Version kannst du es hier einfach aufklappen so und dann kannst du sie halt wieder schließen
01:59:18 Tatsächlich, die Website hat actually gar keinen Login. Also ich habe absichtlich versucht, überhaupt keinen Login einzubauen. Es gibt einfach nur, also ich kriege von, wenn man es bei Google kauft, kriege ich von Google bzw. Apple, kriege ich einfach eine Bescheinigung sozusagen, dass ihr es gekauft habt. Und die überprüfe ich serverseitig und gebe dann einfach beim Out, gebe ich quasi zurück, jo, ihr seid Premium, fertig.
01:59:43 Und dann kriegt ihr die Premium-Feeds, also quasi die Login-Credentials für den Premium-Feed. Und die rotieren halt regelmäßig durch. Und für Patreon, da musste ich halt einen O-Out-Login haben, aber auch da speichere ich quasi nur einen gehashten Key.
01:59:58 So dass ihr in dem Sinne gar kein Konto bei mir habt. Ich habe null. Das ist das geile Amorfit. Ich habe wirklich gar keine Informationen. Ich weiß nicht mal, welche Feeds ihr eingestellt habt. Man kann ja hier im... Ich freue mich so darüber, dass ich das eingebaut bekommen habe. Das war gar nicht einfach. Hier kann man ja quasi einstellen.
02:00:15 wie viel man haben möchte. Also das heißt sozusagen, ey yo, ich will mehr Artikel hiervon oder weniger Artikel hiervon. Nur die wichtigsten, nur die ganz, ganz wichtigen im Cybersecurity-Bereich oder halt generell für den ganzen Technologie-Bereich. Und theoretisch wäre das ja eine Information, die ich gegen euch verwenden könnte, weil das müsste ja dann serverseitig geschickt werden. Und dann würde ich quasi rausfinden, an was ihr Interesse habt. So quasi eine Art von Logging, wenn ihr so wollt. Jetzt eine Sache, die ich gemacht habe, ist, ihr kriegt einfach alle Artikel,
02:00:44 in den Warfeder direkt rein. Dann habt ihr direkt einen Offline-Modus. Das heißt, ihr könnt direkt einfach auch in der Bahn lesen, ohne Internet, gar kein Problem. Ihr könnt aber auch selber filtern. Das heißt, ihr könnt hier jederzeit einfach hergehen und das umstellen und plötzlich habt ihr halt die passende Anzahl an Artikeln und die sind trotzdem sowieso bei euch. Die sind halt nicht gespeichert oder da geht nichts an den Server, was halt richtig geil ist. Ja, deswegen...
02:01:09 Richtig cool. Also ich freue mich mega, dass ich das hinbekommen habe. Was echt nicht ohne war. Das Einzige, wo ich wirklich nicht ohne Server konnte, war, wenn ihr hier den Podcast hinzufügt, da brauche ich eine Podcastliste. Das heißt, die Suchanfrage geht einmal an den Server von mir und darüber geht es weiter. Und Patreon musste ich auch darüber regeln. Deswegen, das geht leider gar nicht ohne Server. Aber ansonsten, ich habe wirklich versucht.
02:01:35 Alles, ja der Filter ist heftig aufwendig. Ja, ist tatsächlich in der Berechnung permanent aufwendig. Vor allem wie viele Kategorien es sind. Hier sind ja nur zwei, da sind es nochmal einige mehr. Da sind es nochmal einige mehr. Das sind halt richtig viele Kategorien. Und dann eben, wir haben ja mittlerweile sogar die ganzen Artikel in alle Sprachen übersetzt. Wir haben 13 Sprachen. Ich meine, ich kann hier auf, ich weiß nicht mal welches davon. Das ist Hindu, das müsste Chinesisch sein, das müsste...
02:02:04 Das ist koreanisch, das ist japanisch, das ist arabisch. Arabisch funktioniert nicht so gut, aber ich kann einfach die ganze den ganzen Morph wieder auf japanisch stellen und ich krieg sogar die fucking artikel auf japanisch oder ist es chinesisch? Bin mir nicht sicher ob das japanisch oder chinesisch ist. Ich glaube es ist chinesisch. Ich sehe keine japanischen Schriftzeichen. Ich find's cool, dass die einfach einfach alles komplett übersetzt ist. Ist das chinesisch?
02:02:28 Ist das japanisch? Ja, das ist japanisch. Hups. Genau, aber auch japanisch. Und, und das ist das geile, nicht alle, aber manche Artikel, das ist jetzt natürlich ohne Premium, das ist doof. Wenn ihr Premium habt, dann kriegt ihr, das sieht so wild aus in der Sprache, dann kriegt ihr hier tatsächlich sogar die, eine Sekunde, ich mach mal hier auf höheren Filter.
02:02:57 Dann kriegt ihr sogar die Audios auf Japanisch vorgelesen ich finde es halt richtig geil einfach So dann kannst du hier Ich weiß nicht ob ihr das jetzt hört
02:03:07 Es ist zu leise aber es ist japanische audio einfach Richtig cool freue mich voll das ist einfach Basically Zugänglich gemacht für alle jetzt finde ich die einstellung nicht mehr scheiße Was auf deutsch genau es gibt auch die ganzen audios auf englisch das briefing was ihr bekommt ist halt auf der sprache ich habe eine person ich weiß nicht ob es einer von euch ist tatsächlich ich habe eine person die Jeden tag ein japanisches briefing bekommt das briefing muss ich auch serverseitig verarbeiten das geht nicht anders
02:03:36 Aber ich speichere es halt einfach nicht so richtig. Also ich logge es quasi nicht. Ich kann es keinem Account zuordnen. Es ist einfach nur ein, yo, der hat Premium. Mehr weiß ich nicht. Das ist voll cool. Der Server ist jetzt gerade erst umgezogen. Ich habe den umgezogen. Muss ich jetzt da Werbung einblenden? Es ist keine Werbung in dem Sinne. Sie haben mich nicht dafür bezahlt. Aber ich habe ihn erst umgezogen von einem Hoster zu Hostinger gerade. Weil die halt NVMe-Server haben. Und ich habe echt eine NVMe-Festplatte gebraucht, damit das richtig, richtig schön läuft. Ja.
Servermigration und technische Optimierungen
02:04:1002:04:10 So, ähm, ah, sorry, ich freue mich mega, dass das so gut funktioniert in letzter Zeit. Das hat echt Spaß gemacht auch zu entwickeln. Könnte ich den Reader nicht im Afterroid-Store veröffentlichen? Ja, ähm, das ist eine von den Sachen, die ich noch machen will. Afterroid will halt, dass man, ähm, dass man Open Source ist. Und ich muss vorsichtig sein, was ich Open Source mache, weil ich halt die komplette Git-History drin habe. Und teilweise sind mir da ein, zwei Secrets reingerutscht, die ich...
02:04:37 Das Problem ist, ich hatte ja mit Repolenz am Anfang rum experimentiert und das hat einmal einen Dampf von meinen lokalen Systemvariablen, also von meinen Endvariablen, auf meinem System hier zu Hause in ein GitHub-Issue reingetan. Das habe ich einmal gesehen. Ich weiß nicht, ob es irgendwo anders noch drin ist. Den habe ich natürlich gelöscht, aber ich weiß nicht, ob es irgendwo anders noch vorkommt. Deswegen kann ich es nicht einfach öffentlich machen.
02:05:03 Weswegen ich zuerst ein eigenes GTA hosten will, dann dorthin den Code duplizieren möchte, dann kann ich quasi das Dual-Gleisig befahren und dann kann ich es auf F-Droid veröffentlichen. Ich hab mir was dabei überlegt, aber es dauert ein bisschen.
02:05:18 Wie habe ich das hinbekommen mit den Audios? Die Audios werden tatsächlich bei mir auf meinem System hier berechnet, auf diesem Rechner hier. Das ganze Morphreya Setup ist ein riesen Ding geworden, komplett durchingeniert, ist richtig geil, ist gewachsen ohne Ende. Ich kann es eigentlich gerne mal vorstellen in einem Video, ist ein bisschen zu viel, glaube ich, für den Stream jetzt. Aber es ist ein großes Setup. Also im Endeffekt, ich baue einen Tunnel auf zum Server, der...
02:05:44 liefert mir dann sozusagen die Aufgaben. Dann habe ich hier auf dem Rechner, habe ich Local Worker, die quasi die Text-to-Speech-KI einfach laufen lassen und die überträgt es dann wieder online und speichert es dann auf einem anderen Server nochmal. Also das liegt nicht alles auf diesem einen Server, der wird viel zu schnell voll dabei, sondern auf einem CDN, damit es für euch nochmal schneller ist, damit ihr möglichst wenig, möglichst wenig Latenz habt. Also der CDN, der liegt halt in Frankfurt, der liegt aber auch, glaube ich, in...
02:06:11 50 anderen Gebieten, sodass, wenn ihr halt bei mir nachfragt, dann kriegt ihr einfach nur gesagt, jo, hier ist da, darfst drauf zugreifen. Das kriegt die App. Die App bekommt dann quasi die Login-Credentials und kann sich schnell die Audio von dem CDN holen, der halt bei euch am nächsten ist. Und wenn ihr im Urlaub in China seid, dann kriegt ihr die chinesische Audio, aber halt von dem CDN, der wahrscheinlich in Singapur oder sowas steht und das heißt auch mit einer niedrigen Latenz, was halt für euch mega geil ist und alles offline gespeichert. Ja.
Zukunftsperspektiven und Open-Source-Pläne
02:06:1702:06:40 Ah, ist einiges an Gedanken reingeflossen. Das ist ein großes System mittlerweile. Vielen, vielen Dank, das freut mich. Genau, die Einteilung in Kategorie und Wichtigkeit von den Artikeln jeweils selber, ja, die läuft in...
Technische Systemarchitektur
02:05:1802:07:01 die läuft mit der serverseitigen KI. Genau, die wird vorberechnet und dann ist die halt auch konsistent. Im Zweifelsfall, wenn ich die On-Device, weil du es vorgeschlagen hast, On-Device laufen lassen würde, dann würde ich arschviel Akku bei euch ziehen und das müsste halt jeder separat berechnen. Das heißt, jeder müsste nochmal die Wichtigkeit separat berechnen für jede Kategorie und gleichzeitig würdest du automatisch, also hättest du nicht so eine Konsistenz dabei, weil die Modelle lokal nicht so stark sind.
KI-Entwicklungsstrategie
02:06:4002:07:31 Ja, ähm, klingt aufwendig, ist sehr, sehr, sehr aufwendig, aber das ist super cool.
02:07:41 Git history written before SAI gab eine wilde Nummer kannst dir von dem LLM deiner Wahl erklären lassen, ist kein Hexen... Achso, ja, ich weiß, wie man eine Git-History neu schreibt, das ist kein Hexenwerk in dem Sinne. Ich mag aber meine Git-History sehr gerne. Ich will auch den Tracker haben, gerade über die ganzen Git-Issues, weil ich gerade erst neulich den tausendsten Issue gelöst habe und ich finde, das macht mich glücklich ein bisschen auch. Deswegen will ich nicht alles rewriten. Das heißt, ich bleib quasi mit meinem Dev-Strang.
02:08:09 bleib ich bei dem Repo und mein Public Strang ist dann einfach ein anderes. Das heißt, der Public Strang ist dann quasi der, wo ihr auch Issues schreiben könnt, wenn euch was auffällt, das ist zumindest der Plan und der Strang bei mir ist der, wo ich einfach zum Beispiel Repolens Issues finden lassen kann, so dass ihr nicht zu bombardiert werdet und ich habe keine Gefahr, dass da irgendwas Sensibles drinsteht oder sowas. Ich trage da auch manchmal zum Beispiel einfach ein, wenn ich
Secrets und Git-Management
02:08:3502:08:35 unspontanen Gedanken habe oder sowas und es ist dann nicht wirklich schön ausformuliert oder sieht dann ein bisschen sloppy aus und ich schäme mich ein bisschen dafür, deswegen, ja, deswegen machen wir das quasi so gesplittet, dass der eine Strang quasi open source ist und der andere halt nicht. Das wäre so die Idee dahinter.
02:08:50 Ja, genau, ist nicht die sinnvollste Anwendung für On-Device-AI, das ist richtig. Was ich gemacht habe in der alten Version von Morpheeler war, dass ich Text-to-Speech-On-Device habe laufen lassen, sprich, dass du quasi einfach vorlesen lassen konntest. Und das geht, aber die Text-to-Speech war halt richtig schlecht.
02:09:10 Und es haben sich einige Leute beschwert, weil sie es halt auf Autoplay laufen lassen hatten, dass manche richtig gut sich angehört haben und der Rest war dann halt wirklich komplett beschissen und deswegen haben sie das Feature nicht benutzt. Und dann habe ich gesagt, okay, lieber gar kein Text-to-Speech für die schlechten und für die guten oder für die wichtigen versuche ich einfach so viel ich kann sozusagen Text-to-Speech zu berechnen. Ja.
02:09:30 Wie stämme ich das Ganze? Ja, wie stämme ich das die ganze Zeit? Überstunden, sehr viele leider. Ich hatte letzten Oktober, habe ich es ausgerechnet, seither habe ich es nicht mehr ausgerechnet, war ich bei 88 Stunden die Woche, wo ich gearbeitet habe. Deswegen, ja, ja, auch ein Use Case tatsächlich, also stimmt. Moment, was liegt ihr an die AI?
02:10:03 Ich meine, du reißt halt die betroffenen Commits einfach mittig raus. Ja gut, aber ich weiß ja nicht, welcher Commit betroffen ist. Das weiß ich ja nicht. Also ich müsste halt jeden Commit durch überprüfen. Und dann mache ich lieber so quasi Public Releases einmal komplett Dump rüber. Und ja.
02:10:28 Weil ich weiß, dass in meiner App an sich keine Secrets drinstehen. Also das habe ich schon gut auf dem Schirm. Es gibt ja keine Secrets, basically. Es ist Frontend-Code. Wenn es Frontend-Code ein Secrets hat, dann habe ich eh ein Problem. Aber historisch weiß ich, dass Secrets drinstehen, weil ich da mal was relaxen musste. Das kann ich euch jetzt sagen. Mittlerweile ist es nicht mehr so. Aber ich hatte ein hartgecodetes Server-Passwort einfach.
02:10:50 damit die Verbindung leicht aufgebaut werden konnte. Es war relativ am Anfang, wo ich das quasi neu eingeführt hatte. Und da war es mir einfach egal, auch wenn jemand sich den Premium-Feed einfach so besorgt. Aber ja. Die Secrets, wenn wir jeden Git-Push checken, dann liegt mir jedes Secret... Smart. Ja, stimmt. Dann liegt man jedes Secret automatisch an die KI. Oh ja, Cloud Code macht extrem süchtig. Das ist tatsächlich... Ja.
02:11:17 Was weiß die AI? Macht man die Secrets nicht in die .env-Datei rein? Wenn du die KI überprüfen lässt, ob dein Pushen ein Secret enthält, dann gibst du deinen Code an die KI. Und der enthält ja dann potenziell ein Secret, weil du prüfst es ja. Aber ja, theoretisch sind die Secrets im besten Fall in der .env-Datei. So, jetzt muss ich erstmal meine Arbeit hier speichern. Das hier.
Entwicklungsumgebung und Technologie
02:11:4802:11:48 Ist geil. Das will ich behalten. So, das ist die Desktop-Version. So, dann. Das hier ist die zusammengeklappte Desktop-Version. Und ja, ich nehme absichtlich nicht den Code dafür. Weil der Code ist kein Flutter-Code. Und sonst muss es eh wieder neu entwickelt werden. Und die nehmen wir lieber nicht, weil das da hinten ist nicht gut. Und das nehmen wir auch nicht, weil das ist nicht das aktuelle Design-Code-Code. Ist das nur HTML-Code oder ist das noch andere Programmierspräche? Ich meine, das ist...
02:12:32 Lass mich gucken. Also ich meine, es ist Red gewesen. Mockdata.json. Ähm. Es ist sogar Kommentare dazu geschrieben. Hier. Das sieht mir nach. Tja, was ist das? Mockdata.tokens.uploads. Ne. Mockdesign.canvas. Boah, ich kann das nicht mal lesen. Was ist das? Vor allem ohne Syntax-Highlighting ist das wirklich widerlich. Figma-ish Design Canvas Wrapper. Krass. Aber ja, also es ist JavaScript. Basically.
02:13:19 Ähm, weil... Ne, der kann mehr als HTML-Coden. Der kann viel mehr als HTML. Claude kann fast jede Sprache wirklich gut. Stimmt ja, such mal... Ähm, auch eine Enf kann leaken? Fair. Ja, vor allem eine Enf kann leaken, indem einfach deine KI die Enf liest. Also wenn die halt im selben Ordner liegt, hast du ja keine Chance mehr, ne? So, wir haben jetzt die Screenshots. Jetzt würde ich die einmal Claude geben. Also Claude-Code geben. Jetzt wechseln wir einmal.
02:14:01 Ich muss einmal kurz gucken, was ich für Issues noch offen habe. Wir haben noch offen... Ah, stimmt, den habe ich gestoppt vorhin. Wir haben noch vier Issues, dass ich Dependencies einmal pushen muss. So, okay. Kein Resume. Jetzt habe ich euch nicht mehr. Eine Sekunde. Wo seid ihr? Würdest du mir empfehlen, auf Claude umzuspringen und zu programmieren, wenn ich am Tag locker 10 Stunden code? Oder würdest du sagen, dann lieber bei Cursor... Also Cursor ist teurer.
02:14:39 Oder? Cursor hat Unlimited? Welche Modelle sind denn in Cursor Unlimited dabei? Du hast kein Unlimited bei Cursor. Oder?
02:15:04 Also wenn du unlimited hast, bleibst du da. Egal wo es ist. Also was du momentan zum Coden benutzen kannst, was ich empfehle, ist GPT 5.5. Das ist solide. Opus 4.7, mittlerweile auch wieder solide, weil Claude Code einen Bug hatte und deswegen war Opus 4.7 richtig shit. Und die Gemini-Modelle, die neuen...
02:15:28 hab ich nicht so viel gute Erfahrungen in letzter Zeit mitgemacht, aber wenn sie rauskommen, also wenn quasi ein neues Modell rauskommt, ist es meistens immer das krasseste. Dann bin ich immer mal wieder ganz kurz richtig harter Fan von Gemini, bis dann die anderen nachgezogen haben und dann liegt halt Gemini wieder ein bisschen hinterher. Die releasen sehr langsam im Verhältnis. Wahrscheinlich wird es aber auch bald anders sein. Aber ich kann dir nicht sagen, wie viel das ist. Oh, 160 pro Monat. Nett. Ja.
KI-Modelle und deren Vergleich
02:16:0002:16:00 Musst du selber gucken, also ich habe keinen Cursor mehr. Was ist der Vorredner? Copy Fail Rechte Ausweitung, Lücke für Linux bei Hosting eigentlich geschlossen. Gibt es da als Nutzer deren Services Infos? Wie meinst du? Die Linux Lücke meinst du? Ja, musst du halt patchen. Also je nachdem was du halt für ein Service hast. Wenn du einen Managed Server hast, dann kannst du einfach auf Aktualisieren gehen, dann wird es repariert bzw. wird es gepatcht. Ansonsten musst du selber rein.
02:16:30 Secrets sind am besten bei GitHub Secrets, genau. Oder einem vergleichbaren Tool aufgehoben. Gut, ja. Ja, ja. Ja, so. Ähm. Nee, wir editen heute keine Darts. Ähm. Das war wieder die falsche. Die hier wollten wir. So, das hier. Ist das das Richtige? Das und... Nein, die hier. Ich hasse das. Das funktioniert leider einfach nicht. Egal.
02:18:03 Ja, das mit den... Die Nutzungslimits werden nicht verdoppelt bei Claude. Das ist teilweise richtig, teilweise falsch. Also die Nutzungslimits für pro fünf Stunden sind verdoppelt wohl schon. Hat vorhin jemand gesagt. Also ich habe nur mitgekriegt, dass sie verdoppelt werden sollen, aber sie sind wohl schon. Aber es sind nur die fünf Stunden Limits. Dein insgesamtes Wochenlimit ist immer noch dasselbe. Das heißt, du verbrauchst es halt einfach schneller. Ja.
02:18:29 Ich finde es nicht schlecht, also es ist natürlich gut, jedes Mal, wenn die Usage-Limits leichter werden, ist es gut. Aber sie haben auch auf Twitter gesagt, dass sie in die wöchentlichen Limits reinschauen, nachdem sie quasi evaluiert haben, wie viel dieses neue Agreement ihnen bringt. Sprich, wenn wir Glück haben, gehen auch die wöchentlichen Limits irgendwann hoch, weil sich Leute wohl beschwert haben, mich inklusive, dass die Limits bei...
02:18:57 gerade bei den 500 euro tarif echt schon nicht so riesig sind mal gucken ich finde es nicht so geil dass sie dazu zu elon musk gehen ehrlich gesagt aber mal schauen
02:19:13 Bin jetzt nicht so der Fan von seiner Philosophie manchmal, gerade weil er halt auch für Grock einfach so einen Haufen Server hochgezogen hat, einen Haufen Standorte hochgezogen hat, aber dann halt gesagt hat, jo, lass mal mit Diesel beheizen bzw. betreiben. Das ist für eine aktuelle Welt ein bisschen schwierig. Yes. Okay, dann schauen wir mal in Browser. Ja, das machst du bitte nicht.
02:19:46 ich kann na frail feed read later briefing user avatar article reader with audio player right up next q with eight items autoplay toggle currently playing cards same icon rail expanded filters panel das alles so weit gut coole sachen wir schauen wie sich ganz entwickelt ja
02:20:14 Das Ding ist, XAR hat auch irgendwann angekündigt, dass sie gerade ein Modell trainieren. Also das aktuelle GROG 4.20 soll, 4.20 natürlich, soll wohl ein 500 Milliarden Parameter Model sein. Also ungefähr in der Größenordnung von so QN, also eigentlich Open Source. Jo, bis nachher. Und...
02:20:43 Der, also er hat wohl angekündigt, dass sie jetzt auch gerade ein Modell im Training haben, das eine Milliarde, ne, warte, eine Trillion hat, also ungefähr das Doppelte von dem aktuellen Modell und dass sie eins mit fünf Trillionen im Training haben und sogar eins mit zehn Trillionen planen oder sogar im Training haben.
02:21:02 Joa, also 10 Trillionen ist halt schon nochmal eine ganz andere Hausnummer. Ich weiß nicht mal, ob es überhaupt aktuell ein Modell gibt, das 10 Trillionen hat. Aber es ist auch einfach nur eine Aussage. Also es ist jetzt nichts dahinter bislang. Dementsprechend müssen wir gucken. So.
02:21:29 Feed article swap in the center column. Article page view based. No root refactor needed. Left nav rail. Bottom nav destinations are index based and decoupled. Filter sidebar. Every primitive already exists in filter manager. Pure reskin of existing state. Die Palette brauchst du nicht.
02:22:24 so up next column is a new feature nori skin das weiß ich audio manager place one article at a time there's no playback queue no eight more items cute concept no autoplay of multiple no perjab by sich future features dieses glaube ich future features md
02:23:00 Die Größe braucht er nicht für was Sinnvolles. Ich weiß es nicht, wenn SpaceX das macht, habe ich irgendwie Hoffnung, dass er sinnvoll macht. Oh ja. Ach Gott, ja, bitte nicht. Solange es nur Investor-Scam ist, ist es mir im Grunde egal. Finde ich auch gut. Mockup ist in der Browser. Visual Deltas that look small but add up. Mockup uses per category Chipcolors.
02:24:03 Chip colors are to be taken from our design. New color map needed. No color changes intended. It's an AI design and it wasn't able to exactly match our design. So.
02:24:33 Evaluate again. Okay. Mir geht es eigentlich nur darum, dass er quasi neue Features macht. Und bzw. neue GitHub-Issues macht, die ich dann wiederum an Autodev geben kann, damit das dann quasi das Ganze für mich implementiert. So. Depending on whether Ads ERP are stopped or removed for web. Ah, stimmt. Ah, stimmt. Ads. Ah, ich hasse Ads so sehr. Vielleicht mache ich die einfach weg. Ah.
02:25:07 Das ist halt immer dieses, kauf die App, damit du keine Werbung siehst. Ich hasse es. Ja, die Effort-Rechnung in Wochen ist komplett absurd. Das macht überhaupt keinen Sinn. Also vor allem, wenn ich da halt einen Cloth drüber laufen lasse, dann macht das mir halt ein Issue pro Stunde ungefähr. Also, das sind halt so 20 Issues vielleicht, dann ist das morgen fertig. Auch die, die, jo, hier die Farben sind ein bisschen anders und du musst ja ein neues Theme entwickeln und sowas, ja.
02:25:45 äh future features amd nicht gefunden ah was für ein fourth tab denn profile entry ist schon da brada kannst du gucken profil ok das müssen wir noch mal ein bisschen rekalibrieren hier wie viel geld bekomme ich für werbung im morphreader das ist eine verdammt gute frage ich weiß es ehrlich gesagt gar nicht es ist verschwindend gering
02:26:29 Lass mich gucken, ich will dich nicht anlügen. Scheiße. Ich hab eventuell die Werbung geblockt im DNS, deswegen kann ich nicht gucken. Naja. Ich hab meinen eigenen Workflow entwickelt. Ich benutze mein eigenes Autodev. Das ist das, was ich noch öffentlich machen will, wenn es gut funktioniert. Wie schaffe ich es, dass Claude bei jeder Änderung bestimmte Regeln befolgt?
02:27:01 Ich definiere Tests. Ich habe, ich glaube, 10.000 Tests oder sowas in dem Morph Reader drin. Also 10.000 Testdateien, beziehungsweise Tests, die jeweils ausgeführt werden. Und wenn einer davon Nein sagt, dann sage ich auch Nein. So, jetzt machen wir das nochmal. Also, Left Rail Columns. Notification Batch on M. Was ist M? Was für ein M?
02:27:58 Achso, ja, die, die kannst du rauslassen. Notification, Badge, die will ich gar nicht. Ich mag Notifications nicht, deswegen lassen wir das auch. Der Morphia ist so designt, dass man einmal am Tag reinguckt und dann kriegt man seine Nachrichten und nicht irgendwie einen die ganze Zeit, oh, ich muss mithalten können. Nee, machen wir nicht. Das stresst mich persönlich viel zu sehr. So.
02:28:21 returns genau navigation rail gut notification genau profile 9 expanded fields expanded filters sidebar filter feed draw ui aggregates them sidebar pinned open replacing pure risk in no new state gut premium ja die zeitansätze sind völlig frei von das premium 8 batch
02:29:11 Premium unread count already deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-deriv-
02:30:16 Right, column search is only a move of the full drawer. No? Done. Right column up next, you know, new feature request, you know. Skip the up next feature. I will take care separately.
02:30:56 The run one real layout decision what feels right column what fills the right column before the queue ships as M the right column is the content of the drawer or rather itself hide right column until Q ship
App-Entwicklung und Implementierung
02:31:4002:31:40 7 Investigation Agents. I think you misunderstood the current UI. You still misunderstood.
02:31:57 Wie ist das Vorgehen mit einer App live für das? Welche Entwicklungsumgeben sollte man haben? Mehrere Superbase Datenbanken? Ich arbeite persönlich nicht mit Superbase. Ich habe einfach bei mir eine PostgreSQL Datenbank. Ich mag es einfach, weil PostgreSQL, wie spricht man das aus, ist einfach so installierbar, für mich einfach so frei hostbar, open source. Ich kann es einfach benutzen. Ich brauche kein Superbase in dem Fall. Es macht eigentlich alles, was ich brauche und ich brauche das nicht irgendwie nochmal separat.
02:32:27 Aber wenn du deine App schon live hast, im besten Fall halt extrem gut testen, bevor du irgendwas shipst. Für Apps mache ich es einfach so, dass ich quasi bei mir, also es gibt beim Play Store immer zwei Linien. Es gibt einen Developer Branch sozusagen, oder Test Branch besser gesagt, da kannst du Leute einladen und da bin ich natürlich auch einfach selber drin. Das heißt...
02:32:54 Ich pushe dann quasi ein Update von Morphe, da pushe ich erstmal zu mir. Also dass ich das bekomme und halt Leute, die da drin sind in diesem Beta-Branch. Und die installieren sich das Update und kann ich das richtig komplett durchtesten auf meinem echten Device. Also davor natürlich auf dem Emulator, also der kriegt immer das, was gerade in der Entwicklung ist. Und wenn ich es dann in den Play Store einreiche, also hier kann ich erstmal so einen Smoke-Test machen, ob alles noch in Ordnung ist.
02:33:17 Und wenn ich es dann einreiche, dann kriege ich das ganze Ding halt, dann sehe ich auch, wie verhält sich es, wenn ich es migriere, also wenn irgendwas passiert ist, da ist ja auch eine Datenbank hinten dran. Und dann starte ich das einfach und dann probiere ich wirklich alle Funktionen mal durch. Und dann, wenn das wirklich alles soweit funktioniert, dann shippe ich. Das ist, also klar natürlich, das ist mit sehr vielen Tests davor, sehr viel einfach für jedes Update. Das machst du normalerweise nicht bei jedem Commit, würde ich behaupten. Aber ich mache es bei...
02:33:43 Ich weiß nicht, jedes Mal, wenn ich halt so sage, okay, jetzt habe ich gerade mein Feature fertig, so ein Sprint, würde ich behaupten, ist dann halt so ein Feature.
02:33:50 Und dann unterscheidet sich eigentlich halt, dass du sehr viel testest. Früher war das mit dem Testen echt so ein Ding. Nach jedem einzelnen Commit habe ich sehr, sehr lange exzessiv im Emulator getestet. Aber das ist, also der Emulator hier ist natürlich kein echtes Gerät. Das ist schon ein Gerät, das sich ähnlich verhält, aber du kannst natürlich nicht jedes Emulatorgerät irgendwie oder...
02:34:14 jedes Gerät irgendwie abbilden. Gerade bei Android sind es viel zu viele. Sprich, überleg dir mal, wenn du jetzt hier ein Flipphone hättest, würde schon komplett anders aussehen. Deswegen war ich da extrem auf das Feedback von euch angewiesen, gerade beim ersten Layout. Das wirst du nicht fertig bekommen, das wirst du nicht anders hinbekommen. Zum Beispiel hatte mir jemand ein Bild geschickt, der den Morphe da installiert hatte und der hat auf hohe Auflösung gehabt. Das heißt, die Buttons waren alle sehr, sehr groß.
02:34:40 Und gleichzeitig hat er aber ein sehr, sehr schmales, kleines Handy. Und was da passiert ist, ist quasi, die Buttons haben sich einander überlagert. Das konnte ich davor nicht testen, weil ich habe gar kein so kleines Gerät in meinen Emulatoren drin. Und ich habe den großen Modus, also ich habe den großen Modus getestet und ich habe ein kleines Gerät getestet, aber ich habe halt vergessen, beides auf einmal zu testen. Und mit Flips und mit Fold und hast du nicht gesehen, du kannst nicht jedes Gerät testen. Deswegen...
02:35:06 möglichst viele Tests machen, schreiben ja natürlich, möglichst versuchen alles abzudecken. Es gibt auch einige Codes, Möglichkeiten, um Dinge abzusichern, aber am Ende bist du auf Feedback von deinen Nutzern abhängig und anders wirst du es nicht hinkriegen. Und deswegen, ja, das tun, was du am besten kannst, also so gut wie es geht, aber dann halt darauf hoffen, dass dir jemand Bescheid sagt, wenn irgendwas schief geht und dann halt nachbessern. Deswegen...
02:35:34 Wenn irgendjemand eine Review im App Store schreibt, wo dann halt steht, das und das, dann sage ich geil, danke, verbessert es nach und dann schreibe ich dann einen Kommentar dazu. Und dann freut sich die Person, dass das Feedback gehört wurde und ich freue mich, dass ich Feedback bekommen habe. So sind alle glücklich. So. I had the model wrong. Here's what the agents stop. Mockup Maps, Existing Widgets, Almost One-to-One. Vielen Dank. Left-Rail, 4-Tab, so nämlich, genau.
02:36:01 Was ist von den Textbatch jetzt schon wieder? Wo? Wo?
02:36:40 Was für ein Reading Text Batch. Today the current article gets a colored border. Plus Background Tint, no Text Label. Adding a small Reading Pill. Wo hast du die Reading Pill jetzt schon wieder her? Ach Gott, im Drawer. Das da oben. Brauchen wir nicht. Das ist doch umrandet. Brauchen wir nicht.
02:37:21 so so does autoplay toggle in the right column header the toggle exists in profile just expose the same settings which in the right column header trivial good okay both are cosmetic surfacing of stay that already exists what needs an executive decision one item the right column drawer header today has filter controls tag filters source filters filter by text expanders
02:37:52 So das sind die Modi und das sind die Article Filters. Ah ne wobei stimmt nicht stimmt nicht stimmt nicht die sind tatsächlich nie warte doch das sind die hier
02:38:39 Article filters from the filter icon in the current top nav bar. Not from the drawer. Spawn seven more agents into.
02:39:06 Das ist so geil. Ich halt einfach für diese Reading Pill on the current playing tile. Das muss ich euch einmal ganz kurz zeigen. Hier, einfach nur, dass hier Reading drin steht. Dafür hat es einen halben Arbeitstag gerechnet. Einen halben Arbeitstag. Das ist völlig absurd. So was machst du in 15 Minuten. Ist aber auch einfach, also ist einfach schlechtes Design, weil du brauchst es nicht, weil es ist eh umrandet. Äh, so.
02:39:32 Auch so Edge Cases kann man sich nicht vorbereiten. Material UI, das ist aus der Richtung ultra viel abgedeckt. Ja, fair. Wir haben die eigentlich geschafft, hier diesen Error 401. Ach ja, der 401, den habe ich auch regelmäßig. Der ist, ich weiß nicht, was sie da gemacht haben, aber naja, die Zeiten sind wirklich Quatsch.
02:39:55 Ich habe schon mal mit Flyway gearbeitet. Datenbankversionierung, wenn ja. Ich habe tatsächlich noch nie mit Datenbankversionierung gearbeitet, bin ich ehrlich.
02:40:08 Also noch nie im Sinne von, also klar, ich habe Datenbanken als Backup bei mir, aber bei mir war es immer so, wenn ich quasi, also wenn ich meine Datenbank selber versioniert hätte und nicht als Backup quasi gespeichert hätte, dann wäre das irgendwann so groß geworden, dass ich es mir halt auf dem Server nicht hätte leisten können. War für mich einfach immer Overscale tatsächlich.
02:40:35 So, und das meine ich mit den Agenten, ne? So komme ich halt sehr, sehr schnell an meine Limits, ne? Ich habe jetzt hier erstmal das reingegeben und habe gesagt, lies dich erstmal ein bisschen ein. Dann habe ich gesagt, okay, du liegst komplett daneben, lies dich mehr ein. Dann hat es einigermaßen richtig gekriegt, dann habe ich nochmal Direction gegeben, dann war es schon mal sehr, sehr gut und jetzt habe ich nochmal gesagt, okay, das musst du nochmal machen. Das sind viermal sieben Agenten gewesen, die dann Informationen beschafft haben für den Hauptagenten. Das sind 28 Agenten, das frisst dich schon in die Usage rein. Ich habe gerade
02:41:07 Hallo? Wo bin ich eingeloggt? Moment, welcher Account ist das? Welcher Account ist das? Ist das der hier? Nein, warte. Der hier? Nein, warte. Doch, doch. Hier der. Ah, es hat sich gerade resettet. Scheiße. Ich kann euch nicht sagen, wie viel es war. Nee. Gut. Dann kann ich euch tatsächlich nicht sagen, wie viel Usage das war, aber es war viel Usage. Im Normalfall ist es viel Usage. So, dann haben wir das eigentlich schon mal so weit fertig. Das finde ich gut. 30,1 Grad, ey. Ich muss gleich mal echt abdampfen.
02:42:04 So, dann haben wir eigentlich ein gutes Design für mich. Und dann haben wir bald den Morph wieder, wenn alles gut läuft. iPad, ja. iPad first tatsächlich, weil... Also, nicht iPad first. Ja, doch. Es ist eine Woche, ist halt Wahnsinn.
02:42:24 two important findings changing the scope and one duplication question meets your call okay left rail build navigation drop yeah left expanded panel pin open
02:42:44 Center column page view article reader no changes right panel search article list reading highlight feet draw ja pin open at white whites schön reading highlight is already there 15% du sollst die Farben nicht anpassen
02:43:10 applies on apply not live. Was? Filterpanel applies on apply not live. Ja, genau. This is the only non-trivial code change. Was? Aber das soll ja genauso sein. Was? Ein bis zweiter. Klar. Ach so, jetzt verstehe ich, was ist mein... Ja, mein Gott, die paar Tokens mit den Zeitangaben. Ist egal. Ja, okay, das apply close. Ja, okay. Okay, fair. Gib ich ihm. Gib ich ihm.
02:44:53 Das zweite.
02:45:27 gate moral filter rendering by width at wide width render filter panel in line in row never said that yeah okay okay pre-existing duplication needs an executive call the drawers feed source filter feed draw and filters filter panels feed source filter panels feed source filter
02:45:55 Ja, weiß ich. Danke fürs... dran erinnern Arsch. Wobei, nee, können wir nicht. Warte. Addi Feed Filter, aber...
02:46:47 So the Drawers filters should filter the list of articles. Just what's basically shown in the search of articles. The Feed filter for the Feed screen Not Drawer
02:47:25 Changes what Changes what comes next if I swipe desktop that doesn't that's not needed so Warum nicht voice nutzen weil ich oftmals ändere was ich geschrieben habe weil ich manchmal meinen brain change so so wenn wir das haben dann haben wir glaube ich neue issues oder
02:48:50 Oh, ich habe ein Backend noch ein paar Issues, stimmt. Habe ich ein Autodef noch Issues? Nee. Gut. Okay. Das heißt, ich kann das dann einfach nachher schön starten und dann kann das über Nacht laufen. Mir mein Claude-Abo leersaugen bis morgen früh. Das war das Falsche. Das brauche ich eigentlich auch gar nicht mehr. Ich weiß es nicht, ob sie Goblin wieder rausbekommen, ehrlich gesagt. Ich hoffe nicht tatsächlich. Ich finde es einfach viel zu lustig. Wie viel haben wir denn noch? 94 Prozent. Das kriege ich heute Abend noch leer. Scheiße.
02:49:38 So. Und danach muss ich ehrlich sagen, wenn wir die Issues haben, dann habe ich extrem Hunger und werde mal einmal rüberrennen, mir was zu essen machen. Aber ich glaube, das war... war good work heute. Max bei Opus, meinst du? Macht das so einen Unterschied? Ups. Welches habe ich denn? X-Hai. Ich kann nicht das ändern, weißt du das? Effort. Ich habe es nur auf Hai gehabt. Ja, okay. Das erklärt einiges. Danke.
02:50:41 Dankeschön. Das ist... Kann ich das hier auch noch schnell einstellen? Wie hieß die Option? Ah, Determal UI. Theme. Es gibt Themes? Ultra Review? Cloud Code on the Web? Voice? Das ist direkt drin? Ach du Scheiße, das wusste ich nicht mehr. Unfassbar, was es hier alles schon wieder Neues gibt. So, Effort. Kann ich nicht machen, ne? Ja, okay.
02:51:34 Probieren wir gleich, wenn es gemacht hat. Das macht wirklich... Was war High? Ja, also das war jetzt die ganze Zeit wohl High, was ich genutzt habe. Davor war es... Oder? War es XL oder was High? Ich glaube es war High.
02:51:55 Ich versuche in Matrix morgen rein zu gucken. Ich kann es nicht versprechen. Ich bin momentan immer so an... Gerade so am Limit, dass ich gerade so die Sachen hinbekomme, die ich ganz, ganz dringend machen muss. Ich habe immer noch nicht das Video für nächste Woche aufgenommen. Was ich machen muss morgen, das heißt, ich muss nochmal drüber, weil ich sonst nicht genug Zeit für den Cutter gegeben habe. Das heißt, das wird auch schon wieder eng. Aber ich versuch's. Ah, im Header stand X high, okay.
02:52:25 So, full wiring confirmed. The agents nailed down. Das sagst du jedes Mal. Pipeline is exactly what you described. Ja, ich weiß. Both page view. Drawer already share the same global filter list. The three drawer controls scoped accurately.
02:52:57 Sourcefilter, ja weiß ich, das ist genau der Bug, den ich meine. Drawers sourcefilter is currently the same global as filterpanels, genau. Three distinct concepts don't conflate. Confirmed by agent investigation. Drawer attacks collected dynamically from the visible drawer corpus and logic ephemeral.
02:53:20 Top categories filters in Filter panel fix some Rating chips So draw tags ungleich filter. Okay Both have to coexist. Yeah draw attacks ungleich category. Yeah left sidebar filter panel pinned
02:53:45 das ist richtig soweit. Search bar, local, ephemeral, keep. Tag chips, local, ephemeral, keep. Source filter section remove on desktop. Ja. Mark all as red tile, keep. Ja. Article list with reading highlight. Jump to news, pagination, keep. Ja. Width breakpoint scaffold.
02:54:22 Ich weiß nicht, was du damit meinst. So. What to do with the drawer's source filter section, which is unexpectedly global plus persistent today. Remove from drawer. Das können wir machen. Ah, so eins, hi. Okay, good. Locked in. Final design. So. Left sidebar filter panel. Center. Genau. Right sidebar. Left rail. Nennt man das jetzt rail. Okay. So. Und hier machen wir auf max.
02:55:11 machen wir nicht. Gut, dann lassen wir das für dieses Mal. Okay, so. Und das Ding ist, ich habe es schon geprimed dazu, dass es eigentlich nur Tickets schreiben soll. Okay. Now, spawn one agent per thing to do and investigate it deeply. The agent is supposed to write GitHub issues.
02:55:44 We will process them with autodev FIFO. Also first in first out. Das heißt, das erste wird quasi zuerst bearbeitet und danach kommt der nächste und so weiter und so fort. Make very sure that the agent splits issues if they are more effort than one hour for a human developer.
02:56:18 so dann haben wir das doch eigentlich dann habe ich jetzt noch vier issues gerade drin die kann ich euch kurz zeigen sogar das sind die aktuellen vier issues ich muss vier mal was bei drei malen die pendent sie upgraden und dann einmal
02:56:53 einen Fehler fixen, wo das Logging nicht funktioniert hat. Auch nicht wild, sag ich mal. Und dann können wir hiermit anfangen. Dann haben wir vielleicht demnächst ein iPad-Layout, was man dann auch im Querbild-Format machen kann. Und dann, ja, das wild. Aber immerhin haben wir das jetzt. Das war so ein bisschen Design-Pressure. Es ist nicht so einfach, die Sachen immer so zu definieren, dass Cloud auch rafft, was man eigentlich meinen.
02:57:29 Jo, dann würde ich vorschlagen, von meiner Seite aus machen wir jetzt noch kurz die Tickets fertig. Und wenn dann Claude irgendwann sich mal dazu erbarmt, mir die Tickets zu erstellen, dann schauen wir uns kurz die Tickets an, dann zeige ich euch, wie das aussieht. Und dann lasse ich über die nächste Woche auf jeden Fall die Issues drüber laufen. Ich muss mir noch einen Emulator erstellen.
02:57:54 dass ich hier mal einen Android-Emulator habe, der auch breit layout kann. Also quasi sowas wie ein iPad oder sowas. Google Tablet, Samsung Tablet, sowas in die Richtung. Okay, das ist, wenn es das tut. Jetzt macht es wieder irgendwelche neuen Labels. Naja, von mir aus. Mach halt.
02:58:35 Okay, aber das ist schon mal schön. Und das Backend hat ein paar Refactoring Tickets noch und dann haben wir das eigentlich auch soweit. Das hat einen Worker, der gerade die ganze Zeit out of memory geht, aber zum Glück ist der nicht wichtig. Achso, und übrigens, im Hintergrund lief die ganze Zeit noch der Developer Agent weiter. Für... Ne, lief nicht weiter, ich hab gelogen. Hab ich den vorhin geändert? Ich hab den vorhin gestoppt. Ah doch, für Repulenz, doch, der lief weiter die ganze Zeit. Hier, Repulenz. Das ist das, was gerade sowieso öffentlich ist.
Repolenz und Code-Sicherheit
02:59:0602:59:06 Tadaa, fünf Stück gelöst. Da bin ich gerade noch ein paar Sachen dran, die wir uns schon relativ lange vorgenommen hatten. Aber hier zum Beispiel, dass man Android auf Netzwerk Security überprüfen kann, also mit den Lenses tatsächlich einfach, dass man halt sagen kann, ey, mach mal ein Audit. Das Repulance hatte ich euch ja gezeigt, wobei ich da auch noch ein separates Video machen wollte. Das ist im Endeffekt ein Command Line Tool, was euch Bugs findet und dann sagt, ey, so und so kann man die fixen.
02:59:35 Und da habe ich jetzt noch ungefähr 88 Issues drin, die gerade noch was brauchen. Hier ein bisschen Change-Log. Gut, die sind schnell gemacht. Aber eben da ist noch ein Bug gewesen und eben ein paar neue Lenses, damit man das auch besser auditen kann. Das könnt ihr auch gerne mal ausprobieren und mir dann Feedback dazu geben. Aber ich bin ordentlich wieder hinterhergekommen zum Glück. Das finde ich schon sehr gut. Aber ja, war einiges, was offen war.
03:00:15 Und da haben wir noch mehr Tickets für das Backend. Ups, die habe ich vorhin vergessen. Shit. 15 Stück. Ne, 19. 15. 15. Okay. Jo. Wie kann ich mir das mit dem Ticketsystem vorstellen? Ich kann es dir actually zeigen. Wir haben das Community-Projekt. Oder? Das hier.
03:00:38 The DMZ. Das ist einfach so ein Ding, wo ich quasi probiert habe, einfach mal komplett automatische Entwicklungen drin zu haben in diesem Game, was wir mal definiert hatten. Und was ich im Endeffekt gemacht habe, ist, ich gehe mit dem Terminal einfach her. Eine Sekunde. Habe ich irgendwo ein Terminal? Das ist doch ganz gut hier. Firewall, please. The DMZ. Und dann sage ich, nee, stimmt gar nicht.
03:01:08 Ich muss ein Repulenz rein. Das heißt, ich sage hier Punkt slash Repulenz und dann im besten Fall Help, weil ich nicht alles auswendig kann. Repulenz und dann eben welchen Agenten. Also das Ding kann mit Claude, das Ding kann aber auch mit Codex, mit Open Code theoretisch auch, was hier nicht dabei steht. Und dann kannst du hier eingeben, welche Lens du haben möchtest. Ich zeige es dir. Du kannst quasi dann einfach sagen...
03:01:38 Find mal bitte Fehler in Code-Komplexität. Das ist eigentlich immer so ein Ding, was ich ganz gerne mache, weil der Code von DMC wird gerade von Minimax geschrieben. Separation of Concerns ist immer super. Das heißt, ich sage Repulents, minus minus Project war es, glaube ich, richtig. Ja, ich kenne meine eigenen Tools irgendwann nicht mehr, weil ich so viel habe. Project Agent und Focus.
03:02:15 Genau, project. Dann sage ich ... slash firewall the DMZ. Ops, firewall please. Also DMZ. Dann sage ich agent opencode. Das wäre in dem Fall dann bei mir Minimax. Und dann sage ich ... focus. Separation of concern. Und dann geht es einfach durch. Und spawnt einen agent. Gut, erstmal muss man bestätigen, das müsste ich reinmachen.
03:02:42 Spawned an Agent, nämlich ein Open Code Agent, der sich den Code von Firewall, Please to DMZ anguckt und zwar ganz speziell mit dem Fokus auf Separation of Concerns. Also wie gesagt, die Lenses sind hier wirklich sehr, sehr viele. Du kannst speziell Kubernetes oder LLM Security oder Concurrency auditen. Du kannst auf Dokumentation oder auf Strings oder halt Mehrsprachlichkeit, Maintainability kannst du auditen. Sogar auf DSGVO kannst du auditen und dann läuft es einfach im Hintergrund durch.
03:03:12 Du siehst hier die... Ups, das habe ich jetzt kopiert, sorry. Du siehst die Iteration, also es macht quasi mehrere Iterationen. Jedes Mal, wenn es was gefunden hat, läuft es einfach weiter und weiter und weiter, bis es dreimal in Folge nichts gefunden hat. Und was du rausbekommst, sind eigentlich diese ganzen Dinger hier. Das ist jetzt für API-Contract gewesen. Da findest du zum Beispiel, das ist ein schlechtes Beispiel, das war im Nachhinein gemacht, oder? Hier, sowas zum Beispiel. State Architecture.
03:03:40 Dann siehst du hier vorne, wie schlimm das ganze Ding ist. In dem Fall Critical ist das Höchste. Und hast hier eine kleine Zusammenfassung. Hast den Issue natürlich dabei. Und hast hier eine Zusammenfassung, was genau passiert ist mit Referenzen. Und sag dir dann auch, was du machen kannst. Und dann hast du hier quasi ein Issue, mit dem du weiterarbeiten kannst. Das ist Repulenz. Und Repulenz ist öffentlich. Also das ist Public Code. Du kannst einmal gucken, das ist der einfachste Weg, um Repulenz zu benutzen.
03:04:08 bootlens.com da ist eigentlich soweit alles erklärt das ist eine Frontpage sozusagen die verlinkt die ich auch direkt auf github da ist alles dabei aber bootlens.com einfach mal reingucken oder einfach mal schauen ob das da soweit passt für dich und genau das ist erstmal das erste Autodefist wie gesagt das nächste und bootlenscloud da arbeite ich auch gerade noch dran aber das wird noch dauern
03:04:35 Also gerne einfach mal reingucken, das ist ziemlich cool geworden. Bin ziemlich stolz darauf tatsächlich. Das läuft jetzt quasi im Hintergrund durch und würde dann halt neue Issues auf GitHub erstellen. Es gibt auch sowas wie ein Dry Run, also dass du quasi die Issues nicht hochlädst, sondern dass die Issues einfach nur als Dateien lokal erstellt werden. Aber du kannst es parallel laufen lassen, wenn du keinen Max-Issues setzt, also dass du quasi einfach sagst, hey, mach mal hier...
03:04:58 So viele du kannst gleichzeitig das kannst du auch machen und im local würde ja hier dir alles in deine dateien rein schmeißen
03:05:07 Genau also es findet es ist einfach nur ein riesen fehlerfinder wenn du nichts einstellst dann geht es halt wirklich alles durch das heißt es prüft auf injections es prüft auf cross-site scripting out sessions authorization und alles davon Kleine warnung vorweg das kann teuer werden wenn man alles machen lässt deswegen macht es nicht am besten und es dauert sehr lange und es erstellt euch massenhaft github issues ich hatte wirklich einmal das durchlaufen lassen mit open code ich hatte irgendwie 1000 neue issues also ein
03:05:35 1000 Issues, die dann repariert werden müssen. Also wirklich einiges, was da passiert. Ja. Äh. Ah. Wir haben die ersten. Okay, dann sag mal her. 68 Issues schon wieder. Oh mein Gott. Okay. Ja gut. Ja gut. Das wird wieder teuer. So, und das ist quasi jetzt von... Ja, okay. Ja, das wird einiges werden.
03:06:43 80 issues Ja gut Was tut man nicht was tut man nicht alles Warten wir mal ab was es noch macht Ja, hat wenigstens was was dran tun kann es ist es ist ja gut es ist ja es ist It's something
03:07:09 Aber ja, ich habe hier noch ein Repo mit 383 offenen Issues, ein anderes Repo mit 222, nochmal eins mit 131, nochmal eins mit 111 und nochmal eins mit 4. Das ist das, was wahrscheinlich als nächstes fertig wird. Wo sind eigentlich jetzt die DMC hin? Achso, das brauchen wir eigentlich gar nicht mehr hier. Was ist das? Das seid ihr? Wo ist die DMC hin? Ah, habe ich geschlossen. Ich schlawine.
03:07:46 So, der DMC hat 575 auf den E-Tuss. Genau deswegen automatisieren. So nämlich. Wenn ich das nicht automatisiere, bin ich nicht nur arm, sondern Vollzeit da dran und dann kriegt ihr keine Videos mehr. Das wäre schade. Okay. Dementsprechend haben wir viele, viele neue Sachen, die wir machen können. Ist das nicht toll? Mal gucken, wie viele haben wir jetzt? 82. Es werden immer mehr. Mensch, schön.
03:08:18 gut weibst auch achtesten einfach nur noch regression test regression test regression wie viele tests auch wieder feed screen height hamburger button and whitewit welchen hamburger button hamburger button at feed screen calls scaffold open ach so klar der ja okay der hamburger für macht sich ist es schön
03:08:48 Und davon sind wieder mal einige Tests. Das Ding ist, in meinem Workflow ist sowieso schon drin, dass Tests automatisch geschrieben werden. Das heißt, es kann sein, dass die 25 schon gelöst sind, bevor sie überhaupt angegangen werden. Aber wir haben Issues.
Zusammenfassung und Ausblick
03:09:0003:09:00 Genau dann machen wir genau das und ihr kriegt im besten fall bald eine ipad version bzw eine tablet version von morph reader Mensch das hat mich gefreut war super Vielen dank dass ihr dabei war mir feedback gegeben habt und ja mitgemacht habt einfach das ist mega hilfreich Ich hoffe ich konnte euch auch motivieren da so ein bisschen eure projekte voranzubringen vielleicht auch was was mitnehmen können
03:09:22 Und ja, wir hören uns spätestens am Sonntag wieder. Wie gesagt, das Video wird über die chinesischen KI-Modelle versus die US-Modelle gehen. Ich habe die nach einem Bias untersucht und mal schön getestet. Und es ist interessant, was rausgekommen ist, sagen wir es mal so. Alright, dann bis Sonntag. Bis dann. Ciao, ciao.