# 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 207
# self = https://watcher.sour.is?uri=https://twtxt.net/user/shreyan/twtxt.txt&offset=107
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/shreyan/twtxt.txt&offset=7
@prologic @eapl.me there is nothing super specific to bitcoin or cryptocurrencies in BIP39, it can be used for any hexadecimal string. +1 use BIP39
@xuu @prologic what is being stored in there...
@prologic for sure, could be time to take some pages out of bluesky's book, their model for how this would work is very interesting

additional apis for Yarn's crawler would be nice. And docs for the existing ones
is there any interest in an index of known public twtxt feeds that provides a json-based api for things like a social graph, getting more complete views of a thread, etc..
test
@stigatle happy birthday 🎂
good morning, just built a server that can subscribe to and publish twtxt feed
Touching moss
in case you were considering trying Meta Threads
@prologic not many people are looking for hot new yarn.social content from their search engines. it could be enough to simply block the indexers, at both robots.txt level and rejecting their known IPs and useragents.
@prologic LOL WTF
@movq Btw, if you want a more "tinkerer-friendly" smartphone... Linux on smartphones is becoming a thing again. Have you checked out a device like the PinePhone lately?
@prologic this is why I stick to what works and isn't constantly trying to shove Microsoft edge etc down my throat
@prologic this is why I stick to what works and isn't constantly trying to shove Microsoft edge etc down my throat
@prologictwtxt.net this is why I stick to what works and isn't constantly trying to shove Microsoft edge etc down my throat
@abucci watched some PragerU on YouTube once. the amazing thing about them is that they can actually draw you in by sounding reasonable at first and by the time it gets insidious you won't even notice.
[public static void main(String[] args)](https://youtu.be/m4-HM_sCvtQ)
as the Times grow worse, so does Time ;)
@prologic personally loving Orion browser. so few left who don't pull BS like this
the new headline isn't that much better. why is 'generational' in quotation marks? it just feels so silly 😔
not really sure how this kind of thing even passes their review
what's wrong with this headline? 🤔🧐

@abucci if the death threats are coming from Microsoft themselves that's a whole other can of worms, and I really hope it's not them. and if they aren't then who are these people who care so much about copilot they're willing to resort to others' deaths to keep it? the whole thing is very strange and horrifying.
@stigatle for sure, the thought of being able to buy one does not even really cross my mind
Thoughts on Apple Vision Pro?
@mckinley NextCloud on a Raspberry Pi
@prologic I hope so. If there is, I haven't found it yet
@prologic True, brew is very helpful in that regards, and yeah, security does matter. It just bothers me when they use such logic to, for example, restrict Safari WebExtensions to only being available through the App Store even if it's signed properly
@carsten What about Ulysses?
https://www.forbes.com/sites/ralphbenko/2013/09/16/how-aaron-swartz-the-irresistible-force-and-ron-wyden-and-darrell-issa-the-immovable-object-saved-the-internet-part-ii/

I find it deeply ironic that the site that ran this article, Forbes, has by now become enshittified with ads and paywall popups galore. Would they come out against stricter copyright laws again today?
@prologic It's also been my primary OS for a long time, and I still love it, but I don't love some of Apple's decisions. What prompted me to write this specific post was having to take extra steps to open FOSS apps on macOS because they don't have an "Apple-approved" signature 🤦‍♂️
I truly despise the way Apple has slowly locked up macOS
God forbid I say that at first glance it might even look like a much more complicated twtxt???
@prologic https://nostr.com is a much better explainer, tbh, and makes it look a lot less stupid
@prologic That is literally nostr in a nutshell
Testing testing please ignore
@abucci Sometime this weekend I'll take the time to write up a medium-length essay and then post the url here
https://codeberg.org/shreyan/yarnex
This may soon become a full cli client called Yarnex 😅
Posting this from Elixir
@abucci The funny thing is that while there are many things wrong with the AT Protocol, almost none of them are what he described
What if I implement twtxt or a yarn client in Elixir 😳
@abucci Oh wow, I hadn't heard of Vircadia before. This looks really cool.

Also. The idea of Augmented Reality is much more appealling to me than full Virtual Reality. And a pair of glasses is a lot easier to wear than a headset.
@xuu CanaKit has them in the USA. Only their _Ultimate Kit_ is available though
@xuu CanaKit has them in the USA. Only the _Ultimate_ is available though
@prologic Generated haha 😆
@xuu What's your budget?
Indubitably, it would be an intellectually stimulating and intellectually invigorating exercise to endeavor to craft a prose devoid of any substantive idea or notion. To partake in such a linguistic activity, one must embrace the aphorism that the beauty of language lies not in its utilitarian function but rather in the aesthetic pleasure of its form. The pursuit of such an objective requires a mastery of language that transcends the pedestrian concerns of conveying meaning and instead focuses on the artful arrangement of words and phrases into a mosaic of syntactical structure. One must be cautious, however, not to fall into the trap of mistaking verbal acrobatics for genuine intellectual profundity. For while it may be entertaining to indulge in a linguistic parlor game, it is ultimately through the substantive and coherent expression of ideas that we achieve true intellectual enlightenment.
@abucci I would agree, but it feels like GPT already does that. :)
@thecanine That "lonely men bait" is quite possibly the most absurdist-seeming thing on this list.
Dang this Yarn API is good
Hello from Ruby
Maybe I did this just to get on @prologic's nerves, but: https://codeberg.org/shreyan/twtxt
@prologic Yeah. While I strongly dislike Jordan Peterson et al I would like to someday discuss some of these controversial things with you and others while not getting too heated.
@abucci He's pure evil.
@prologic trust me i've heard worse
@prologic Boring is the best thing about here
@abucci I'm on BlueSky. This isn't the case. Such accounts were banned within 7 minutes of reporting them. Federation is their top priority right now - it was just delayed by the sudden influx of users, which caused them to have to focus much more strongly on moderation.
@thecanine I have a few invite codes. Message me on matrix as shreyanjain:matrix.org or email me shreyan.jain.9@outlook.com

XRPC is pretty neat but yeah until federation hits it's a little iffy

You can 100% host your own right now, but federation lands sometime next month
@prologic yeah sxmo is awesome. personally i daily drive sailfish os because i want the power of full gnu/linux on my phone but i still don't want to abandon convenience, and it does feel the most complete of any mobile gnu/linux distros i've looked at and/or tried
@prologic GNOME Keyring, anyone?
@prologic indieauth is awesome 😎 🙌
https://infosec.exchange/@SwiftOnSecurity/110261932192146230

>INTRODUCING SecureGPT!🛡️🤖

> As a multi-time entrepreneur (I had two lemonade stands plus an NFT Discord) I understand business, and theft.

> Our AI hooks into your surveillance camera system, checks it for matches with "criminal," and then automatically calls the police. 🚔👮‍♂️
@prologic lmfao every bit of this is gold. I cant wait for when chatgpt5 performs surgery on me 🤣
@prologic
I like it because everythings an object, and I like OOP

Controversial I know
@prologic is gonna be so mad at me for this but

Ruby is my favorite language
@prologic get well soon! The COVID virus is a tough one
@prologic What on earth does "cloud native" even mean? What is the cloud but someone else's server?
@prologic I also feel it's not well maintained, when I tried to use it a lot of things felt pretty broken - no public nick, config not in the twtxt.txt, following list stored separately, etc...

might even be best to just create a fork
@prologic Pretty amazing how unprepared that guy went in
In 2021 the next big thing in tech were craptocurrencies and shitcoins. Now it's LLMs (lying language models).

What's next?
@prologic Honestly this is quite disappointing to see as someone new to the twtxt/yarn ecosystem - it feels like the entirety of the buckket argument is based on a "purist" viewpoint when nothing yarn does feels fundamentally incompatible with original twtxt

Very sad 😔

However I do agree with jan6 on that while yarn is a great twtxt client, twtxt is a terrible yarn client

That doesn't mean that yarn should change its underlying format away from twtxt though, twtxt is probably yarn's biggest selling point

my view of twxt is essentially a feed of arbitrary plain text data with timestamps, which can open up the ecosystem to all sorts of good experimentation in clients

and for the specific case of multiline twts, when you actively have a pr waiting which addresses the issue, the stubbornness of the opposition seems quite unreasonable

that's just my two cents, didn't mean to write a paragraph (lol a multiline twt for you right here)
@darch Ah thanks! Hooray, it worked!

https://shreyanjain.net/twtxt
@prologic Yep that's exactly what I meant
twtxt is like social media but unix philosophy 🤯
@prologic ooh that's pretty cool
@darch sorry not sure how to install it, downloading the zip didn't work for some reason
@prologic how do you do that? sounds interesting.
@prologic To be honest I find it pretty funny... just why the Bitcoin whitepaper? And what's with the other image in the same directory?

I'm not anti-Bitcoin or pro-Bitcoin, it's just an _interesting_ choice
@screem Exactly, this kind of double standard is just plain stupid.
@prologic ah thanks for doing that, forgot to do it myself. I'll remember next time 🙂
https://mstdn.social/@maxkennerly/110135002996685641
@darch

Thank you! That's really useful.
@prologic Check out GNU Taler. It meets at least some of those goals :)
@prologic what do you think could help make it more decentralized?
Happy π day
plain and ordinary is cool 👍 I will check it out and try
@prologic personally I think it should be there at user level for sure - that way ActivityPub-averse yarn users can join any pod and then decide for themselves whether they want ActivityPub or not, without requiring a pod owner to turn it off for everyone in the pod.
not sure tbh.. also sorry for ghosting you for a 3 days :)
How do I contribute?
sure! happy to help.
Sadly I don't have much technical expertise :( but I can help with anything that doesn't require programming
@prologic that is so cool.
Plain-text flat-file microblogging rocks!
replying to you from my yarn account - that was just me messing with hosting my own twtxt file on GitHub pages with the original twtxt client. I'll probably use yarn more often though...
@rabble on yarn.social too, wow! I've met you already on Mastodon and nostr... this is great.
Wait, does yarn.social support ActivityPub?
Haha thank you! :)
@prologic Hi! Thanks :) This seems fun!
I love IndieWeb :)