# 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 43627
# self = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=33127
# next = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=33227
# prev = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=33027
{@https://twtxt.net/user/prologic/twtxt.txt>#tgsiiba} @ionores (#5kamq5a) That show was gawd awful 🀣
{@https://twtxt.net/user/ionores/twtxt.txt>#xli57sq} @prologic (#5kamq5a) Does it bring back memories?πŸ˜€
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#6obi3kq} The history & pre-history of LibreOffice ⌘ https://people.gnome.org/~michael/data/2020-10-16-libreoffice-history.pdf
{@https://twtxt.net/user/prologic/twtxt.txt>#2d6ykrq} @ionores (#5kamq5a) Haha! 🀣 Bay Watch right? 😳 (_man showing me age!_)
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#tairdfq} Is QAnon an 8Chan Game Gone Wrong? ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/qZIMTYIwR70/is-qanon-an-8chan-game-gone-wrong
{@https://twtxt.net/user/prologic/twtxt.txt>#fbx6csa} @marado @prologicnet (#bopc7kq) Thank you! Now I can have conversations with you on Twtxt like thi one! πŸ˜‚ welcome back to the cool new way to social media πŸ€—
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#kkyle5a} Microcontroller VGA Interface projects ⌘ http://tinyvga.com/
{@https://twtxt.net/user/prologic/twtxt.txt>#pm4aosa} @antonio (#5kamq5a) Wow that’s pretty! @kt84 did we ever see this when we lived in the US? πŸžπŸ‘Œ
{@https://twtxt.net/user/prologic/twtxt.txt>#oztq25a} @felixp7 (#7elnopa) Thanks for the TL;DR too! I didn’t scroll up to see it so I got my wife to skim read the article for me and summarize it! πŸ˜‚
{@https://twtxt.net/user/prologic/twtxt.txt>#wfip6qq} @felixp7 (#7elnopa) I wouldn’t say that compilers are ubiquitous, just that the one most commonly used compiler is ubiquitous.
{@https://twtxt.net/user/prologic/twtxt.txt>#65sojka} @felixp7 (#7elnopa) Nice article thanks! I find the same sets of problems with Java too! 😳
{@https://twtxt.net/user/ionores/twtxt.txt>#hjaozra} @antonio (#5kamq5a) Don't look behind you! There is a big shark !!! 😁😁😁\n
{@gopher://g.nixers.net/0/~z3bra/twtxt.txt>#77nzd4a} sysupgrade(8) is a god send. It makes upgrading a remote server a breeze !
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#nr5k4fa} 3 TB of Private Webcam/Home Security Video Leaked on Porn Sites ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/dq_V5MdLgiY/3-tb-of-private-webcamhome-security-video-leaked-on-porn-sites
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#w7uu63q} Cursed Elixir ⌘ https://evuez.github.io/posts/cursed-elixir.html
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#7vohoyq} Make std::vector of T, efficiently ⌘ https://vorbrodt.blog/2020/10/16/make-stdvector-of-t-efficiently/
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#5rftcyq} Zeptoseconds! Scientists Measure the Shortest Unit of Time Ever ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/7Na31kLqYC4/zeptoseconds-scientists-measure-the-shortest-unit-of-time-ever
{@https://twtxt.net/user/antonio/twtxt.txt>#q5mmewa} \nView of Ocean Beach from Sutro Heights, San Francisco- California
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#6m6rm2q} Fitness Influencer Who'd Believed Covid-19 'Didn't Exist' Dies of Covid-19 ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/L1EPqRzq0zM/fitness-influencer-whod-believed-covid-19-didnt-exist-dies-of-covid-19
{@https://www.uninformativ.de/twtxt.txt>#gedocoa} Solitaire is a really inefficient and buggy sorting algorithm.
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#w7niqhq} Search personal websites ⌘ https://jlelse.blog/links/2020/10/searchmysite/
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#opkjjaq} Algorand Releases Source Code of Verifiable Random Function 2018] ⌘ https://medium.com/algorand/algorand-releases-first-open-source-code-of-verifiable-random-function-93c2960abd61
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#cawekaa} Dagster: The Data Orchestrator ⌘ https://www.dagster.io/blog/dagster-the-data-orchestrator
{@https://tilde.pt/~marado/twtxt.txt>#ux3lnka} finally stopped procrastinating and attended to @prologicnet's mail request to rotate my twtxt feed. Info on rotated twts in comments.
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#cbc475q} Looks Like It Perceptual hash algorithms] ⌘ http://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html
{@https://twtxt.net/user/twtxt/twtxt.txt>#fritcla} FOLLOW: @prologic from @marado using twtxt/1.2.3
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#64sgzea} The Raspberry Pi Cluster Deck - Function With Some Form Too β€” ⌘ https://back7.co/home/the-raspberry-pi-cluster-deck
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#bs6trha} Build Plugins with Pluggy ⌘ https://kracekumar.com/post/build_plugins_with_pluggy/
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#kvvecoa} Cloudflare Offers 'Isolated' Cloud-Based Browser, Plus a Network-as-a-Service Solution ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/M3DQTv0VQo0/cloudflare-offers-isolated-cloud-based-browser-plus-a-network-as-a-service-solution
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#rp4fnva} Tesla Drops Its 7-Day Return Policy ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/SmQMVizBSiI/tesla-drops-its-7-day-return-policy
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#45jz5ya} OpenBSD 6.8 ⌘ https://www.openbsd.org/68.html
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#vxg4sfq} Ruby 3 adds Symbol#name ⌘ https://blog.bigbinary.com/2020/10/12/ruby-3-adds-symbol-name.html
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#2eui4qq} plankanban/planka ⌘ https://github.com/plankanban/planka
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#2ahrk6q} How to Invert the Web and Save the Internet ⌘ https://www.youtube.com/watch?v=DBAZ6ityBwM
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#wyhy65q} Linux 5.10 Solves the Year 2038 Problem Until 2486 ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/NVCRyuolGoc/linux-510-solves-the-year-2038-problem-until-2486
{@https://twtxt.net/user/prologic/twtxt.txt>#rqbd2bq} @gmj (#tsvhqdq) Btw... You _should_ read my Hacktober Blog Post, if you're any good with programming and/or Go we could use the help! That post also outlines some interesting things we want to do, for example Git integration so that one could primarily keep their twtxt.txt file in a Git repo somewhere, but still have say a twtxt.net account and use the Web App, API and Mobile apps as well as the command-line when they're at a terminal with access t their Git repo, etc...
{@https://twtxt.net/user/prologic/twtxt.txt>#oagvxpq} @gmj (#tsvhqdq) Oh _should_ have mentioned this before, but Twtxt.net (_and other Twt.social pods_) also have an API, this means we can do interesting things like for example have a mobile app. We have one for Android in the Play Store which you can find/install here if you're on an Android device.
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#pazy5sa} BetterThanJson ⌘ https://wiki.alopex.li/BetterThanJson
{@https://twtxt.net/user/prologic/twtxt.txt>#xaph5jq} @gmj (#tsvhqdq) Re "Your identity is your Twt URI", to be honest I'm not 100% convinced of this per se. What if you decide to change where/how you host your twtxt.txt feed? I did! Many others have too. See the last line of my old feed at https://prologic.github.io/twtxt.txt πŸ˜€ In any case it really doesn't matter tbh, since I have done so far and continue to plan to do so, keep backwards compatibility with the Twtxt spec/format and this means _any_ client _should_ work.
{@https://john.colagioia.net/twtxt.txt>#4zbefaq} On the blog: Politics in Art and Technology https://john.colagioia.net/blog/2020/10/18/stories.html #politics #art #software #rant
{@https://twtxt.net/user/prologic/twtxt.txt>#cg33poa} @gmj (#67nxkja) Thanks! I'll have a read! I used to (_before I started twtxt.net_) use a nice command-line client written in Go by @quite called twet it wasn't too bad, I quite liked it πŸ˜€ Even contributed ot it! 😎
{@http://www.port111.com/george/twtxt.txt>#tlxih4a} (#tsvhqdq) in the original twtxt your URL is your identity. No need for anyone outside your control to do account managment. One reason I'll likely be sticking with command line. But, great work
{@http://www.port111.com/george/twtxt.txt>#6jlgqda} (#67nxkja) FWIW, I put up a quick blog last night about using twtxt command line https://eludom.github.io/blog/hello_twtxt/
{@https://twtxt.net/user/prologic/twtxt.txt>#e2ywpdq} (#tsvhqdq) I use Go for the backend so it's a very basic Regex engine. If you want to play with the regex online you can use this tool You can find the documented syntax that Go uses here
{@https://tilde.pt/~marado/twtxt.txt>#77bu5uq} I'm excited to speak at Creative Commons Virtual Global Summit https://t.co/V3HhnQ7Cek?amp=1 @ccglobalsummit #ccglobalsummit @sched @ANSOL
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#tdwha5a} Bill Gates Asked Microsoft's 'Junior Engineer' Job Interview Question ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/ExQVfKlTLQI/bill-gates-asked-microsofts-junior-engineer-job-interview-question
{@http://www.port111.com/george/twtxt.txt>#epb7ura} (#tsvhqdq) What flavor or regexp? I tried here https://regexr.com/ with both PCRE and JavaScript and neither seems quite right. I'm relatively good with regexps, but they tend to be write-only :-/
{@https://twtxt.net/user/prologic/twtxt.txt>#ph473fa} @gmj (#jvclmpq) Can you hit me up on the /support form with your email address/name/etc so I can work this out with you? Thanks! πŸ˜€
{@http://www.port111.com/george/twtxt.txt>#3b3v2aq} (#tsvhqdq) yes. I read that. Nice post. Brave browser at least has trouble with formatting. The regexp got lost when renederd. Eww (emacs text browser) doees just fine with it :-)
{@https://twtxt.net/user/prologic/twtxt.txt>#c6s4nzq} @gmj (#jvclmpq) But to be clear... Whilst I'm the pod owner of this particular pod, I would not condone "poking at the database" and "figuring out if an account/feed can be deleted just because someone asked" 🀣
{@https://twtxt.net/user/prologic/twtxt.txt>#nl6kdtq} @gmj (#jvclmpq) Hmm good question. I guess you didn't create that account? πŸ“· (_or did you by accident?_) I'd have to go dump the database to see when it was created and make a decision based on that. Since no PII (_PersonalIdentifiablee Information_) is required on signup, there is no way to tell who created this or what πŸ˜€_
{@http://www.port111.com/george/twtxt.txt>#mnvkctq} @prologic I tried to sign up @gmj on twtxt.net, but it said it was already signed up ... maybe beause of my command line posts? Any way I can claim gmj?
{@https://twtxt.net/user/prologic/twtxt.txt>#mbwoexq} (#tsvhqdq) Re "Conversations". Please read my blog post Making Twtxt Better for an explanation of this. Basically we hash each Twt with a Blake2B hash and use that as the "Subject". The Twt must exist to be replied to form a conversation, you can't just make up a hash. The nice thing however is that this works across pods too. A conversation that starts on one pod and has participants in another pod, the twts get mirrorred there with the same hashes .
{@https://twtxt.net/user/prologic/twtxt.txt>#52plnkq} (#tsvhqdq) Re "External September", if this _were_ to happen (_hopefully not too soon!_) this would be awesome, I would celebrate some level of success πŸ˜€ That being said, I get the overwhelming problems that can incur. Fortunately as you know Twtxt is designed to be decentralised, so are Twt.social pods like this one (twtxt.net), it is just one of quite a few now (_10 to that we know of so far, 1 of which has nothing to do with us_).
{@http://www.port111.com/george/twtxt.txt>#lqotnia} @prologic what is the exact syntax neeed for threads to work in the subject, e.g. will (#tsvhqdq) do it? The whole ... (#tsvhqdq) thing seems like a bit of overkill. Too many characters.
{@https://twtxt.net/user/prologic/twtxt.txt>#tyr7kza} (#tsvhqdq) Re "140 chars", pods are configurable. I configure this pod (twtxt.net) to be 288. It also supports both short and long forms (Twts and Blogs). It does both. You can read some of my blog posts at https://twtxt.net/blogs/prologic for example.
{@https://twtxt.net/user/prologic/twtxt.txt>#n2w5kwa} (#tsvhqdq) Re "140 chars", pods are configurable. I configure this pod (twtxt.net) to be 288. It also supports both short and long forms (Twts and Blogs). It does both. You can read some of my blog posts at https://twtxt.net/blogs/prologic for example.
{@http://www.port111.com/george/twtxt.txt>#c75z5va} (#tsvhqdq) as the person who motivated CompuServe's USENET gateway https://www.chicagotribune.com/news/ct-xpm-1994-10-07-9410070309-story.html I've see what happens when the unwashed masses are turned loose in techie playgrounds
{@http://www.port111.com/george/twtxt.txt>#urn7pua} (#tsvhqdq) One very real problem to be aware of is "Eternal September" https://en.wikipedia.org/wiki/Eternal_September
{@http://www.port111.com/george/twtxt.txt>#ultalnq} (#tsvhqdq) one problme I'm seeing already is that the "micro" part is loosing out. Things are routinely getting longer than 140 characters
{@http://www.port111.com/george/twtxt.txt>#664snuq} @prologic (#tsvhqdq) I will probably stick with command line client just to make sure it keeps working
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#axxxyta} xmake v2.3.8 released, Add Intel C++/Fortran Compiler Support ⌘ https://github.com/xmake-io/xmake/wiki/xmake-v2.3.8-released,-Add-Intel-Compiler-Support
{@http://www.port111.com/george/twtxt.txt>#h5cy32a} #cool #linux 'locate \\-r /me$' finds all files ending in '/me'
{@https://twtxt.net/user/prologic/twtxt.txt>#sagyprq} @jack (#psrfc6q) Oh hey there! πŸ‘‹ What client do you use btw? Yes it is fun! 😎
{@https://tilde.town/~mox/randomwiki.txt>#f4ch4yq} Golunar
{@http://tilde.club/~jbaty/twtxt.txt>#wby3tza} I keep meaning to post using twtxt but I tend to forget. Not sure why, because it's easy and fun
{@https://feeds.twtxt.net/unexplained_mysteries/twtxt.txt>#tugu6la} Iron Man balloon sparks 'alien' scare in India ⌘ https://www.unexplained-mysteries.com/news/340243/iron-man-balloon-sparks-alien-scare-in-india
{@https://twtxt.net/user/prologic/twtxt.txt>#qnpmoiq} @maurice_renck (#firvxra) You _could_ even run an instance of jointwt/twtxt like the one here, Also we support both short (_twts_) and long-form (_blogs_) πŸ˜€
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#imvaqda} We deleted the production database by accident ⌘ https://keepthescore.co/blog/posts/deleting_the_production_database/
{@https://feg-ffb.de/twtxt.txt>#5tj3m5q} Spricht etwas dagegen, dass ich mich taufen lasse?! https://feg-ffb.de/?p=6815
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#gr3o6ma} Google's Internal Data Suggests Employees Feel Less Productive At Home ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/D0eNFIwIdSQ/googles-internal-data-suggests-employees-feel-less-productive-at-home
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#wbvcnva} AskQL Nodejs QuickStart ⌘ https://yonatankra.com/askql-nodejs-quickstart/
{@https://twtxt.net/user/prologic/twtxt.txt>#qb64prq} @vain Thanks for your proposal in Issue 244, this is really great! Thank you ! πŸ™‡β€β™‚οΈ
{@https://twtxt.net/user/prologic/twtxt.txt>#ykbkwiq} Hello @pestilenz ! πŸ‘‹ Same to you too! You may not see this as your last post was a bit dated (_so not sure if you still use Twtxt?_) but Welcome to Twtxt nonetheless! πŸ€—_
{@https://twtxt.net/user/prologic/twtxt.txt>#ce22pcq} Hello @azlen πŸ‘‹ Probably you don't use Twtxt much (_sine your last post was a bit dated_), but Welcome nonetheless to Twtxt! πŸ€—
{@https://feeds.twtxt.net/prologic_blog/twtxt.txt>#4qvwaba} ⌘ https://www.prologic.blog/2020/10/18/would-anyone-from.html
{@https://twtxt.net/user/prologic/twtxt.txt>#2jx34ba} @dbohdan Not sure if you still follow me, but I'm _thinking_ about something we had talked about on #twtxt on FreeNode a while back... Signing Twts. It would of course be nice if we _could_ do this in a way that doesn't break existing clients... Thinking of using the same technique as you proposed for newlines, except that it would be a comment containing the signature of the previous Twt, or something like this... πŸ€”
{@https://twtxt.net/user/prologic/twtxt.txt>#fgor7da} @felixp7 (#ajqeonq) Nope afraid I'm not that good! 🀣 Or as they say:\n\n> "Caching is hard!"β„’
{@https://feg-ffb.de/twtxt.txt>#z3tv2bq} Wochenspruch 43 / 2020 https://feg-ffb.de/?p=6085
{@https://twtxt.net/user/prologic/twtxt.txt>#jhrpfra} @felixp7 (#ajqeonq) Ahh! Is there something we can improve on the backend or UI here?
{@https://twtxt.net/user/prologic/twtxt.txt>#xce676a} @felixp7 (#67nxkja) You’re welcome! Thanks ! πŸ€—
{@https://twtxt.net/user/prologic/twtxt.txt>#3g4mqrq} @vain (#wo72vra) Correct! So in the meantime you can use my pod and the fact that I meet β€˜n great new people here as a pseudo-directory of users until Twtxt reaches a point of critical mass πŸ˜‚
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#fo6eeoa} NASA Asks: What Would You Pack For a Trip to the Moon? ⌘ http://rss.slashdot.org/~r/Slashdot/slashdot/~3/AyVApfqyDCg/nasa-asks-what-would-you-pack-for-a-trip-to-the-moon
{@https://twtxt.net/user/twtxt/twtxt.txt>#wgbrjhq} FOLLOW: @dooven from @vain using twtrd/latest
{@https://feeds.twtxt.net/unexplained_mysteries/twtxt.txt>#diaqu2q} Two large pieces of space junk avoid collision ⌘ https://www.unexplained-mysteries.com/news/340193/two-large-pieces-of-space-junk-avoid-collision
{@https://www.uninformativ.de/twtxt.txt>#7fxfsza} @prologic (#wo72vra) Yeah, agreed. Plus, once it has reached a certain size, a directory is pointless anyway: You can use it to find people you *already know*, but not new ones, ’cause there are just way too many options.
{@https://twtxt.net/user/dilbert/twtxt.txt>#2abkcea} When To Reply To Boss Text β€£ https://dilbert.com/strip/2020-10-18
{@https://twtxt.net/user/prologic/twtxt.txt>#4tzyw7a} @vain (#wo72vra) A directory of users in my opinion would centralize the network a little too much for my liking… I would mostly prefer that new users form relationships with each other by discovering them from either the pod they are on or through other interactions they observe 😁
{@https://twtxt.net/user/prologic/twtxt.txt>#dw723na} @vain (#27c2abq) No no that’s fine! Just mean I have some bugs potentially to iron out with that section of code 😁
{@https://www.uninformativ.de/twtxt.txt>#x4mqmdq} @prologic I do follow you, but not from within twtxt.net, just my client on my workstation. The "vain" account on twtxt.net was just me getting to know the platform. :)
{@https://twtxt.net/user/prologic/twtxt.txt>#elbe64a} @prologic (#xzodnda) Apparently they actually completed nuked MY account! 🀣 😳
{@https://www.uninformativ.de/twtxt.txt>#mo7suza} PSA: If you use OpenBSD httpd, use "log style combined". The manpage doesn't mention it, but it will log User Agents, so you can see other twtxt users following you. πŸŽ‰οΈ
{@https://twtxt.net/user/prologic/twtxt.txt>#4viaamq} @vain You do follow me right? If so I think there’s a bug πŸ€”πŸ“·
{@https://twtxt.net/user/prologic/twtxt.txt>#webkcda} @vain (#crdj4xq) what are you trying to solve?
{@https://www.uninformativ.de/twtxt.txt>#w3f2azq} Will now read some of OpenBSD httpd’s code to see if there isn’t a way to log User Agents after all.
{@https://twtxt.net/user/prologic/twtxt.txt>#xafri4q} @felixp7 (#ajqeonq) I didn’t get a chance to read it obviously πŸ˜‚
{@https://twtxt.net/user/prologic/twtxt.txt>#mr466xa} @felixp7 Hi ! πŸ‘‹ You popped up in my feed but just as I went to refresh it disappeared. You must’ve deleted it? That’s OK because that’s what that feature is meant for 😁
{@https://www.uninformativ.de/twtxt.txt>#lhtpazq} Well, here’s a thing: I find out about most new twtxt users, because @prologic sends them a welcome message. πŸ€”οΈ A directory of twtxt users in human form.
{@https://www.uninformativ.de/twtxt.txt>#rfkrslq} @gmj *nods*
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#vwbdtia} ln - The Natural Log Function ⌘ https://christine.website/blog/ln-the-natural-logger-2020-10-17