Posts by Stefan Wintermeyer · 542 posts

All Own posts Reposts Replies

Ein Bitte an alle: Falls Euch auf der vutuv Webseite etwas Merkwürdiges oder Unlogisches auffällt, teilt es mir bitte mit. Nur weil ich etwas als logisch empfinde, bedeutet das nicht, dass es für jeden logisch ist. Außerdem benutze ich viele Features nicht regelmäßig, sodass mir möglicherweise nicht auffällt, ob etwas nicht 100% funktioniert oder logisch ist. Ein gutes User-Interface ist mir sehr wichtig. Vielen Dank für Eure Hilfe!

PS: Noch besser sind natürlich Issues im GitHub Repo, für alle die einen GitHub Account haben.

vutuv
vutuv

Replying to @martinmuc@troet.cafe

Gibt es irgendwo mehr Informationen zur Version 5.0? Also in Prosa für normale Menschen und nicht in Code im Repository.

Reposted by Stefan Wintermeyer

Martin @martinmuc troet.cafe

Mastodon 4.7: ein Update, das man kaum sieht — und trotzdem wichtig ist

troet.cafe und muenchen.social laufen jetzt auf Mastodon 4.7. Für euch ändert sich wenig sichtbar, unter der Haube dafür umso mehr: verschlüsselte Schlüssel, neue Signaturverfahren und die Vorbereitung auf Mastodon 5.

martinmuc.de/blog/…

Replying to @wintermeyer

@wintermeyer Im Browser fehlt mir der vorher-nachher-Vergleich. Hab’s aber nie als zu langsam empfunden.

Im Mastodon-Client Ivory fühlte sich das Nachladen der Beiträge etwas flotter an. Keine Ahnung, ob die Optimierungen damit zu tun haben.

1

Hab’s aber nie als zu langsam empfunden.

Beim Thema WebPerformance jammere ich gerne auf hohem Niveau. 😉

Reposted by Stefan Wintermeyer

c3tube @tube chaos.social

Wir suchen nach Kapseln aus Kinder Überraschungseiern (oder welche mit equivalentem Durchmesser, ca 34 mm) für das #tube System.

Wir versuchen Kapselspenden bei dem nächstmöglichen Chaosevent entgegenzunehmen.

Falls ihr oder bekannte von euch eine Sammlung leerer Kapseln loswerden wollt, ist das die optimale Gelegenheit!
Bitte kauft keine Süßigkeiten wegen dieses Aufrufs.

Messchieber zeigt 34 mm Durchmesser der Kapsel
Messchieber zeigt 44.97 mm Länge der Kapsel

Ich habe bei vutuv einige WebPerformance-Optimierungen vorgenommen. Würde mich mal interessieren, ob man das auch in Deutschland spürt. Für mich - heute hier in Windhoek - ist das ein Unterschied wie Tag und Nacht.

2

@wintermeyer Welche Hardware nutzt du für die Inferenz des LLMs? Hast du das bereits irgendwo aufgeschrieben?

Ich suche immer noch nach Ideen für mein Heimlabor.

1

Welche Hardware nutzt du für die Inferenz des LLMs?

2 × NVIDIA RTX A6000 à 48 GB

Ich suche immer noch nach Ideen für mein Heimlabor.

Du kannst es natürlich mit fast jeder Hardware machen. Es dauert halt nur Ewigkeiten auf einem normal System.

Replying to @wintermeyer

Die Zeugnisanalyse funktioniert hervorragend. Tolles Feature.

1

Danke für Dein Feedback! Ein wenig stolz bin ich schon auf diese Funktionalität.

And the classic Deadvlei picture. When in Rome!

I am currently on a business trip in Namibia. While eating my own dog food I realize that vutuv needs some more optimization for very slow internet connections. I can work with it here somewhere in the middle of nowhere but it lacks the snappiness of the European internet connection.

Coelho - Structured rich text for Phoenix

I’ve just published Coelho, a structured rich text library for Phoenix.

The idea is somewhat inspired by Rails’ Action Text: provide a proper rich text layer between the editor in the browser and the application’s data model.

But instead of storing HTML, Coelho stores the document as a structured JSON tree — the same kind of document model used by ProseMirror.

That gives the application a single source of truth for both the editor and the server:

  • define the document schema once in Elixir
  • export the schema to ProseMirror
  • validate documents before they reach the database
  • store the document directly in a jsonb column
  • render it to HTML or extract plain text
  • customise rendering without changing the stored document
  • use different, restricted schemas for different rich text fields
  • validate and cast rich text directly through Ecto
  • use it from Phoenix LiveView with an included editor
  • support attachments with URLs resolved at render time

One of the things I particularly wanted to avoid is treating HTML as the data model.

When rich text is stored as HTML, the markup becomes part of the persisted data. With a structured document instead, the data remains queryable and migratable, while rendering stays an application-level decision.

Coelho also deliberately keeps the core small: no file storage, image processing or collaborative editing. Those are integration points rather than responsibilities of the document layer.

It’s early, but the core is already in place and tested.

I’d particularly love feedback from people building Phoenix applications that need rich text, especially if you’ve used Action Text or another structured rich text solution before.

HexDocs: coelho.hexdocs.pm/readme.html

Hex.pm: hex.pm/packages/…

github.com/nseaSeb/coelho

Wie ich aktuell mit mehreren Coding-Agenten arbeite

Inzwischen merke ich immer deutlicher: Es gibt nicht den einen perfekten Agenten – und vermutlich auch nicht die eine perfekte Entwicklungsumgebung – für alles.

Ich arbeite aktuell vor allem mit Claude und Codex und merke dabei, dass beide unterschiedliche Stärken haben.

Claude gefällt mir häufig bei Planung, Struktur und einer ersten Umsetzung innerhalb vorhandener Projektregeln. Codex empfinde ich oft als pragmatischer und direkter und setze ihn deshalb gerne als zweiten Blick oder für Reviews ein.

Dabei ist das aber längst kein fester Workflow mehr.

Je nach Aufgabe wechsle ich zwischen den Werkzeugen und lasse auch bewusst einen Agenten auf die Arbeit des anderen schauen.

Der eigentliche Schlüssel ist gemeinsamer Kontext

Damit das funktioniert, muss das Repository selbst gut vorbereitet sein.

Guidelines, Skills, Projektregeln, Tests und eine verständliche Entwicklungsumgebung werden für mich immer wichtiger.

Denn wenn jeder Agent erst wieder neu erraten muss, wie ein Projekt aufgebaut ist und welche Regeln gelten, verliert man einen großen Teil des Produktivitätsgewinns.

Mein Ziel ist deshalb weniger, den „besten“ Agenten zu finden.

Ich möchte ein Projekt so vorbereiten, dass unterschiedliche Agenten sinnvoll daran arbeiten können und austauschbar bleiben.

Agentische Entwicklung findet für mich nicht nur in Agent-First-IDEs statt

Ich nutze VS Code mit Devcontainern ebenfalls intensiv für agentische Entwicklung.

Der Unterschied ist für mich eher: Dort kann ich den Agenten wesentlich besser auf die Finger schauen.

Ich sehe Dateien, Diffs und die Struktur des Projekts direkt vor mir, kann Änderungen gezielt nachvollziehen und habe stärker das Gefühl, jederzeit eingreifen zu können.

Agent-First-Umgebungen wie Claude Code oder Codex sind dagegen besonders angenehm, wenn ich eine Aufgabe stärker delegieren und den Agenten relativ selbstständig daran arbeiten lassen möchte.

Für mich läuft es deshalb nicht auf VS Code oder Agent hinaus.

Und auch nicht auf Claude oder Codex.

Sondern auf eine Kombination daraus – abhängig davon, was ich gerade erreichen möchte und wie eng ich die Umsetzung begleiten will.

Vielleicht ist genau das die neue Fähigkeit:

Nicht nur Code zu schreiben, sondern für jede Aufgabe den richtigen Agenten, den richtigen Kontext und die passende Arbeitsumgebung zusammenzubringen.

1
From other networks 2

Replying to @wintermeyer

Stefan, das mache ich regelmäßig. 😉 Und durch das neue Mastodon-Client Feature wird da noch mehr kommen, da bin ich mir sicher.

PS: Kann man Leute zu vutuv einladen?

1
From other networks 1

Stefan, das mache ich regelmäßig. 😉

Danke!

Und durch das neue Mastodon-Client Feature wird da noch mehr kommen, da bin ich mir sicher.

Beim Mastodon-Client sind noch ein paar Verbesserungen in der Pipeline.

PS: Kann man Leute zu vutuv einladen?

Nicht mehr. Ich hatte das mal als Feature. Aber da gab es nur negatives Feedback (Spam und Datenschutz). Deshalb habe ich es wieder gelöscht.

From other networks 1

Replying to @jpawlowski

Ich hatte es am Wochenende probiert, aber bekam eine Fehlermeldung. Dass es jetzt umgesetzt wurde, fühlt sich wie Gedankenübertragung an. Danke für den Einsatz! Tolle Arbeit!

PS: Könnte man eure Arbeit per OpenCollective finanzieren?

1
From other networks 1

René, erzähle bitte anderen von vutuv. Das bringt heute mehr als Geld. Wirklich. Danke!

1
From other networks 1

Neu: Mastodon Client mit vutuv verwenden

Wer bisher #vutuv als Web App auf dem Home-Bildschirm seines Smartphone abgelegt hat wird sich freuen:

vutuv spricht jetzt ansatzweise auch die Mastodon Client Sprache![1] Fügt euren Account Namen einfach zu #Ivory oder #IceCube oder welchen Client ihr sonst benutzt hinzu und lest euren Feed und schreibt Beiträge von dort, wo ihr es sowieso schon gewohnt seid!

Erfreulich für Teams mit Organisationen: Ihr könnt auch Organisationen hinzufügen und in deren Namen posten!

Und wer sich mehr ala Instagram bewegen möchte: Pixelfed Unterstützung steht schon auf der Wunschliste und wird nicht vergessen werden. Der Herbst wird Golden 😉


  1. [1] Wer es genau wissen will: Aktuell weitestgehend Mastodon Client API Version 6, aber noch nicht vollständig.
4
From other networks 2

Danke Julian! Super Arbeit!

Neu: Mastodon Client mit vutuv verwenden

Wer bisher #vutuv als Web App auf dem Home-Bildschirm seines Smartphone abgelegt hat wird sich freuen:

vutuv spricht jetzt ansatzweise auch die Mastodon Client Sprache![1] Fügt euren Account Namen einfach zu #Ivory oder #IceCube oder welchen Client ihr sonst benutzt hinzu und lest euren Feed und schreibt Beiträge von dort, wo ihr es sowieso schon gewohnt seid!

Erfreulich für Teams mit Organisationen: Ihr könnt auch Organisationen hinzufügen und in deren Namen posten!

Und wer sich mehr ala Instagram bewegen möchte: Pixelfed Unterstützung steht schon auf der Wunschliste und wird nicht vergessen werden. Der Herbst wird Golden 😉


  1. [1] Wer es genau wissen will: Aktuell weitestgehend Mastodon Client API Version 6, aber noch nicht vollständig.
4
From other networks 2

Omarchy is a Linux distribution which was more or less single-handedly created by DHH (and some agents). It is an impressive new take on a lot of things. Very developer-centric. Version 4 was just released. It is quite long introduction video, but DHH knows his showmanship.

youtube.com/watch?v=F7fe9pa8OeE

Linux Omarchy
Linux Omarchy
2
From other networks 3

Omarchy is a Linux distribution which was more or less single-handedly created by DHH (and some agents). It is an impressive new take on a lot of things. Very developer-centric. Version 4 was just released. It is quite long introduction video, but DHH knows his showmanship.

youtube.com/watch?v=F7fe9pa8OeE

Linux Omarchy
Linux Omarchy
2
From other networks 3

Replying to @jpawlowski

1999 war ich zur Sonnenfinsternis in Nürnberg. In der Altstadt. Richtig viel gesehen hat man da auch nicht. Habe tatsächlich gestern mal geschaut, wo 2027 die Sonnenfinsternis lang zieht. In Spanien und Ägypten muss es richtig gut werden. Und - aus welchem Grund auch immer - dauert der interessante Teil in 2027 auch viel länger als in diesem Jahr.

de.wikipedia.org/wiki/…

Solar eclipse Sonnenfinsternis
Solar eclipse Sonnenfinsternis
2
From other networks 1

Search for “solar eclipse” in Google. They have a nice easter egg.

1
From other networks 1

Das war vor einigen Tagen zur Sonnenfinsternis. Guter Ausblick vom Fröttmaninger Berg auch über die Allianz Arena! Wurde nicht ganz so finster wie ich es mir vorgestellt hatte. Leider daher kein Ersatz, dass ich 1999 die totale Sonnenfinsternis verpennt hatte :-(

1

1999 war ich zur Sonnenfinsternis in Nürnberg. In der Altstadt. Richtig viel gesehen hat man da auch nicht. Habe tatsächlich gestern mal geschaut, wo 2027 die Sonnenfinsternis lang zieht. In Spanien und Ägypten muss es richtig gut werden. Und - aus welchem Grund auch immer - dauert der interessante Teil in 2027 auch viel länger als in diesem Jahr.

de.wikipedia.org/wiki/…

Sonnenfinsternis Solar eclipse
Sonnenfinsternis Solar eclipse
2
From other networks 1

Time to bring my high-brow, super intellectual posts from LinkedIn here. You have been warned.

So, how many engineers does it take to change a light bulb at Microsoft? None, the light socket itself is down for maintenance.

3
From other networks 2

Time to bring my high-brow, super intellectual posts from LinkedIn here.

That’s what we are here for! Bring them on. 😉

From other networks 1