# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 235484
# self = https://watcher.sour.is?offset=232449
# next = https://watcher.sour.is?offset=232549
# prev = https://watcher.sour.is?offset=232349
The correct way to do Drum and Bass. // Om Live at Pioneer Works // https://www.youtube.com/watch?v=IwnDKcoVHmY #NowPlaying
The correct way to do Drum and Bass. // Om Live at Pioneer Works // https://www.youtube.com/watch?v=IwnDKcoVHmY #NowPlaying
The correct way to do Drum and Bass. // Om Live at Pioneer Works // https://www.youtube.com/watch?v=IwnDKcoVHmY #NowPlaying
❤️ 🎶: 그리워하면 그댈 만날까봐 by Kim Na Young
Gewisse Ähnlichkeiten sind nicht zu leugnen: https://datajournal.org/schon-wieder/
4 mile run: 4.02 miles, 00:09:29 average pace, 00:38:08 duration

#running #treadmill
4 mile run: 4.02 miles, 00:09:29 average pace, 00:38:08 duration

#running #treadmill
4 mile run: 4.02 miles, 00:09:29 average pace, 00:38:08 duration

#running #treadmill
@arne That’s nice, but … where do they get the money for this? Must be expensive as heck. 😅
@arne That’s nice, but … where do they get the money for this? Must be expensive as heck. 😅
@arne That’s nice, but … where do they get the money for this? Must be expensive as heck. 😅
@andros I don't see a burst of new twtxt clients popping up. Yeah, the most recent ones are TwtxtReader and twtxt-el. Did I miss one? I agree with @david, looks normal to me. :-)

I'm also working on my rewrite at the moment, but that started… *looking at the git history*… oh wow! O_o Over two years ago! I just implemented jumping to the next/previous unread message.
looks good now!
description = 🏗 Full-Stack developer (Mainly Python) ✍ Writer[...]
[47°09′16″S, 126°43′47″W] Wind speed: 49kph
@eapl.me Can you check now, please?
@eapl.me Can you check now, please?
Check now please
Check now please
I take note!
I take note!
I make a Emacs theme with a contrast ready for colour blind or visually impaired people.
https://github.com/tanrax/thankful-eyes-theme.el
Enjoy!
#emacs #accessibility
I make a Emacs theme with a contrast ready for colour blind or visually impaired people.
https://github.com/tanrax/thankful-eyes-theme.el
Enjoy!
#emacs #accessibility
Ah mais voilà ! https://codeberg.org/ladigitale/digitools
Ah mais voilà ! https://codeberg.org/ladigitale/digitools
Alors oui, il y a https://ladigitale.dev mais je cherche juste une page web facile à auto-héberger (html, js) <@ladigitale>
Alors oui, il y a https://ladigitale.dev mais je cherche juste une page web facile à auto-héberger (html, js) <@ladigitale>
Savez-vous s'il existe un équivalent à classroomscreen qui pourrait s'auto-héberger? #autohebergement https://classroomscreen.com/app
Savez-vous s'il existe un équivalent à classroomscreen qui pourrait s'auto-héberger? #autohebergement https://classroomscreen.com/app
Habemus datas! #extramuralhas ![Poster para o Extramuralhas (Festival Gótico 2025, XIV edição), 21, 22 e 23 de Agosto em Leiria. www.fadeinfestival.com](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/081/667/571/065/818/original/1c2dda87a561da29.jpg)
Habemus datas! #extramuralhas ![Poster para o Extramuralhas (Festival Gótico 2025, XIV edição), 21, 22 e 23 de Agosto em Leiria. www.fadeinfestival.com](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/081/667/571/065/818/original/1c2dda87a561da29.jpg)
Domingo de Carnaval vou fazer oficina de GIFs animados no Garoa 15h... https://garoa.net.br/wiki/Carnahacking_2025 #carnahacking #garoahackerclube #hackerspace #Python #py5 #ProgramaçãoCriativa #SãoPaulo ![placa girando em 3D em fundo preto com o logo do Carnahacking do Garoa (letras caindo no meio de confetis)](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/081/661/900/440/439/original/54aff5ca476d3c14.mp4)
A little update of the IndieConnector is out now. I worked on the source view, which is now split into users and sources.https://maurice-renck.de/en/notes/2025/indieconnector-source-update
❤️ 🎶: One Hundred Love by LIA (ITZY)
[47°09′42″S, 126°43′22″W] Working impossible due to thunderstorm
I was on the hunt for new twts and found what I was looking for. Welcome to my timeline:
@javivf @lafe @melyanna @nff @shreyan
❤️ 🎶: Burning the Map by Ye Ram
sin OpenBSD, ni NixOS o alpine.. se siente un poco extraño.. xD
quiero OpenBSD.. pero necesito Bluethoot.. :( #dilema
[47°09′16″S, 126°43′27″W] Wind speed: 93kph -- batteries low
@movq I could show you some places here, in MeckPomm.
You may also want to renovate an old abandoned manor!?
[47°09′49″S, 126°43′56″W] Wind speed: 96kph -- batteries low
@andros

- System Design Interview Vol. 1 and 2, Alex Xu and Sahn Lam
- Designing Data-Intensive Applications, Martin Kleppmann
🧮 USERS:1 FEEDS:2 TWTS:1261 ARCHIVED:84964 CACHE:2806 FOLLOWERS:18 FOLLOWING:14
So, #Mozilla wrote something up to "explain" their #Firefox move. Read it in full here:
https://connect.mozilla.org/t5/discussions/information-about-the-new-terms-of-use-and-updated-privacy/m-p/87922/highlight/true#M33705

TLDR? It's bull. Let's dive in?

They focus basically in saying three things:
1) Mozilla needs a license to your data to do things like sending your words to a search engine;
2) there's #AI stuff that needs ToS and Priv. Policy;
3) the acceptable use policy was already in place at Mozilla for the website, etc..

Why bull?
1) if what I type on Firefox (the browser) was sent to Mozilla so they could send it to the search engine, then they'd need access to it. It's not how a browser works or how a privacy-caring browser should ever work. Since what goes on between my Firefox textfields and the browsers I submit to is between us and then, Mozilla should have nothing to do with that data, with or without license.
2) They talk about two kinds of AI: AI services you can access to from Firefox, and AI offline and private abilities within Firefox. For the first, each of those services - if we choose to use them - can and should have their own ToS (distinct from Firefox or any other software used to reach them). AI services running locally should never share anything with anyone, so there's no licenses Mozilla should get.
3) Keep your website's ToS to your website, I don't need it on Firefox - and Mozilla neither.
So, #Mozilla wrote something up to "explain" their #Firefox move. Read it in full here:
https://connect.mozilla.org/t5/discussions/information-about-the-new-terms-of-use-and-updated-privacy/m-p/87922/highlight/true#M33705

TLDR? It's bull. Let's dive in?

They focus basically in saying three things:
1) Mozilla needs a license to your data to do things like sending your words to a search engine;
2) there's #AI stuff that needs ToS and Priv. Policy;
3) the acceptable use policy was already in place at Mozilla for the website, etc..

Why bull?
1) if what I type on Firefox (the browser) was sent to Mozilla so they could send it to the search engine, then they'd need access to it. It's not how a browser works or how a privacy-caring browser should ever work. Since what goes on between my Firefox textfields and the browsers I submit to is between us and then, Mozilla should have nothing to do with that data, with or without license.
2) They talk about two kinds of AI: AI services you can access to from Firefox, and AI offline and private abilities within Firefox. For the first, each of those services - if we choose to use them - can and should have their own ToS (distinct from Firefox or any other software used to reach them). AI services running locally should never share anything with anyone, so there's no licenses Mozilla should get.
3) Keep your website's ToS to your website, I don't need it on Firefox - and Mozilla neither.
On my blog: Real Life in Star Trek, Tapestry https://john.colagioia.net/blog/2025/02/27/tapestry.html #scifi #startrek #closereading
I just learned about a few to me unknown git settings: https://blog.gitbutler.com/how-git-core-devs-configure-git/ Let's see how quickly I can't live without them anymore. ;-)
also @Andros, I see that if I open that URL on my browser, I see weird characters in the .txt file:
description = 🏗
Perhaps your nginx server is missing a Content-Type: text/html; charset=utf-8 header?
https://serverfault.com/a/975289

In timeline it looks OK however, I think it's relying on
> The file must be encoded with UTF-8
of the original spec:
https://twtxt.readthedocs.io/en/latest/user/twtxtfile.html
working on my bookmarks tool, I found out that http(s)://domain.tls is not a valid resource, but http(s)://domain.tls/ is, as you can see here: https://stackoverflow.com/a/2581423

I suppose that internally the wget/curl or whatever client you are using is redirecting it?
@andros, I am getting:


Feed was redirected: https://twtxt.andros.dev -> https://twtxt.andros.dev/


Each time my client fetches your feed. It just doesn't make any sense to me. Wouldn't be both, pretty much, be the same (I noticed the /, yes)?
@andros, I am getting:


Feed was redirected: https://twtxt.andros.dev -> https://twtxt.andros.dev/


Each time my client fetches your feed. It just doesn't make any sense to me. Wouldn't be both, pretty much, be the same (I noticed the /, yes)?
@movq woah! MV, for what I read on Wikipedia, is a fantastic, almost fantasy like state. Very low density on population. Matter of fact, they seem to be having issues with population growth, and will certainly welcome a bass player addicted, esoteric programmer, that would otherwise be a pretty quiet person. A win-win! :-D
@movq woah! MV, for what I read on Wikipedia, is a fantastic, almost fantasy like state. Very low density on population. Matter of fact, they seem to be having issues with population growth, and will certainly welcome a bass player addicted, esoteric programmer, that would otherwise be a pretty quiet person. A win-win! :-D
[47°09′52″S, 126°43′48″W] Weather forecast alert -- storm from NW
@lyse Yeah, well, what they want is for us to become hopeless and give up. We should just try. Not wait and … wait.
@lyse Yeah, well, what they want is for us to become hopeless and give up. We should just try. Not wait and … wait.
@lyse Yeah, well, what they want is for us to become hopeless and give up. We should just try. Not wait and … wait.
@lyse @david I often think about moving to Mecklenburg-Vorpommern. It’s a long way from home and probably not realistic, but one can dream. 😅
@lyse @david I often think about moving to Mecklenburg-Vorpommern. It’s a long way from home and probably not realistic, but one can dream. 😅
@lyse @david I often think about moving to Mecklenburg-Vorpommern. It’s a long way from home and probably not realistic, but one can dream. 😅
@movq @david Where can I join you? Building a log cabin in the woods would be dang awesome!
@movq I don't know. It seems a bit like whatever we do or don't do, we're gonna lose. :-( Unless the ban is successful.
I forgot to follow up on this one. I ended up ordering the Mac mini M4 just before Christmas, which means I got it on 31 December 2024. The machine is all I thought it will be, so, very happy with it. This time around I am using the "mostly vanilla" approach. That means no iTerm2, but Terminal app, no Chrome, etc., and just a few selected brew applications. Want to keep it lean!
I forgot to follow up on this one. I ended up ordering the Mac mini M4 just before Christmas, which means I got it on 31 December 2024. The machine is all I thought it will be, so, very happy with it. This time around I am using the "mostly vanilla" approach. That means no iTerm2, but Terminal app, no Chrome, etc., and just a few selected brew applications. Want to keep it lean!
Este tema da #musiquinta não é bem a minha onda, mas acho que esta música serve quanto baste (pelo menos dançada à minha moda):

DVAR - Bedrii Wedrii

https://dvar.bandcamp.com/track/bedrii-wedrii foto do CD "fayah!" dos DVAR, de onde veio a música escolhida esta semana
Este tema da #musiquinta não é bem a minha onda, mas acho que esta música serve quanto baste (pelo menos dançada à minha moda):

DVAR - Bedrii Wedrii

https://dvar.bandcamp.com/track/bedrii-wedrii foto do CD "fayah!" dos DVAR, de onde veio a música escolhida esta semana
@prologic Yarn! There are so many little issues that often dissuade Bender from participating. He is getting bent! :-D
@prologic Yarn! There are so many little issues that often dissuade Bender from participating. He is getting bent! :-D
[47°09′10″S, 126°43′19″W] Raw reading: 0x67C09A11, offset +/-3
@andros I wouldn't call it regular, but cyclical. Since, with the exception of Yarn (maybe?), clients are everything when it comes to twtxt, every now and then we see an increase of interest on new development. I have seeing them come and go, only few "beside remains". :-)
@andros I wouldn't call it regular, but cyclical. Since, with the exception of Yarn (maybe?), clients are everything when it comes to twtxt, every now and then we see an increase of interest on new development. I have seeing them come and go, only few "beside remains". :-)
thanks magical.fish's admin, this hole is the best!!
lmaooo
Good luck @arne !
Good luck @arne !
@bender I understand 😅
@bender I understand 😅
Question to the twtxt veterans, are we experiencing an explosion of clients or is this a regular occurrence?
Question to the twtxt veterans, are we experiencing an explosion of clients or is this a regular occurrence?
@movq ahh, living in a small house in the middle of nowhere, yes! That's my dream too. We live in the suburbs, in a relatively small community; it isn't enough, though. Take a sick day, and blast that amp! :-D
@movq ahh, living in a small house in the middle of nowhere, yes! That's my dream too. We live in the suburbs, in a relatively small community; it isn't enough, though. Take a sick day, and blast that amp! :-D
The "official conversation" is happening here:

https://connect.mozilla.org/t5/discussions/information-about-the-new-terms-of-use-and-updated-privacy/m-p/87735

There they tell users that "You stay in control". Unfortunately, their new Terms of Use say that:

"Every once in a while, Mozilla may decide to update these Terms. We will post the updated Terms online. We will take your continued use of Firefox as acceptance of such changes."

No matter how common this has become over the past years, this is quite unacceptable, and Firefox users deserve better from Mozilla. The fact that they can unilaterally change the terms and users are automatically bound to them (as soon as they use the browser again - even if they're using it to open the document where they can see the date on the terms!) is not a fair agreement - and works against the claim that "You stay in control".
The "official conversation" is happening here:

https://connect.mozilla.org/t5/discussions/information-about-the-new-terms-of-use-and-updated-privacy/m-p/87735

There they tell users that "You stay in control". Unfortunately, their new Terms of Use say that:

"Every once in a while, Mozilla may decide to update these Terms. We will post the updated Terms online. We will take your continued use of Firefox as acceptance of such changes."

No matter how common this has become over the past years, this is quite unacceptable, and Firefox users deserve better from Mozilla. The fact that they can unilaterally change the terms and users are automatically bound to them (as soon as they use the browser again - even if they're using it to open the document where they can see the date on the terms!) is not a fair agreement - and works against the claim that "You stay in control".
Got myself a proper bass amp and now I *really* want to live in a small house in the middle of nowhere, where I won’t bother anyone. 😅
Got myself a proper bass amp and now I *really* want to live in a small house in the middle of nowhere, where I won’t bother anyone. 😅
Got myself a proper bass amp and now I *really* want to live in a small house in the middle of nowhere, where I won’t bother anyone. 😅
@andros I think that by "starting again" they meant "starting over", as in, completely dropping it, and starting with a blank slate.
@mozillaofficial@mozillaofficial in the meantime updated their news item to add this "explanation" regarding one of the items within the terms that has been criticized:

"We need a license to allow us to make some of the basic functionality of Firefox possible. Without it, we couldn’t use information typed into Firefox, for example."

In the explanation, they don't tell us -what- is that "some basic functionality" they refer to, or why would Mozilla need to use information typed into Firefox, for example.
@mozillaofficial@mozillaofficial in the meantime updated their news item to add this "explanation" regarding one of the items within the terms that has been criticized:

"We need a license to allow us to make some of the basic functionality of Firefox possible. Without it, we couldn’t use information typed into Firefox, for example."

In the explanation, they don't tell us -what- is that "some basic functionality" they refer to, or why would Mozilla need to use information typed into Firefox, for example.
[47°09′21″S, 126°43′02″W] Transponder jammed
@andros I don't get the "layers" bit at all, but the composability ist just common sense to me. It requires a good language though with the right levels of abstractions. i.e: prefer interfaces over classes.
What do you think about this?
What do you think about this?
@xuu What books do you have?
@xuu What books do you have?
I have the same feeling at my job. Every time I return to old projects, it's like my first time.
I have the same feeling at my job. Every time I return to old projects, it's like my first time.
[47°09′06″S, 126°43′05″W] Raw reading: 0x67C01B82, offset +/-4
I have the feeling, that I have come to a dead end with my first version of the TwtxtReader. That's why I'm stopping the project and starting again.
But of course, everyone is welcome to take a look at https://github.com/upputter/TwtxtReaderMK1
@lyse

> To me it appeared that the failed attempts to ban NPD in the past actually helped them gain more supporters.

What makes AfD stronger *for sure* is just going “lol nah we’re not even going to try”:

https://www.tagesschau.de/inland/innenpolitik/afd-verbot-antrag-100.html

If they don’t try, then it means that “it can’t be that bad, it’s just a normal party”, right? 😡