Michael Connor Buchan reshared this.
@fireborn Probably not that hard, actually. AXTextField and AXTextArea totally expose the content of each line. You can use simple string manipulation to determine the indentation. Indent-beeper did it, actually. Not sure on the license of that code, but you could at least look at it for a general idea. I'm not sure, however, if you get all the lines as an iterator/table, so you can loop over them. Sounds like a good use for Obj-Info :).
That said, I don't really need it on the Mac. In TextMate, the symbols mode on the Rotor lets me fly between functions, and that's typically all I need to do. For those times when I need to do more, though, a Hammerspoon version would be extremely useful
I wrote this three years ago:
“One day, Twitter and other publishing platforms like Facebook, Instagram, or Medium will indeed die, like so many sites before them. And every time this happens, we lose most of the content we created and with it a fair amount of our collective cultural history.”
Own your content.
Publish on your own site.
matthiasott.com/articles/into-…
Into the Personal-Website-Verse · Matthias Ott – User Experience Designer
Matthias Ott is an independent user experience designer and developer from Stuttgart, Germany. Besides design practice he teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design, Kiel.Matthias Ott – User Experience Designer
DennisL reshared this.
How-to: Use role='application' - The A11Y Project
Never use role='application' on a widely containing element body if your page consists mostly of traditional page elements.www.a11yproject.com
Wie man Atomkraftwerke abreißt
#KKW #Greifswald: Hier wird seit fast drei Jahrzehnten gestemmt, geschweißt, gestrahlt, geschrubbt, chemisch geätzt, thermisch behandelt, mit Wischlappen, Stemmeisen und Sandstrahlern hantiert oder reinigende Chemikalien durch Rohrleitungen mit kontaminiertem Inhalt gepumpt. Das sei Knochenarbeit, sagt Meyer....
Abgeschaltet wurden sie schon 1990, der Rückbau 1995 genehmigt.
spektrum.de/news/langwieriger-…
Wie man Atomkraftwerke abreißt
Es reicht nicht, ein Atomkraftwerk bloß abzuschalten. Der Rückbau ist immens aufwändig. Radioaktivität sitzt an Oberflächen, in Ritzen und Spalten und sogar im Material selbst.Katja Maria Engel (Spektrum.de)
Here is my beautiful, affectionate, clever 18-yr-old boy who is always there with a soft paw and reassuring purr when I wake from a nightmare. He's got me through do much, I love him more than I can express in words 🥰
ct24.ceskatelevize.cz/kultura/…
Zemřel kytarista Keith Levene, zakládající člen punkové skupiny The Clash
Kytarista a zakládající člen britské punkové skupiny The Clash Keith Levene zemřel v pátek ve svém domě v Norfolku ve věku 65 let, oznámila britská média s odvoláním na hudebníkovy přátele.ČT24 - Nejdůvěryhodnější zpravodajský web v ČR - Česká televize
It's wonderful to see so many new users on BookWyrm and the fediverse! But also overwhelming for a small project like this one.
If you're excited about the project, consider supporting BookWyrm on Patreon:
patreon.com/bookwyrm
Mouse Reeve is creating BookWyrm, a federated social network for book lovers | Patreon
Become a patron of Mouse Reeve today: Get access to exclusive content and experiences on the world’s largest membership platform for artists and creators.Patreon
Please don't use #Fedified! 🙏
This is what it says about itself:
"(Fedified) is *the* way to make sure that you're following the account managed by the same person you used to follow on Twitter."
It wants to be a central authority. This is dangerous, and opposite to what the #Fediverse stands for.
People become dependent on a central authority, then it gets bought out by billionaires.
You can already verify your account on here without using any centralised lists:
fedi.tips/how-to-use-mastodon-…
How To Use Mastodon and the Fediverse: Advanced Tips | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
reshared this
Public Money, Public Code 🇪🇺
Why is software created using taxpayers’ money not released as Free Software?
We want legislation requiring that publicly financed software developed for the public sector be made publicly available under a Free and Open Source Software licence. If it is public money, it should be public code as well.
Code paid by the people should be available to the people!
Public Money, Public Code
Public Money, Public Code - A campaign for releasing publicly financed software as Free Softwarepubliccode.eu
You can now virtually enter the Great Pyramid of Giza in 3D and 360º
giza.mused.org/en/guided/266/i…
Inside the Great Pyramid | Giza Project
This is the interior three chambers of Khufu Pyramid, also known as the Great Pyramid, on the Giza Plateau. The pyramid interior includes the King's, Queen's, and subterranean chambers as well as the initial excavation tunnel.giza.mused.org
Počítačová hra 1428 propojuje husity s fantasy, přístupná je i lidem se zrakovým postižením
Dobu husitských válek a fantasy spojuje nová počítačová hra s názvem 1428 a podtitulem Shadows over Silesia, tedy Stíny nad Slezskem.ČT24 - Nejdůvěryhodnější zpravodajský web v ČR - Česká televize
V neděli nové tipy už delší dobu nevydávám, ale tohle je hodně aktuální a důležité téma a tipy pro #mastodon se kupí, takže prostě zcela mimořádné vydání :)
Kde si založit účet pro Mastodon? Není to tak snadné jak to vypadá. Jaké české servery/instance?
365tipu.cz/2022/11/13/tip2289-…
TIP#2289: Kde si založit účet pro Mastodon? Není to tak snadné jak to vypadá. Jaké české servery/instance? - @365tipu
Když jsem si zakládal účet pro Mastodon, měl jsem tak trochu štěstí. Mastodon.social ještě netrpěl pod náporem nových účtů a mě otevřené registrace. Když jsem zakládat účet pro Kolotipy, tak Mas.https://365tipu.cz/author/365tipu/#author (@365tipu)

Nestihli jste moji přednášku o marsovské misi InSight pro Pátečníky? Pak nezoufejte, na Youtube je dostupný záznam. Takže pokud se vám při neděli nechce z peřin a nevíte, na co koukat, co si dát hodinu a půl vědy? :D
youtube.com/watch?v=D8oGJIByU5…
Petr Brož: Co odhalila mise InSight o nitru Marsu? (Živě Viničná 7, Přírodovědecká fakulta UK)
Nástup kosmického věku nám umožnil spatřit, jak Mars vypadá na povrchu. Našli jsme svět, jehož tvář byla utvářena řadou procesů spjatých se sopečnou činností...YouTube
Fialova ODS ohrožuje Českou republiku
Všichni ekonomové varují, že zrušené superhrubé mzdy byla zásadní, nebezopečná chyba a že nezvyšenáí daní v nynější situaci bude skutečně průšvih. Nižší daně, které zvyšují zadlužení země, znamená více peněz v kapsách lidí pouze dnes, ale méně zítra. Být ...
blisty.cz/art/110571-fialova-o…
blisty.cz/art/110568-ustr-kudr… twitter.com/FPertold/status/15…
ÚSTR: Kudrna začal vyhazovat lidi, kteří podepsali petici protestující proti vyhazovu Muriel Blaive! | 11. 11. 2022 | Britské listy
Ondřej Vojtěchovský podepisuje petici na protest proti mému propuštění a o pár dní později je to on, kdo je propuštěn z pozice šéfredaktora časopisu Securit...Britské listy
The Tor Project | Privacy & Freedom Online
Defend yourself against tracking and surveillance. Circumvent censorship.www.torproject.org
Podcast transcript, Mosen at Large episode 206, Mastering Mastodon, how do you get started with ham radio, and a fix for the Eset issues plaguing screen reader users
Transcripts of Mosen at Large are made possible by Pneuma Solutions, a global leader in accessible cloud technologies. On the web at You can read the full transcript below, download the transcript …Mosen At Large
¡Hola!
mstdn.mx fue actualizado a la versión 4.0 (RC3) de mastodon, hay cientos de cambios, correcciones y nuevas funcionalidades, la mayoría son técnicas pero de cara al usuario quizás las dos mas notables son:
La habilidad de ¡editar toots! ahora puedes editar estados, posteriormente se puede ver la lista de cambios que ha tenido un toot.
¡Se pueden seguir a tendencias! es múy util si estás muy interesado en una particular temática, al hacerlo los posts saldrán en tu timeline principal 🏠
Nice to see this article which features @ethanz talking about #disability communities and the challenges with the #MuskMigration in the past few weeks.
time.com/6230469/disability-us…
It definitely won't be easy for #PwD to re-establish their networks. It isn't easy for anyone.
Yet, this is a service which ultimately may fail with the new management. Moving to a decentralized, open source, federated response may be necessary.
Twitter Was a Lifeline for People With Disabilities. Musk’s Reign Is Changing All of That
Twitter users with disabilities say they could be 'left with nothing' in the wake of Elon Musk taking over the site.Megan McCluskey (Time)
A new instance recently sprung up advertising itself as queer, sex worker friendly, and body positive, but it displays a number of flagrant red flags that merit distrust.
1. PinkSheep dot org uses Soapbox, a fork of Pleroma made by notorious TERF Alex Gleason.
2. Its TOS offers no indication that the admin has researched the legal challenges involved in making a sex-worker-safe space.
3. Its federated timeline, visible at /timeline/fediverse, includes posts from toxic shitposting instances such as refusal.biz - content warning: rape joke pinksheep.org/@rats@refusal.bi…
This is a fun video by Heydon trying to make a video which inspires developers to learn more about web accessibility briefs.video/videos/what-is-ar…
Hope blind people find it helpful and sighted people find it interesting.
Podcast transcript, Mosen at Large episode 206, Mastering Mastodon, how do you get started with ham radio, and a fix for the Eset issues plaguing screen reader users
Transcripts of Mosen at Large are made possible by Pneuma Solutions, a global leader in accessible cloud technologies. On the web at You can read the full transcript below, download the transcript …Mosen At Large
Yep that design is a huge mixed bag. That’s why I have 3 accounts so far. 1 is literally because I can’t follow everyone from my personal account.That’s what I ended up doing. It didn’t make sense after a few days, for spam reasonings.
---
RT @HashtagHeyAlexa
Can everyone please stop putting their Mastodon usernames in their Twitter names? They sound like shit when I turn VoiceOver on.
Just put the damn thing in your bio or make …
twitter.com/HashtagHeyAlexa/st…
Although Jesse Brown from the Canadian news / podcast company #CanadaLand has said he has no plans to come to #Mastodon I still think it is worth while to give them a plug here.
I have donated to this podcast, from almost the beginning. I initially started because I really enjoyed his #CBC radio show (which was unfortunately cancelled)
Show Jesse that Mastodon is worth joining by subscribing & donating:
canadalandnetwork.supercast.co…
Canadaland
Trustworthy independent journalism is essential in a functioning democracy. Your support helps us deliver quality reporting, news, and analysis that is free and accessible for all.Supercast
@robert12jones certainly when media claims they are reporting "Just the facts" you can be certain they aren't.
Knowing both sides of an argument is good. But being a centrist is different in Canada vs Europe. It is all relative.
Mastodon Support by manuelcortez · Pull Request #496 · MCV-Software/TWBlue
This is an attempt to add support for Mastodon (and probably other networks that could speak the Activity Pub protocol) into TWBlue. I have made several attempts to add this in the past, although t...GitHub
Peter Vágner likes this.
reshared this
Did I already point out how cool the mastodon-archive tool is? I just had to post a follow-up to a toot from several days ago. But how to find it? Pick the next best open terminal window, type "mastosearch <searchTerm>" – et voila, less than a second later I have it, thanks to my daily cron-driven-updated archive 
github.com/kensanata/mastodon-…
Thanks @kensanata 😍
GitHub - kensanata/mastodon-backup: Archive your statuses, favorites and media using the Mastodon API (i.e. login required)
Archive your statuses, favorites and media using the Mastodon API (i.e. login required) - GitHub - kensanata/mastodon-backup: Archive your statuses, favorites and media using the Mastodon API (i.e....GitHub
Peter Vágner likes this.
Still not a single volunteer to give the RPM or DEB package of the great mastodon-archive tool a try and report back?
github.com/kensanata/mastodon-…
(note that if you had one of the first 2 installed, you need to uninstall that first as the package was renamed from mastodon-backup to mastodon-archive – which was done for consistency)
getting mastodon-backup packaged (for Linux) · Issue #80 · kensanata/mastodon-archive
As discussed in #78 we will go about packaging mastodon-backup for Linux distributions – a task I've adopted. Attached you'll find the first packages to test (I had to rename the files to *...GitHub
Consider adding:
Vcs-Git: github.com/kensanata/mastodon-…
Into CONTROL aswell :)
GitHub - kensanata/mastodon-archive: Archive your statuses, favorites and media using the Mastodon API (i.e. login required)
Archive your statuses, favorites and media using the Mastodon API (i.e. login required) - GitHub - kensanata/mastodon-archive: Archive your statuses, favorites and media using the Mastodon API (i.e...GitHub
I dont know about RPMs actually, the few times I have created RPMs - I've cheated.
First I created a .deb package, then used "alien" to convert it to .rpm :P
I have forgot what kind of service I used for that.
@bashley Yupp, expected behaviour on 20.04. Check in /usr/share/doc/mastodon-archive/contrib (the Readme gives you some background) to run upgrade_python-mastodon.sh as root. 20.04 ships a too old version of the Mastodon.py – that script replaces the corresponding files from PyPi.
We decided to not depend on a specific version to not lock folks out, but rather provide this helper. If you got no hint, please open an issue so it can be added. Thanks!
I'll suscribe to the ticket (and it will give me a opportunity to bump my professional laptop to 22.04 at last (IT doesn't really like it but well...)) and I'll give feedbacks!
So I was checking my logs and people report me to me all the time, but I got a report from mas.to, who has defederated with me, which is fine, but what was said got my attention.
They called me racist and said I didn't use content warnings for my content, which we've discussed at length this week, and how entitled it is. We all know that's just white people shit.
But they say I attack people. This is a bald-faced lie. If you look at every single one of my contentious moments with other users on here, they come at me. I don't attack people. I defend myself. 100% of the time. I do not go after people. That's not my thing, and I have zero interest in the lives of bigots and people who just don't like me for whatever reason.
Earlier in the week, I talked about how much understanding there is for bigotry and hate on the fedi but that isn't extended to it's targets.
The situation is with mas.to is a perfect example of this.
I would urge caution for anyone who interacts with that instance as they've shown a tolerance for bigotry but none for people who are harassed and targeted by it.
is racist without a single content
warning. This person’s entire being
here is hateful & looking to attack
others.
Ready to quit Google? Check these alternatives that let you take back your privacy: tutanota.com/blog/posts/how-to… 😎
✅ @Tutanota
✅ Firefox
✅ @bitwarden
✅ @fdroidorg
What are your favorite apps to replace Google?
How to leave Google behind: Quick guide to take back your privacy online.
Stop privacy-intrusive services from exploiting your data. Now is the time to leave Google, Facebook & Co. This guide recommends privacy-friendly alternatives so that you can #deGoogle your life.Tutanota
All the other services show that they can be as good as Google's, maybe slightly better.
With OSM vs. GMaps the difference in quality is ridiculous.
I can understand that Tutanota cannot use a client application from third parties because of security reasons, but then it should improve a lot the usability, I am missing basic things like changing fonts, or adding more than one email signature, grouping contacts, etc... is there a development roadmap for addressing this "basic" features?
#BangBangCon livestream is going now bangbangcon.com/livestream.htm…
<10 minutes to what I think is going to be a singalong-from-home
Tonight I am bringing some #transport, #bikes, #cycling, #urbanism and #antiCar #memes.
I hope you enjoy them and are radicalised like I am. Once you start seeing how we've been trapped by #carDependency you cannot unsee it again.
Let's fight for space for people, cities that are walkable, accesible, clean, green and safe.
Of course, please contribute your own memes to the thread and also radicalise your family, workmates and friends!
While it's true that #EVs have dramatically lower emissions when compared to combustion engines, that is only part of the problem.
EVs do not solve congestion, or road mortality (they might be worse as they tend to be heavier).
The production of batteries is very unsustainable and the need for charging infrastructure creates a new set of issues that need to be addressed in our public space. Essentially they need MORE of our cities.
EVs are here to save the automobile industry, not the planet.
It's cheaper, safer, more efficient, more fun and it makes users healthier and happier. Although it also shares the problem of sustainability for battery production, the scale of this issue for ebikes is drastically reduced (close to 100x)
And the charging infrastructure already exists.



Archos
in reply to Jan Molič • • •Jan Molič
in reply to Archos • • •Archos
in reply to Jan Molič • • •Archos
in reply to Jan Molič • • •