Posts by Stefan Wintermeyer · 256 posts

All Own posts Reposts Replies

Für alle Container-Freunde, die mit macOS arbeiten: @witt_s und ich haben einen Heise-Artikel zu Apples Container-Engine geschrieben. Leider hinter der Paywall (das kann ich als Autor nicht beeinflussen).

heise.de/tests/…

apple Container docker macos Dev
apple Container docker macos Dev

Replying to @zichy@mastodon.social

Natürlich gibt es keine Garantie, aber ich würde mir an Deiner Stelle ein Profil auf vutuv.de einrichten.

getfedihired jobs fedijobsearch
getfedihired jobs fedijobsearch

Heute melden sich viele neue vutuv User an. Frage mich, ob es daran liegt, das ich heute Morgen geschrieben habe, das Katzen und Emacs blöd bzw. Hunde und vim viel besser sind.

Das ist doch kein Geheimnis! 😉

5
From other networks 2

1 like 1 reply

@marcus@social.marcus.io liked this

Already counted in the numbers above.

Replying to @alvar@freude.social

AFAIK ist Mastodon im Kern eine Ruby on Rails Applikation. Das ORM wäre dann ActiveRecord. Eigentlich ist ActiveRecord nicht schlecht und generiert auch brauchbares SQL. Aber es kann natürlich nicht suboptimale Programmierung ausbügeln. Das hier ist kein Framework oder ORM Problem. Da hat jemand beim Programmieren nicht bis ans Ende gedacht.

Schaue Dir mal die abuuba.com Benchmark Vergleichswerte an. Bei Mastodon gibt es noch viel Optimierungspotential.

sql Mastodon ActiveRecord Geschwindigkeit performance
sql Mastodon ActiveRecord Geschwindigkeit performance
4
From other networks 3

1 like 2 replies

@alvar@freude.social liked this

Already counted in the numbers above.

Wir sind uns ja alle darüber einig, dass Vim besser ist als Emacs. Steht ja auch außer Frage. Das Gleiche gilt ja auch für Hunde vs. Katzen. Auch klar. Deshalb habe ich die Feed-Filter in vutuv noch weiter verbessert. Ich verstehe absolut, wenn einzelne Personen die Postings ihrer Katzen reposten, aber ich bin halt ein Hunde-Mensch. Deshalb kann man jetzt solche Posts automatisch ausblenden.

PS: Lieber @steffen@friendica-deutschland.de und liebe @lilly@friendica-deutschland.de … ich brauchte halt ein Beispiel für den Screenshot. Ist nicht böse gemeint.

vutuv Features
vutuv Features

Replying to @doris@friendica-deutschland.de

Es geht dabei nicht nur um Friendica, sondern um eine grundsätzlichere Frage:
Wie muss föderierte Software aufgebaut sein, damit die Schwäche einer fremden
Instanz nicht unnötig die eigene Instanz belastet?

Man darf sich nicht darauf verlassen, das die anderen Mitspieler alles richtig machen. Das funktioniert weder im Straßenverkehr noch bei der Software-Entwicklung. Lieber aufs beste hoffen und trotzdem auf den Worst-Case vorbereitet sein.

Gute Grundidee. Aber suboptimal umgesetzt. Dieser Spammer hat sich auf GitHub das Repository vutuv rausgesucht und hat sich dann gedacht: “Vielleicht hat der @wintermeyer den gleichen Telegram-Handle wie sein GitHub-Account.” Ich schreibe jetzt einfach mal mit einem LLM einen Text zu diesem Repository und schreibe ihn damit an. Wie gesagt: Gar keine schlechte Idee. Aber viel zu schlecht umgesetzt.

Spam GitHub telegram
Spam GitHub telegram

Replying to @steffen@friendica-deutschland.de

Wie robust muss eine föderierte Instanz gegenüber langsamen, fehlerhaften oder zeitweise unerreichbaren Gegenstellen sein?

Bei der aktuellen Software-Infrastruktur im Fediverse gibt es eine Menge Optimierungsbedarf. Das ganze läuft IMO nur, weil die Anzahl der Teilnehmer noch lange nicht auf X oder Facebook-Niveau ist. Das war einer der Gründe, warum ich abuuba.com gestartet habe. Dabei ist mein Ziel gar nicht in erster Linie, Mastodon oder sonstige Instanzen mit abuuba zu übernehmen, sondern vielmehr, dass die bereits existierenden Lösungen performanter und fehlertoleranter werden.

Fediverse ActivityPub federation Friendica Mastodon
Fediverse ActivityPub federation Friendica Mastodon

Jetzt ratet mal, was das hier ist bzw. wird. Ich bin sehr gespannt, ob es bis zum FediDay klappt.

Noch eine kleine Verbesserung: Wenn man auf dem Desktop rechts oben den Zähler bei Notifications sieht, dann muss man nicht mehr diese Seite auch aufrufen. Kann man immer noch, aber mir selbst ging das hin und her auf den Nerv (weil man danach ja eh wieder im Feed sein möchte). Deshalb habe ich dort ein Mouse-Over mit einer Kurzfassung eingebaut. Man kann sich die Details natürlich immer noch anschauen.

Wenn Euch so eine potentielle Verbesserung auffällt, dann meldet Euch bitte bei mir. Manchmal sieht man den Wald vor lauter Bäumen nicht mehr. Das gilt für positives wie negatives.

From other networks 1

Ich habe die vutuv Feed-Ansicht auf dem Handy verbessert. Der horizontale Platz wird jetzt voll ausgenutzt und Bilder bekommen mehr Platz.

Replying to @marquito@mastodon.social

Ich mag die Grundidee. Aber die Seite an sich ist für normale (technisch wenig interessierte) Menschen viel zu kompliziert. Zu viele Fragen. Zu technisch.

Replying to @faab64@todon.eu

Farhad, I am the founder of vutuv.de which is an open-source alternative to LinkedIn. Would like to hear your opinion about it. You can create an account within 2 minutes and even import your LinkedIn profile. And if you don’t like it: Delete it within 30 seconds.

vutuv LinkedIn
vutuv LinkedIn

Ich habe vor @martinmuc@muenchen.social und seinem neuen fedi.stream großen Respekt. Die meisten Menschen können sich überhaupt nicht vorstellen, mit was für einem Mist man sich bei so einem System rumschlagen muss. Es ist nicht so, dass man da von morgens bis abends nur Dankes-E-Mails bekommt. Überhaupt nicht!

Die Finanzierung durch Spenden finde ich spannend. Ich glaube allerdings nicht dran.

Aktuell beschäftige ich mich intensiv mit dem Thema Video. Der Code ist bereits auf dem Produktivsystem, aber derzeit bin ich der Einzige, der Videos hochladen darf. Warum überhaupt Videos in vutuv? Die Benutzerfreundlichkeit steht im Vordergrund. Menschen sind es von Plattformen wie LinkedIn gewohnt, Videos hochladen zu können. Ich entwickle vutuv nicht für Techies, die Videos auch auf anderen Plattformen hochladen und dann hier verlinken können. Mein Ziel ist es, eine Plattform für normale Benutzer zu schaffen, die sich nicht mit technischen Details auseinandersetzen möchten, sondern einfach nur ein 2-Minuten-Video zu ihrem Beitrag hinzufügen wollen.

vutuv video Fediverse peertube fedistream
vutuv video Fediverse peertube fedistream
From other networks 1

1 like

@kubikpixel@chaos.social liked this

Already counted in the numbers above.

Replying to @daccle@chaos.social

Falls es für Dich geht: Erzähl mal.

2
From other networks 2

1 like 1 reply

@daccle@chaos.social liked this

Already counted in the numbers above.

Thank god I have enough self-restrain to not order this robot. But how much fun it could be to play with it! norirobotics.com

Robot Nori
Robot Nori
1

This guy asked Claude Code to take his 1993 Amiga 500 assembler code and convert it into today’s world. And it is hard to say if that is the most interesting part of this story or how he initially built the game in Baghdad with nothing more than an Amiga manual. babyloniantwins.com/blog/…

Claude Code amiga Baghdad games
Claude Code amiga Baghdad games

Replying to @Obermueller_und_Partner@dresden.network

Mal schauen, wann die einen Account auf vutuv.de erstellen.

Replying to @doris@friendica-deutschland.de

Das sehe ich genau so! Bei vutuv.de wird auch alles auf eigener Hardware in Deutschland gemacht. Nichts in der Cloud. Obwohl das oft kostengünstiger wäre.

From other networks 1

Low-bandwidth mode

vutuv is already fast. I want to go one step further, because not everybody has fiber at home or Starlink on the roof: members on a slow or metered line now have a switch of their own. You find it under Settings → Appearance → Low-bandwidth mode (vutuv.de/settings/bandwidth), or as a box on the sign-up form. It is off by default and can be switched off again at any time.

Smaller pictures. Post photos, pictures from other networks, link screenshots and profile covers come in a lite version: about the size they are shown at, in a stronger compression. Measured on vutuv.de, a post photo is 12 kB instead of 44 kB, a link screenshot 3 kB instead of 13 kB, a cover 8 kB instead of 34 kB. Avatars stay as they are (for now); they are under 2 kB each.

Full quality on request. Every lite picture carries a small HD control in its corner. One tap loads the full version in place, and it stays loaded while the page updates. The lightbox opens a photo at 1,600 px instead of 2,560 px.

A plain composer. Posts and messages are written in a plain Markdown box. The formatting editor is 155 kB of JavaScript, and in this mode it is never sent. What you publish looks the same to everyone.

No preview while a picture is being checked. A photo that is still going through our image check shows a grey tile with a note instead of the pixelated preview, which would cost as much as the lite picture itself.

Pages compressed harder. Pages are compressed with brotli at level 6 for everyone; in low-bandwidth mode the server uses level 10. A profile page is 24 kB instead of 27 kB.

While working on this new feature, I was able to enhance the web performance of the standard version of vutuv as well. Small improvements add up.

I’d like to welcome Ngazetungue Muheue (@ngazetungue_muheue) to vutuv. He is the organizer of PyConNamibia. I met him last week in Windhoek, Namibia.

1

Man kann ab sofort auch in Posts für einen bestimmten Account Suchen und Ersetzen Regeln definieren. Ich habe ein paar Accounts abonniert, wo am Ende immer ein Satz steht, der mich Null interessiert (siehe Beispiel-Screenshot “Posted into Health health-newyorktimes”), aber Platz weg nimmt. Jetzt kann man so was mit regular Expressions ersetzen. In meinem Beispiel wird es mit nichts ersetzt.

In der mobilen Ansicht hat sich heute auch einiges getan:

  • Die Einhandbedienung auf dem auf dem Handy ist einfacher. Neue Posts werden nicht oben mit einem Button, sondern unten im fixen Menü (in der Mitte).
  • Neue Posts werden oben als Teaser angezeigt. Man kann dann den ganzen Feed “mit dem Finger nach unten ziehen”, um diese neuen Posts anzuzeigen. @jpawlowski hatte das letzte Woche vorgeschlagen. Da hatte ich es noch abgelehnt. Manchmal muss man ein paar Nächte drüber schlafen.

Mir ist heute beim neuen Profil von @andreas_hechler aufgefallen, das Homepages, die vom LinkedIn Profil importiert worden sind nicht automatisch mit einem Screenshot versehen worden sind. Ist gefixt.

PS: Ne Menge anderer Kleinigkeiten wurden auch gefixt.

Keyboard shortcuts

Navigation

Home g h
Feed g f
Messages g m
Notifications g n
Your profile g p
Search /

Actions

Write a new post n
Send the post or message you are writing ⌘/Ctrl ↵
Next post in the feed j
Previous post in the feed k

General

Show this help ?
Close menus and dialogs Esc

The single-key shortcuts pause while you type, and are off on phones and tablets.