# 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 4637
# self = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4637
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4537
@lyse thanks!
@movq when I was growing up and dealing with this sort of thing we had both broken floppy drives as well as broken floppy disks themselves due to dust and hair particles 🤣
@codebalion So far so good ! 👌
Speaking of finger:\n\n
\n$ finger anth@a.9srv.net\n[a.9srv.net]\nNo such user anth.\n
\n\nPoo 💩 🤣 I'm guessing anth is not your username on that server?! 🤔
Thank you @anth for discovering the bug! 🙇‍♂️
Yeah they do unfortunately, that's why a spec of dust or hair ruined them! Oh boi does that bring back memories! 😳
Ahh! Found the broken line of code. That was a bad review of [fix: user feed url not updated by User.Profile() #410\n](https://github.com/jointwt/twtxt/pull/410) on my part. Sorry @xuu 😢\n\nFix should get rolled out shortly...
What da hell?
I _hope_ I don't completely suck! 🤣
Thanks all! 🤗
It's a very simple protocol afterall 🤣
@anth Oh I see what you're saying... Go on... What kind of fun things can we do with finger? I could build one and we could see? 🤔
Yeah that's what I was thinking about... The "utility" of finger itself. I mean in a large multi-user pod it _might_ be useful? Maybe 🤔 But then against that notion goes against everything I've come to learn, know and believe about "social media". That is... It doesn't scale beyond a certain "size". So keep pods small 🤣
@anth i’m just not sure how useful it would be for me per se
@anth yeah with the finger service specifically. Several folks have brought up the idea of using a plan file and finger but of course this means that you actually have to have a finger diamond and local user accounts for this to be useful unless you’re thinking about building a custom finger server implementation entirely
@tfurrows @adi yeah I didn’t mean to say that you were questioning utility I’m just trying to think about how we can describe what we’re trying to build here in a way that makes sense 😁 One of the only words that comes to mind so far is the word utility or tool. also being as real and as humane as possible also comes to mind.
i’ll be competing tomorrow at an archery 🏹 tournament! Wish me luck! 😳
@4lifeusa Hello there! 👋 Welcome! 🤗
@anth how do you envisage this playing out and evolving overtime?
@tfurrows @adi I think the utility of a “good” social media like Yarn.social is much more basic and more “human”
@bml @jlj @lyse I run a mail server using https://poste.io
@tfurrows you need to read our extensions and either get those into your favorite client or build your own 😁\n\nhttps://dev.twtxt.net
@tfurrows fun thought ! I’d like to think social media is a tool that ... need to think about it 😁\n\nwe’re doing it “right” here I think 🤔
Bonding and Bridging 👌
Pretty cool! 😎
@slashdot disgusting 😳
@slashdot I am very depressed today about this 👈 🖕 Australian News and Media Bargainging Code\n\n😥😥😥
@adi 👌
@mckinley Yeah not sure what client you’re using but ignore that silly limit 😁
@adi You mean something like:\n\n
\n$ dockere run -i -t prologic/ulinux\n
\n\n?
@anth Ahh
@xjix What do you mean?
@tfurrows (re: twtxt formts) Actually also serves as content addressing so it actually becomes extremely useful in other ways 👌
unfortunately if you’re talking about the original specked in the answer to that is yes.\n\nhowever if you end up deciding one day to try to use our pod software that limitation isn’t there because we take the user experience into account
@tfurrows it actually make little sense today. the limit is usaful only as a way to prevent abuse of the system. there are no limitations per se.\n\nIn practice we found that the default 140 character limit in the original spec was actually far to restrictive and far too short so we made the default for pods much higher than this
we plan to formalize the metadata format soon and document that as well
@tfurrows we have it configurable at the pod level yes \n\nthe artificial limit just that
@adi @jlj Still working on the search engine 😁
@rcrsch Hi 👋
Wow! 😳
I think we’re doing a fine job growing the network organically though aren’t we? I don’t particularly find the notion of a registry really all that useful in some thing that’s meant to be D centralized in my opinion I think a better fit as a search engine and crawler
@anth Huh! Getting on some 20+ years here but still I can’t find this documented anywhere on the Web 😥 Where did you find this?
@adi Probably best to have this as part of our “manifesto” in our docs! 👌 cc @jlj 😁
@eldersnake Exacrly! 👌
So you see what I mean?🤔 Sometimes there is good reason to use some level of “force” sometimes. For example not having a “Like” button forces one to actually consider a proper reply. This is the intent behind my orifinal statement even if worded poorly. 😁
@adi We’re talking about the child and the hot stove 😁
@adi Okay let’s say your child touches the very hot stove, burns themselves and suffers 3rd degree burns and has to go to hospital. 🤔 At that point was it better to inform them casually or force the situation ? 🤔
@adi If you have a child about to touch a hot stove, would you also say “it would be best if you didn’t touch that stove” 🤔\n\npoint is it’s always a balancing act 😁
this is a good example of why I don’t mind not being able to delete my post where you called me out for using the word “force”. thanks for calling me out 👌
@adi Because there's no "mindless buttons" to click on? 🤣 Perhaps I shouldn't have used the word "force" 😂 Sorry!
@adi i’m not it was a joke based on the article in this conversation 🤣
@tfurrows Which client are you using? Be sure to check out our extensions to the spec at dev.twtxt.net
@tfurrows Welcome! 🤗
let’s see now… In Australia we have red back spiders, black widow spiders, black funnel web spiders, daddy long leg spiders and numerous other poisonous spiders 🤣
which registry thing are you talking about?
@tfurrows Hey there!👋
came out alright 👌
@off_grid_living this is true! But if your business model doesn’t entail increasing engagement so that you can increasingly solve more use the title to the advertisers, then who cares 🤣
@adi yes yes you should 😁
@adi you just did and responded so therefore you did some thinking 🤣
@darch yes you are correct at the moment, however, is is something I think they might rethink and change later on...
@thewismit how would we do that when the pod doesn’t store email addresses of users?
... and participating in open conversations. that's ok! since what we're building forces you to think anyway, without all these mindless actions like "like buttons", "retweets", "1-click shares", "reactions", etc, then you can easily get into the habit of being your open and honest self :D
@jlj @darch it's a balance really I think. If you want a truely closed system, that's doable I guess, but it defeats the point too I think of an open social system. In the real world for example, if you said something you didn't mean, well it's kind of too late, so you have to back track a bit, apologise for that, move on, etc. Or if you have something you want to say to an individual in private, say securly, you'd find a different medium to do so, eg, you'd pull them aside, whisper in each other's eat, etc. being social ihmo is also being open and...
@darch re deleting your last post or any post. The trouble is a) it's a bit too late really, if you want to go delete a post N entries ago, others have already fetched your feed. So it's a little pointless. b) It's rather expensive to have to traverse a feed file arbitrarily so that's why we only support "edit/delete"'ing your last entry. It's much cheaper to seek to the end, look for the last \\n and nuke that.\n\nIHMO you should learn to live with this and the fact that posts only exists in active cache for a limited time and size anyway. It's totally "okay" I think.
@movq most of the time I work from home but I often commute to the physical office a couple of days a week
hmmm 90mins commute back home today 😥
I plugged twtxt.net into https://www.rankwatch.com/free-tools/website-page-size-checker/ and got 53kB 🤣
@jlj Awesome 👌 Also 🤣
@movq let us know if you find anything good on those floppy disks! 🤣 Play good old classic MS-DOS games or something 🤔
@eldersnake Haha awesome video blog! He couldn’t be more right about the bloated web!
@sull Hey there! 👋 Welcome! 🤗
@movq oh my! floppy disks! 😳
@jlj Yeah I think so! How about your do the reaching out? 🤔 Migjt be interesting if it didn’t come from me at first 😁
@xjix Will it be compatible with our specs/extensions? 🤔
@xjix Like Yarn.social ? 😁
@xjix really?! 😳
@golang_news 👏 This ☝️ is/was a great read! 👌 Highly recommended for any Gopher ☺️
I should recruit this guy to join our project? What do y’all think? 🤔🤣
The sad truth is I actually worked at that particular company for nearly 3 1/2 years and saw all of this firsthand. It’s quite horrifying to watch in person the damage that can be caused by such simple things as numbers and lines on a graph!
> But how did those companies built apps like this? Are they evil masters of human psychology? No, they were simply experimenting with different features and looking at their metrics, following the ones that pushed their goals forward, the so called “user engagement”.\n\nNope they had inadvertently created a Skinners box! 😳 maybe not deliberately but that’s what happened 😁
> All this makes users more and more passive, which helps addiction.\n\n👌👏💯
For anyone reading this guys manifesto the second paragraph is actually a really good example of why perhaps adding too many convenient layers into the user experience such as inline threading where you don’t have to think about it might actually be a bad idea. Perhaps we can come up with another way to make it convenient to follow the trail of folks conversations? 🤔\n\nPlus I think despite want @lyse did for his client which is purpose built to display in a tree like interface a bit like email, adding this is a lot more complexity When it wasn’t designed like this
For example this bit is brillliant 👌\n\n> This is why social networks refuse to have a feed in chronological order for example, they are not the most addictive, using algorithms to show you things that hooks you better gets you more addicted so they can sell more ads.
@ionores Having posted 5, 3 and 3 days ago and a bunch in the last few hours... How do you find the limitied cache til and size in practice? 🤔\n\nDo you care to see stuff more than this ago? 🤔
@ionores ☕️x1 morning 😴 boo am I tired!
@lyse @movq Sell and truly over ... 😂 SF is quite dead ☺️
@slashdot Because we did such a great job doing length trials already right? 🤦‍♂️
@off_grid_living Yup! Forget everything else you think may happen, this is how it goes down! 😱 Why do you think I’m trying to build Yarn.social ! \n\n#https://twtxt.net/search?tag=FightTheSystem>
@ionores gawd yeah I was at that time 😱
@movq oh 🤦‍♂️
Hope to see more from you 👋
@ionores bit hard to tell in that photo but yeah ok 🤣
@codebalion How are they blunt? Can you give an example? 🤔
We have a new Twtxt user @rcrsch I found on Twitter here 🎉\n\nWelcome @rcrsch 🤗
@ionores oh the snail here https://twtxt.net/twt/vhpebqq ?
can’t sleep 😥😴
did they really get that from the rock on the left?! 😳 I could hardly make it out! 🤣
@ionores what’s the funny part? 🤔🤣
@twtxt @ionores oh good! 🤗