# 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 235228
# self = https://watcher.sour.is?offset=231793
# next = https://watcher.sour.is?offset=231893
# prev = https://watcher.sour.is?offset=231693
@falsifian
it look like your markdown image tags are missing the protocol part (https://) so they don't render at least on my server: https://darch.dk/timeline/conv/3vtnszq
@falsifian
it look like your markdown image tags are missing the protocol part (https://) so they don't render at least on my server: https://darch.dk/timeline/conv/3vtnszq
@falsifian
it look like your markdown image tags are missing the protocol part (https://) so they don't render at least on my server: https://darch.dk/timeline/conv/3vtnszq
[47°09′07″S, 126°43′40″W] Transponder jammed
I guess i can just write a quick bash script to autoupload my twtxt file occasionally?
i cannot for the life of me make twtxt.el work. i can post from it, but no timeline, and it will not do post-hook uploads!
@eapl.me Agree 👍
@falsifian In the process of 🤞
Mostra de Fanzines
17 de Maio de 2025, 15h às 23:59h
Grupo Recreativo de Santo António (Paio Pires) / CoopA

* lançamento do CoopAzine n° 4
* concerto por TRAS TE
* workshop de BD, para crianças, por PEPEDELRAY Cartaz com a informação que está no toot*
Mostra de Fanzines
17 de Maio de 2025, 15h às 23:59h
Grupo Recreativo de Santo António (Paio Pires) / CoopA

* lançamento do CoopAzine n° 4
* concerto por TRAS TE
* workshop de BD, para crianças, por PEPEDELRAY Cartaz com a informação que está no toot*
🧮 USERS:1 FEEDS:2 TWTS:1251 ARCHIVED:84810 CACHE:2762 FOLLOWERS:18 FOLLOWING:14
Some satisfying icicle-breaking in our backyard: photos.falsifian.org/video/sM7G3vfS6yuc/VID_20250217_203250.mp4

I couldn't resist taking home a prize:
A large, irregular block of ice in a kitchen sink. It is the top of a group of icicles.
Another view of the large, irregular block of ice in a kitchen sink.

It's been snowy here in #Toronto.
An open door revealing snow packed neatly against where the door rests when closed.

(I tried formatting the images in markdown for the benefit of yarn and any other clients that understand it.)

#photo #photos #winter
@prologic Have you tried Google's robots.txt report? https://support.google.com/webmasters/answer/6062598?hl=en . I would expect Google to be pretty good about this sort of thing. If you have the energy to dig into it and, for example, post on support.google.com, I'd be curious to hear what you find out.
- Da igual lo que digan: sigues siendo una pantera. -
#catsoftwtxt
- Da igual lo que digan: siempre serás un black panther. -
#catsoftwtxt
Something interesting to think about for twtxt, the microblogging for hackers and friends...

> The biggest challenge of ActivityPub is that it's too technical to easily explain to regular people. Nobody is interested in a jargon-laden diatribe about servers and federation. When simple questions have overly complex answers, people tend to switch off.
https://activitypub.ghost.org/your-thoughts-on-onboarding/
i+like+my+dildo
[47°09′04″S, 126°43′41″W] Transponder still failing
Aha! Double returns! :-D
Trying to replicate what prologic did:

- This is the first bulleted line.

- This is the second bulleted line.

- This is the third.

Done.
Using - instead now, to see:

- This is the first bulleted line.
- This is the second bulleted line.
- This is the third.

Done.
Cet aprèm, j'ai jardiné. Quelques rayons de soleil, c'était le bonheur. Ravi de voir que la terre s'améliore avec les multiples paillages. La salade est plantée, plus qu'à espérer qu'il y ait moins d'escargots
Cet aprèm, j'ai jardiné. Quelques rayons de soleil, c'était le bonheur. Ravi de voir que la terre s'améliore avec les multiples paillages. La salade est plantée, plus qu'à espérer qu'il y ait moins d'escargots
@eapl.me Hmmmmmmmmmmmm, okay, that’s nice. lagrange does that for Gopher as well. 🤔
@eapl.me Hmmmmmmmmmmmm, okay, that’s nice. lagrange does that for Gopher as well. 🤔
@eapl.me Hmmmmmmmmmmmm, okay, that’s nice. lagrange does that for Gopher as well. 🤔
@eapl.me Hmmmmmmmmmmmm, okay, that’s nice. lagrange does that for Gopher as well. 🤔
well, Gemini clients like Lagrange allow to show inline images when you click on an image link. Text based clients, like Amfora, usually allow to watch the image in another 'window'.

For example here: gemini://text.eapl.mx/en-making-a-tic-tac-toe-variant and there https://text.eapl.mx/en-making-a-tic-tac-toe-variant

I agree that some topics require images to make it easier to explain.
[47°09′56″S, 126°43′24″W] Transponder malfunction
#MaradoWeekly #WeeklyPlant Week 07 A rose tulip flower in front of an audio speaker
#MaradoWeekly #WeeklyPlant Week 07 A rose tulip flower in front of an audio speaker
What I really do miss in Gopher/Gemini are inline images. I mean, yes, I’m a minimalist, but blog posts like this one without inline images are just a total mess. 🫤
What I really do miss in Gopher/Gemini are inline images. I mean, yes, I’m a minimalist, but blog posts like this one without inline images are just a total mess. 🫤
What I really do miss in Gopher/Gemini are inline images. I mean, yes, I’m a minimalist, but blog posts like this one without inline images are just a total mess. 🫤
What I really do miss in Gopher/Gemini are inline images. I mean, yes, I’m a minimalist, but blog posts like this one without inline images are just a total mess. 🫤
@movq Poo 💩 I feel you 🤗
@bender I plead the 5th 🤣
@bender @prologic the markdown list in #jr6ywrq is a "loose" list, e.g. https://github.com/erusev/parsedown/issues/474#issuecomment-280874843
My markdown parser (parsedown PHP) renders the list with p-tags also.
@twtxt.net LOL. It was your doing.
@twtxt.net LOL. It ***was your doing.***
Yes, you did something quite weird with yours.
Let me see how mine come out:

* This is the first bulleted line.
* This is the second bulleted line.
* This is the third.

This concludes my test.*
@bender It's the blind abiding that worries me a lot. I'm still reading his letter, plus some other similar things I've come across I'll share later. It's all fucking horrifying just how fucking goddamn corrupted everything is lately 🤦‍♂️
@bender Not my doing. That's the Markdown parser/render. Not Goldmark (yet).
Why not? I'm agree about hyperdrive and holepunch but do know how nostr related. Also gateway can be more that one without having nostr discovery problem
@twtxt.net unrelated, there are problems with <li> here. There shouldn't be <p> within them, I think. I might be wrong.
@twtxt.net just being real. I will do it because I feel it's my duty. As Anthony said on his letter, it isn't about a silly name, but blindy abiding.
On my hit list of assholes tech giants that break the rules and are bad web citizens:

- Microsoft
- Google
- Alibaba
- Open AI

- _more to come..._
"a balloon bursting behind one’s head."
@bender Not with that kind of attitude 🤣

> I don’t think it will have any impact
@a.9srv.net I don't think it will have any impact, but it is the very least we (investors, and/or customers) can do. I will do the same.
I\\'m learning #Django at paid offline course. My diplom project: https://git.0ut0f.space/doesnm/cms (frontend not included in repo but exists on my usb drive because it's too worse)
I\'m learning #Django at paid offline course. My diplom project: https://git.0ut0f.space/doesnm/cms (frontend not included in repo but exists on my usb drive because it's too worse)
Can't seem to prevent "bad bots" from aggressively hitting your shit™ 🤦‍♂️
Bloody hell 🤦‍♂️🤦‍♂️

$ jq -r --arg host "gopher.mills.io" '. | select(.request.host==$host) | "\\(.request.client_ip) \\(.request.uri) \\(.request.headers["User-Agent"])"' mills.io.log-au | while IFS=$' ' read -r ip uri ua; do asn="$(geoip -a "$ip")"; echo "$asn $ip $uri $ua"; done | grep -E '^45102.*' | sort | head
45102 47.251.70.245 /gopher.floodgap.com/0/feeds/democracynow/2015/Oct/14/0 ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"]
45102 47.251.84.25 /gopher.floodgap.com/0/feeds/voaheadlines/2014/Mar/09/voanews.com-content-article-1867433.html ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F0692937396569A52972EB2 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F9657307A96569A52974634 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB7571C7896569A529E6603 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB75EF81296569A529E6617 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FC6564ADB96569A5A9E660C ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
Bloody hell 🤦‍♂️🤦‍♂️

$ jq -r --arg host "gopher.mills.io" '. | select(.request.host==$host) | "\(.request.client_ip) \(.request.uri) \(.request.headers["User-Agent"])"' mills.io.log-au | while IFS=$' ' read -r ip uri ua; do asn="$(geoip -a "$ip")"; echo "$asn $ip $uri $ua"; done | grep -E '^45102.*' | sort | head
45102 47.251.70.245 /gopher.floodgap.com/0/feeds/democracynow/2015/Oct/14/0 ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"]
45102 47.251.84.25 /gopher.floodgap.com/0/feeds/voaheadlines/2014/Mar/09/voanews.com-content-article-1867433.html ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F0692937396569A52972EB2 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3F9657307A96569A52974634 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB7571C7896569A529E6603 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FB75EF81296569A529E6617 ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
45102 47.82.10.106 /gopher.viste.fr/1/OnlineTools/hangman.cgi%3FC6564ADB96569A5A9E660C ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43"]
On my blog: Developer Diary, World Eve of Social Justice https://john.colagioia.net/blog/2025/02/17/social-justice.html #programming #project #devjournal
[47°09′34″S, 126°43′39″W] --bad checksum--
@anth A very concerning development. Google and Microsoft have done the same, by the way.
@anth A very concerning development. Google and Microsoft have done the same, by the way.
@anth A very concerning development. Google and Microsoft have done the same, by the way.
@anth A very concerning development. Google and Microsoft have done the same, by the way.
Not me... Sorry


I am so, so, so fed up with the arrogance of people in tech. People think they know everything. Everything is easy and trivial. “Told you so!”, everywhere you look. And this bloody condescending tone, all the time. When I ask for an opinion, I don’t want to get a “well, duh, idiot”. For fuck’s sake.

It’s nothing new, it’s always been like that. Which makes it even worse.

This really makes me not want to work in this field anymore.



I am so, so, so fed up with the arrogance of people in tech. People think they know everything. Everything is easy and trivial. “Told you so!”, everywhere you look. And this bloody condescending tone, all the time. When I ask for an opinion, I don’t want to get a “well, duh, idiot”. For fuck’s sake.

It’s nothing new, it’s always been like that. Which makes it even worse.

This really makes me not want to work in this field anymore.



I am so, so, so fed up with the arrogance of people in tech. People think they know everything. Everything is easy and trivial. “Told you so!”, everywhere you look. And this bloody condescending tone, all the time. When I ask for an opinion, I don’t want to get a “well, duh, idiot”. For fuck’s sake.

It’s nothing new, it’s always been like that. Which makes it even worse.

This really makes me not want to work in this field anymore.



I am so, so, so fed up with the arrogance of people in tech. People think they know everything. Everything is easy and trivial. “Told you so!”, everywhere you look. And this bloody condescending tone, all the time. When I ask for an opinion, I don’t want to get a “well, duh, idiot”. For fuck’s sake.

It’s nothing new, it’s always been like that. Which makes it even worse.

This really makes me not want to work in this field anymore.

@andros Thank you :-)
@andros Thank you :-)
@andros Thank you :-)
@andros Thank you :-)
@andros screenshots plz :=!=
@andros screenshots plz :=!=
@andros screenshots plz :=!=
@andros screenshots plz :=!=
NASA has a list of 10 rules for software development https://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htm
NASA has a list of 10 rules for software development https://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htm
Yesterday I was doing a lot of research on how #hyperdrive and the #holepunch project work. Would it be possible to use it to make #twtxt an easier gateway for new users? Could we stop using web servers?
My conclusion: We would end up being a #nostr. On the one hand it would become more complex to use, it would force the user to have software installed, and on the other hand the community would need a central proxy to make the routes accessible via HTTP. In other words, it's not a good idea.
However, it's an AMAZING technology. I want to start playing with it.
Yesterday I was doing a lot of research on how #hyperdrive and the #holepunch project work. Would it be possible to use it to make #twtxt an easier gateway for new users? Could we stop using web servers?
My conclusion: We would end up being a #nostr. On the one hand it would become more complex to use, it would force the user to have software installed, and on the other hand the community would need a central proxy to make the routes accessible via HTTP. In other words, it's not a good idea.
However, it's an AMAZING technology. I want to start playing with it.
[47°09′02″S, 126°43′37″W] 4323 days without news from Herve
What a cool feature! Looks like the project is coming along nicely
What a cool feature! Looks like the project is coming along nicely
[47°09′15″S, 126°43′35″W] Dosimeter malfunction
@anth 👀
After submitting a correction for Apple Maps when they got the name of the Gulf of Mexico wrong, I wrote a letter to Investor Relations: http://a.9srv.net/b/investor_relations
After submitting a correction for Apple Maps when they got the name of the Gulf of Mexico wrong, I wrote a letter to Investor Relations: http://a.9srv.net/b/investor_relations
🧮 USERS:1 FEEDS:2 TWTS:1250 ARCHIVED:84794 CACHE:2807 FOLLOWERS:18 FOLLOWING:14
@prologic 🤣🤣🤣 thanks! I didn't even notice 😅
@prologic 🤣🤣🤣 thanks! I didn't even notice 😅
[47°09′18″S, 126°43′02″W] Saalmi, retransmit, please
Who uses the tor site of magical.fish with the Orbot app?
I'm developing a tutorial for the Django Girls. Does anyone here have experience with #Django ? #python
I'm developing a tutorial for the Django Girls. Does anyone here have experience with #Django ? #python
@prologic It seems like the typical problem of an unneutered cat 😂
It seems like the typical problem of an unneutered cat 😂
@prologic It seems like the typical problem of an unneutered cat 😂
“Anyone who thinks about the future must live in fear and terror.” - Albert Einstein
“Anyone who thinks about the future must live in fear and terror.” - Albert Einstein
A #FluConf retrospective article is out, and interesting reading. If you just want a TLDR:

1. "if you appreciated FluConf you might consider donating to BigBlueButton, or FFmpeg, the Internet Archive, or one of countless other bit of critical infrastructure"

2. "I'd like to be able to post the call for proposals for FluConf2026 no later than early October"

3. "This first edition was scheduled to coincide with FOSDEM, but I think that point's been made, and future editions could probably stand on their own merit at another time of year if there was some clear benefit."

4. "If you're interested in helping with anything like that, or if you have other ideas to share, then please do reach out via the Fediverse or the FluConf IRC channel"

The full article:

@fluconf@fluconf https://social.cryptography.dog/@fluconf/114014369536592074
A #FluConf retrospective article is out, and interesting reading. If you just want a TLDR:

1. "if you appreciated FluConf you might consider donating to BigBlueButton, or FFmpeg, the Internet Archive, or one of countless other bit of critical infrastructure"

2. "I'd like to be able to post the call for proposals for FluConf2026 no later than early October"

3. "This first edition was scheduled to coincide with FOSDEM, but I think that point's been made, and future editions could probably stand on their own merit at another time of year if there was some clear benefit."

4. "If you're interested in helping with anything like that, or if you have other ideas to share, then please do reach out via the Fediverse or the FluConf IRC channel"

The full article:

@fluconf@fluconf https://social.cryptography.dog/@fluconf/114014369536592074