Posts by Stefan Wintermeyer · 355 posts
abuuba 1.0 is out
A Fediverse server built with Elixir and Phoenix. A drop-in replacement for Mastodon. abuuba.com
-
All 289 client API endpoints
-
Keeps your domain, accounts, and existing phone tokens
-
Timelines at least 12× faster
-
Fan-out to 10,000 followers 68× faster
-
Less compute. Lower hosting costs.
-
MIT licensed
Swap it in. Keep everything. Go faster. Pay less.
And a friendly nudge to our favorite sparring partner @Mastodon@mastodon.social 🐘 meet 🐆.
Your move. Show us how fast a mastodon can run. 😉
Shoutout to @wintermeyer who built abuuba because vutuv.de needed a fast Fediverse peer.
From other networks 14
4 likes 2 replies 8 reposts
@lwflouisa@comics.town liked this @lwflouisa@comics.town shared this @tt@mastodon.social liked this +9 more
Already counted in the numbers above.
Good question! I haven’t moved a production server yet. I run vutuv.de not Mastodon.
I built abuuba because I needed a faster counterpart to vutuv.de as Mastodon is quite slow. I use abuuba for testing vutuv. I mainly published it to encourage Mastodon to improve its speed. Please read the homepage for the background.
From other networks 1
1 reply
Already counted in the numbers above.
abuuba 1.0 is out
A Fediverse server built with Elixir and Phoenix. A drop-in replacement for Mastodon. abuuba.com
-
All 289 client API endpoints
-
Keeps your domain, accounts, and existing phone tokens
-
Timelines at least 12× faster
-
Fan-out to 10,000 followers 68× faster
-
Less compute. Lower hosting costs.
-
MIT licensed
Swap it in. Keep everything. Go faster. Pay less.
And a friendly nudge to our favorite sparring partner @Mastodon@mastodon.social 🐘 meet 🐆.
Your move. Show us how fast a mastodon can run. 😉
Shoutout to @wintermeyer who built abuuba because vutuv.de needed a fast Fediverse peer.
From other networks 14
4 likes 2 replies 8 reposts
@lwflouisa@comics.town liked this @lwflouisa@comics.town shared this @tt@mastodon.social liked this +9 more
Already counted in the numbers above.
Curious what the total cost was to run the agents to help build this thing.
I did not look up the exact number. We are talking 3 digits not 4.
From other networks 1
@wintermeyer Ich hab’s noch mal in aller Ruhe getestet (Firefox iOS, Mobilfunk 5G): Touch auf‘s Datum > Kalender mit Heatmap lädt sofort blitzschnell. Touch auf Filter mit geöffneten Kalender & Heatmap, Auswahl weiteres Netzwerk > Heatmap im Kalender bleibt unverändert, Touch auf „Meine Beiträge“, dann Touch auf „Feed“ > Heatmap im Kalender wurde angepasst.
Kannst Du das mal als Video oder animiertes GIF aufnehmen und mir entweder per E-Mail schicken oder in ein GitHub Issue legen? Danke!
Danke für das nützliche Feature.
Weitere Direktfilter wie „Jetzt“ bzw. „Heute“ fände ich gut („Letzte Woche“, „Letzter Monat“ etc.).
In Verbindung mit den Netzwerkfiltern scheint sich die Heatmap nicht sofort zu aktualisieren. Oder es ist nen Netzwerkproblem, weil ich gerade ne dünne Leitung habe.
In Verbindung mit den Netzwerkfiltern scheint sich die Heatmap nicht sofort zu aktualisieren. Oder es ist nen Netzwerkproblem, weil ich gerade ne dünne Leitung habe
Die Heatmap braucht 50 - 150 ms zum Nachladen. Der Kalender ist vorher schon im hidden Modus geladen und wird deshalb direkt sichtbar. Die Heatmap muss aber erst vom Server geholt werden. Die auch jedesmal schon im hidden Modus geladen zu halten wäre eine Verschwendung von Ressourcen. Aber ich halte es mal im Hinterkopf. Vielleicht fällt mir noch was ein.
Das neue Filter-UI ist online. In erster Linie ist es an vutuv Power-User gerichtet. Wer nur einem anderen Account folgt, wird wenig Vorteile haben. Aber auch keine Nachteile.
Vorher gab es einen vutuv und einen Fediverse Tab. Das ewig her und her zwischen diesen beiden Tabs ging mir auf den Nerv. Das war zu unruhig. Und ich wollte eine Möglichkeit haben, schnell bestimmte Sachen nicht mehr zu sehen. Das kann man jetzt alles (hoffentlich) unkompliziert rechts auf dem Desktop und im Filter auf dem Handy einstellen. Wenn ich keine Post mehr mit den Worten “blaue Rosen” sehen möchte, dann kann ich “blaue Rosen” bei “Wörter ausblenden” eingeben und damit das Problem schnell lösen. Das Gleiche geht mit Tags und auch ganzen Accounts oder Fediverse Servern. Das ist dann kein unfollowern, sondern ein Muten in der Anzeige.
Meldet Euch, wenn irgendwas blöd ist oder wenn ihr Verbesserungsvorschläge habt. Ich werde die nächsten Stunden/Tage eh noch ein paar Sachen optimieren.
Hier ist ein gutes Beispiel. @heiseonline@social.heise.de postet immer eine Übersicht der Posts, die besonders gut gelaufen sind. Das interessiert mich aber nicht. Die habe ich ja schon vorher einmal gesehen. Deshalb blende ich diese Posts jetzt automatisch aus.
Kurze Geschichte aus dem Leben als PLM Tech Consultant
Ich bin bei einer Firma die Dienstleistungen anbietet, ich werde an Kunden vermittelt. Aktuell bin ich meistens als Supporter eingesetzt. Das macht mir oft viel Spaß, vor allem kann ich oft mein massives Wissen aus Teamcenter und NX einbringen.
Nun endet ein Projekt. Viele Fragen mich bist du traurig? Diese Frage verstehe ich nicht wirklich. Warum sollte ich den traurig sein? Ich bin Dienstleister, manche nennen es auch gerne Söldner.
Es ist meine Wahl gewesen das ich immer diese Freiheit habe neue Ufer zu erreichen, neue Kunden zu erhalten, neues Wissen zu erhalten.
Oft mals fängt es mit einer Dauer von 6 Monaten an, das jetzt 3 Jahre daraus wurden spricht für sich.
Von daher bin ich extrem Happy und freu mich sehr auf die neuen Aufgaben.
Ich verstehe beide Seiten. Consulting ist nichts für jeden. Es hat Vor- und auch Nachteile. Ich mag, das man mit so vielen verschiedenen Kunden, Projekten und Kulturen zu tun hat. Aber ich kann auch verstehen, wenn jemand sagt, das er nicht alle x Monate oder manchmal Jahre seine “Arbeitskollegen” tauschen möchte.
@wintermeyer Sieht gut aus.
Bleiben die Filter erhalten? Oder könnte man sie als Button ablegen (in der Reihe mit dem Button für neue Nachrichten)?
Ich fand die 1-Klick-Filter für Fediverse und vutuv ganz nützlich. Die vutuv Nachrichten gingen bei den vielen Mastodon-Infos zu sehr unter.
Bleiben die Filter erhalten? Oder könnte man sie als Button ablegen (in der Reihe mit dem Button für neue Nachrichten)?
Man wird die Filter sortieren und auch einklappen können.
Ich fand die 1-Klick-Filter für Fediverse und vutuv ganz nützlich.
Ich am Anfang auch. Dann ging mir aber das ewige hin- und her-klicken auf den Nerv. Idealerweise ist das neue super für Power-User und stört wenig User nicht. Schmaler Grad.
Die vutuv Nachrichten gingen bei den vielen Mastodon-Infos zu sehr unter.
Mal überlegen, ob man das irgendwie in den Griff bekommen kann.
github.com/wintermeyer/vutuv/… ist fertig.
Danke für Deinen Input und Deine Hilfe!
Dass ein Beitrag (oder zumindest wieviele meiner eigenen (oder die der Firma) Beiträge) gemeldet wurde, sollte man eigentlich auch selbst einsehen können in einer zentralen Statistik. Vielleicht nicht alle Gründe, aber ganz sicher, wenn jemand meinen Beitrag als “SPAM” meldet. Ich kann mein Posting-Verhalten ja nur ändern und anpassen, wenn mir diese Informationen auch vorliegen. Ansonsten gehe ich davon aus, dass es schon passen wird. Wenn wir da mehr Transparenz schaffen und die Daten, die für solche Meldungen eh schon erhoben werden, in aufbereiteter Form auch den Verfassern bereitstellen, wäre das ein großer Fortschritt. Auch hier: Ganz ohne KI, low-hanging fruit.
Die Frage ist ja, was man sich von einem Business Netzwerk erwartet?
Gänzlich alles, was ein Unternehmen über sich und seine Produkte und Dienstleistungen zu erklären hat, oder Webinars oder was auch immer angeboten wird, als SPAM zu bezeichnen ist auf einem Business Netzwerk falsch.
Das Problem bei LinkedIn ist, dass die Inhalte und die Frequenz nicht mehr für die Menschen gemacht sind, sondern nur noch für den Algorithmus.
Für Firmen und Personen, die hier her kommen, muss eigentlich klar gemacht werden, dass sie hier bereit sein müssen, ihren Habitus hier nochmal auf 0 zu setzen und es nicht parallel mit LinkedIn einfach mit den gleichen Inhalten zu besudeln. Damit wäre schon viel gewonnen!
Gänzlich alles, was ein Unternehmen über sich und seine Produkte und Dienstleistungen zu erklären hat, oder Webinars oder was auch immer angeboten wird, als SPAM zu bezeichnen ist auf einem Business Netzwerk falsch.
Was wäre den ein gutes Wording dafür? Vielleicht können wir es ja wirklich mal mit der Freiwilligkeit ausprobieren und den Poster die Möglichkeit geben, seinen Post selbst entsprechend zu kategorisieren.
Also Sachen die nicht gerade ganz klassisches Spam sind, aber halt schon irgendwie in die Richtung Werbung gehen?
Die Frage ist ja, was man sich von einem Business Netzwerk erwartet?
Gänzlich alles, was ein Unternehmen über sich und seine Produkte und Dienstleistungen zu erklären hat, oder Webinars oder was auch immer angeboten wird, als SPAM zu bezeichnen ist auf einem Business Netzwerk falsch.
Das Problem bei LinkedIn ist, dass die Inhalte und die Frequenz nicht mehr für die Menschen gemacht sind, sondern nur noch für den Algorithmus.
Für Firmen und Personen, die hier her kommen, muss eigentlich klar gemacht werden, dass sie hier bereit sein müssen, ihren Habitus hier nochmal auf 0 zu setzen und es nicht parallel mit LinkedIn einfach mit den gleichen Inhalten zu besudeln. Damit wäre schon viel gewonnen!
Das Problem bei LinkedIn ist, dass die Inhalte und die Frequenz nicht mehr für die Menschen gemacht sind, sondern nur noch für den Algorithmus.
Vielleicht ist das ein alternativer Ansatz. Lasst uns mal brainstormen: Was ist den OK und was nervt? Ist einmal die Woche OK oder nur einmal im Monat?
Man kann auch knallhart sagen: Es wird ja keiner gezwungen einen Account zu subscriben. Ist auch ein valides Argument.
Für Firmen und Personen, die hier her kommen, muss eigentlich klar gemacht werden, dass sie hier bereit sein müssen, ihren Habitus hier nochmal auf 0 zu setzen und es nicht parallel mit LinkedIn einfach mit den gleichen Inhalten zu besudeln. Damit wäre schon viel gewonnen!
Das wird - da bin ich mir ziemlich sicher - nicht funktionieren. Aus diversen Gründen.
Aber keep it coming! Das ist ein guter Austausch. Das Problem existiert und wir müssen schauen wie wir es am besten gelöst bekommen.
PS: Der erste Lösungsversuch muss nicht direkt perfekt sein. Wichtig ist nur, das man dann korrigiert.
Die EU schreibt ja vor, dass soziale Netzwerke kontrolliert werden müssen?
In diesen Regeln gibt es auch unterschiedliche Größenordnungen von sozialen Netzwerken. Mit rund 6.000 sind wir da noch bei den ganz Kleinen.
vutuv ist family friendly. Deshalb werden auch alle Bilder automatisch nach NSFW gefiltert. Man kann aber nicht alles automatisch filtern. Gestern hat jemand einen Account gemeldet, der “Adolf Hitler” hieß. Den Account habe ich direkt gelöscht.
Allgemein gilt: Wenn man etwas sieht, dann bitte melden. Das System sperrt sehr viel automatisch (spätestens bei der zweiten Meldung). Es kommt dann in eine Moderations-Queue und wird von einem Menschen bewertet. Müll wird gelöscht/gesperrt. Wer dieses Meldesystem missbraucht, um z.B. Postings eines Ex-Partners zu diskreditieren, wird selbst irgendwann gesperrt (3 Strikes Rule).
Das ganze System ist meiner Meinung nach schon sehr gut. Verbesserungen sind immer möglich und werden konstant gemacht. Feedback und Verbesserungsvorschläge sind immer willkommen.
From other networks 1
From other networks 1
Wie geht eigentlich vutuv mit den Regeln zwecks Moderation um?
Die EU schreibt ja vor, dass soziale Netzwerke kontrolliert werden müssen? - Wie ist im Rahmen der Community und des sozialen Netzwerks die Idee dabei?
Es gibt ja sehr vollumfängliche Regeln dazu wie schnell und hart und restriktiv man sein muss oder sollte!
Die EU schreibt ja vor, dass soziale Netzwerke kontrolliert werden müssen?
In diesen Regeln gibt es auch unterschiedliche Größenordnungen von sozialen Netzwerken. Mit rund 6.000 sind wir da noch bei den ganz Kleinen.
vutuv ist family friendly. Deshalb werden auch alle Bilder automatisch nach NSFW gefiltert. Man kann aber nicht alles automatisch filtern. Gestern hat jemand einen Account gemeldet, der “Adolf Hitler” hieß. Den Account habe ich direkt gelöscht.
Allgemein gilt: Wenn man etwas sieht, dann bitte melden. Das System sperrt sehr viel automatisch (spätestens bei der zweiten Meldung). Es kommt dann in eine Moderations-Queue und wird von einem Menschen bewertet. Müll wird gelöscht/gesperrt. Wer dieses Meldesystem missbraucht, um z.B. Postings eines Ex-Partners zu diskreditieren, wird selbst irgendwann gesperrt (3 Strikes Rule).
Das ganze System ist meiner Meinung nach schon sehr gut. Verbesserungen sind immer möglich und werden konstant gemacht. Feedback und Verbesserungsvorschläge sind immer willkommen.
From other networks 1
Das ist gut, wäre das bei Blog-Artikeln auch der Fall, denn diese können einen ähnlichen Charakter ja haben?
Ich kann es Dir noch nicht sagen. Ich sehe nur das prinzipielle Problem und möchte es angehen. Wie genau weiß ich noch nicht 100%. Das muss man auch mal ausprobieren und da muss man auch mal ein “das war jetzt zu viel … da müssen wir einen Schritt zurück gehen” riskieren.
Der Feed soll informativ sein und die Benutzung Spaß machen. Wer will, soll alles 1:1 reinbekommen und wer auf (Schleich)-Werbung verzichten möchte, soll dazu auch eine Möglichkeit haben. Und es wird immer eine Grauzone geben.
From other networks 2
Ggf. reicht es aus, wenn ihr euch mit gebräuchlichen Kennzeichnungen im Fediverse auseinander setzt.
Nicht alle vutuv Accounts sind im Fediverse (man kann ja jederzeit diese Funktionalität ein- und ausschalten). Ich kann verstehen, wenn sich jemand nur für vutuv entscheidet. vutuv funktioniert mit und ohne Fediverse. Ich suche entsprechend immer Lösungen, die in beiden Welten Vorteile bringen. Freue mich immer über gute Vorschläge.
From other networks 1
1 reply
Already counted in the numbers above.
Du hast nicht zufällig eine Webseite mit weiteren Infos dazu greifbereit? Bin immer offen für gute Ideen.
From other networks 1
1 reply
Already counted in the numbers above.
LinkedIn und vutuv haben beide mit dem Problem zu kämpfen, dass Posts oft als Beschreibungen, Whitepapers oder allgemeine Informationen getarnt sind, in Wirklichkeit aber Werbung für Produkte oder Dienstleistungen (z.B. Trainings) sind. Obwohl dies nicht grundsätzlich verwerflich ist, kann es schnell lästig werden.
Ich werde solche Posts nicht verbieten, da es völlig in Ordnung ist, eigene Produkte oder Dienstleistungen zu bewerben oder zu beschreiben. Ich möchte jedoch die Möglichkeit schaffen, diese automatisch zu erkennen und auf Wunsch aus dem Feed zu filtern. Gestern habe ich mit @oliverandrich, einem erfahrenen Prompting-Experten, darüber gesprochen. Er hat angeboten, sich mal Gedanken dazu zu machen. Dieser Prompt würde jedes neue Posting analysieren und im Falle einer Übereinstimmung als SPAM markieren. In den Einstellungen würde es dann eine Option geben, Posts, die als SPAM markiert wurden, aus dem Feed auszublenden.
Der Begriff SPAM ist zwar nicht ganz passend, aber mir fällt derzeit keine bessere Alternative ein.
From other networks 2
Ggf. reicht es aus, wenn ihr euch mit gebräuchlichen Kennzeichnungen im Fediverse auseinander setzt.
Nicht alle vutuv Accounts sind im Fediverse (man kann ja jederzeit diese Funktionalität ein- und ausschalten). Ich kann verstehen, wenn sich jemand nur für vutuv entscheidet. vutuv funktioniert mit und ohne Fediverse. Ich suche entsprechend immer Lösungen, die in beiden Welten Vorteile bringen. Freue mich immer über gute Vorschläge.
From other networks 1
1 reply
Already counted in the numbers above.
@wintermeyer Das bedeutet, jeder Post geht durch die KI? Abgesehen von Security und Datenschutz, würde das nur Sinn machen, wenn die überwiegende Anzahl an Posts Spam wären. Das bedeutet, dass alle Posts unter Generalverdacht stehen. Ich habe da irgendwie Bedenken, auch ökologisch. Ich möchte es deaktiviert haben (default for ever), in dem Fall ziehe ich die Belästigung durch Spam vor.
Das bedeutet, jeder Post geht durch die KI?
Na ja, das ist jetzt erst mal die Idee. Mehr als eine Idee ist es ja gerade noch nicht. Aber beim jetzigen Stand der Idee: Ja. Kann aber natürlich sein, das man bestimmte Accounts ausspart, weil die immer “brav” sind und andere Accounts verschärft kontrolliert, wie die “weniger brav” sind.
Keine Ahnung. So weit bin ich noch nicht. Ich weiß nur, das mich das prinzipielle Problem nervt.
Ich möchte es deaktiviert haben
Ich mache ja immer alle Features mit einer Konfigurationsmöglichkeit.
Wenn es an ein Cloud-Modell gehen sollte verstehe Ich die Bedenken und teile das auch. Nur allein durch die daraus resultierenden Kosten sehe Ich das als eher unrealistisch.
Bei einem self-hosted Ansatz mit lokalen open-weight Modellen wäre der Kostenpunkt, sowie die Datenschutzthemen m.M.n. auf jedenfall nicht mehr so hart.
Wir machen alles lokal auf eigener Hardware. Deutsches Rechenzentrum.
Randnotiz zu den Kosten: In der Cloud wäre das viel günstiger zu realisieren. Was tatsächlich nicht irrelevant ist.
Hallo zusammen,
mein Name ist Patrick Schreiner und interessiere mich für Open Source, digitale Selbstbestimmung und die Frage, wie viel Kontrolle über unsere digitale Welt wir eigentlich an Tech-Konzerne abgeben wollen.
Ich habe mir deshalb eine kleine persönliche Mission gesetzt: Weg von den Tech-Riesen. Das bedeutet nicht, dass ich von heute auf morgen auf alles verzichten kann oder will. Aber wo es gute Alternativen gibt, probiere ich sie aus und unterstütze sie.
Bei meiner Kommunikation bin ich deshalb inzwischen unter anderem auf Threema, Signal und Matrix unterwegs. Auch sonst schaue ich gerne über den Tellerrand und probiere Open-Source- und dezentrale Lösungen aus.
Nebenbei bin ich gerade offen für eine Stellenwechsel, vielleicht ergibt sich hier ja was
Grüße
From other networks 70
42 likes 9 replies 19 reposts
@dvdg@bizzfed.de liked this @Mr_Teatime@social.tchncs.de shared this @metaphernpark@literatur.social liked this +58 more
Already counted in the numbers above.
Danke Dir, ich werde die Tage mal etwas Werbung bei LinkedIn für Dich und das gesamte Projekt machen!
Ja, hab dazu schon ein Issue aufmachen wollen. An der PWA Experience kann man sicherlich noch einige Kleinigkeiten (wie Push Notifications) hinzufügen, so dass man eine ähnliche Experience hat wie mit einer Native App.
Wenn Du Zeit für ein solches Issue hast, würde ich mich freuen. Ich mache das gerne, bin aber kein PWA Spezialist.
Für so einen neumodischen Kram bin ich zu alt. 😂
Habe ich mich noch nicht mit befasst. @jpawlowski Du?
Ich habe kein Spiel unter F-Droid gefunden das wie dieses Block Blast ist. Da ich von Spieleprogrammierung nicht viel Ahnung habe, bekam ich es mit Godot nicht gleich hin für mein Android Gerät.
Habe nun mit Cursor.AI tatsächlich eine Stable Version geschaffen. Noch sehr einfach, aber ich denke ich bau das aus.
Ich bin also offiziel nun ein VibeCoder
Willkommen im Club! Allerdings finde ich den Begriff ViveCode etwas problematisch. Er klingt etwas zu locker und suggeriert, dass Agentic Coding mühelos sei, während es in Wirklichkeit auch harte Arbeit erfordert. Das fällt nicht alles einfach so vom Himmel.