# 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 196320
# self = https://watcher.sour.is?offset=151625
# next = https://watcher.sour.is?offset=151725
# prev = https://watcher.sour.is?offset=151525
@stigatle 👌
@stigatle 👌
@stigatle 👌
@prologic I do that now, and all that works, it's just that I do not (currently) check it multiple times, in the test I did it completed as soon as the image was uploaded. But yeah I have to do some more with that for bigger files for sure. I'll look into that next.
@movq Good to know! 👌
@movq Good to know! 👌
@movq Good to know! 👌
@lyse Es ist fürchterlich frustrierend. Ich hätte nie gedacht, dass wir nochmal in solchen Verhältnissen leben. 😞

For our international readers: Right-wing dipshits (and worse) on the rise again in recent elections here in Germany. 😩
@lyse Es ist fürchterlich frustrierend. Ich hätte nie gedacht, dass wir nochmal in solchen Verhältnissen leben. 😞

For our international readers: Right-wing dipshits (and worse) on the rise again in recent elections here in Germany. 😩
@lyse Es ist fürchterlich frustrierend. Ich hätte nie gedacht, dass wir nochmal in solchen Verhältnissen leben. 😞

For our international readers: Right-wing dipshits (and worse) on the rise again in recent elections here in Germany. 😩
@xuu @prologic I use this method all the time. 👌 I’d say the maximum length is about 650 bytes of input data. More than that and my phone has trouble reading the gigantic QR code. 😂
@xuu @prologic I use this method all the time. 👌 I’d say the maximum length is about 650 bytes of input data. More than that and my phone has trouble reading the gigantic QR code. 😂
@xuu @prologic I use this method all the time. 👌 I’d say the maximum length is about 650 bytes of input data. More than that and my phone has trouble reading the gigantic QR code. 😂
@stigatle Yeah it's basically just calling the task URI you get back as I showed in the other thread 👌
@stigatle Yeah it's basically just calling the task URI you get back as I showed in the other thread 👌
@stigatle Yeah it's basically just calling the task URI you get back as I showed in the other thread 👌
Pinellas County - Fartlek: 5.01 miles, 00:09:09 average pace, 00:45:54 duration
from recovery run to a fartlek to celebrate the colder weather :)
#running
Pinellas County - Fartlek: 5.01 miles, 00:09:09 average pace, 00:45:54 duration
from recovery to a fartlek to celebrate the colder weather.
#running
Pinellas County - Fartlek: 5.01 miles, 00:09:09 average pace, 00:45:54 duration
from recovery to a fartlek to celebrate the colder weather.
#running
Pinellas County - Fartlek: 5.01 miles, 00:09:09 average pace, 00:45:54 duration
from recovery to a fartlek to celebrate the colder weather.
#running
No polling yet, but that part is important as you say, I will need to implement that. Now I have the pieces I need at least :)
@stigatle Yeah saw you got it working! Nice one 👌 Very happy about that! Did you also manage to implement the polling too? (_which is important for longer tasks, like uploading a video, which does some transcoding on the backend_)
@stigatle Yeah saw you got it working! Nice one 👌 Very happy about that! Did you also manage to implement the polling too? (_which is important for longer tasks, like uploading a video, which does some transcoding on the backend_)
@stigatle Yeah saw you got it working! Nice one 👌 Very happy about that! Did you also manage to implement the polling too? (_which is important for longer tasks, like uploading a video, which does some transcoding on the backend_)
@stigatle Oh nice one! 🥳
@stigatle Oh nice one! 🥳
@stigatle Oh nice one! 🥳
@xuu Good question! 🤔 I'm sure it's in the QR code specs somewhere, but I honestly haven't tried it. My use-case for this little snippet is basically taking URL(s) colleagues give me that's like "oh hey this is an interesting book or article" and offloading that to my personal device without traversing any network boundaries and such. i.e: air-gapped.
@xuu Good question! 🤔 I'm sure it's in the QR code specs somewhere, but I honestly haven't tried it. My use-case for this little snippet is basically taking URL(s) colleagues give me that's like "oh hey this is an interesting book or article" and offloading that to my personal device without traversing any network boundaries and such. i.e: air-gapped.
@xuu Good question! 🤔 I'm sure it's in the QR code specs somewhere, but I honestly haven't tried it. My use-case for this little snippet is basically taking URL(s) colleagues give me that's like "oh hey this is an interesting book or article" and offloading that to my personal device without traversing any network boundaries and such. i.e: air-gapped.
@xuu Yeah I'm basically doing point-to-point or multipoint-to-point which sso far is working well 👌
@xuu Yeah I'm basically doing point-to-point or multipoint-to-point which sso far is working well 👌
@xuu Yeah I'm basically doing point-to-point or multipoint-to-point which sso far is working well 👌
@xuu Yeah, I'm starting to look more seriously into things like this to eventually replace my dependency on Cloudflare and having to have Cloudflare "reach in" 😅
@xuu Yeah, I'm starting to look more seriously into things like this to eventually replace my dependency on Cloudflare and having to have Cloudflare "reach in" 😅
@xuu Yeah, I'm starting to look more seriously into things like this to eventually replace my dependency on Cloudflare and having to have Cloudflare "reach in" 😅
@xuu Noice! 🥳
@xuu Noice! 🥳
@xuu Noice! 🥳
@xuu I think so too 👌
@xuu I think so too 👌
@xuu I think so too 👌
On my blog: Developer Diary, Hangul Day https://john.colagioia.net/blog/2023/10/09/hangul.html #programming #project #devjournal
[47°09′32″S, 126°43′36″W] Resetting transponder
So far it all seems prey snappy. No long pauses when pulling up threads at all.
So far it all seems prey snappy. No long pauses when pulling up threads at all.
@prologic I do similar. Though probably much more simple.. I have CGNAT and use wireguard to VMs to punch through for stuff like HTTP/SSH from external.

And for SMTP I have smart hosts on the VMs that will store anf forward to my mailbox if the connection goes down.
@prologic I do similar. Though probably much more simple.. I have CGNAT and use wireguard to VMs to punch through for stuff like HTTP/SSH from external.

And for SMTP I have smart hosts on the VMs that will store anf forward to my mailbox if the connection goes down.
[47°09′22″S, 126°43′29″W] Transponder jammed
@prologic I find the L2 mode where you have one interface and multiple hosts to be tricky. Its best if you are trying to make a full mesh style. But then all hosts need to be able to see one another.

I have had more success using point-to-point connections where there are only two ends to each interface. It means you have a ton of interfaces and udp ports. but you can share the host IP across the interfaces. Add to that a simple router proto ala OSPF or RIP and you can navigate around not having a full meshnet.

I have dozens of localnet wireguard connections and many more connections to others that use bgp for route propagation.
@prologic I find the L2 mode where you have one interface and multiple hosts to be tricky. Its best if you are trying to make a full mesh style. But then all hosts need to be able to see one another.

I have had more success using point-to-point connections where there are only two ends to each interface. It means you have a ton of interfaces and udp ports. but you can share the host IP across the interfaces. Add to that a simple router proto ala OSPF or RIP and you can navigate around not having a full meshnet.

I have dozens of localnet wireguard connections and many more connections to others that use bgp for route propagation.
@prologic we need to finally break away from twtxt URLs and embrace @nick@server to webfinger lookups.
@prologic we need to finally break away from twtxt URLs and embrace @nick@server to webfinger lookups.
@prologic what is the maxlen one should keep in mind here? Like say if I was charing the collected works of Shakespeare? Or maybe just a gpg keychain?
@prologic what is the maxlen one should keep in mind here? Like say if I was charing the collected works of Shakespeare? Or maybe just a gpg keychain?
[47°09′47″S, 126°43′10″W] Transponder malfunction
Need to share something with your smart phone?


qrcode "$(pbpaste)" | open -a Preview.app -f
Need to share something with your smart phone?


qrcode "$(pbpaste)" | open -a Preview.app -f
Need to share something with your smart phone?


qrcode "$(pbpaste)" | open -a Preview.app -f
🧮 USERS:1 FEEDS:2 TWTS:748 ARCHIVED:67174 CACHE:2306 FOLLOWERS:14 FOLLOWING:14
it sure worked! Woho! I will clean it up and get it pushed as soon as possible. Done for tonight.
it sure worked! Woho!
it sure worked! Woho! I will clean it up and get it pushed as soon as possible.
if this image shows up - we then have support for image upload in Yarn desktop client. :)
@movq Auweh, der braune Sumpf legt in Bayern und Hessen zu. :-(
[47°09′42″S, 126°43′46″W] 3825 days without news from Herve
Aus gegebenem Anlass … https://www.youtube.com/watch?v=TwEvEXc3m5g … 😩
Aus gegebenem Anlass … https://www.youtube.com/watch?v=TwEvEXc3m5g … 😩
Aus gegebenem Anlass … https://www.youtube.com/watch?v=TwEvEXc3m5g … 😩
Started on it tonight, got the file pick dialog to work, so now I just need to get the json stuff to work.
[47°09′20″S, 126°43′53″W] Transfer aborted
@movq it worked yesterday, but today hes all over the place, not calming down much. We’re going to burgerking later today, so he’ll get some crate time in the car then (he always relaxes when he’s in the car).
@stigatle Ahh, sweet. 👌 Did it work, did you have a relaxing evening? 😅

@lyse Shelter for animals – that might be it! I think it’s too small for children, but I’m not sure.
@stigatle Ahh, sweet. 👌 Did it work, did you have a relaxing evening? 😅

@lyse Shelter for animals – that might be it! I think it’s too small for children, but I’m not sure.
@stigatle Ahh, sweet. 👌 Did it work, did you have a relaxing evening? 😅

@lyse Shelter for animals – that might be it! I think it’s too small for children, but I’m not sure.
[47°09′46″S, 126°43′53″W] Waiting for carrier
Pinellas County - Long run: 11.46 miles, 00:10:31 average pace, 02:00:28 duration
weather was a bit cooler with a nice breeze. just really congested from beginning to end and made breathing a chore. very nice to get out minus dealing with a dead rat on the bridge.
#running
Pinellas County - Long Run: 11.46 miles, 00:10:31 average pace, 02:00:28 duration
Weather was a bit cooler with a nice breeze. just really congested from beginning to end and made breathing a chore. very nice to get out. minus dealing with a dead rat on the bridge.
#running
Pinellas County - Long Run: 11.46 miles, 00:10:31 average pace, 02:00:28 duration
Weather was a bit cooler with a nice breeze. just really congested from beginning to end and made breathing a chore. very nice to get out. minus dealing with a dead rat on the bridge.
#running
Pinellas County - Long Run: 11.46 miles, 00:10:31 average pace, 02:00:28 duration
Weather was a bit cooler with a nice breeze. just really congested from beginning to end and made breathing a chore. very nice to get out. minus dealing with a dead rat on the bridge.
#running
@xuu Okay 👌
@xuu Okay 👌
@xuu Okay 👌
@darch Hahaha! :-D
@xuu It's too early to tell, but so far, I didn't run into a timeout yet.
@movq That's 15 to 16 kilometers a day. So, not too exhausting for me. Another story for my mate. ;-)

I thought so too. But we couldn't find the moorhen in the animal classification book we had at hand. Glad that you confirm. :-)

In my experience the "Eidechsen" can be found in rocky terrain where there is also greenery around. The rock radiates the heat which they seem to enjoy. These sandstone walls with little crevasses are perfect. I basically never see them around here and just know of exactly one tiny spot where I discovered two lizards this year. They were immediately hiding in the grass.

My mate's shots of the grasshoppers: https://wf.isobeef.org/i/e8df08a4-645e-11ee-8223-038caf2a765b.jpg and https://wf.isobeef.org/i/f98d9e96-645d-11ee-9e39-c3d3a859e767.jpg
[47°09′53″S, 126°43′16″W] Bad satellite signal -- switching to analog communication
@prologic @movq Yep, ta! :-) The term is not limited to sunsets but used for anything crazy colorful. Often it has even a negative connotation.
@movq Cool! Kids may have built a shelter here. At least back in the days we went into the woods and have "Lägerle gebaut". I would not be surprised if that's in the official program of forest kindergardens these days. If I remember correctly, our structures were free-standing, something like that: https://hr-pioneers.com/wp-content/uploads/2020/04/IMG_1294.jpg For toddlers it might be much easier, though, to just put branches against a tree.

It's hard to judge the size, but even for kindergarden children that hideout looks rather small. Alternatively, forest owners or rangers could have created shelters for small animals to attract a variety of species and hence create a more healthy and robust environment. So, I reckon it's part of a forest program, since you said these things are everwhere.
[47°09′13″S, 126°43′14″W] Dosimeter fixed
🧮 USERS:1 FEEDS:2 TWTS:747 ARCHIVED:67164 CACHE:2310 FOLLOWERS:14 FOLLOWING:14
[47°09′04″S, 126°43′27″W] Resetting dosimeter
Hoje fiz a tour feminista do Porto. Paramos por breves instantes junto a esta estátua recente, na Avenida dos Aliados.
Ainda não tinha olhado para a representação disforme de Salomé, contorcida, despida, sem braços nem pernas, a dignificar a entrada do Palácio dos Correios.
Obrigada Câmara do Porto! Estátua de bronze a representar Salomé, figura bíblica. Um corpo feminino ondulante com cabeça descaída, braços cortados, peito nu empinado. Na ancas descansa uma sugestão de saia colada ao corpo. As pernas fundem-se num volume disforme com textura de musgo. Na janela do edifício por atrás da estátua há um ecrã com o logo do Porto Art Square. No reflexo do vidro vêm-se árvores.
Hoje fiz a tour feminista do Porto. Paramos por breves instantes junto a esta estátua recente, na Avenida dos Aliados.
Ainda não tinha olhado para a representação disforme de Salomé, contorcida, despida, sem braços nem pernas, a dignificar a entrada do Palácio dos Correios.
Obrigada Câmara do Porto! Estátua de bronze a representar Salomé, figura bíblica. Um corpo feminino ondulante com cabeça descaída, braços cortados, peito nu empinado. Na ancas descansa uma sugestão de saia colada ao corpo. As pernas fundem-se num volume disforme com textura de musgo. Na janela do edifício por atrás da estátua há um ecrã com o logo do Porto Art Square. No reflexo do vidro vêm-se árvores.
@mckinley Digital plates for cars? A little computer with a TFT screen and internet access, yes? That’s gotta be the most absurd, useless, and wasteful thing I’ve read all week. (Wars aside.)
@mckinley Digital plates for cars? A little computer with a TFT screen and internet access, yes? That’s gotta be the most absurd, useless, and wasteful thing I’ve read all week. (Wars aside.)
@mckinley Digital plates for cars? A little computer with a TFT screen and internet access, yes? That’s gotta be the most absurd, useless, and wasteful thing I’ve read all week. (Wars aside.)
moved my yarn to a new server.. will see if it still has the slow cache issue.

cc: @prologic
moved my yarn to a new server.. will see if it still has the slow cache issue.

cc: @prologic
(According to my GPS tracker, I made it to 19.2km this week. Well, better than nothing.)