# 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 60515
# self = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59115
# next = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59215
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/prologic/twtxt.txt&offset=59015
@eapl.me And here I always lived by:
> Problems are solved by method.
-- Dr. Don Abel.
@eapl.me And here I always lived by:
> Problems are solved by method.
-- Dr. Don Abel.
🥱 morning y'all 👋 Soo tired 🥱 Need coffee!!! ☕️☕️☕️☕️
🥱 morning y'all 👋 Soo tired 🥱 Need coffee!!! ☕️☕️☕️☕️
@lyse It does not 🤣 Shsll I enable it? 🤣
@lyse It does not 🤣 Shsll I enable it? 🤣
@bender It's true! 🤣 It's a total garbage nonsense title. But the actual research paper that the video references is real. Apple did in fact do a bunch of research and proved what we already know 🤣 -- That is, AI is stupid 🤣
@bender It's true! 🤣 It's a total garbage nonsense title. But the actual research paper that the video references is real. Apple did in fact do a bunch of research and proved what we already know 🤣 -- That is, AI is stupid 🤣
But to be fair, we already knew this... I've observed it first hand, we knew it at the beginning. I'll just leave you with this:
> Stochastic Parrot
or put simply:
> Artificial Incompetence
But to be fair, we already knew this... I've observed it first hand, we knew it at the beginning. I'll just leave you with this:
> Stochastic Parrot
or put simply:
> Artificial Incompetence
I can walk you through some examples later tonight when I get back if you like?
I can walk you through some examples later tonight when I get back if you like?
A pointer is basically a reference to a variable. It is typically used with structs and especially in pointer receiver methods so that you can modify fields of a struct.
A pointer is basically a reference to a variable. It is typically used with structs and especially in pointer receiver methods so that you can modify fields of a struct.
@kat Oh! I can totally help you 🤗 I love Go! 😍
@kat Oh! I can totally help you 🤗 I love Go! 😍
Holy Smokes 🤣 And this has only been <24h 😱
Holy Smokes 🤣 And this has only been <24h 😱
Also post as much as you want! It's a free world. It's your feed. It's your daughter. 🤣 nobody actually has to read any of it let alone follow you if they don't want to. 🙃 that's kind of the beauty of a truly decentralized slow social media ecosystem. 😎
Also post as much as you want! It's a free world. It's your feed. It's your daughter. 🤣 nobody actually has to read any of it let alone follow you if they don't want to. 🙃 that's kind of the beauty of a truly decentralized slow social media ecosystem. 😎
@kat You should've seen me back in the day! These days I try to post a little less often so as not to cause too much noise in the ecosystem 🤣 nobody cares what I think anyway right? 😅
@kat You should've seen me back in the day! These days I try to post a little less often so as not to cause too much noise in the ecosystem 🤣 nobody cares what I think anyway right? 😅
@kat yarnd
actually stores your feed in plain text on disk too 🤣
@kat yarnd
actually stores your feed in plain text on disk too 🤣
@andros What do you mean by API? yarnd
(_which powers Yarn.social pods like twtxt.net_) does have an API, however that API is designed for clients to interact with the pod and the user's account and feed. e.g: there is a command-line client called yarnc
and I used to maintain a mobile native app (_using Flutter_).
What use-case did you have in mind?
@andros What do you mean by API? yarnd
(_which powers Yarn.social pods like twtxt.net_) does have an API, however that API is designed for clients to interact with the pod and the user's account and feed. e.g: there is a command-line client called yarnc
and I used to maintain a mobile native app (_using Flutter_).
What use-case did you have in mind?
@kat So far it's been alright. I wasn't too impressed with Caddy's logging capabilities though or the fact you have to custom build caddy just to support DNS-01 ACME challenge. But other than that, it's okay.
@kat So far it's been alright. I wasn't too impressed with Caddy's logging capabilities though or the fact you have to custom build caddy just to support DNS-01 ACME challenge. But other than that, it's okay.
@bender Well technically now I can turn off ingress access to my infra on ports 80/43 etc and just rely on the outbound wireguard tunnelling for the ingress back in.
@bender Well technically now I can turn off ingress access to my infra on ports 80/43 etc and just rely on the outbound wireguard tunnelling for the ingress back in.
@lyse Nah I'm fone with using their DNS. I _could_ shove DNS onto Vultr too I suppose or run my own DNS server(s), but I don't see the value in that...
@lyse Nah I'm fone with using their DNS. I _could_ shove DNS onto Vultr too I suppose or run my own DNS server(s), but I don't see the value in that...
@movq I was using Cloudflare primarily for 3 reasons: 1) For hosting DNS records 2) For reverse proxying into my infra's services and 3) As a layer of defense against DDoS attacks or stupid misbehaving bots. I'm still using Cloudflare for 1) but 2/3 are now done entirely by something I've built myself (_and working well_). Turns out in order to have decent analytics (_metrics, stats, etc_) on traffic, you have to pay Cloudflare $20/month. That's fine, and I did/do that for twtxt.net
. But, if you want to know the originating IP address of requests, that's an "enterprise" feature and that'll cost you $200/month 😱
@movq I was using Cloudflare primarily for 3 reasons: 1) For hosting DNS records 2) For reverse proxying into my infra's services and 3) As a layer of defense against DDoS attacks or stupid misbehaving bots. I'm still using Cloudflare for 1) but 2/3 are now done entirely by something I've built myself (_and working well_). Turns out in order to have decent analytics (_metrics, stats, etc_) on traffic, you have to pay Cloudflare $20/month. That's fine, and I did/do that for twtxt.net
. But, if you want to know the originating IP address of requests, that's an "enterprise" feature and that'll cost you $200/month 😱
@kat Good Morning! It's ~9am here 😴~
@kat Good Morning! It's ~9am here 😴~
@kat Pretty sure this is a combination of inspecting the User-Agent
and Accept
headers of a HTTP requests and responding appropriately with the right resource(s).
@kat Pretty sure this is a combination of inspecting the User-Agent
and Accept
headers of a HTTP requests and responding appropriately with the right resource(s).
@kat When I set about creating Yarn.social back in ~2020 I deliberately wanted to avoid things like reposts, likes and notifications. I wanted to build something simple and non-distracting. I didn't want to fall into the same traps of "big tech" social media with the only goal being to increase engagement, ultimately to then sell ads 🤦♂️ -- Twtxt was then a fantastic base to work off of and the rest is history!~
@kat When I set about creating Yarn.social back in ~2020 I deliberately wanted to avoid things like reposts, likes and notifications. I wanted to build something simple and non-distracting. I didn't want to fall into the same traps of "big tech" social media with the only goal being to increase engagement, ultimately to then sell ads 🤦♂️ -- Twtxt was then a fantastic base to work off of and the rest is history!~
I am now proud to say, that as of this moment, I am off of Clownflare 🤣 Still using Cloudflare for DNS, but no longer proxying through their services or terminating TLS at their edge. Instead, all my sites and services now terminate TLS on my own edge proxy running Caddy+Wireguard (_so all ingress is actually egress 🤣_) 🥳 #Clownflare #Cloudflare_
I am now proud to say, that as of this moment, I am off of Clownflare 🤣 Still using Cloudflare for DNS, but no longer proxying through their services or terminating TLS at their edge. Instead, all my sites and services now terminate TLS on my own edge proxy running Caddy+Wireguard (_so all ingress is actually egress 🤣_) 🥳 #Clownflare #Cloudflare_
@bender We've met him before on our of our video calls 😅
@bender We've met him before on our of our video calls 😅
@andros That's kind of cool to hear! 👂 -- Why HTML over Websockets though? I personally think the ideas behind Hypermedia Systems is great. Just a few extra controls and you nearly get everything you ever really needed or wanted.
@andros That's kind of cool to hear! 👂 -- Why HTML over Websockets though? I personally think the ideas behind Hypermedia Systems is great. Just a few extra controls and you nearly get everything you ever really needed or wanted.
@andros Bah 🤦♂️
> Video unavailable
> This video is restricted. Please check the Google Workspace administrator and/or the network administrator restrictions.
@andros Bah 🤦♂️
> Video unavailable
> This video is restricted. Please check the Google Workspace administrator and/or the network administrator restrictions.
@bmallred Ya know... Your running twts are making me think I should go back to running eveyr day. Do you run every day or every couple of days? 🤔
@bmallred Ya know... Your running twts are making me think I should go back to running eveyr day. Do you run every day or every couple of days? 🤔
Could this be the Emacs client I've heard about? 🤔
Could this be the Emacs client I've heard about? 🤔
@lyse I wouldn't know sadly. I don't pay attention to the _actual_ clients themselves as you know. I just let yarnd
do it's thing.
@lyse I wouldn't know sadly. I don't pay attention to the _actual_ clients themselves as you know. I just let yarnd
do it's thing.
@movq Hahaha
> But why, oh why, would people still use SVN these days. 🥴😅
I _thought_ svc
had gone the way of the dodo 🦤
@movq Hahaha
> But why, oh why, would people still use SVN these days. 🥴😅
I _thought_ svc
had gone the way of the dodo 🦤
@kat i've actually built a lot of stuff with it so far and I'm planning on starting a new little project with it as well soon.
@kat i've actually built a lot of stuff with it so far and I'm planning on starting a new little project with it as well soon.
@kat All Yhanks yo HTMX 🥳
@kat All Yhanks yo HTMX 🥳
@kat It has a nice SPA like feel doesn't it 😅
> Look ma! No react!
🤣
@kat It has a nice SPA like feel doesn't it 😅
> Look ma! No react!
🤣
@kat Yeah sorry but maintaining a mobile app with Flutter became too hard and complicated as the whole mobile ecosystem is just a giant PITA 🤦♂️ Every new version of Xcode, Android, Flutter, etc... Something would break 😢
@kat Yeah sorry but maintaining a mobile app with Flutter became too hard and complicated as the whole mobile ecosystem is just a giant PITA 🤦♂️ Every new version of Xcode, Android, Flutter, etc... Something would break 😢
@kat No worries! I consider Yarn.social to be really an ecosystem of clients, tools and services. Twtxt is the underlying exchange format used and extended (See https://twtxt.dev)
@kat No worries! I consider Yarn.social to be really an ecosystem of clients, tools and services. Twtxt is the underlying exchange format used and extended (See https://twtxt.dev)
@kat Haha yeah I often use the CLI client to post things from the terminal! 👌
@kat Haha yeah I often use the CLI client to post things from the terminal! 👌
@kat That would be cool to see 😅
@kat That would be cool to see 😅
@bender Ahh! I believe WireGuard can be used in Hub and Spoke as well as Peer to Peer p2p).
@bender Ahh! I believe WireGuard can be used in Hub and Spoke as well as Peer to Peer p2p).
@ionores Love the avatar 😍 Did you make that yourself? 🤔
@ionores Love the avatar 😍 Did you make that yourself? 🤔
@doesnm I used to have quite a bit of credits with Vultr way back. I've been a long-time customer, and had worked with them on a few things 👌
@doesnm I used to have quite a bit of credits with Vultr way back. I've been a long-time customer, and had worked with them on a few things 👌
That's why we use hashes 😅
That's why we use hashes 😅
@kat To be honest I just use the web app 🤣 I've gone to a lot of effort to make it work nicely on mobile small screen decides 👌
@kat To be honest I just use the web app 🤣 I've gone to a lot of effort to make it work nicely on mobile small screen decides 👌