UCI Student Center: Then and Now

I got my first view of the newly-completed Student Center. Then I remembered a photo I'd taken of the old building in the 1990s, and I decided to see if I could match the shot.

https://journal.kvibber.com/2007/10/uci-sc-10yr/

原來 MySQL 8.0 LTS 已經終止支援了

翻到「Running TidesDB as a MySQL 9.7 storage engine」這篇在想說這個版本很陌生,去維基百科上面查才發現原來 MySQL 8.0 LTS 版本上個月已經終止支援了: 目前的兩個 LTS 版是 8.4 與 9.7,看起來都還有一段日子,8.4 會到 2032/04,而 9.

Gea-Suan Lin's BLOG
@Tom Cole It is available everywhere AFAIK.

But: The convenient black "Alt" button in the corner is exclusive to Mastodon's Web interface plus maybe a few phone apps that have adopted it since. Technically speaking, a UI element to show alt-texts is completely unnecessary because alt-text is only a stand-in for the image itself, for when the image cannot be seen for whichever reason. The alt-text as an extra source of information is a purely Mastodon thing where people use it to expand their meagre 500-character limit by up to another 6,000 characters.

Just about everywhere else in the Fediverse, there is no button for showing alt-texts. That's also because there's nowhere in the Fediverse where people really need alt-texts to write around their tiny character limits, so that alt-texts can be what alt-texts are literally everywhere outside of Mastodon: a stand-in for the image and nothing more than that.

The normal way in the Fediverse (and other social networks and social media) for sighted people to access an alt-text is by moving the mouse cursor upon the image and hovering in there, and the alt-text pops up. The alt-text is the title tag at the same time. This has been the case on Mastodon before, I think, version 4.4 as well. I guess Mastodon changed that because just about everyone on Mastodon is on phones, and you don't have a mouse cursor on a phone, so you have to long-press on the image which is a not very intuitive thing to do.

Here on Hubzilla where I'm commenting from right now, the alt-text still is the title tag as well. In order to read an alt-text, the mouse cursor has to be hovered above the image. And Hubzilla has no alternative to its Web interface, only different themes for the Web interface. There is no phone app, at least none worth speaking of.

Also, on Hubzilla, we don't need to use alt-texts to write around character limits. Our character limit is 16,777,215, and that's the maximum size of the database field for the message text. Actually, on Hubzilla, alt-texts are included in these over 16 million characters as opposed to separate data fields. Thus, sighted Hubzilla users have no use for alt-texts whatsoever. Thus, there's no reason to make opening alt-texts easier (as if that was Hubzilla's only UI issue). Thus, there's no "Alt" button, and there will never be one.

It's just about the same just about everywhere else from Misskey (hard-coded 3,000 characters) to Akkoma (configurable 5,000 characters) to Friendica (same limit as Hubzilla) to (streams) and Forte (over 24 million characters) to pure long-form blogging stuff like WordPress, Ghost, Write Freely and Plume.

Now I ask you: What are people supposed to do whose both hands had to be amputated due to some accident? Or people with deformed hands who can neither use a smartphone nor a computer mouse nor a trackball nor any other pointing device on a computer? Who operate their computer with e.g. a headpointer, a plastic stick strapped to their forehead with which they poke the keys on their computer? And who are in the Fediverse, but not on Mastodon? How are they supposed to open an alt-text with only a keyboard as an input device?

Or how about people with a severe tremor? Who have big troubles moving a mouse cursor over an image and then keeping it there because it keeps slipping away? Who probably operate their computers via the keyboard and only the keyboard, too?

Or, a wholly different example, how about those who use Linux with a super-minimalist, keyboard-only tiling window manager? Who do have a GUI (albeit a very frugal one), who do use graphical Web browsers, but who deliberately, intentionaly, do not have any kind of pointing device? Who, nonetheless, are ten times faster with only keyboard shortcuts than you and me are with a mouse? How are they supposed to move a mouse cursor over an image without a mouse?

This is something that many Mastodon users don't know:
  • Not all Fediverse frontends have an "Alt" button.
  • "Alt" buttons make no sense in the non-Mastodon Fediverse. In the non-Mastodon Fediverse, the character limits are so high that nobody has to use alt-texts to write around them. Expanding the character limit with alt-texts is a 100% Mastodon-only thing that simply doesn't translate to places with thousands or millions of characters and never will.
  • There are other disabilities out there than visual impairments and neurodivergence. Even in the Fediverse.
  • Not everyone in the Fediverse uses a pointing device of whichever sorts.

Oh, and there's one more thing: Misskey and its various forks (Sharkey, Iceshrimp-JS, CherryPick etc.) all have a character limit of 512 for alt-texts. They should enforce it the same way as Mastodon enforces its 1,500-character limit for alt-texts, namely by truncating longer alt-texts. This is bad enough already.

However, they all have the same nasty bug that still hasn't been fixed yet AFAIK: Instead of truncating longer alt-texts, they delete them. So if you describe your image in an alt-text of more than 512 characters, users on Misskey, Sharkey & Co. will never know that your image is supposed to have an alt-text. Instead, they may think that you were too lazy to describe your image. And if you use the alt-text to explain your image in over 512 characters, this explanation will never reach users on Misskey, Sharkey & Co.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #ImageDescription #ImageDescriptions #ImageDescriptionMeta #CWImageDescriptionMeta #i3 #i3wm #Disability #A11y #Accessibility
Netzgemeinde/Hubzilla

@Aljoscha Rittner (beandev) * Bildbeschreibungen sollten beim Bild sein, nicht nur als Reply. Also sollte ein Autor den Text in den Ursprung-Post kopieren.
Was auch bedeutet, daß, wenn man eine zusätzliche Bildbeschreibung in den Post-Text tun will (z. B., weil man noch eine längere Bildbeschreibung braucht, oder weil Veronica Lewis a.k.a. Veronica with Four Eyes das empfiehlt), man diese zusätzliche Bildbeschreibung nicht auf einen Thread ausdehnen darf. Sie muß zwingend komplett in den Post passen, in dem auch das Bild ist.

Damit sind natürlich Langbeschreibungen auf Mastodon nicht machbar und je nach Länge auch bei einigen anderen auf Microblogging ausgerichteten Serveranwendungen nicht.

* Beschreibungen des Bots sind oft nicht hinreichend oder irreführend. Also nicht nur kopieren, sondern auch anpassen
Das sowieso. Ich weiß aus eigener Erfahrung, wie lückenhaft und fehlerhaft KI-Bildbeschreibungen oft sind.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta
Before you continue

@Erdstern @Aljoscha Rittner (beandev) Nur was ist "unsere Kultur"? Die Mastodon-Kultur? Falls ja: Die Mastodon-Kultur ist nicht die Kultur des ganzen Fediverse und wird es auch definitiv nie werden. Nein, wirklich nicht. Egal, wie sehr sich die Mastodon-Nutzerschaft darum bemüht.

Dafür ist das Fediverse zu unterschiedlich. Gewisse Dinge in der Mastodon-Kultur funktionieren einfach nicht überall und/oder werden woanders ganz anders gehandhabt. Das wird dir jeder bestätigen, der im Fediverse etwas anderes als Mastodon als Daily Driver nutzt.

CWs sind übrigens tatsächlich ein ganz hervorragendes Beispiel. Da gibt es gigantische Unterschiede zwischen einerseits Mastodon und andererseits Friendica und seinen Nachfahren (Hubzilla, (streams), Forte).

Der erste Unterschied ist: Friendica und seine Familie haben Mastodons CW-Feld nicht. Das heißt, sie haben das schon. Aber es ist ein Feld für Zusammenfassungen. Warum sie das nicht wie Mastodon als CW-Feld gemacht haben? Weil Friendica es schon sieben Jahre länger als Zusammenfassungsfeld hat, als Mastodon es als CW-Feld hat. Und Hubzilla zwei Jahre länger. Beide waren tatsächlich schon vor Mastodon im Fediverse.

Warum Zusammenfassungen? Weil Friendica und Hubzilla ein "Zeichenlimit" von über 16 Millionen und (streams) und Forte eins von über 24 Millionen haben, wo Mastodon nur 500 Zeichen hat. Da kann man soviel auf einmal posten, daß Zusammenfassungen sinnvoll werden. Im übrigen ist Friendica nicht wie Twitter, sondern eine Kombination aus Facebook und Blog. Und gute Bloggingplattformen haben immer sowohl Titel als auch Zusammenfassungen. Friendica hat beides, seine Nachfahren auch.

Der nächste Unterschied ist auch technischer Natur: Auf Friendica, (streams) und Forte haben für Zusammenfassungen kein dediziertes Eingabefeld. Bei beiden müssen Zusammenfassungen in Tag-Paare gesteckt werden. Hubzilla hat als einziges ein dediziertes Eingabefeld für Zusammenfassungen. Das gibt es aber nur für Posts und nicht für Kommentare (alle vier haben dafür separate Editoren, genau wie Facebook und jede Bloggingplattform da draußen). Ich meine: Hast du schon mal einen Blog-Kommentar mit Zusammenfassung gesehen? Nee? Siehste. Und genau deswegen hat dieser Kommentar auch keine CW.

Und letztlich kommt noch etwas dazu, das Technik mit Kultur verbindet: Alle vier machen CWs statt dessen ganz anders, und zwar schon immer.

Auf allen vieren werden CWs vollautomatisch generiert. Aber nicht beim Schreiben eines Beitrags, sondern wenn man ihn empfangen hat. Also auf Leserseite. Optional. Mittels eines einfachen Textfilter. Und abhängig davon, welche Schlüsselwörter man CW't haben will. Ganz ohne Gemecker, was denn jetzt CW't werden muß und was auf gar keinen Fall CW't werden darf. Für dich wird's dann eben CW't, für andere wird exakt derselbe Beitrag nicht CW't.

Im Prinzip ist das wie Mastodons Filtereinstellung "Mit einer Warnung ausblenden", die es seit Version 4.0 vom Oktober 2022 gibt. Nur hatte Friendica genau dieses Feature schon gut zwölf Jahre vor Mastodon. Und in sehr viel einfacher. Statt nämlich für jedes Schlüsselwort aufwendig jeweils eine Filtereinstellung zusammenklicken zu müssen, gibt's eine Liste von Schlüsselwörtern, wo man neue einfach eintragen kann.

Teil der Kultur auf Friendica und seinen Nachfahren und ganz besonders ab Hubzilla ist Self-Empowerment. Selbstmoderation. Selbst dafür zu sorgen, daß im eigenen Stream Ruhe herrscht, statt sich von vorne bis hinten verhätscheln und sich alles auf dem Silbertablett servieren zu lassen. Teil der Kultur ist damit auch, sich seine CWs leserseitig ganz individuell für sich selbst generieren zu lassen, und wenn man selbst unangenehme Inhalte postet, entsprechende Schlüsselwörter einzubauen.

Da kannst du als Mastodon-Nutzer noch so sehr auf CWs gemäß Mastodon-Kultur und Mastodon-Regeln pochen. Auf Friendica, Hubzilla, (streams) und Forte wird dir jeder sagen, daß es eine unausgegorene Kacklösung ist, das Zusammenfassungsfeld für sowas zu mißbrauchen, und Friendica, Hubzilla, (streams) und Forte es tausendmal eleganter machen. Wer auf den vieren etwas von Mastodon versteht, kann sogar anmerken, daß genau die Vorgehensweise von Friendica & Co. seit gut dreieinhalb Jahren auch auf Mastodon geht.

Auf Mastodon beißt unsereins aber auf Granitkeks, weil:
  • Auf Mastodon gilt: Jeder Beitrag ist ein Mastodon-Tröt, es sei denn, er fällt extrem aus dem Rahmen (z. B. Titel in fett, Zusammenfassung, externer Link, das war's). Wenn etwas nicht von Mastodon kommt, merken viele das gar nicht. Und annähernd niemand kann sagen, woher etwas kommt, wenn nicht von Mastodon.
  • Mehr als die Hälfte der Mastodon-Nutzer "weiß" (will sagen, glaubt zu wissen), daß das Fediverse nur aus Mastodon besteht.
  • Nur wenige wissen, daß Friendica existiert.
  • Von denen wissen nur wenige, daß Friendica mit Mastodon verbunden ist und mit Mastodon Inhalte austauscht.
  • Von Hubzilla wissen noch sehr viel weniger Leute, von dessen Nachfahren ganz zu schweigen.
  • Das Argument, daß Friendica und Hubzilla schon vor Mastodon da waren, zieht schon deshalb nicht, weil von denen, die schon mal von einem von den beiden gehört haben, sich niemand vorstellen kann, daß sie älter sind als Mastodon. "Jeder weiß" (will sagen, glaubt zu wissen), daß Mastodon der Urknall des Fediverse war und alles andere erst danach dazugekommen ist, weil Gargron ja die ganze Technologie erst erfunden hat.
  • Was diese Serveranwendungen können, wissen nochmals weniger Leute. Und wenn Mastodon etwas nicht kann, ist es unvorstellbar, daß irgendwas im Fediverse das kann.
  • Sogar Mastodons "Mit einer Warnung ausblenden" ist komplett unbekannt. Es hätte Mastodons CW-Kultur revolutionieren können, hat es aber nicht.
  • Obendrein wurde Mastodons Kultur, die dem gesamten Fediverse aufgezwungen wird, Mitte 2022 definiert von denjenigen, die im Februar und März von Twitter abgehauen waren. Also noch auf Basis von Mastodon 3.x. Was seitdem an neuen Features dazugekommen ist, ist praktisch samt und sonders nie Teil der Mastodon-Kultur geworden.
  • Letztlich "weiß" jeder auf Mastodon (will sagen, glaubt zu wissen), daß Gargron das CW-Feld von Grund auf neu erfunden hat, daß es also nie als irgendetwas anderes verwendet worden ist und auch jetzt nicht wird.

So werden weiterhin Mastodon-Nutzer von Friendica-, Hubzilla-, (streams)- und Forte-Nutzern verlangen, a) Inhaltswarnungen ins Zusammenfassungsfeld zu schreiben, b) das Zusammenfassungsfeld nur für Inhaltswarnungen zu nehmen (und nicht etwa für Zusammenfassungen, das wäre ja Mißbrauch) und c) die Zahl der Hashtags zu reduzieren (die die Friendica-, Hubzilla-, (streams)- und Forte-Nutzer verwenden, um Schlüsselwörter zum Filtern diskret im Beitrag unterbringen zu können).

Und weil Mastodon-Nutzer beim Durchsetzen ihrer Idealvorstellungen von einem Fediverse ein "Nein" nicht akzeptieren, wird sehr bald über "durchaus freundliche Hinweise" hinaus eskaliert. Ich selbst bin wahrscheinlich schon zigtausendfach blockiert worden, nur weil ich mich nicht wie ein Mastodon-Nutzer verhalte.

Wahrscheinlich würden sich exakt dieselben Mastodon-Nutzer aufregen wie das HB-Männchen, wenn sie erfahren würden, daß Friendica-Nutzer sie blockieren, weil sie z. B. das Zusammenfassungsfeld für Inhaltswarnungen mißbrauchen oder lange Posts in kleine Schnipsel von unter 500 Zeichen zerschneiden (für letzteren Fall kenne ich tatsächlich jemanden auf Friendica und inzwischen auch jemanden auf Akkoma).

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #Fediverse #Mastodon #NichtNurMastodon #Friendica #Hubzilla #Streams #(streams) #Forte #CWFediMeta #CWFediverseMeta #CW #CWs #CWMeta #ContentWarning #ContentWarnings #ContentWarningMeta
Aljoscha Rittner (beandev) (@[email protected])

40.5K Posts, 574 Following, 1.75K Followers · Enterprise Software Architect, Cloud, OpenSource, Gardening, Travel #Java #Rust #Python #SpringIO #Microservices #3dprinting #FckAfd #NazisRaus #Leipzig #nobot #Threema via W7AAXD5V Alt-Text Header: Shows a lokal lake in Winter with a lot of trees around and a pathway. Blue sky with the sun in the center. Alt-Text Avatar: shows me, sitting on stairs in Leipzig, wearing goggles, short hair and a black t-shirt with the text: Kein Bock auf Rassist*innen!

Mastodon
@h0uz3 @Aljoscha Rittner (beandev) Das hängt stark vom Aufwand ab, den man sich macht, und davon, wieviele Gedanken man sich beim Beschreiben der eigenen Bilder macht.

Nicht jeder ist zufrieden mit einem ganz kurzen Alt-Text, der 20 Sekunden auf einer Handytastatur gebraucht hat, als einziger Beschreibung des Bildes. Und nicht bei jedem Bild ist ein kurzer 20-Sekunden-Alt-Text absolut ausreichend.

Ich selbst poste nur drei Arten von Bildern (Suchen zwecklos, auf diesem Kanal, von dem ich hier jetzt gerade kommentiere, poste ich überhaupt keine Bilder mehr):
  • Memes über das Fediverse
  • Memes über virtuelle Welten
  • Renderings aus sehr obskuren, fast komplett unbekannten virtuellen Welten

Bei den Memes mache ich mir schon etwas Gedanken über die rein visuelle Beschreibung, die dann in den Alt-Text geht. Das hält sich aber in Grenzen. Die notwendigen Erklärungen im Post-Text sind es, die das Posten von Memes aufwendig machen.

Bei den Bildern aus virtuellen Welten muß ich einen noch deutlich höheren Aufwand betreiben: Im Post-Text gibt es nicht einfach nur Erklärungen, sondern eine zweite, volldetaillierte visuelle Bildbeschreibung, die die notwendigen Erklärungen und mitunter auch etliche Text-Transkripte enthält. Auch die "kurze" visuelle Beschreibung im Alt-Text neigte früher dazu, sehr lang zu werden; in Zukunft werde ich meine Alt-Texte auf maximal 512 Zeichen beschränken, damit Misskey und die Forkeys sie nicht löschen.

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #AltText #AltTextMeta #CWAltTextMeta #Bildbeschreibung #Bildbeschreibungen #BildbeschreibungenMeta #CWBildbeschreibungenMeta
Aljoscha Rittner (beandev) (@[email protected])

40.5K Posts, 574 Following, 1.75K Followers · Enterprise Software Architect, Cloud, OpenSource, Gardening, Travel #Java #Rust #Python #SpringIO #Microservices #3dprinting #FckAfd #NazisRaus #Leipzig #nobot #Threema via W7AAXD5V Alt-Text Header: Shows a lokal lake in Winter with a lot of trees around and a pathway. Blue sky with the sun in the center. Alt-Text Avatar: shows me, sitting on stairs in Leipzig, wearing goggles, short hair and a black t-shirt with the text: Kein Bock auf Rassist*innen!

Mastodon