# 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 196318
# self = https://watcher.sour.is?offset=168399
# next = https://watcher.sour.is?offset=168499
# prev = https://watcher.sour.is?offset=168299
@xuu That's a 404 🤣 -- Also wouldn't my ingress into my cluster (Traefik) have to support HTTP/3 (QUIC) too? 🤔 How does this even work in practice hmmm🤔
http3 https://github.com/quic-go/quic-go/http3
http3 https://github.com/quic-go/quic-go/http3
@xuu Wow! 😱 That's nuts! How did they take over the account? Password leak and no multi factor auth?
@xuu Wow! 😱 That's nuts! How did they take over the account? Password leak and no multi factor auth?
@xuu Yeah I can see QUIC being a bit "snappier" especially on mobile networks.
@xuu Yeah I can see QUIC being a bit "snappier" especially on mobile networks.
@movq pleas no.

My wifes mom nearly got her account fully taken over by some hacker. They were able to get control and change password but I was able to get it recovered before they could get the phone number reset. They sent messages to all her contacts to send cash.
@movq pleas no.

My wifes mom nearly got her account fully taken over by some hacker. They were able to get control and change password but I was able to get it recovered before they could get the phone number reset. They sent messages to all her contacts to send cash.
for http3 there is
for http3 there is
from my understanding.. i don't know how the multiplexing works when its being proxied through another server. I know go has support for it if you call it out directly. https://pkg.go.dev/golang.org/x/net/http2
from my understanding.. i don't know how the multiplexing works when its being proxied through another server. I know go has support for it if you call it out directly. https://pkg.go.dev/golang.org/x/net/http2
@xuu That's my basic understanding too after doing the research.

Do you think yhere'd be any noticeable tangible benefits observed for self hosting? 🤔
@xuu That's my basic understanding too after doing the research.

Do you think yhere'd be any noticeable tangible benefits observed for self hosting? 🤔
HTTP/2 differs from 1.x by becoming a binary protocol, it also multiplexes multiple channels over the same connection and has the ability to prefetch related content to the browser to lower the perceived latency.

HTTP/3 moves the binary protocol from HTTP/2 over to QUIC which is based on UDP instead of TCP. This makes it better suited to mobile or unstable networks where handling of transmission errors can be handled at a higher level.
HTTP/2 differs from 1.x by becoming a binary protocol, it also multiplexes multiple channels over the same connection and has the ability to prefetch related content to the browser to lower the perceived latency.

HTTP/3 moves the binary protocol from HTTP/2 over to QUIC which is based on UDP instead of TCP. This makes it better suited to mobile or unstable networks where handling of transmission errors can be handled at a higher level.
🧮 USERS:1 FEEDS:2 TWTS:1065 ARCHIVED:77480 CACHE:2372 FOLLOWERS:17 FOLLOWING:14
#catsoftwtxt
#catsoftwtxt
/https://baldo.cat/media/photos/photo_21717-08-2024_20-21-44.jpg) #catsoftwtxt
[47°09′08″S, 126°43′00″W] Working impossible due to thunderstorm
I'm still very grumpy, but it is actually a lot of work to show the stupidity of people, and I think that is more than they deserve.
[47°09′01″S, 126°43′23″W] Wind speed: 80kph -- batteries low
Hoy está mejor
#catsoftwtxt
Hoy está mejor
#catsoftwtxt
/https://duque-terron.cat/media/photos/photo_21517-08-2024_15-39-07.jpg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
¡Baldo ha sido castrado! Está en proceso de recuperación ❤️‍🩹
#catsoftwtxt
¡Baldo ha sido castrado! Está en proceso de recuperación ❤️‍🩹
/https://baldo.cat/media/photos/photo_21417-08-2024_15-39-03.jpg) #catsoftwtxt
¡Baldo ha sido castrado! Está en proceso de recuperación ❤️‍🩹
#catsoftwtxt
@off_grid_living Cool! 👌
@off_grid_living Cool! 👌
On my blog: Free Culture Book Club — Antumbra, chapter 0 https://john.colagioia.net/blog/2024/08/17/antumbra.html #freeculture #bookclub
[47°09′06″S, 126°43′49″W] Working impossible due to blizzard
Ciber amigues, conhecem alguma biblioteca/webapp simples para monitorizar alterações em websites? Algo que notifica quando o conteúdo da página mudou
Ciber amigues, conhecem alguma biblioteca/webapp simples para monitorizar alterações em websites? Algo que notifica quando o conteúdo da página mudou
@stigatle Oh yeah, this is cool. Keep doing that. :-)
@off_grid_living I see. When I build static websites by hand, I usually do not need a real web server to serve it locally for testing purposes. I use relative links in all the documents and basically never resort to web server features, such as authentication, URL rewrites etc.

I consequently make use of the UTF-8 encoding and state that in each end every one of the HTML files. This keeps me from surprises later on. The web server in the end is configured to automatically include the Content-Type header with the right character encoding (super easy as it is always UTF-8) in the response, so this is very bullet-proof in my mind.

My editor simply does not auto-"correct" anything. This almost never works in my experience. Especially when dealing with computer languages.
@movq I don't know. It was the first time I saw two kestrels this close. It was over within seconds, one of them took off, the other one ended up sitting on a branch of that tree. I could not tell which one, though.
@prologic They're broadcasting the ant war. Black against white ants. That's what we called it back in school. :-)
@prologic I guess I’m more “strict” than you are, probably. DNS queries tell me very little about which data is actually sent to those servers.

On the other hand, this is probably a reasonable argument: The vast majority of users have no idea what a DNS query even is (and they don’t care to begin with), so trying to hide something here is probably not worth the effort for Google/Apple. This would make filtering DNS requests more meaningful after all.

(But you can’t be sure and that is driving me nuts. I don’t want to deal with this in the first place.)
@prologic I guess I’m more “strict” than you are, probably. DNS queries tell me very little about which data is actually sent to those servers.

On the other hand, this is probably a reasonable argument: The vast majority of users have no idea what a DNS query even is (and they don’t care to begin with), so trying to hide something here is probably not worth the effort for Google/Apple. This would make filtering DNS requests more meaningful after all.

(But you can’t be sure and that is driving me nuts. I don’t want to deal with this in the first place.)
@prologic I guess I’m more “strict” than you are, probably. DNS queries tell me very little about which data is actually sent to those servers.

On the other hand, this is probably a reasonable argument: The vast majority of users have no idea what a DNS query even is (and they don’t care to begin with), so trying to hide something here is probably not worth the effort for Google/Apple. This would make filtering DNS requests more meaningful after all.

(But you can’t be sure and that is driving me nuts. I don’t want to deal with this in the first place.)
@prologic I guess I’m more “strict” than you are, probably. DNS queries tell me very little about which data is actually sent to those servers.

On the other hand, this is probably a reasonable argument: The vast majority of users have no idea what a DNS query even is (and they don’t care to begin with), so trying to hide something here is probably not worth the effort for Google/Apple. This would make filtering DNS requests more meaningful after all.

(But you can’t be sure and that is driving me nuts. I don’t want to deal with this in the first place.)
Does anyone know what the differences between HTTP/1.1 HTTP/2 and HTTP/3 are? 🤔
Does anyone know what the differences between HTTP/1.1 HTTP/2 and HTTP/3 are? 🤔
It also helps a lot to a) ensure you turn off all things "iCloud" when you setup your device and b) teach your wife and children the benefits of doing the same and risks of not ensuring you do a) and c) ensuring that you keep doing a & b 🤣
It also helps a lot to a) ensure you turn off all things "iCloud" when you setup your device and b) teach your wife and children the benefits of doing the same and risks of not ensuring you do a) and c) ensuring that you keep doing a & b 🤣
Some of those *.apple.com DNS requests look legit and valid, like itunes (_the App Store_) and push notifications. Need to investigate what some of the other ones are. There are _some_ Apple domains I already block as well that I've figured out over the years.
Some of those *.apple.com DNS requests look legit and valid, like itunes (_the App Store_) and push notifications. Need to investigate what some of the other ones are. There are _some_ Apple domains I already block as well that I've figured out over the years.
Last ~24 hours of DNS Requests: ~
Last ~24 hours of DNS Requests: ~
@movq yeah I'm pretty confident in what my phone and Apple devices do and don't do in regards to talking back to up over the Internet. I mean, I do DNS filtering at my home network and most of the time I insured my phone is connected to my VPN so that all Trevor is through my internal DNS service as well.

Obviously I can't guarantee that it's making its own DNS requests and sneaking through my filters, I could go and check at my router level, but I'm fairly confident it probably isn't.
@movq yeah I'm pretty confident in what my iPhone and other Apple devices (Macbook, Mac Studio, iMacs, etc) do and don't do in regards to talking back to Apple over the Internet. I mean, I do DNS filtering at my home network and most of the time I ensure my phone is connected to my VPN so that all DNS traverse through my own network and filters,

Obviously I can't guarantee that it's not making its own DNS requests and sneaking through my filters, I could go and check at my router level, but I'm fairly confident it probably isn't.
@movq yeah I'm pretty confident in what my iPhone and other Apple devices (Macbook, Mac Studio, iMacs, etc) do and don't do in regards to talking back to Apple over the Internet. I mean, I do DNS filtering at my home network and most of the time I ensure my phone is connected to my VPN so that all DNS traverse through my own network and filters,

Obviously I can't guarantee that it's not making its own DNS requests and sneaking through my filters, I could go and check at my router level, but I'm fairly confident it probably isn't.
@prologic Yeah, this whole thing of pre-installed third-party apps doesn’t exist on the iPhone. So that appears to be a bit better. You’re still sharing data with Apple and it’s next to impossible to tell what exactly the device does or does not do (just like with Android). If you can’t easily install your own OS, then it’s a lost cause.

Best you can do with any of these devices is disconnect them from the Internet.
@prologic Yeah, this whole thing of pre-installed third-party apps doesn’t exist on the iPhone. So that appears to be a bit better. You’re still sharing data with Apple and it’s next to impossible to tell what exactly the device does or does not do (just like with Android). If you can’t easily install your own OS, then it’s a lost cause.

Best you can do with any of these devices is disconnect them from the Internet.
@prologic Yeah, this whole thing of pre-installed third-party apps doesn’t exist on the iPhone. So that appears to be a bit better. You’re still sharing data with Apple and it’s next to impossible to tell what exactly the device does or does not do (just like with Android). If you can’t easily install your own OS, then it’s a lost cause.

Best you can do with any of these devices is disconnect them from the Internet.
@prologic Yeah, this whole thing of pre-installed third-party apps doesn’t exist on the iPhone. So that appears to be a bit better. You’re still sharing data with Apple and it’s next to impossible to tell what exactly the device does or does not do (just like with Android). If you can’t easily install your own OS, then it’s a lost cause.

Best you can do with any of these devices is disconnect them from the Internet.
[47°09′23″S, 126°43′11″W] Reading: 1.52000 PPM
@movq At least with an iPhone I'm not forced to use anything like Google, Facebook, or TikTok. None of those "things" are ever pre-installed, hidden or otherwise.
@movq At least with an iPhone I'm not forced to use anything like Google, Facebook, or TikTok. None of those "things" are ever pre-installed, hidden or otherwise.
@prologic I guess any Android phone is like that, except maybe for the Google Pixel stuff. It’s a shit ecosystem. And so is the iPhone world. It’s all proprietary garbage.
@prologic I guess any Android phone is like that, except maybe for the Google Pixel stuff. It’s a shit ecosystem. And so is the iPhone world. It’s all proprietary garbage.
@prologic I guess any Android phone is like that, except maybe for the Google Pixel stuff. It’s a shit ecosystem. And so is the iPhone world. It’s all proprietary garbage.
@prologic I guess any Android phone is like that, except maybe for the Google Pixel stuff. It’s a shit ecosystem. And so is the iPhone world. It’s all proprietary garbage.
@movq Oh geez that sounds like an awful phone 🤣
@movq Oh geez that sounds like an awful phone 🤣
@movq Yup!
@movq Yup!
@lyse They’re just playing and having fun right? 🤪
@lyse They’re just playing and having fun right? 🤪
@lyse They’re just playing and having fun right? 🤪
@lyse They’re just playing and having fun right? 🤪
@prologic Whoohoo! 🥳 (Table tennis, I guess?)
@prologic Whoohoo! 🥳 (Table tennis, I guess?)
@prologic Whoohoo! 🥳 (Table tennis, I guess?)
@prologic Whoohoo! 🥳 (Table tennis, I guess?)
Just realized that phone came with a bunch of “hidden” Meta/Facebook services pre-installed and they cannot be uninstalled, so I guess me trying to “fight” WhatsApp is pointless anyway. 🤪

… and then people call me a “luddite”. 🤣🖕
Just realized that phone came with a bunch of “hidden” Meta/Facebook services pre-installed and they cannot be uninstalled, so I guess me trying to “fight” WhatsApp is pointless anyway. 🤪

… and then people call me a “luddite”. 🤣🖕
Just realized that phone came with a bunch of “hidden” Meta/Facebook services pre-installed and they cannot be uninstalled, so I guess me trying to “fight” WhatsApp is pointless anyway. 🤪

… and then people call me a “luddite”. 🤣🖕
Just realized that phone came with a bunch of “hidden” Meta/Facebook services pre-installed and they cannot be uninstalled, so I guess me trying to “fight” WhatsApp is pointless anyway. 🤪

… and then people call me a “luddite”. 🤣🖕
[47°09′43″S, 126°43′32″W] Dosimeter still failing
@prologic LOL. That’s it.
My daughter won her first match!!! 🥳
My daughter won her first match!!! 🥳
@bender I'll see if I can start a discussion upstream.
@bender I'll see if I can start a discussion upstream.
@bender Or maybe because I block Youtube?
@bender Or maybe because I block Youtube?
@prologic maybe it is because of your geographical location. It works fine for me.
@prologic a lot. Look carefully at the vertical alignment.
🧮 USERS:1 FEEDS:2 TWTS:1064 ARCHIVED:77457 CACHE:2354 FOLLOWERS:17 FOLLOWING:14
All I see is random white noise? Hmmm 🤔
All I see is random white noise? Hmmm 🤔
@mckinley True
@mckinley True
@bender LOL looks bloody centered to me 🤣 How many pixels off are we talking? 😅