Posts by Stefan Wintermeyer · 542 posts

All Own posts Reposts Replies

Replying to @nikolaus_schuel

Im Prinzip ist es ein Systemproblem:

Herkömmliche Businessplatformen kassieren von “professionellen” Kunden, was wir nicht wollen, weil im Fediverse alle gleich sind.

Die anderen (vor allem die Job-Sucher) bezahlen mit ihren Daten, was wir nicht wollen, weil es unseren moralischen Kompass beschädigen würde.

Was tun?

1

Was tun?

Das Problem sind nicht die Einnahmen. Das Problem sind die Ausgaben.

Wie WhatsApp von Facebook gekauft wurde, hatten die 55 Mitarbeiter. 55! Die haben einen Verkaufspreis von 19 Milliarden US-Dollar erzielt. Mit 55 Mitarbeitern! Damals hatten die 450 Millionen aktive User jeden Monat. LinkedIn hat heute über 15.000 Mitarbeiter. Die haben eine ganz andere Kostenstruktur. Die müssen das alles bezahlen und entsprechend hohe Einnahmen erziehen.

Ich will das vutuv wie WhatsApp ist. Den gleichen technischen Kern (BEAM) haben wir bereits. Eine Plattform, die wenig Kosten erzeugt, die muss auch nicht so viel einnehmen. Dann reicht es auch, wenn man einmal am Tag bei jedem aktiven User eine Anzeige für eine Tüte Gummibärchen schaltet. Ganz ohne Tracking und Profiling.

Die technische Umsetzung von vutuv ist ein entscheidender Unterschied.

1

Replying to @wintermeyer

Die Standardidee wären wohl kostenpflichtige Präsentationsseiten für Unternehmer und Gebühren, die Recruiter für die “Lizenz zum Jagen” bezahlen müssten. Aber dann wären wir wieder da, wo Xing und LinkedIn schon lange sind.

2

Die Standardidee wären wohl kostenpflichtige Präsentationsseiten für Unternehmer und Gebühren, die Recruiter für die “Lizenz zum Jagen” bezahlen müssten.

Das will ich nicht. Das widerstrebt mir. Menschen mit weniger finanziellen Möglichkeiten dürfen nicht bestraft werden.

Replying to @wintermeyer

Als Ergänzung zu meinem letzten Posting:

Es wäre auch irgendwie schön, wenn vutuv ein Community-Projekt werden könnte. Das braucht leider langen Atem.

1

Es wäre auch irgendwie schön, wenn vutuv ein Community-Projekt werden könnte. Das braucht leider langen Atem.

Es kann heute schon jeder mitarbeiten. Das GitHub ist offen. MIT als Lizenz ideal.

2

Replying to @wintermeyer

Vielen Dank für den Blick hinter die Kulissen.

Ich hoffe, dass es Dir wieder gut oder zumindest besser geht.

Bezüglich Finanzierung würde mir ein zweispuriges Modell gefallen, da ich mich sehr gerne von der Werbung freikaufen würde.

Geld lässt sich vermutlich am besten mit gezielter Werbung verdienen, und dazu musst Du (hoffentlich anonyme) Profile Deiner Nutzer erstellen. Davon gibt es aber wirklich genug, und wenn ich das verhindern kann, möchte ich das auch gerne tun.

1

Bezüglich Finanzierung würde mir ein zweispuriges Modell gefallen, da ich mich sehr gerne von der Werbung freikaufen würde.

Das sind Detailfragen. Alles lösbar. Aber darum mache ich mir Gedanken, wenn es so weit ist. Das dauert noch.

Geld lässt sich vermutlich am besten mit gezielter Werbung verdienen

Da bin ich mir nicht so sicher. Wie auch immer: Es wird eine Lösung, bei der ich den den Spiegel schauen kann. Nicht störend und fair.

2

Warum die lange Entwicklungsunterbrechung?

vutuv gibt es nun schon fast ein Jahrzehnt, doch es gibt eine jahrelange Lücke in seiner Entwicklung – was bei einem aktiven System ungewöhnlich ist. Insgeheim hoffte ich, dass es niemandem aufgefallen wäre. 😉 Natürlich ist das aber nicht der Fall, und ich würde die gleiche Frage stellen. Daher hier die Erklärung:

Krebs und Scheidung haben mich glücklicherweise beide nicht umgebracht, aber doch für einige Jahre aus der Bahn geworfen. Ein Projekt wie vutuv erfordert beträchtliche Zeit und Enthusiasmus, die ich einfach nicht aufbringen konnte.

Warum die Pause ein Glück war …

Anfangs investierte ich einen niedrigen sechsstelligen Betrag in die Entwicklung der ersten vutuv-Versionen. 😱 Wir arbeiteten zeitweise mit fünf Entwicklern parallel. Rückblickend muss ich feststellen, dass mir das Geld irgendwann ausgegangen wäre. Meine Zwangspause kam dieser Erkenntnis lediglich zuvor.

Im Jahr 2025 überlegte ich, ob ich mit Agentic Coding die fehlenden vutuv-Funktionen für „kleines Geld“ entwickeln könnte. Kurz gesagt: Ja, das war möglich und hat alles wieder in Gang gesetzt. Alles besser und alles auf dem aktuellen Stand der Technik. Und endlich der Anschluss an das Fediverse!

Wie es weitergeht …

Die berühmte Roadmap … tja … das Grundsystem steht. Ich werde noch zig Sachen verbessern, aber die ganze großen Steine sind alle aus dem Weg geräumt. Die Zukunft hängt jetzt vom Wachstum ab. Heute haben wir fast 6.000 aktive Accounts. Das ist nicht wirklich schlecht, aber natürlich noch viel zu wenig. Da fehlen noch Nullen. Mit diesen Nullen kann man irgendwann Werbung verkaufen und damit dann auch alles finanziell am Leben halten. Aktuell ist es quasi ein teures Hobby. Warum Werbung? Ich bin kein Freund von bezahlten “Premium”-Accounts. Auf vutuv soll jeder die gleichen Möglichkeiten haben.

5

Gerade die 115 angerufen und eine Frage zu einem Problem in Rheinland-Pfalz gestellt. Die Antwort “Sie sind in Nordrhein-Westfalen gelandet. Da kann ich ihnen nicht helfen.”

Das mit der 115 (115.de) klappt anscheinend super. Ob da keiner drüber nachgedacht hat, das der ein oder andere Bürger vom Handy aus anruft?

Behörde
Behörde

Replying to @wintermeyer

Das kommt auf Deinen Fokus an.

Sehr viele Open-Source-Projekte sind auf Mastodon.

1

Was sind deine drei Lieblingsaccounts?

1

Guten Morgen vutuv! Wir sind jetzt voll ans Fediverse angeschlossen. Sprich, in beide Richtungen. Über die Suchfunktion könnt Ihr andere Accounts suchen und dann abonnieren. Und dann bitte nicht in Panik verfallen, wenn irgendwas nicht 100%ig funktioniert oder etwas besser gemacht werden kann. Das ist ne Menge neuer Code und Funktionalität, die ich teilweise nicht in der Development Umgebung testen kann. Falls etwas auffällt, bitte auf GitHub ein Issue mit der URL und einem Screenshot eintragen. Dann ziehe ich es gerade. Danke für Eure Hilfe!

Ihr müsst die Funktionalität erst auf vutuv.de/settings/fediverse freischalten.

PS: Welche Accounts könnt Ihr empfehlen?

2

Sieht so aus, als wenn ich Ende August beruflich nach Namibia muss. Kennt jemand hier oder im sonstigen Fediverse Open-Source Entwickler in Windhoek bzw. ein Meetup?

Sitze gerade beim lokalen VW/Skoda Händler. Wegen der kaputten Scheibe. Auftrag wird langwierig und eher umständlich aufgenommen.

Mein absolutes Hightlights: „Ich frage mal beim Teileverkauf nach, ob wir die Scheibe auf Lager haben.“

Er druckt Daten zur Scheibe aus und geht mit dem Ausdruck zu seinen Kollegen im Teileverkauf. Das war vor 9 Minuten. Gleiches Gebäude. Frage mich, ob kein Netzwerkkabel zwischen den Rechnern verlegt wurde oder ob die besonders guten Scheiben vielleicht nicht in die EDV eingetragen und nur unter der Hand vermittelt werden. 😱

1

Nachtrag: Die Scheibe muss in Bratislava bestellt werden. Dauert etwa 1,5 Wochen. Man wird mich dann anrufen.

1

Sitze gerade beim lokalen VW/Skoda Händler. Wegen der kaputten Scheibe. Auftrag wird langwierig und eher umständlich aufgenommen.

Mein absolutes Hightlights: „Ich frage mal beim Teileverkauf nach, ob wir die Scheibe auf Lager haben.“

Er druckt Daten zur Scheibe aus und geht mit dem Ausdruck zu seinen Kollegen im Teileverkauf. Das war vor 9 Minuten. Gleiches Gebäude. Frage mich, ob kein Netzwerkkabel zwischen den Rechnern verlegt wurde oder ob die besonders guten Scheiben vielleicht nicht in die EDV eingetragen und nur unter der Hand vermittelt werden. 😱

1

Entwürfe von Posts können jetzt von Gerät zu Gerät übergeben werden. Wer während der Arbeit anfängt einen Post auf dem Laptop zu schreiben, kann diesen später auf dem Nachhauseweg auf dem Handy fertig schreiben.

“Entwurf verwerfen” löscht ihn.

Replying to @wintermeyer

Vielleicht kommt der Eindruck auch daher, dass alle meine Requests von Dir umgesetzt wurden.

1

Wahrscheinlich hast Du dann nur Feature Requests gemacht die ich als gut empfand. Geh mal github.com/wintermeyer/vutuv/… durch und dann wirst Du viele finden, die ich nicht gemacht habe.

Update: Ich haue neue Features raus, so bald sie funktionieren. Das ist dann nicht alles immer super schön und mag vielleicht auch mal chaotisch aussehen. Mir ist das so lieber, als wenn etwas zig Wochen bei mir auf dem Laptop rumliegt. Wenn es aktiv eingesetzt wird, kann ich eher ein Gefühl dafür bekommen, was gut und was schlecht ist. Ich habe auch kein Problem damit etwas, das nicht gut funktioniert wieder zu löschen. Konkret: Ich weiß nicht, ob es Buch- und Filmrezessionen schaffen werden. Ich weiß auch nicht, ob das neue Foto-Feature überleben wird. Aber ich will es mal ausprobieren.

Die nächsten Tage/Wochen werden noch etwas wilder sein, weil ich die Fediverse Anbindung erweitern werde. So das man auch externe Accounts abonnieren kann. Dann wird erst mal Ruhe einkehren und ich werde an kleinen Verbesserungen arbeiten.

Replying to @wintermeyer

Darf ich mal ehrlich fragen, was der Fokus von vutuv sein soll?

“Mastodon” mit Businessprofil?

Ich finde es grossartig, dass Du so viele Requests umsetzt, aber mir fehlt die Vision, in die alles hineinpasst.

2

Ich finde es grossartig, dass Du so viele Requests umsetzt

Ich habe übrigens das Gefühl sehr viele Feature Requests nicht zu erfüllen. Was mir immer im Herzen weh tut, aber es ist halt kein Wunschkonzert. Mir ist eine einfache UX wichtig. Und da gibt es noch “room for improvement”.

1

Replying to @wintermeyer

Darf ich mal ehrlich fragen, was der Fokus von vutuv sein soll?

“Mastodon” mit Businessprofil?

Ich finde es grossartig, dass Du so viele Requests umsetzt, aber mir fehlt die Vision, in die alles hineinpasst.

2

Darf ich mal ehrlich fragen, was der Fokus von vutuv sein soll?

Immer! Fragen geht immer. Es zwingt mich ja keiner zu antworten.

“Mastodon” mit Businessprofil?

Ich kann mit dieser Eingrenzung wenig anfangen. Prinzipiell hat vutuv als offene LinkedIn Alternative angefangen. Aber wir benutzen es ja hier gerade eher als X (Twitter) bzw. Facebook Ersatz.

Ich finde es grossartig, dass Du so viele Requests umsetzt, aber mir fehlt die Vision, in die alles hineinpasst.

Meine Vision ist das was mir persönlich fehlt. “Scratch an itch” quasi. Mir geht es wahnsinnig auf den Nerv, das man LinkedIn nur benutzen kann, wenn man dort einen Account hat. Ich mag diese gated Communities nicht. Weitere Features müssen für ihr Überleben kämpfen. Ich habe keine Probleme etwas “auf Verdacht” einzubauen und dann später wieder zu löschen. Ich habe auch kein Problem damit “aus dem Bauchgefühl” zu agieren.

Gerade ist es etwas wilder mit den neuen Features. Das wird bald ruhiger. Dann schaue ich mir an, wie was benutzt wird.

Der komplette Anschluss ans Fediverse steht die nächsten Tage an. Das ist rechtlich in Deutschland tatsächlich gar nicht so einfach. Ich versuche ja ewig lange AGBs zu vermeiden. Mir liegt es am Herzen, das alles einfach und fair ist. Aber bei der Datenschutz-Grundverordnung (DSGVO) kommt man halt sehr schnell an Grenzen (beim Thema etwas einfach zu halten).

Ich will eine Plattform, mit der ich die sinnvollen Features von LinkedIn, X und Instagram abgebildet bekomme und das sauber ans Fediverse angeschlossen ist. Das ganze auf echten Servern in Deutschland und so das ich in den Spiegel schauen kann.

Ach ja, langfristig muss es sich auch finanziell selbst tragen.

From other networks 1

Replying to @wintermeyer

Anmerkung: Ich kann bei vutuv keinem Mastodon-Account folgen …

1

Das steht auf meiner mentalen To-Do-Liste. Ist gar nicht so einfach. Technisch und rechtlich. Aber ich glaube eine brauchbare Lösung gefunden zuhaben. Gib mir noch ein paar Tage.

1

Ich hatte vor ein paar Jahren mal von der Serie “Jury Duty” gelesen, aber dachte mir, das es nicht wirklich lustig sein kann. Comedyserie im Doku-Stil (Mockumentary) kann halt auch langweilig sein. Da hatte ich mich allerdings stark geirrt. Das Konzept ist krass und wird von den Schauspielern und vom restlichen Team sehr gut umgesetzt. Ich hatte teilweise Tränen in den Augen vor Lachen. Richtig gut!

Jury Duty

Streaming

IMDb

Replying to @wintermeyer

Das kommt ein bisschen drauf an: Mehrere Mastodoninstanzen sind selten, ein Mastodonaccount und ein Pixelfedaccount sind allerdings schon ein gängiger Anwendungsfall meiner Erfahrung nach.

3

Warum macht man das? Gibt es dafür eine Begründung oder ist das eher “hat sich so ergeben”?

2

Ich brauche mal Nachhilfe beim Thema Fediverse: Hat ein normaler User im Fediverse einen Account oder eher zig verschiedene auf verschiedenen Servern? Warum?

PS: Likes und Antworten aus dem Fediverse zu diesem Post sollten mittlerweile möglich sein.

Weniger lesen, schneller antworten

vutuv ist heute an mehreren Stellen schneller geworden. Der Grund war zweimal derselbe: die Datenbank hat deutlich mehr gelesen, als am Ende gebraucht wurde.

Suche und Listen. Von allen Konten sind nur etwa 5.500 aktiv Um die herauszufinden, hat die Datenbank bisher jedes einzelne Konto durchgesehen, wie Nachschlagen in einem Buch ohne Stichwortverzeichnis. Jetzt gibt es dieses Verzeichnis (in der Datenbank heißt das Index). Es ist 192 KB groß und führt ausschließlich die sichtbaren Konten.

Benachrichtigungen. Die Seite zeigt 50 Einträge. Beispiel-Zahlen für meinen Account. Bisher hat die Datenbank zu allen 664 Followern die vollständigen Profildaten geholt, sortiert und dann 613 davon weggeworfen. Jetzt wird zuerst sortiert und gekürzt, danach werden die Profile geholt.

Abfrage vorher nachher
Namenssuche (vorname: / nachname:) 5,56 ms 1,26 ms
Follower-Zähler im Profil 0,89 ms 0,47 ms
Follower-Liste 2,20 ms 1,62 ms
Benachrichtigungen, neue Kontakte 1,65 ms 1,26 ms

Aussagekräftiger als die Millisekunden ist die Menge gelesener Daten: bei der Follower-Liste von 4.497 auf 1.984 Datenblöcke, bei den Benachrichtigungen von 3.693 auf 302. Vor allem hängt der Aufwand jetzt nicht mehr an der Gesamtzahl der Mitglieder, sondern nur noch an dem, was tatsächlich auf der Seite landet. Bei 500.000 Mitgliedern wäre die alte Variante rund achtmal langsamer als heute, die neue genauso schnell.

Beide Änderungen sind seit heute live. Fall euch etwas Langsames auffällt: bitte als Issue auf GitHub melden.

Rhombus ist keine Programmiersprache, die man morgen produktiv einsetzt (wahrscheinlich eher nie), aber es ist interessant sich damit einmal auseinander zusetzen. Es hat Spaß gemacht, diesen Artikel zu schreiben. heise.de/hintergrund/…

Ich dachte mir, dass euch dieser Vergleichstest sehr interessiert. 😉
heise.de/bestenlisten/…

Dealing with the Fediverse. Not a walk in the park. github.com/wintermeyer/vutuv/…

Reply to a now-deleted post by @sebastian_haedr

sind die komischen Zeilenumbrüche eigentlich Absicht? 🤔

Nein, der Fix läuft gerade durch. Die CI Pipeline braucht immer mindestens 5 Minuten.

1

Sagen wir mal 10 Minuten. Ich habe gerade nachgeschaut. Claude arbeitet noch am Fix.