# 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 196329
# self = https://watcher.sour.is?offset=142325
# next = https://watcher.sour.is?offset=142425
# prev = https://watcher.sour.is?offset=142225
@prologic Does it work normally now? I think I modified it, but I think yarnd caches messages, so you might need to update the cache?
@jmjl Ahh I see, interesting 🤔
@jmjl Ahh I see, interesting 🤔
@jmjl Ahh I see, interesting 🤔
@jmjl It should just be (#xxxxxx) not (#xxxxxx@twtxt) 🤣
@jmjl It should just be (#xxxxxx) not (#xxxxxx@twtxt) 🤣
@jmjl It should just be (#xxxxxx) not (#xxxxxx@twtxt) 🤣
@lyse We use gitlab daily at work. but for my own projects I use gogs. I have some scripts that I used for a gnusocial client that I maintained (before leaving gnusocial). I'll see if I can adapt that and make deb files for the yarn client - I mostly use debian \ Trisquel my self, so I also like .deb as well.
@lyse We use gitlab daily at work. but for my own projects I use gogs. I have some scripts that I used for a gnusocial client that I maintained (before leaving gnusocial). I'll see if I can adapt that and make deb files for the yarn client - I mostly use debian \\ Trisquel my self, so I also like .deb as well.
@prologic I see the threadings properly on my email client, seems weird (I used the fork-conversation feature so maybe that's why?)

I have fixed the weird tags thing, I removed it from the twtxt manually, I don't think it'll affect anything? I wrote a patch for jenny (twtxt to mbox converter), and I did test it in a sense in that messsage, because jenny wasn't making RFC compliant emails and aerc in newer versions needs the emails to be compliant, else it doesn't seem to be able to do threading.
@stigatle I also prefer to host my own code myself. My mates and I have a server and there we run GitLab. But I only use GitLab because it is there. It would totally suffice me to use the filesystem for a bare git repo. I don't need all this fancy UI that GitLab or any other web UI brings. For bringing it to the public, making the git repo available over a webserver would be enough for me.

It depends on the project, its dependencies and the toolchain required to build it. But generally, compiling from source is fine with me, if I have all the tools on my system anyways. If somebody offered a Debian package, that would certainly be appreciated. These days, I rarely try out new software, though.
Hmmm backing up my Gitea instance is taking a while 😅
Hmmm backing up my Gitea instance is taking a while 😅
Hmmm backing up my Gitea instance is taking a while 😅
@stigatle Just add instructions to the README.md to let folks know you only accept patches. Provide somewhere to dump them or such. Or ask folks to Twtxt you a link to their clone 🤣
@stigatle Just add instructions to the README.md to let folks know you only accept patches. Provide somewhere to dump them or such. Or ask folks to Twtxt you a link to their clone 🤣
@stigatle Just add instructions to the README.md to let folks know you only accept patches. Provide somewhere to dump them or such. Or ask folks to Twtxt you a link to their clone 🤣
It also won't thread properly here 🤣
It also won't thread properly here 🤣
It also won't thread properly here 🤣
@jmjl I think they're all good options to be honest. I'd probably go with gogs myself tbh.

Also PS: What's with the weird subject in your Twt? That doesn't confirm to any specs I know 😅
@jmjl I think they're all good options to be honest. I'd probably go with gogs myself tbh.

Also PS: What's with the weird subject in your Twt? That doesn't confirm to any specs I know 😅
@jmjl I think they're all good options to be honest. I'd probably go with gogs myself tbh.

Also PS: What's with the weird subject in your Twt? That doesn't confirm to any specs I know 😅
@prologic I agree with you points, and I feel the same.
I currently run a gogs instance on my webserver, I'm putting my source there for now.
Currently registrations are disabled and such, I'm the only user, that is the main issue I think - people need to register to submit a change. and I do not want people to register on my own git instance either, so I have to think about it a bit.
@prologic What do you think about using gitolite and cgit, with a mailing list for patches?

I don't know if I should set it up, I know that for my personal projects
it will be sufficient, but I don't know how well it'd scale with a
pubnix-like system. I know the linux kernel uses gitolite but I don't
know, as the use by us would be completly different, it'd be more suited
to giteaforgejo, (because they offer the ability to make
organizations), but I also dislike not having the gitolite ui in gitea,
so I might think about making custom scripts to let you make projects
(that are outside your user namescope, but assigning you privileges, (I
think I'd need to or a) make the script directly add the projects, thus
making me git pull the gitolite-admin repo, but I'd alredy have to do
that as I'd use sskm, or b) Having the requests come in to my mailbox
and I manually add their respective config block to gitolite's config in
the gitolite-admin )
[47°09′28″S, 126°43′08″W] Weather forecast alert -- storm from SW
Sweet, been at this for hours today. Backups are _finally_ working much more nicely 👌

Sweet, been at this for hours today. Backups are _finally_ working much more nicely 👌

Sweet, been at this for hours today. Backups are _finally_ working much more nicely 👌

@stigatle My two cents worth:

- self-hosted git
- both good build instructions.+ release binaires for the lazy
- don't trust Github (or copilot) with your hard work 😅
@stigatle My two cents worth:

- self-hosted git
- both good build instructions.+ release binaires for the lazy
- don't trust Github (or copilot) with your hard work 😅
@stigatle My two cents worth:

- self-hosted git
- both good build instructions.+ release binaires for the lazy
- don't trust Github (or copilot) with your hard work 😅
Also - I would like to know where you all like to have git hosted..
Github? Some other place? Do you mind self-hosted git servers? (I currently have my own)..
What do you all prefer? Do you mind compiling software from source if instructions are clear and easy? Or do you prefer to download a released binary and run that?

I also later on (as soon as it's in usable state) want to make flatpack, appimage as well, that is something I have not done before - but I want to set that up as well.
Moving my source to git today, I have just developed on a local copy until today.
I needed to move it before going too crazy with it. Starting the work on the timeline that I've mentioned.
Yesterday I ran out of time, but today I have some free time to work on things. Very pleased with the software already, I know I'll use it all the time. So today I will work on refreshing the timeline, and then fix so that it's a bit smarter then now, the class that holds the statuses will also contain the GUI elements for each status, that way I can more easily append new statuses into the timeline - instead of grabbing the whole timeline and rebuild all it's gui each time it refreshes. I know what to do - so I do not expect it to take too long to fix.
❤️ 🎶: Grrr - Spotify Singles by Blase, BlackNut, Jimmy Paige, Dok2, SMUGGLERS
❤️ 🎶: Grrr - Spotify Singles by Blase, BlackNut, Jimmy Paige, Dok2, SMUGGLERS
@rrraksamam Yeah sorry about that 🤣 I swear one day I'll get fiber 😅 One day
@rrraksamam Yeah sorry about that 🤣 I swear one day I'll get fiber 😅 One day
@rrraksamam Yeah sorry about that 🤣 I swear one day I'll get fiber 😅 One day
@stigatle Well that's a good sign I guess 🤔
@stigatle Well that's a good sign I guess 🤔
@stigatle Well that's a good sign I guess 🤔
@prologic They mention them at 2.5 admins podcast all the time, seems pretty good. I have not used it though. But all I hear there is positive things.
On my blog: Free Culture Book Club — Snowbound Blood part 3 https://john.colagioia.net/blog/2023/04/08/snowbound-blood-3.html #freeculture #bookclub
[47°09′07″S, 126°43′31″W] Non-significative results -- sampling finished
orthogonality of substrate and structure in general
orthogonality of substrate and structure in general
orthogonality of substrate and structure in general
orthogonality of substrate and structure in general
orthogonality of substrate and structure in general
orthogonality of substrate and structure in general
I _tried_ to read up on autoregressive language models(s) btw, and gave up. Way over my puny head 🤦‍♂️
I _tried_ to read up on autoregressive language models(s) btw, and gave up. Way over my puny head 🤦‍♂️
I _tried_ to read up on autoregressive language models(s) btw, and gave up. Way over my puny head 🤦‍♂️
@abucci Interestingly the Wikipedia article on GPT-3 describe it as:

> Generative Pre-trained Transformer 3 (GPT-3) is an autoregressive language model released in 2020 that uses deep learning to produce human-like text. Given an initial text as prompt, it will produce text that continues the prompt.

Which is even more confusing to me, mostly because it doesn't speak of a neural network at all. Basically I was (on my short-lived holiday) doing some R&D on neural networks, evolutionary algorithms and other reading 😅
@abucci Interestingly the Wikipedia article on GPT-3 describe it as:

> Generative Pre-trained Transformer 3 (GPT-3) is an autoregressive language model released in 2020 that uses deep learning to produce human-like text. Given an initial text as prompt, it will produce text that continues the prompt.

Which is even more confusing to me, mostly because it doesn't speak of a neural network at all. Basically I was (on my short-lived holiday) doing some R&D on neural networks, evolutionary algorithms and other reading 😅
@abucci Interestingly the Wikipedia article on GPT-3 describe it as:

> Generative Pre-trained Transformer 3 (GPT-3) is an autoregressive language model released in 2020 that uses deep learning to produce human-like text. Given an initial text as prompt, it will produce text that continues the prompt.

Which is even more confusing to me, mostly because it doesn't speak of a neural network at all. Basically I was (on my short-lived holiday) doing some R&D on neural networks, evolutionary algorithms and other reading 😅
@jlj No critique of the actual content, but of the software behind this 😅 Gotta figure out a way to drive comments via Twtxt 🤣
@jlj No critique of the actual content, but of the software behind this 😅 Gotta figure out a way to drive comments via Twtxt 🤣
@jlj No critique of the actual content, but of the software behind this 😅 Gotta figure out a way to drive comments via Twtxt 🤣
@lyse Oh now this is cool! 👌 I love parser combinators 😅
@lyse Oh now this is cool! 👌 I love parser combinators 😅
@lyse Oh now this is cool! 👌 I love parser combinators 😅
@screem Yeah it was fun enough, never long enough, but oh well 😅 One of these days (maybe this year or next) I'll try to take a larger chunk of time off work 🤞
@screem Yeah it was fun enough, never long enough, but oh well 😅 One of these days (maybe this year or next) I'll try to take a larger chunk of time off work 🤞
@screem Yeah it was fun enough, never long enough, but oh well 😅 One of these days (maybe this year or next) I'll try to take a larger chunk of time off work 🤞
Not really sure what to go with. My use-case is:

- Provide out-of-band access to my infra for emergencies (needs 4G/LET connectivity)
- Provide access to internal (private) resources for teams (currently do this via Authelia)
Not really sure what to go with. My use-case is:

- Provide out-of-band access to my infra for emergencies (needs 4G/LET connectivity)
- Provide access to internal (private) resources for teams (currently do this via Authelia)
Not really sure what to go with. My use-case is:

- Provide out-of-band access to my infra for emergencies (needs 4G/LET connectivity)
- Provide access to internal (private) resources for teams (currently do this via Authelia)
Some alternatives I've found in this space, p2e (peer to peer) mesh private (VPN) networking:

- juanfont/headscale: An open source, self-hosted implementation of the Tailscale control server
- slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security
- gravitl/netmaker: Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Some alternatives I've found in this space, p2e (peer to peer) mesh private (VPN) networking:

- juanfont/headscale: An open source, self-hosted implementation of the Tailscale control server
- slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security
- gravitl/netmaker: Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Some alternatives I've found in this space, p2e (peer to peer) mesh private (VPN) networking:

- Tailscale · Best VPN Service for Secure Networks headscale/index.md at main · juanfont/headscale · GitHub
- slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security
- gravitl/netmaker: Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Some alternatives I've found in this space, p2e (peer to peer) mesh private (VPN) networking:

- juanfont/headscale: An open source, self-hosted implementation of the Tailscale control server
- slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security
- gravitl/netmaker: Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Some alternatives I've found in this space, p2e (peer to peer) mesh private (VPN) networking:

- Tailscale · Best VPN Service for Secure Networks headscale/index.md at main · juanfont/headscale · GitHub
- slackhq/nebula: A scalable overlay networking tool with a focus on performance, simplicity and security
- gravitl/netmaker: Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
[47°09′28″S, 126°43′20″W] Analyzing samples
Tailscale · Best VPN Service for Secure Networks - Anyone know anything about Tailscale? Used it? Recommend it? How does it stack up in terms of _actual_ secure networking and VPN access to your infra? Can it be trusted

I notice it uses WirGuard™ and is actually written in Go 😅
Tailscale · Best VPN Service for Secure Networks - Anyone know anything about Tailscale? Used it? Recommend it? How does it stack up in terms of _actual_ secure networking and VPN access to your infra? Can it be trusted

I notice it uses WirGuard™ and is actually written in Go 😅
Tailscale · Best VPN Service for Secure Networks - Anyone know anything about Tailscale? Used it? Recommend it? How does it stack up in terms of _actual_ secure networking and VPN access to your infra? Can it be trusted

I notice it uses WirGuard™ and is actually written in Go 😅
@jlj I see, interesting! So how many people did receive their new certificates in this public ceremony? Must have been a bunch if they also offer private ones. How long did it take? Is it just handing over paperworks with a short chat or is there also some sort of accompanying program?
📣 Incident: Last night at approximately 2205 (AEST) on the 7th April 2023, vDSL connectivity to my servers were lost and never recovered. I had to cut my holiday short by a day to come home to investigate.

Likely culprit, storm/water damage to the copper that's been sitting in the ground for some ~30+ years or so and never been replaced.

Thanks NBN Co 🤦‍♂️ #NBN~
📣 Incident: Last night at approximately 2205 (AEST) on the 7th April 2023, vDSL connectivity to my servers were lost and never recovered. I had to cut my holiday short by a day to come home to investigate.

Likely culprit, storm/water damage to the copper that's been sitting in the ground for some ~30+ years or so and never been replaced.

Thanks NBN Co 🤦‍♂️ #NBN~
📣 Incident: Last night at approximately 2205 (AEST) on the 7th April 2023, vDSL connectivity to my servers were lost and never recovered. I had to cut my holiday short by a day to come home to investigate.

Likely culprit, storm/water damage to the copper that's been sitting in the ground for some ~30+ years or so and never been replaced.

Thanks NBN Co 🤦‍♂️ #NBN~
@stigatle Oh yes. With some sunshine it would have been even nicer, but then the paths would also have been even more jammed with people. So overcast was totally alright. :-)
[47°09′36″S, 126°43′32″W] Re-taking samples
🧮 USERS:1 FEEDS:2 TWTS:563 ARCHIVED:63447 CACHE:2193 FOLLOWERS:13 FOLLOWING:14
Parsing w/o Code Generators: Parser Combinators in Go with Generics: https://www.youtube.com/watch?v=x5p_SJNRB4U Oh yeah, this is really cool!
On my blog: Toots 🐘 from 04/03 to 04/07 https://john.colagioia.net/blog/2023/04/07/week.html #linkdump #mastodon #socialmedia #week
[47°09′12″S, 126°43′59″W] --interrupted--
Might start trying my hand at a bit of fiction. I'd be grateful for any feedback (positive or otherwise :) ): https://lotide.nfld.uk/posts/36
@vain They do! Or you can have a private ceremony, for the tidy(!) sum of £200. @lyse He's a representative of the King's representative, in Hampshire. (Yes, that extra level of indirection was deliberate!) Nice chap. Great day, surprisingly. (Didn't expect to get as caught up in it all as I did.)
user/bmallred/data/2023-04-07-13-19-28.fit: 1.52 miles, 00:08:59 average pace, 00:13:37 duration

#running
user/bmallred/data/2023-04-07-13-19-28.fit: 1.52 miles, 00:08:59 average pace, 00:13:37 duration

#running
user/bmallred/data/2023-04-07-13-19-28.fit: 1.52 miles, 00:08:59 average pace, 00:13:37 duration

#running
Seminole Running: 1.52 miles, 00:08:59 average pace, 00:13:37 duration

#running
Need to rework the timeline a bit, I want it to append new statuses after refresh, right now it fetches the whole timeline and just inserts it as a whole. So I'll work on that alongside the refresh functionality.
Running an errand: 3.29 miles, 00:10:13 average pace, 00:33:36 duration

#running
user/bmallred/data/2023-04-07-12-40-02.fit: 3.29 miles, 00:10:13 average pace, 00:33:36 duration

#running
user/bmallred/data/2023-04-07-12-40-02.fit: 3.29 miles, 00:10:13 average pace, 00:33:36 duration

#running
user/bmallred/data/2023-04-07-12-40-02.fit: 3.29 miles, 00:10:13 average pace, 00:33:36 duration

#running
@lyse Sounds like a really nice day!