# 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 61083
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=34491
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=34591
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=34391
@thecanine Nothing new I'm afraid just a new build for TestFlightπŸ‘Œ
@thecanine Nothing new I'm afraid just a new build for TestFlightπŸ‘Œ
@darch This is looking pretty amazing πŸ‘ Look forward to trying this out (personal things going on)
@darch This is looking pretty amazing πŸ‘ Look forward to trying this out (personal things going on)
TestFlight public invite link in case anyone needs it https://testflight.apple.com/join/UIpPzuvL
TestFlight public invite link in case anyone needs it https://testflight.apple.com/join/UIpPzuvL
Pushed a new version of Goryon out for iOS TestFlight users. Sorry about the inconvenience, I told you I would do it when it affected me too πŸ˜… I just have so many things going on πŸ€¦β€β™‚οΈ
Pushed a new version of Goryon out for iOS TestFlight users. Sorry about the inconvenience, I told you I would do it when it affected me too πŸ˜… I just have so many things going on πŸ€¦β€β™‚οΈ
@akoizumi Ooops πŸ˜‚
@akoizumi Ooops πŸ˜‚
@tkanos Yeah I was wondering that myself too. I _think_ the Hash should be generated after a timeline fetch/view (on the fly) and have something like: twt reply hash text...? πŸ€”
@tkanos Yeah I was wondering that myself too. I _think_ the Hash should be generated after a timeline fetch/view (on the fly) and have something like: twt reply hash text...? πŸ€”
@akoizumi It's lovely isn't it πŸ˜‚ What a cute little guy 🀣
@akoizumi It's lovely isn't it πŸ˜‚ What a cute little guy 🀣
@screem Soimds good πŸ‘Œ
@screem Soimds good πŸ‘Œ
@screem Oh congrats! πŸ₯³ Well done! πŸ‘
@screem Oh congrats! πŸ₯³ Well done! πŸ‘
Anyone willing to help me alpha test this? It's coming along quite nicely actually... πŸ‘Œ Alpha test box that is, a command-line utility (non-daemon) written in Go for creating Linux containers and sandboxing processes. Similar to Docker but NOT πŸ˜… (no daemon, nothing to set-up, nothing particularly too fancy, no frills containers on Linux)
Anyone willing to help me alpha test this? It's coming along quite nicely actually... πŸ‘Œ Alpha test box that is, a command-line utility (non-daemon) written in Go for creating Linux containers and sandboxing processes. Similar to Docker but NOT πŸ˜… (no daemon, nothing to set-up, nothing particularly too fancy, no frills containers on Linux)
Releases - box - v0.0.9

> πŸ“¦ A command-line utility (non-daemon) written in Go for creating Linux containers and sandboxing processes.
Releases - box - v0.0.9

> πŸ“¦ A command-line utility (non-daemon) written in Go for creating Linux containers and sandboxing processes.
@tkanos Yup will do! So far, just looked at the code πŸ˜†
@tkanos Yup will do! So far, just looked at the code πŸ˜†
@lyse @kt84 will know for sure πŸ‘Œ
@lyse @kt84 will know for sure πŸ‘Œ
@abucci Oh cool! And hmmm interesting πŸ€”
@abucci Oh cool! And hmmm interesting πŸ€”
@eaplmx I _think_ its a case of:

> Storage is cheap. Data is invaluable.

And:

> TIme is limited and precious.

Maybe? πŸ€”
@eaplmx I _think_ its a case of:

> Storage is cheap. Data is invaluable.

And:

> TIme is limited and precious.

Maybe? πŸ€”
@tkanos Yup πŸ‘Œ
@tkanos Yup πŸ‘Œ
@eaplmx Bahahahahahaha πŸ˜‚ 🀣 πŸ™ƒ
@eaplmx Bahahahahahaha πŸ˜‚ 🀣 πŸ™ƒ
@akoizumi I never said it had any bugs πŸ˜‚ Just lemme know if if find ways we can improve it πŸ€—
@akoizumi I never said it had any bugs πŸ˜‚ Just lemme know if if find ways we can improve it πŸ€—
@eaplmx Makes me wonder if they _actually_ prohibit this kind of use in their terms of service (TOS) -- As in prohibit long-running audio calls for extended periods of time πŸ€”
@eaplmx Makes me wonder if they _actually_ prohibit this kind of use in their terms of service (TOS) -- As in prohibit long-running audio calls for extended periods of time πŸ€”
@eaplmx I'm kind of thinking of ways you could multiplex multiple audio streams together onto the same carrier. πŸ€”
@eaplmx I'm kind of thinking of ways you could multiplex multiple audio streams together onto the same carrier. πŸ€”
@tkanos Oh nice! He actually added me as a collaborate to the repo, so I _should_ be able to review this and merge it πŸ‘Œ
@tkanos Oh nice! He actually added me as a collaborate to the repo, so I _should_ be able to review this and merge it πŸ‘Œ
@akoizumi I'm not really sure how good Spyda really is at the moment... It was built on a weekend. So your mileage may vary πŸ˜… Please do let me know how we can improve it however πŸ‘Œ It most certainly won't be capable of crawling the massive (crpapy) Interwebs however but it works pretty well (as I said) with simple websites and simple web pages.
@akoizumi I'm not really sure how good Spyda really is at the moment... It was built on a weekend. So your mileage may vary πŸ˜… Please do let me know how we can improve it however πŸ‘Œ It most certainly won't be capable of crawling the massive (crpapy) Interwebs however but it works pretty well (as I said) with simple websites and simple web pages.
@abucci I know πŸ˜… I _feel_ so stupid πŸ€¦β€β™‚οΈ
@abucci I know πŸ˜… I _feel_ so stupid πŸ€¦β€β™‚οΈ
@abucci Actually... That's a brilliant idea! πŸ˜‚ We should totally do that 🀣
@abucci Actually... That's a brilliant idea! πŸ˜‚ We should totally do that 🀣
Space X | Mars Campers : Mars Campers
Space X | Mars Campers : Mars Campers
Oh no I didn't πŸ€¦β€β™‚οΈ Arggg 🀬
Oh no I didn't πŸ€¦β€β™‚οΈ Arggg 🀬
(foo bar baz) @mckinley Correct πŸ‘Œ
(foo bar baz) @mckinley Correct πŸ‘Œ
@mckinley Haha no Twts ingested that are found to be in the future are just silently dropped on the floor 🀣
@mckinley Haha no Twts ingested that are found to be in the future are just silently dropped on the floor 🀣
(foo bar baz) Ahh the _only_ assumption yarnd does make is that the hash is a valid Twt. This is part of the Twt Hash Extension where Twts are content addressable by the hashes we defined in the spec πŸ‘Œ
(foo bar baz) Ahh the _only_ assumption yarnd does make is that the hash is a valid Twt. This is part of the Twt Hash Extension where Twts are content addressable by the hashes we defined in the spec πŸ‘Œ
(foo bar baz) This is a test cc @mckinley
(foo bar baz) This is a test cc @mckinley
@mckinley Actually, I _think_ it makes no such assumptions. I _believe_ yarnd implement the Twt Subject extension which states:

> Twts in their purest form provide only the mentions mechanism to reply to certain twtxt users. This works well in small, low traffic twtxt communities. However, if there are several ongoing discussions at the same time, a single mention may not be enough for consuming twxt users to clearly identify the exact conversation > this twt is considered part of by its author. So twtxt users quickly started to provide more context in parentheses at the beginning of the twt right after any mentions – the so called subject – in the form of:
>
>

> @<nick1 url1> @<nick2 url2> (re: topic) That's what I think as well.
>                             ^^^^^^^^^^^
>                             traditional subject
> 

> The twt subject provides a mechanism to specify references in twt replies and thus group twts into entire conversations.
@mckinley Actually, I _think_ it makes no such assumptions. I _believe_ yarnd implement the Twt Subject extension which states:

> Twts in their purest form provide only the mentions mechanism to reply to certain twtxt users. This works well in small, low traffic twtxt communities. However, if there are several ongoing discussions at the same time, a single mention may not be enough for consuming twxt users to clearly identify the exact conversation > this twt is considered part of by its author. So twtxt users quickly started to provide more context in parentheses at the beginning of the twt right after any mentions – the so called subject – in the form of:
>
>

> @<nick1 url1> @<nick2 url2> (re: topic) That's what I think as well.
>                             ^^^^^^^^^^^
>                             traditional subject
> 

> The twt subject provides a mechanism to specify references in twt replies and thus group twts into entire conversations.
@stigatle Man I wish I lived there πŸ˜‚
@stigatle Man I wish I lived there πŸ˜‚
#3 - fix_attach - docker-proxy - Mills

Finally fixed a long-standing bug in a project @markwylde and I started over a year ago πŸ₯³ The basic idea was (and still is) to provide the only Container as a Service (CaaS) πŸ˜… Now that this bug has been squished (_might need to tidy things up_) -- Might be able to continue with this idea and maybe start beta testing it with some interested folks? πŸ€”
#3 - fix_attach - docker-proxy - Mills

Finally fixed a long-standing bug in a project @markwylde and I started over a year ago πŸ₯³ The basic idea was (and still is) to provide the only Container as a Service (CaaS) πŸ˜… Now that this bug has been squished (_might need to tidy things up_) -- Might be able to continue with this idea and maybe start beta testing it with some interested folks? πŸ€”
@mckinley Nuked πŸ’£ Thanks for spotting! πŸ™
@mckinley Nuked πŸ’£ Thanks for spotting! πŸ™
@mckinley da fuq?! πŸ€¦β€β™‚οΈ
@mckinley da fuq?! πŸ€¦β€β™‚οΈ
@tkanos Oh that's hilariously funny πŸ˜‚ And very clever use of Git history πŸ‘Œ
@tkanos Oh that's hilariously funny πŸ˜‚ And very clever use of Git history πŸ‘Œ
@tkanos No worries πŸ‘Œ Why don't you consider running a Vultr instance? I _think_ you can run one at $2.50 in some regions πŸ˜…
@tkanos No worries πŸ‘Œ Why don't you consider running a Vultr instance? I _think_ you can run one at $2.50 in some regions πŸ˜…
@akoizumi Oh πŸ€¦β€β™‚οΈ
@akoizumi Oh πŸ€¦β€β™‚οΈ
@akoizumi Interesting πŸ€” I couldn't find any references at all to any programming languages 🀣
@akoizumi Interesting πŸ€” I couldn't find any references at all to any programming languages 🀣
The kind of thing I really like is this:

hlive: HLive is a server-side WebSocket based dynamic template-less view layer for Go.
The kind of thing I really like is this:

Search Β· github.com/SamHennessy/hlive SamHennessy/hlive: HLive is a server-side WebSocket based dynamic template-less view layer for Go.
The kind of thing I really like is this:

hlive: HLive is a server-side WebSocket based dynamic template-less view layer for Go.
@lyse Hmmm πŸ€”
@lyse Hmmm πŸ€”
@mckinley Hmm yeah I saw something about this in my feed the other day. The problem is I'm not even sure how you'd protect against such attacks. Because the GPT-3 prompts themselves are basically just English which as we know has quite a wide variation of structure, it would be next to impossible to detect Prompt Injection attacks on the input. Sanitizing input for SQL is a much easier task as you are dealing with a stricter subset of input and a language with a pre-defined grammar.
@mckinley Hmm yeah I saw something about this in my feed the other day. The problem is I'm not even sure how you'd protect against such attacks. Because the GPT-3 prompts themselves are basically just English which as we know has quite a wide variation of structure, it would be next to impossible to detect Prompt Injection attacks on the input. Sanitizing input for SQL is a much easier task as you are dealing with a stricter subset of input and a language with a pre-defined grammar.
@abucci Hmmm okay, I'll have another closer look πŸ€”
@abucci Hmmm okay, I'll have another closer look πŸ€”
I didn't really get it πŸ€·β€β™‚οΈ
I didn't really get it πŸ€·β€β™‚οΈ
@eaplmx Yes πŸ˜‚
@eaplmx Yes πŸ˜‚

* 93f87d8c 2022-09-17 | Fix preflight checks to support Go 1.19 (HEAD -> main, origin/main) [James Mills]

* 93f87d8c 2022-09-17 | Fix preflight checks to support Go 1.19 (HEAD -> main, origin/main) [James Mills]
@darch Are you on the latest main? Can you tell me what commit you're on?

... Oh wait ... This is fixed in the branch I'm working on right now πŸ˜‚ Let me quickly cherry-pick that change out!
@darch Are you on the latest main? Can you tell me what commit you're on?

... Oh wait ... This is fixed in the branch I'm working on right now πŸ˜‚ Let me quickly cherry-pick that change out!
@darch I don't see why not. I'm even come up with the idea of a 2-way Twtxt bot that you could interact with. Maybe I _might_ do this and built a GPT-3 powered Twtxt bot that you can follow, -mention and interact with -- it could be fun πŸ˜…
@darch I don't see why not. I'm even come up with the idea of a 2-way Twtxt bot that you could interact with. Maybe I _might_ do this and built a GPT-3 powered Twtxt bot that you can follow, -mention and interact with -- it could be fun πŸ˜…
I'll Let Myself In: Tactics of Physical Pen Testers - YouTube
I'll Let Myself In: Tactics of Physical Pen Testers - YouTube
@mckinley That was f'n brilliant! πŸ˜… I can't say I've ever visited his site or come across it, but I am somehow aware of it, must have heard it from other places? πŸ€” In any case, hilarious presentation 🀣