# 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 235347
# self = https://watcher.sour.is?offset=231769
# next = https://watcher.sour.is?offset=231869
# prev = https://watcher.sour.is?offset=231669
@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
[47°09′30″S, 126°43′44″W] Reading: 1.74000 PPM
It's #2025 and we're still discussing #gas reserves instead of talking about #BanFossilFuels ...
It's #2025 and we're still discussing #gas reserves instead of talking about #BanFossilFuels ...
Hendersonville - Long run: 7.29 miles, 00:09:56 average pace, 01:12:28 duration
missed the 9 mile target. wrong shoes for the job. had to cut my route short due to flash flooding so turned on tourist mode. did some mud skating and just took everything in
#running
Hendersonville - Long run: 7.29 miles, 00:09:56 average pace, 01:12:28 duration
missed the 9 mile target. wrong shoes for the job. had to cut my route short due to flash flooding so turned on tourist mode. did some mud skating and just took everything in
#running
Hendersonville - Long run: 7.29 miles, 00:09:56 average pace, 01:12:28 duration
missed the 9 mile target. wrong shoes for the job. had to cut my route short due to flash flooding so turned on tourist mode. did some mud skating and just took everything in
#running
Nous admirons l'arbre qui atteint le ciel, mais c'est le sol qu'il nous faudrait remercier. -- Becky CHAMBERS
Nous admirons l'arbre qui atteint le ciel, mais c'est le sol qu'il nous faudrait remercier. -- Becky CHAMBERS
On my blog: Who Belongs https://john.colagioia.net/blog/2025/02/16/dei.html #blackhistorymonth #harm #politics #rant
[47°09′42″S, 126°43′33″W] Reading: 0.30000 PPM
@lyse Hmmm 🧐
@lyse Hmmm 🧐
-No apagues la TV, que la estoy viendo.-
#catsoftwtxt
-No apagues la TV, que la estoy viendo.-
#catsoftwtxt
Here's a new song I made: https://iiogama.0x212.com/songs/135-7A-iiogama-breathe.wav
@prologic That boycott didn't last very long, eh!?

Yeah, sounds like another hype train arriving at the station.
@doesnm I'll let you know once it reaches a point where it might be barely usable by someone else than myself. There are long ways to go, though. Right now, you don't wanna even look at it. :-)
[47°09′00″S, 126°43′30″W] Not enough data -- sampling finished
Thinking about trying tt. If it really usable i will abandon twtxtdon (service to read twtxt feeds from mastodon client), which currently has only authorization implemented
@movq fuck 🤣
@movq fuck 🤣
[47°09′41″S, 126°43′03″W] Taking samples
@prologic One of my coworkers cats is officially named “piss cat”. 😂
@prologic One of my coworkers cats is officially named “piss cat”. 😂