# 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=27191
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=27291
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=27091
@adi Sorry I _think_ we have to end this Yarn here. It's gone out of control πŸ˜‚ Your points are not valid in any world I'm afraid, just because Twitterβ„’ strips !(s) from _things_ that look like they _should_ be URL(s) doesn't mean they're correct. Just because _you_ happen to have an opinion that English punctuation _should_ override the URI specifications doesn't mean you are correct.

It's just that simple πŸ€— Sorry!
@david Bahahahahaha !!!! πŸ˜‚
@david Bahahahahaha !!!! πŸ˜‚
@david @adi And do you know why this works? πŸ˜‚ Because @david _correctly_ linkified this nicely! πŸ˜‚
@david @adi And do you know why this works? πŸ˜‚ Because @david _correctly_ linkified this nicely! πŸ˜‚
@adi Mate I was just proving a point, and I _think_ I did so quite well don't you? πŸ˜‚
@adi Mate I was just proving a point, and I _think_ I did so quite well don't you? πŸ˜‚
Here you go! Welcome to the Bang Website!

=> https://bang.mills.io/index.html!

Source: https://git.mills.io/prologic/the-bang-website=
Here you go! Welcome to the Bang Website!

=> https://bang.mills.io/index.html!

Source: https://git.mills.io/prologic/the-bang-website=
@adi Dude those are valid links mate πŸ˜† Geez πŸ€¦β€β™‚οΈ

Gimme a few mins and I'll create said website!
@adi Dude those are valid links mate πŸ˜† Geez πŸ€¦β€β™‚οΈ

Gimme a few mins and I'll create said website!
@adi Twitter is wrong πŸ˜† !!!
@adi Twitter is wrong πŸ˜† !!!
@david That's a nice looking hedge hog! πŸ˜†

Was this in your garden? πŸ€”
@david That's a nice looking hedge hog! πŸ˜†

Was this in your garden? πŸ€”
@adi Just for that outlandish remark I'm going to create a website with paths that end in ! πŸ˜†
@adi Just for that outlandish remark I'm going to create a website with paths that end in ! πŸ˜†
FWIW "English" is not a "standard" It is a spoken and written language.
FWIW "English" is not a "standard" It is a spoken and written language.
@adi

standards
@adi

standards
@<~duriny https://envs.net/~duriny/twtxt.txt> Sure I agree with that πŸ˜‚
@<~duriny https://envs.net/~duriny/twtxt.txt> Sure I agree with that πŸ˜‚
@<~duriny https://envs.net/~duriny/twtxt.txt> Well on the point of diversity, we _used_ to have a regexp based parser, but in practise we found that it was hard to do some things using ordinary regular expressions so we dropped it for a proper lexer/parser.

Let me know how you'd like to proceed or if you think we should just split out the lextwt parser anyway πŸ€—
@<~duriny https://envs.net/~duriny/twtxt.txt> Well on the point of diversity, we _used_ to have a regexp based parser, but in practise we found that it was hard to do some things using ordinary regular expressions so we dropped it for a proper lexer/parser.

Let me know how you'd like to proceed or if you think we should just split out the lextwt parser anyway πŸ€—
And I know you don't "expect" anything from me, so that's cool too πŸ˜‚ But also if you "prefer" yarnd did something about these broken links, I will not πŸ˜‚
And I know you don't "expect" anything from me, so that's cool too πŸ˜‚ But also if you "prefer" yarnd did something about these broken links, I will not πŸ˜‚
@adi Just as long as you don't expect me to break the standards in yarnd's codebase I'm fine with your choice/preference πŸ˜… Try not to do it too often eh? I mean clicking on broken links is kind of annoying at best πŸ˜‚
@adi Just as long as you don't expect me to break the standards in yarnd's codebase I'm fine with your choice/preference πŸ˜… Try not to do it too often eh? I mean clicking on broken links is kind of annoying at best πŸ˜‚
@adi You are not paying for any "physical goods" here mate, but basically "digital fingerprints" of something. It's insane and that's my opinion πŸ˜…
@adi You are not paying for any "physical goods" here mate, but basically "digital fingerprints" of something. It's insane and that's my opinion πŸ˜…
Oh @david and @<~duriny https://envs.net/~duriny/twtxt.txt> The observation @<~duriny https://envs.net/~duriny/twtxt.txt> made in #3ty55tq is to be expected. This is a configuration difference between netbros.com and twtxt.net -- Both have different Cache Size and TTL configurations. I actually use the defaults mostly.

This is an artefact of Twts flowing from "Active Cache" to "On-Disk Archive".

The _missing piece_ (if you will) here is builtin Search. That's coming in 0.14/0.15 πŸ‘Œ -- I can't really help it if @david chooses to run his Pod with a much larger active cache, and actually it's been helpful to find bugs πŸ˜…
Oh @david and @<~duriny https://envs.net/~duriny/twtxt.txt> The observation @<~duriny https://envs.net/~duriny/twtxt.txt> made in #3ty55tq is to be expected. This is a configuration difference between netbros.com and twtxt.net -- Both have different Cache Size and TTL configurations. I actually use the defaults mostly.

This is an artefact of Twts flowing from "Active Cache" to "On-Disk Archive".

The _missing piece_ (if you will) here is builtin Search. That's coming in 0.14/0.15 πŸ‘Œ -- I can't really help it if @david chooses to run his Pod with a much larger active cache, and actually it's been helpful to find bugs πŸ˜…
@jdtron I'm wondering whether we should split out the lextwt parser library that @xuu wrote that yarnd uses for parsing. If we split this out into a library (_actually you can already import it_) then both twet and yarnd can share the same parser - thus reducing efforts and sharing the same behaviour and bug fixes πŸ‘Œ -- I _believe_ even @lyse has managed to import lextwt via a C-extension with his Python written tt client too πŸ‘Œ
@jdtron I'm wondering whether we should split out the lextwt parser library that @xuu wrote that yarnd uses for parsing. If we split this out into a library (_actually you can already import it_) then both twet and yarnd can share the same parser - thus reducing efforts and sharing the same behaviour and bug fixes πŸ‘Œ -- I _believe_ even @lyse has managed to import lextwt via a C-extension with his Python written tt client too πŸ‘Œ
@adi Good to know πŸ‘Œ
@adi Good to know πŸ‘Œ
@adi No mate this is not my opinion at all. If you can't agree to standards and follow them, then what hope do we have in this industry. Seriously mate, follow the standards and if you actually intend to construct URIs with a ! in them, that's fine, just understand that is a totally valid URI.
@adi No mate this is not my opinion at all. If you can't agree to standards and follow them, then what hope do we have in this industry. Seriously mate, follow the standards and if you actually intend to construct URIs with a ! in them, that's fine, just understand that is a totally valid URI.
@slashdot Oh FFS πŸ€¦β€β™‚οΈ cc @thecanine πŸ˜‚
@slashdot Oh FFS πŸ€¦β€β™‚οΈ cc @thecanine πŸ˜‚
@adi Let me ask you a different question...

If you chose to live your life of "hopelessness" and "without expectations"; Then what (_if any_) do you live for at all? Are you saying you personally "prefer" to just live a life of letting the world go by you without even so much as a single care of thought?

Put another way, don't you have any desire to improve things? Help others? Or are you content?

I _really_ worry about your state of being mate πŸ€— This is IHMO an unhealthy approach.
@adi Let me ask you a different question...

If you chose to live your life of "hopelessness" and "without expectations"; Then what (_if any_) do you live for at all? Are you saying you personally "prefer" to just live a life of letting the world go by you without even so much as a single care of thought?

Put another way, don't you have any desire to improve things? Help others? Or are you content?

I _really_ worry about your state of being mate πŸ€— This is IHMO an unhealthy approach.
@adi No! That's not a good idea at all, that is in direction violation of the Uniform Resource Identifier standard.

> The path component contains data, usually organized in hierarchical
> form, that, along with data in the non-hierarchical query component
> (Section 3.4), serves to identify a resource within the scope of the
> URI's scheme and naming authority (if any). The path is terminated
> by the first question mark ("?") or number sign ("#") character, or
by the end of the URI.
@adi No! That's not a good idea at all, that is in direction violation of the Uniform Resource Identifier standard.

> The path component contains data, usually organized in hierarchical
> form, that, along with data in the non-hierarchical query component
> (Section 3.4), serves to identify a resource within the scope of the
> URI's scheme and naming authority (if any). The path is terminated
> by the first question mark ("?") or number sign ("#") character, or
by the end of the URI.
@adi I was being "facetious" mate πŸ˜… Hence the use of emojis and the two approaches looking rather identical πŸ˜‚
@adi I was being "facetious" mate πŸ˜… Hence the use of emojis and the two approaches looking rather identical πŸ˜‚
@adi Dude! Stop putting bangs ! on the end of your URL(s) πŸ˜‚ You frequently do this and ruin many URLs you link to (_I'm sure not on purpose_) 🀣 -- Remember that many characters are actually valid in URL(s) πŸ˜…
@adi Dude! Stop putting bangs ! on the end of your URL(s) πŸ˜‚ You frequently do this and ruin many URLs you link to (_I'm sure not on purpose_) 🀣 -- Remember that many characters are actually valid in URL(s) πŸ˜…
@adi Is that a hint of "hope" right there πŸ€” 🀣

> Wouldn't it be nice ...

=> https://www.youtube.com/watch?v=9SQrSRjdjWo=
@adi Is that a hint of "hope" right there πŸ€” 🀣

> Wouldn't it be nice ...

=> https://www.youtube.com/watch?v=9SQrSRjdjWo=
@adi Even simpler with zs πŸ˜…


<!doctype html>
<head>
  <title>fortune</title>
</head>
<body>
  <h1>fortune</h1>
  <pre><code>{{ /usr/games/fortune }}</code></pre>
</body>
</html>


πŸ˜‚
@adi Even simpler with zs πŸ˜…


<!doctype html>
<head>
  <title>fortune</title>
</head>
<body>
  <h1>fortune</h1>
  <pre><code>{{ /usr/games/fortune }}</code></pre>
</body>
</html>


πŸ˜‚
@adi Yes yes of course, but I'm referring to the "global community" here.
@adi Yes yes of course, but I'm referring to the "global community" here.
@david Haha well I would tend to think that if you _try_ to live your life with a bunch of "preferences" and never any hope, that somehow human psychology will let you down anyway and when none of your preferences ever come to fruition you'l just end up in despair πŸ˜‚ -- But what would i know 🀣

@adi Honestly mate, I _really_ think you're being quite unrealistic about human emotion here πŸ˜‚ Hope is a human emotion and state of mine, you cannot tell me with a straight face over a Video call that you have never "hoped" for anything in your life πŸ€— πŸ˜‰
@david Haha well I would tend to think that if you _try_ to live your life with a bunch of "preferences" and never any hope, that somehow human psychology will let you down anyway and when none of your preferences ever come to fruition you'l just end up in despair πŸ˜‚ -- But what would i know 🀣

@adi Honestly mate, I _really_ think you're being quite unrealistic about human emotion here πŸ˜‚ Hope is a human emotion and state of mine, you cannot tell me with a straight face over a Video call that you have never "hoped" for anything in your life πŸ€— πŸ˜‰
@david Oooooh!

/me penny drops πŸ˜‚

I see I see says stupid 'ol James with a grin on his face πŸ˜…
@david Oooooh!

/me penny drops πŸ˜‚

I see I see says stupid 'ol James with a grin on his face πŸ˜…
@adi I'm well aware of the original definition. As I said, it doesn't hold this meaning much these days 😒 No matter how much you want it to 😒
@adi I'm well aware of the original definition. As I said, it doesn't hold this meaning much these days 😒 No matter how much you want it to 😒
@carsten Using zs or mkws or some other static site generator (SSg)? πŸ€”
@carsten Using zs or mkws or some other static site generator (SSg)? πŸ€”
@slashdot By fucking with the atmosphere and mother nature?! πŸ€¦β€β™‚οΈ We pathetic humans know so little about anything, we _think_ we do but we don't.
@slashdot By fucking with the atmosphere and mother nature?! πŸ€¦β€β™‚οΈ We pathetic humans know so little about anything, we _think_ we do but we don't.
@david I _think_ the key concept there that I've learned in my years is to use others as sources of inspiration and strength. Learning from others is what I'd call that. Learning from other's successes and failures and challenges in life.
@david I _think_ the key concept there that I've learned in my years is to use others as sources of inspiration and strength. Learning from others is what I'd call that. Learning from other's successes and failures and challenges in life.
@david I know it's true, I asked my wife who's major it was to study this type of history πŸ˜… -- But I still don't get it I'm afraid 😒 I'm often accused of not having a sense of humour, which really is, my sense of humour doesn't seem to find or understand how this piece is funny πŸ˜‚

I'm quite sure it is though, but not with my feeble brain πŸ˜‰
@david I know it's true, I asked my wife who's major it was to study this type of history πŸ˜… -- But I still don't get it I'm afraid 😒 I'm often accused of not having a sense of humour, which really is, my sense of humour doesn't seem to find or understand how this piece is funny πŸ˜‚

I'm quite sure it is though, but not with my feeble brain πŸ˜‰
@adi

> Monospaced fonts give a hacker look to a web site

I _think_ you and I have very different definitions of the word "hacker".

I would also caution you that the term "hacker" has a bit of a bad rap these days in mainstream media, the sub-culture of the original term has all but been degraded and bastardised over the last ~10yrs or so. 😒~
@adi

> Monospaced fonts give a hacker look to a web site

I _think_ you and I have very different definitions of the word "hacker".

I would also caution you that the term "hacker" has a bit of a bad rap these days in mainstream media, the sub-culture of the original term has all but been degraded and bastardised over the last ~10yrs or so. 😒~
@david Yeah okay but I'm not sure why you'd use a fixed width don't in general -- I must be missing something πŸ˜†
@david Yeah okay but I'm not sure why you'd use a fixed width don't in general -- I must be missing something πŸ˜†
@david Churchill the British PM that won the war for Britian in WWII? πŸ€”
@david Churchill the British PM that won the war for Britian in WWII? πŸ€”
@david Okay will dig into this after my 2nd coffee πŸ˜†
@david Okay will dig into this after my 2nd coffee πŸ˜†
@adi Oh I see (not 🀣) Why would you use a fixed width font in general? πŸ€”
@adi Oh I see (not 🀣) Why would you use a fixed width font in general? πŸ€”
@david Personally I have always maintained a position of competing with myself.

I teach this to my children too as I think it's far more important to better yourself and less important comparing yourself to others πŸ‘Œ
@david Personally I have always maintained a position of competing with myself.

I teach this to my children too as I think it's far more important to better yourself and less important comparing yourself to others πŸ‘Œ
@adi Really don't see a significant difference πŸ€”
@adi Really don't see a significant difference πŸ€”
@david Thanks! πŸ‘Œ And now I feel dumb because I don't get it πŸ€¦β€β™‚οΈ
@david Thanks! πŸ‘Œ And now I feel dumb because I don't get it πŸ€¦β€β™‚οΈ
@carsten LOL πŸ˜†
@carsten LOL πŸ˜†
Afe we trying to debug a WebMention getting lost or something else?

Pods can have different fetch intervals so the behavior you're seeing there is fine πŸ‘Œ
Afe we trying to debug a WebMention getting lost or something else?

Pods can have different fetch intervals so the behavior you're seeing there is fine πŸ‘Œ
@david Too blurry for me to read 😒
@david Too blurry for me to read 😒
@adi What happens when none of your _preferences_ pan out? πŸ€”
@adi What happens when none of your _preferences_ pan out? πŸ€”
@adi Good cause I'm going to bed πŸ˜…
@adi Good cause I'm going to bed πŸ˜…
@adi Do you expect me to answer that? πŸ˜‚
@adi Do you expect me to answer that? πŸ˜‚
Despair (opposite of Hope)

Despair (opposite of Hope)

Hope