# 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 238523
# self = https://watcher.sour.is?offset=226569
# next = https://watcher.sour.is?offset=226669
# prev = https://watcher.sour.is?offset=226469
[47°09′34″S, 126°43′32″W] Transfer 25% complete...
@movq Absolutely! Truly amazing work and excellent explanations.
I'm pretty sure they didn't tell us this in school either.
I don't remember what topic it was, but some of the maths lectures at uni were heaps better in linking several matters together. In school we were always told: And now for something completely different, we start a new topic, so when you kids haven't understood the previous one, worry not, now you got the chance to maybe get this one and improve your maths grade. Only at uni we were actually taught that it's in fact basically exactely the same thing as something else, just with some slightly tweaked rules. If I only were told this a decade earlier or so. It would have made stuff sooo much easier.
Die W'Nachtspost muss noch bis morgen Mittag ausgetragen werden. :( Die Leute wohnen aber auch alle sehr weit auseinander in dieser kleinen Stadt. Dieses Jahr gibt's ein "Zine", inspiriert durch https://zines.cool/
[47°09′15″S, 126°43′35″W] Transponder still failing -- switching to analog communication
@movq Opps! My bad, I had a BotFilter activated which lead you to a 403. Fixed!
@movq This was more like a distributed crawl/attack of some kind across many IP(s) though and bypassing Cloudflare somehow, so hmm not sure 🤔
@movq This was more like a distributed crawl/attack of some kind across many IP(s) though and bypassing Cloudflare somehow, so hmm not sure 🤔
@prologic Maybe, yeah. HackerNews frontpage = at least 50'000 hits in a short time, when it happens to me.=
@prologic Maybe, yeah. HackerNews frontpage = at least 50'000 hits in a short time, when it happens to me.=
@prologic Maybe, yeah. HackerNews frontpage = at least 50'000 hits in a short time, when it happens to me.=
@prologic Maybe, yeah. HackerNews frontpage = at least 50'000 hits in a short time, when it happens to me.=
Nah, just had a quick skim and read through all the threads. Pretty rubbish comments really. Nothing of value there. Might explain the massive hit on my infra though recently? (today)? 🤔
Nah, just had a quick skim and read through all the threads. Pretty rubbish comments really. Nothing of value there. Might explain the massive hit on my infra though recently? (today)? 🤔
@movq O'really? Haha 😆 Any good comments? 🤔
@movq O'really? Haha 😆 Any good comments? 🤔
@movq Too many random IP(s), hundreds of them, many hundreds of QPS. I can only imagine some crawler(s) going crazy out there and not respecting anything at all or even remotely being nice.
@movq Too many random IP(s), hundreds of them, many hundreds of QPS. I can only imagine some crawler(s) going crazy out there and not respecting anything at all or even remotely being nice.
@lyse (I think “division is just repeated subtraction” is a great explanation of what division is on a fundamental level. 🤯 Well, if they did explain it that way in elementary school, I didn’t listen that day. 😂)
@lyse (I think “division is just repeated subtraction” is a great explanation of what division is on a fundamental level. 🤯 Well, if they did explain it that way in elementary school, I didn’t listen that day. 😂)
@lyse (I think “division is just repeated subtraction” is a great explanation of what division is on a fundamental level. 🤯 Well, if they did explain it that way in elementary school, I didn’t listen that day. 😂)
@lyse (I think “division is just repeated subtraction” is a great explanation of what division is on a fundamental level. 🤯 Well, if they did explain it that way in elementary school, I didn’t listen that day. 😂)
@prologic Ouch. Any insight on who that was? Or just random IPs?
@prologic Ouch. Any insight on who that was? Or just random IPs?
@prologic Ouch. Any insight on who that was? Or just random IPs?
@prologic Ouch. Any insight on who that was? Or just random IPs?
Okay. Going to Settings -> Applications and creating a new Application Token with Repository Read/Write access works just fine. You clone over https and push over https and user your username and token as creds.
Okay. Going to Settings -> Applications and creating a new Application Token with Repository Read/Write access works just fine. You clone over https and push over https and user your username and token as creds.
@lyse Oof, that is impressive!
@lyse Oof, that is impressive!
@lyse Oof, that is impressive!
@lyse Oof, that is impressive!
@andros I _think_ that should have fixed it. I just don't know what to do about SSh access now hmmm 🧐
@andros I _think_ that should have fixed it. I just don't know what to do about SSh access now hmmm 🧐
Ahh I see what I've done. That was a bit unfortunate 🤣 Because git.mills.io
was a non-proxied DNS entry so that Git+SSH would also work, I now have a problem hmm. How not to expose my IP(s) directly and open them up to attack? 🤔
Ahh I see what I've done. That was a bit unfortunate 🤣 Because git.mills.io
was a non-proxied DNS entry so that Git+SSH would also work, I now have a problem hmm. How not to expose my IP(s) directly and open them up to attack? 🤔
What's not working for you? What's the error? 🤔 I recently had to firewall off access to my infra for Web traffic and only permit ingress via Cloudflare. Why? 😅 Because some asshole(s) on the Internet decided it would be a good idea to send me in excess of 300 rps to my Git server 🤦♂️
What's not working for you? What's the error? 🤔 I recently had to firewall off access to my infra for Web traffic and only permit ingress via Cloudflare. Why? 😅 Because some asshole(s) on the Internet decided it would be a good idea to send me in excess of 300 rps to my Git server 🤦♂️
Gato en 8 bits
#catsoftwtxt
Gato en 8 bits
#catsoftwtxt
@movq Hmm, works here. Maybe some temporary problem that has been fixed by now?
#MaradoWeekly #WeeklyRecord Week 52
O "Tribut'Ó Ti Tobias", dos Charanga
#MaradoWeekly #WeeklyRecord Week 52
O "Tribut'Ó Ti Tobias", dos Charanga
[47°09′30″S, 126°43′43″W] Resetting transponder
Here's a visual of what happened before I firewalled off all web traffic to force it to go through Cloudflare. Don't even ask me how my IP addresses got found out, but either this is malicious, incompetent or my wider ISP is being DDoS'd (_it's happened before_).
Here's a visual of what happened before I firewalled off all web traffic to force it to go through Cloudflare. Don't even ask me how my IP addresses got found out, but either this is malicious, incompetent or my wider ISP is being DDoS'd (_it's happened before_).
@andros Oooh exiting, we haven't seen a Twtxt client in a functional language yet 🤣
@andros Oooh exiting, we haven't seen a Twtxt client in a functional language yet 🤣
Well that was fun! 🤩 I was being attacked directly (_bypasses Cloudflare somehow_) and whatever dafuq that was was killing my ingress and causing it to get OOM killed 😱 I was seeing 100s of requests per second!!! 😱
Well that was fun! 🤩 I was being attacked directly (_bypasses Cloudflare somehow_) and whatever dafuq that was was killing my ingress and causing it to get OOM killed 😱 I was seeing 100s of requests per second!!! 😱
@andros See https://twtxt.dev -- There isn't really anythign specific about avatars or how big they should be, etc. The spec mostly talks about what's possible and supported by clients and publishers of twtxt feeds. We have yet to write specific client/server recommendations.
@andros See https://twtxt.dev -- There isn't really anythign specific about avatars or how big they should be, etc. The spec mostly talks about what's possible and supported by clients and publishers of twtxt feeds. We have yet to write specific client/server recommendations.
Is there any rule or information about images in the twtxt specification?
Is there any rule or information about images in the twtxt specification?
@movq Hahaha, no worries. :-)
Thanks @bender for the feedback. I fixed and expanded the article. I'm sorry for my poor interaction. Furthermore, I'm reading and writing while programming a client in Emacs.
Thanks @bender for the feedback. I fixed and expanded the article. I'm sorry for my poor interaction. Furthermore, I'm reading and writing while programming a client in Emacs.
You are clearly a time traveler, @xuu!
@prologic That also has the downside of fitting right in the write-only code category. :-D
[47°09′20″S, 126°43′32″W] Transponder malfunction
@movq Ha, that's cool, I wasn't aware of 2024 being one of these years.
@xuu What do you like about the fish shell? 🐚
@xuu What do you like about the fish shell? 🐚
@xuu Is this on your instance? 🤔
@xuu Is this on your instance? 🤔
@xuu It uses “North American Mode” by default, it seems (says the source code). cal -mw 2024
switches to ISO 8601.
(Everybody should use ISO 8601 or at least RFC 3339!@1@11! 😅)
@xuu It uses “North American Mode” by default, it seems (says the source code). cal -mw 2024
switches to ISO 8601.
(Everybody should use ISO 8601 or at least RFC 3339!@1@11! 😅)
@xuu It uses “North American Mode” by default, it seems (says the source code). cal -mw 2024
switches to ISO 8601.
(Everybody should use ISO 8601 or at least RFC 3339!@1@11! 😅)
@xuu It uses “North American Mode” by default, it seems (says the source code). cal -mw 2024
switches to ISO 8601.
(Everybody should use ISO 8601 or at least RFC 3339!@1@11! 😅)
[47°09′22″S, 126°43′19″W] Reading: 0.11000 PPM
@movq my util-linux 2.40.2 version of cal seems to do week 53.
@movq my util-linux 2.40.2 version of cal seems to do week 53.
Bro.. Gitea I think you are drunk. How is Jan 2024 5 days ago?
Bro.. Gitea I think you are drunk. How is Jan 2024 5 days ago?
2024 was a funny year: The year begins *and ends* with calendar week 1:

The one in January being 2024-W01 and the one in December 2025-W01.
🤓
(Hmmm, my printed LaTeX calendar using tikz-kalender gets it wrong or uses different week definitions. It shows next week as 53. 🤔)