# 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=28891
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=28991
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=28791
Who's on Matrix? πŸ€” I _think_ I successfully setup Dendrite πŸ₯³ I need some willing participants πŸ˜…
Who's on Matrix? πŸ€” I _think_ I successfully setup Dendrite πŸ₯³ I need some willing participants πŸ˜…
@adi yes it's not easy, but I don't see anyone attempting to make it easier? Do you?
@adi yes it's not easy, but I don't see anyone attempting to make it easier? Do you?
@novaburst Yes yes it's a horribly "marketing" website. It has "bullshit" written all over it, because again "confirmation bias". Because everyone else out there is making bullshit, over-hyped websites and landing pages, everyone thinks that's what attracts people to their website and their product.
@novaburst Yes yes it's a horribly "marketing" website. It has "bullshit" written all over it, because again "confirmation bias". Because everyone else out there is making bullshit, over-hyped websites and landing pages, everyone thinks that's what attracts people to their website and their product.
@carsten You are right. I am biased. I've been doing this so long I can't remember how (actually I can, to be honest) I started in this space (programming). The reality is more complicated than we can possibly imagine. What I believe is at play here largely is what we call confirmation bias. Things has become "complicated", but that's just par the course, it's sort of kind of human nature.The "Software" industry is still quite relatively young. Hopefully we'll start to see it swing back where things are simpler again.

At least that's my hope 🀞
@carsten You are right. I am biased. I've been doing this so long I can't remember how (actually I can, to be honest) I started in this space (programming). The reality is more complicated than we can possibly imagine. What I believe is at play here largely is what we call confirmation bias. Things has become "complicated", but that's just par the course, it's sort of kind of human nature.The "Software" industry is still quite relatively young. Hopefully we'll start to see it swing back where things are simpler again.

At least that's my hope 🀞
@frankiem Your welcome πŸ€—
@frankiem Your welcome πŸ€—
@carsten That's right πŸ˜† Right thread / Yarn πŸ˜†
@carsten That's right πŸ˜† Right thread / Yarn πŸ˜†
@screem I do the same too πŸ˜†
@screem I do the same too πŸ˜†
@screem Hahahaha πŸ˜‚ I hear ya and I tend to agree with your assessment πŸ˜…
@screem Hahahaha πŸ˜‚ I hear ya and I tend to agree with your assessment πŸ˜…
So I managed to get my wife to build a couple of websites with a tool called Mobirize πŸ‘Œ
So I managed to get my wife to build a couple of websites with a tool called Mobirize πŸ‘Œ
@carsten You haven't caused any heat here at all ! πŸ˜… This it totally good discourse, this subject though (programming) is just near and dear to my heart, and this guy Douglass" doesn't seem to understand the problem space all that well πŸ˜‚ -- I also (as clearly evidenced) get "turned off" by BS like "Blah blah misinformation". I'm a bit more direct and straight πŸ˜… -- Maybe the author _could_ have said:

> Most tutorials are shallow and don't cover enough depth

I dunno πŸ˜…
@carsten You haven't caused any heat here at all ! πŸ˜… This it totally good discourse, this subject though (programming) is just near and dear to my heart, and this guy Douglass" doesn't seem to understand the problem space all that well πŸ˜‚ -- I also (as clearly evidenced) get "turned off" by BS like "Blah blah misinformation". I'm a bit more direct and straight πŸ˜… -- Maybe the author _could_ have said:

> Most tutorials are shallow and don't cover enough depth

I dunno πŸ˜…
Beer and Bath time for me πŸ˜…
Beer and Bath time for me πŸ˜…
> They promote misinformation

That's it, I'm out! πŸ˜‚

I have no respect for anyone that starts peddling the "mainstream" narrative. If you don't understand the space you're talking/blogging about, just don't try. "Must tutorials promote misinformation"?! seriously πŸ€¦β€β™‚οΈ wtf is this guy smoking?! πŸ˜‚
> They promote misinformation

That's it, I'm out! πŸ˜‚

I have no respect for anyone that starts peddling the "mainstream" narrative. If you don't understand the space you're talking/blogging about, just don't try. "Must tutorials promote misinformation"?! seriously πŸ€¦β€β™‚οΈ wtf is this guy smoking?! πŸ˜‚


> Programming is DIFFICULT

No it's not.

> Programming is a difficult topic to break into. It's a complicated field

No it's not. We've just created a HUGE industry around it and made it harder than it has to be.


> Programming is DIFFICULT

No it's not.

> Programming is a difficult topic to break into. It's a complicated field

No it's not. We've just created a HUGE industry around it and made it harder than it has to be.
@carsten Curious... How do you run your pod now? πŸ€”
@carsten Curious... How do you run your pod now? πŸ€”
Hmmmm
Hmmmm
@screem Well done πŸ₯³ I _assume_ you've now enabled websub too πŸ˜‚
@screem Well done πŸ₯³ I _assume_ you've now enabled websub too πŸ˜‚
@carsten Good Evening / Afternoon πŸ‘‹

This _must_ be what "first world problems" are like πŸ˜‚
@carsten Good Evening / Afternoon πŸ‘‹

This _must_ be what "first world problems" are like πŸ˜‚
@screem How did you "update"? There is no new binary release yet... You either have to "build from source" or run the latest Docker image prologic/yarnd:latest -- If you do the later, you _might_ have to docker pull prologic/yarnd first πŸ˜…
@screem How did you "update"? There is no new binary release yet... You either have to "build from source" or run the latest Docker image prologic/yarnd:latest -- If you do the later, you _might_ have to docker pull prologic/yarnd first πŸ˜…
@mckinley Thanks bud πŸ€—
@mckinley Thanks bud πŸ€—
Hey @frankiem welcome! πŸ˜… This post was just automated from the @support bot on my pod πŸ‘Œ
Hey @frankiem welcome! πŸ˜… This post was just automated from the @support bot on my pod πŸ‘Œ
@frankiem Hey mate πŸ‘‹ Welcome to my pod (one of many!) πŸ€— We were just discussing on the phone, bring all your friends colleagues and even family if you want! πŸ˜‚
@frankiem Hey mate πŸ‘‹ Welcome to my pod (one of many!) πŸ€— We were just discussing on the phone, bring all your friends colleagues and even family if you want! πŸ˜‚
> I can probably contribute the most on the pwa repo.

Actually, if you're good with Javascript and specifically MithrilJS you _could_ help us get the PWA repo/project -- Currently it's just a bit of a skeleton. I also don't like to use NodeJS or NPM as you can tell πŸ˜… over complicates things for me!)
> I can probably contribute the most on the pwa repo.

Actually, if you're good with Javascript and specifically MithrilJS you _could_ help us get the PWA repo/project -- Currently it's just a bit of a skeleton. I also don't like to use NodeJS or NPM as you can tell πŸ˜… over complicates things for me!)
@justamoment

> Sadly, I don’t know Go Lang though, so my help is limited to the HTML/JS parts. 😁

This is fine! πŸ’― There's a lot you can contribute to in the default theme -- No real Go experience required really, the Go html/template is not hard to get used to πŸ‘Œ

There is also a Guide for Template Authors on our Wiki.
@justamoment

> Sadly, I don’t know Go Lang though, so my help is limited to the HTML/JS parts. 😁

This is fine! πŸ’― There's a lot you can contribute to in the default theme -- No real Go experience required really, the Go html/template is not hard to get used to πŸ‘Œ

There is also a Guide for Template Authors on our Wiki.
> and the bird got mad.

Man fuck the bird! πŸ˜‚
> and the bird got mad.

Man fuck the bird! πŸ˜‚
@david Thank you! πŸ˜‚ Yarn.social has just become my "Let me Google that for you" 🀣
@david Thank you! πŸ˜‚ Yarn.social has just become my "Let me Google that for you" 🀣
@novaburst Do you mind linking these as proper inline Markdown images next time? πŸ˜‚ You _might_ even ask your Poderator @jlj nicely to add tilde\.team to the "Permitted Image Domains" -- as will I for my pod πŸ˜‚

Example:


![drawing with a mouse is hard](https://tilde.team/~novaburst/img/drawingwithamouseishard.cleaned.png "Drawing with a mouse is hard!")


πŸ‘Œ
@novaburst Do you mind linking these as proper inline Markdown images next time? πŸ˜‚ You _might_ even ask your Poderator @jlj nicely to add tilde\.team to the "Permitted Image Domains" -- as will I for my pod πŸ˜‚

Example:


![drawing with a mouse is hard](https://tilde.team/~novaburst/img/drawingwithamouseishard.cleaned.png "Drawing with a mouse is hard!")


πŸ‘Œ
@novaburst Do you mind linking these as proper inline Markdown images next time? πŸ˜‚ You _might_ even ask your Poderator @jlj nicely to add tilde\\.team to the "Permitted Image Domains" -- as will I for my pod πŸ˜‚

Example:


![drawing with a mouse is hard](https://tilde.team/~novaburst/img/drawingwithamouseishard.cleaned.png "Drawing with a mouse is hard!")


πŸ‘Œ
@mutefall Confirmed! πŸ˜…
@mutefall Confirmed! πŸ˜…
@david @mutefall I'm kind of curious too... Looking back through the parent Yarn here, I don't see wtf you even did to get suspended?! 😳 I mean seriously?! C'mon Twitterβ„’ -- not that I care πŸ˜‚ I myself went through this period of "create an account", "delete my account", "create it again", "delete it again" to finally, "why the fuck do I want a Tiwtterβ„’ account?" to several years later, creating Yarn.social 🀣
@david @mutefall I'm kind of curious too... Looking back through the parent Yarn here, I don't see wtf you even did to get suspended?! 😳 I mean seriously?! C'mon Twitterβ„’ -- not that I care πŸ˜‚ I myself went through this period of "create an account", "delete my account", "create it again", "delete it again" to finally, "why the fuck do I want a Tiwtterβ„’ account?" to several years later, creating Yarn.social 🀣
@mutefall Can you link me to singlelogin? I'm also aware of solutions in the "throw away email" space, I don't currently run one yet, but I'm thinking about doing so at some point as part of my greater effort towards Self Hosting all the thingsβ„’ πŸ˜‚
@mutefall Can you link me to singlelogin? I'm also aware of solutions in the "throw away email" space, I don't currently run one yet, but I'm thinking about doing so at some point as part of my greater effort towards Self Hosting all the thingsβ„’ πŸ˜‚
@screem PS: Did you know you can add a Description and custom Avatar for your @support and other feeds πŸ˜‚
@screem PS: Did you know you can add a Description and custom Avatar for your @support and other feeds πŸ˜‚
@screem Good luck! 🀞
@screem Good luck! 🀞
I agree with both of you @mutefall and @screem -- I'd like to see an ecosystem grow for Smartphones whereby consumers _can_ choose to have a Smartphone with either Android, iOS or Linux. The later of course _does_ exist, but it's just not very good, it needs more people involved I _think_. -- Maybe that's what needs to happen. I _mean_ this is how Linux on the Desktop happened right? πŸ˜…
I agree with both of you @mutefall and @screem -- I'd like to see an ecosystem grow for Smartphones whereby consumers _can_ choose to have a Smartphone with either Android, iOS or Linux. The later of course _does_ exist, but it's just not very good, it needs more people involved I _think_. -- Maybe that's what needs to happen. I _mean_ this is how Linux on the Desktop happened right? πŸ˜…
One thing I'd like to show and point out is the effect this feature has had on my Pod alone:

twtxt.net CPU Load

The dip back up was me turning it off to fix some bugs πŸ˜…
One thing I'd like to show and point out is the effect this feature has had on my Pod alone:

twtxt.net CPU Load

The dip back up was me turning it off to fix some bugs πŸ˜…
@david Wow! 😳 High praise πŸ₯³ Thanks @david πŸ™‡β€β™€οΈ
@david Wow! 😳 High praise πŸ₯³ Thanks @david πŸ™‡β€β™€οΈ
> How does this affects --fetch-interval

Basically, fetching "subscribed" feeds will be done via WebSub. During the Cache fetch cycle, which is controlled by --fetch-interval, subscribed feeds are skipped.

This has the effect of reducing inbound and outbound load on pods via "polling" and instead pods are notified in _near_ real-time of a feed on a Pod being updated (note this is a yarnd only feature).
> How does this affects --fetch-interval

Basically, fetching "subscribed" feeds will be done via WebSub. During the Cache fetch cycle, which is controlled by --fetch-interval, subscribed feeds are skipped.

This has the effect of reducing inbound and outbound load on pods via "polling" and instead pods are notified in _near_ real-time of a feed on a Pod being updated (note this is a yarnd only feature).
> To see timeline, discovery, and mention changes now one must manually reload pages. Are these features changing this?

No, this will likely never change with the SSR (Server-Side Rendered) yarnd Web Interface as-is. We _may_ (I've been talking about it for a while now) introduce a "You have X new items, Click here to refresh" banner at the top at some point when @ullarah and I figure out how to build that.
> To see timeline, discovery, and mention changes now one must manually reload pages. Are these features changing this?

No, this will likely never change with the SSR (Server-Side Rendered) yarnd Web Interface as-is. We _may_ (I've been talking about it for a while now) introduce a "You have X new items, Click here to refresh" banner at the top at some point when @ullarah and I figure out how to build that.
@david My apologies @david πŸ™‡β€β™‚οΈ I _should_ have done a better job here in documenting the new feature (maybe that's why it's still feature gated? 🀣) -- Nevertheless...

> what are the visible subtleties for users?

Hopefully none. The _only noticeable difference for cross-pod users in the Yarn.social network is real-time(ish) feed/cache refreshes as User A on Pod X makes a Twt and User B on Pod Y sees it within ~5s or so._~
@david My apologies @david πŸ™‡β€β™‚οΈ I _should_ have done a better job here in documenting the new feature (maybe that's why it's still feature gated? 🀣) -- Nevertheless...

> what are the visible subtleties for users?

Hopefully none. The _only noticeable difference for cross-pod users in the Yarn.social network is real-time(ish) feed/cache refreshes as User A on Pod X makes a Twt and User B on Pod Y sees it within ~5s or so._~
I'm not sure it's a hardware problem per se... πŸ€” The problem I have is even if there was a good Linux Smartphone of some kind, what would I do with it? The apps and UI/UX for them is umm well sucky at best πŸ˜‚ The experience is rather terrible 😒 -- What I _really_ want is an iPhone running a variant of iOS that has all of Appleβ„’'s iCloud and other "cloud" shit "code removed". I just want a few essentials apps and maybe a browser. I _honestly_ couldn't care less about an "App Store" either, since you know... PWA(s) are a thing πŸ˜…
I'm not sure it's a hardware problem per se... πŸ€” The problem I have is even if there was a good Linux Smartphone of some kind, what would I do with it? The apps and UI/UX for them is umm well sucky at best πŸ˜‚ The experience is rather terrible 😒 -- What I _really_ want is an iPhone running a variant of iOS that has all of Appleβ„’'s iCloud and other "cloud" shit "code removed". I just want a few essentials apps and maybe a browser. I _honestly_ couldn't care less about an "App Store" either, since you know... PWA(s) are a thing πŸ˜…
@screem In the same vein as privacy/security, I've always had this idea of spinning up a service that lets users create random/unique email accounts, or throw away email accounts. Basically to thwart SPAM.
@screem In the same vein as privacy/security, I've always had this idea of spinning up a service that lets users create random/unique email accounts, or throw away email accounts. Basically to thwart SPAM.
@justamoment Showing a reference is in the works πŸ‘Œ Agreed πŸ˜…You are welcome to help us improve the UX πŸ™‡β€β™€οΈ Source code is linked in the footer of any pod πŸ‘Œ
@justamoment Showing a reference is in the works πŸ‘Œ Agreed πŸ˜…You are welcome to help us improve the UX πŸ™‡β€β™€οΈ Source code is linked in the footer of any pod πŸ‘Œ
@carsten Thanks! πŸ‘Œ I think I've played with this before. But I'll look into it again πŸ€”
@carsten Thanks! πŸ‘Œ I think I've played with this before. But I'll look into it again πŸ€”
@mutefall This sounds like a cool project! πŸ‘Œ Who will you use as the backing SIP provider?
@mutefall This sounds like a cool project! πŸ‘Œ Who will you use as the backing SIP provider?
Finally:

> DevOps was never intended to make developers do both application and platform operations.

πŸ‘
Finally:

> DevOps was never intended to make developers do both application and platform operations.

πŸ‘
And:

> Enabling them to do so, on a technical level, is the job of the platform operators. This team works in the background, and keeps the platforms and systems humming along nicely. They are the enablers who lay the foundation upon which developers can perform their new duties in a DevOps way.
And:

> Enabling them to do so, on a technical level, is the job of the platform operators. This team works in the background, and keeps the platforms and systems humming along nicely. They are the enablers who lay the foundation upon which developers can perform their new duties in a DevOps way.
The last few paragraphs hits the nail on the head here:

> Developers can practice the DevOps way of working by taking on the responsibilities of development and application operations. This allows developers to iterate fast. They can monitor, analyze, plan, and execute code changes in an agile way. It allows them to focus and put all their efforts into building value for the organization via application development.
The last few paragraphs hits the nail on the head here:

> Developers can practice the DevOps way of working by taking on the responsibilities of development and application operations. This allows developers to iterate fast. They can monitor, analyze, plan, and execute code changes in an agile way. It allows them to focus and put all their efforts into building value for the organization via application development.
I don't normally enjoy much of the content that comes out of the CNCF but in this particular case this guest blog post on how DevOps is 'misunderstood" is actually a great read. I empathize with a lot of the points made here and agree. πŸ‘Œ It also makes me want to write a follow-up blog post in response to this, because there's another aspect of "misunderstanding" when it comes to the "Platform Operators" as the author puts it here that I'd like to discuss πŸ˜… #DevOps #SRE
I don't you really enjoy much of the content that comes out of the C and CF but in this particular case this guest blog post
I don't normally enjoy much of the content that comes out of the CNCF but in this particular case this guest blog post on how DevOps is 'misunderstood" is actually a great read. I empathize with a lot of the points made here and agree. πŸ‘Œ It also makes me want to write a follow-up blog post in response to this, because there's another aspect of "misunderstanding" when it comes to the "Platform Operators" as the author puts it here that I'd like to discuss πŸ˜… #DevOps #SRE
@ullarah Hahahah ooops ! πŸ˜‚ At least the original is preserved as well πŸ‘Œ
@ullarah Hahahah ooops ! πŸ˜‚ At least the original is preserved as well πŸ‘Œ
@adi I'll look into it a bit further πŸ‘Œ
@adi I'll look into it a bit further πŸ‘Œ
@james I just can't put my finger out, things are _muh_ more real-time now between pods, but I suspect there are still some edge-cases with how the Cache behaves πŸ₯΅
@james I just can't put my finger out, things are _muh_ more real-time now between pods, but I suspect there are still some edge-cases with how the Cache behaves πŸ₯΅