Do you add alt-text to the images and photographs you include in your blog posts? If not, my post outlines why you should.
#MondayBlogs #Blogging #BloggingTips #Alttext #HowTo #BloggingTips #WordPress
Do you add alt-text to the images and photographs you include in your blog posts? If not, my post outlines why you should.
#MondayBlogs #Blogging #BloggingTips #Alttext #HowTo #BloggingTips #WordPress
Resistance tactics (non-violent edition) - free PDF download:
#genesharp #resist #howto #antifascist #antifa
https://www.brandeis.edu/peace-conflict/pdfs/198-methods-non-violent-action.pdf
Die @digitale_linke hat einen guten Plan, wie wirklich soziale Medien aussehen sollten. Und sie hat ihn heute veröffentlicht.
Spoiler: Das Fediverse kommt diesem Ideal am nächsten, aber auch hier lässt sich z.B. organisatorisch noch einiges verbessern.
Ich wünsche dem Papier viele Leser:innen nicht nur in der Partei @dielinke.
Offenlegung: Ich habe zwei spätere Entwürfe korrekturgelesen. Bin ja noch nicht lange dabei.
I wrote a pretty extensive post on installing @owncast from scratch on a Digital Ocean droplet. Complete with S3 storage and working CDN.
Free yourself from the takedowns and the BS! Self host!
https://didier.malenfant.net/howto/2025/05/13/installing-owncast.html
#programming #engineering #emacs #eev #eepitch #markdown #md #intro #howto
https://screwlisp.small-web.org/programming/my-own-eev-eepitch-emacs-intro/
Capturing how I have started programming recently. In an md markdown document, I just weave in eev's red star lines and pitch other lines. Since eev 'inhabits other things' naturally, eepitch makes plain markdown into a powerful interactive evaluation mode.
The eepitching includes #shell #lisp #elisp #commonLisp and my #softwareIndividuals #KRF in the kind of freeform medley it lends itself to.
How To Make Your Mastodon Feed More Algorithmic
How to abort a git commit amend
"Sometimes you issue a `git commit --amend` only to realize that you didn't really mean to amend the previous commit."
In vi: `ESC :cq!` (quit without saving and report an error)
In anything else: Delete the commit message, so git will complain about the missing message instead of continuing.
You may consider hosting your social data out of the USA.
Here is a search tool of Mastodon instances that filters on country:
https://mastodon.fediverse.observer/list
How Do I Comment On PeerTube
#Windows 11 pro mit lokalem Konto installieren in einem Tröött:
* Verbindung zum Internet/Netzwerk trennen.
* Installieren bis zur Aufforderung, einen Benutzer einzugeben.
* Umschalt (Shift) und F10-Taste drücken.
* in das Kommandozeilenfenster oobe\bypassnro eingeben. Enter-Taste drücken.
* Nach dem Neustart das Setup durchführen bis zur Stelle, an der man einen Benutzer eingeben soll. Dort auf „Ich habe kein Internet“ klicken.
* Benutzernamen eingeben und Setup abschließen.
Code4Lib: Distant Listening: Using Python and Apps Scripts to Text Mine and Tag Oral History Collections. “Designed for oral history project managers, the workflow empowers student workers to generate, modify, and expand subject tags during transcription editing, thereby enhancing the overall accuracy and discoverability of the collection. The paper details the workflow, surveys challenges […]
How to Migrate a Mastodon Account to GoToSocial
blog! “You don't need an API key to archive Twitter Data”
Apparently there's no need for IP laws any more, so here's a way to archive high-fidelity Twitter data without signing up for an expensive API key.
This is perfect for academics wishing to preserve Tweets, journalists wanting to download evidence, or simply embedding content without leaking user data…
Read more: https://shkspr.mobi/blog/2025/04/you-dont-need-an-api-key-to-archive-twitter-data/
⸻
#api #HowTo #twitter
Hoy vuelvo a explicar la funcionalidad de los contadores de interacción en el fediverso, para los nuevos y para los curtidos... Nunca está de más!
El conteo de los impulsos/favoritos es algo raro, pero entendible en el fediverso
Simón publica algo en pepita.com a las 12:00 a.m.
Ésta publicación se vuelve popular en 3 horas, a las 03:00 a.m. ya lleva 69 impulsos y 69 favoritos
Alguien sigue a Simón en haba.lol, e impulsa la publicación, el conteo irá incrementando +1 en cada interacción en haba.lol cada vez que alguien de la misma instancia interactúe con la publicación de Simón, pero no verá el conteo real que está sucediendo en pepita.com, el conteo se realiza por instancia (ocurre desde cero porque al momento de publicar su actividad Simón en pepita.com, haba.lol obtiene y resuelve casi inmediatamente la actividad, el contador crecerá para Simón cada vez que alguien interactúe con su actividad en su servidor origen, pero no para los que lo siguen en otras instancias
Alguien en trivago.hotel impulsa la publicación de Simón a las 04:20 a.m., para ese entonces la lleva 210 impulsos y 210 favoritos, pero nadie en trivago.hotel sigue a Simón, así en que ésta instancia el conteo se obtiene en el momento en que sucede la primera interacción con la actividad de Simón (así se le llama a las publicaciones en el protocolo ActivityPub) subsecuentemente si alguien de trivago.hotel impulsa esa actividad, será de 210 +1 y así...
Es así por diseño (actualizar cada estado publicado añadiría peticiones extra a la red, no es algo caro computacionalmente hablando cuando se trata de sólo una, pero ahora imagina miles de actividades por segundo siendo actualizadas en sus contadores...)
Existe Substitoot, una extensión para navegadores basados en Chromium/Firefox que hace esa función, (y también obtener las respuestas remotas de la actividad consultada) obtiene esos números de la instancia origen de la actividad seleccionada (pero, ojo, se hace cuando abres la actividad deseada en la vista Web de Mastodon, y ese número real de actividad sólo será para ése momento de la consulta y sólo para tí, ésta consulta NO hace que el conteo se actualice en el servidor que estás usando, anque las respuestas obtenidas remotamente SI se guardarán en el servidor desde el cual la extensión está haciendo la consulta)
Y así
Think Incognito Mode Keeps You Private?
It doesn’t hide as much as you think. Learn how to properly delete your incognito history and take control of your privacy.
Read the full guide:
https://www.izoate.com/blog/how-to-delete-incognito-history-a-comprehensive-guide/with-hatsga
In letzter Zeit mache ich aus gegebenem Anlass wieder mehr #SelfHosting. Natürlich achte ich dabei besonders auf den Stromverbrauch. Nach guten Erfahrungen mit der #ARM64-Architektur selbst bei leistungshungrigen Anwendungen wie Mastodon setze ich jetzt auch zuhause auf auf die aus Smartphones bekannte Technologie.
Es gibt zwar #SBCs mit offenerer Hardware, aber der #RaspberryPi ist überall erhältlich, gut dokumentiert, leistungsfähig und preiswert. Und es gibt ihn mit bis zu 16 GB RAM.
Wer einen Server am Internet betreibt, muss zügig #Sicherheitsupdates einspielen. Viele vergessen aber, laufende Software neuzustarten, damit die neue Version läuft statt der alten. Dabei hilft auf debianbasierten Linux-Systemen das Tool #needrestart, das leider meist nicht vorinstalliert ist.
Auf meinem Raspberry Pi 4 läuft needrestart
schon immer korrekt (automatisch nach apt upgrade
). Auf meinem Raspberry Pi 5 musste ich aber erst eine Konfigurationsdatei anlegen, wie es der Hauptentwickler hier beschreibt:
https://github.com/liske/needrestart/blob/master/README.raspberry.md
Bis dahin behauptete das Tool immer, dass ein reboot nötig sei, weil ein veralteter Linux-Kernel laufe.
Als nächstes will ich auf beiden Raspis die Festplattenverschlüsselung aktivieren. Das ist unter #Raspbian bzw. #RaspberryPiOS leider nicht so einfach wie auf anderen Debian-Systemen. Wenn ihr das geschafft habt: Schreibt gern eure Tipps!
#FactFriday
A variation on a theme this week - #HowTo #safely #report #facts - i.e. #leak / #whistleblow - to #journalists
First up, an #article which crossed my path today, which prompted the idea https://www.niemanlab.org/2025/04/how-to-leak-to-a-journalist/
And to add to that some #links for some other available methods (with thanks to @phocks for assistance with finding the links)
#Hushline blog post - https://hushline.app/library/blog/newsrooms-and-journalists/
Contact ( #Australian ) #ABC #ABCTV #Investigations - https://www.abc.net.au/news/confidential-tips/
How to make friends with ponies in 3 easy steps:
Put out the hay in multiple piles so the ponies have choices.
Sit next to a hay pile like you’re having a picnic.
When the ponies come up to share your picnic spot, resist the monkey-instinct to pat them. Sharing a hay pile may not seem like you’re doing much, but you came here for 3 easy steps, didn’t you?
Actually, the ponies find it pretty meaningful to peacefully share a good snack spot. That doesn’t stop Abner from rudely sticking his face in Abigail’s face just to see if she still likes him enough to tolerate his more annoying behaviors sometimes. Just like sometimes, I don’t manage to resist the urge to pat. And I see in their expressions that they would often prefer if I sat there quietly and kept my hands to myself.