# 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=42027
# next = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=42127
# prev = https://watcher.sour.is?uri=https://txt.sour.is/user/all/twtxt.txt&offset=41927
{@gopher://codevoid.de/0/tw.txt>#r7jd5sq} Oh fun. I was not active on txtnish for a while and now all the feeds are 404 :( I miss you guys...
{@https://twtxt.net/user/twtxt/twtxt.txt>#fg2hnsq} FOLLOW: @gareppa from @oevl using twtxt/0.1.0@cdd6014
{@http://twtxt.reednj.com/twtxt/directory.twtxt.txt>#jha5vjq} user @lyse was added to the directory
{@https://twtxt.net/user/prologic/twtxt.txt>#evl2x3a} (#qbgazsq) @lyxal Basically what @lyse said ☝️
{@https://twtxt.net/user/twtxt/twtxt.txt>#p4cychq} FOLLOW: @deadguy from @oevl using txtnish/0.2
{@https://lyse.isobeef.org/twtxt.txt>#7vqyp2a} @lyxal (#qbgazsq) I guess the experiment is about changing habits. — Now, I'm off to the woodworking shop and doing some realworld stuff.
{@https://lyse.isobeef.org/twtxt.txt>#j7beg4q} @prologic (#qbgazsq) Alright, I'm gonna use DDG from now on. Let's see how this goes. However, I really don't want to miss out on the 90 YT channels I'm "subscribed" to (I don't have an account, I just monitor them with my own tooling).
{@https://twtxt.net/user/lyxal/twtxt.txt>#4bu6ziq} @lyse @prologic (#qbgazsq) I wasn't directly asked, but what kind of experiment?
{@https://twtxt.net/user/twtxt/twtxt.txt>#5jzq6xq} FOLLOW: @koko from @gareppa using twtxt/0.1.0@cdd6014
{@https://niplav.github.io/twtxt.txt>#2zpmi3a} “You only ever see the map, but you walk the territory.”
{@https://twtxt.net/user/twtxt/twtxt.txt>#a6fyddq} FOLLOW: @oevl from @gareppa using twtxt/0.1.0@cdd6014
{@https://niplav.github.io/twtxt.txt>#4tiafwq} BE WILLING TO MAKE BETS
{@https://niplav.github.io/twtxt.txt>#esymsna} IF YOU BELIEVE A THING, THAT DOESN'T MEAN YOU HAVE TO SAY IT
{@https://niplav.github.io/twtxt.txt>#y54kraa} the hard problem of matter
{@https://niplav.github.io/twtxt.txt>#nmcigwq} caveet
{@https://niplav.github.io/twtxt.txt>#c5o67gq} Infuriating: With the Euro, 50 ct. coins are bigger than 1€ coins.
{@https://niplav.github.io/twtxt.txt>#hpf5tnq} Umeshism: If you can follow your own ethical rules, your own ethical rules are not demanding enough.
{@https://niplav.github.io/twtxt.txt>#kfhbbda} Buy some space near the sun, because it's going to be worth a lot when a Dyson sphere gets built.
{@https://niplav.github.io/twtxt.txt>#slh6c4q} Maybe this applies to everything?
{@https://niplav.github.io/twtxt.txt>#p2mqhia} Greta Thunberg also is a nearly complete creation of the media, in the sense that we would never know about her if it were not for media.
{@https://niplav.github.io/twtxt.txt>#xzlkixq} Greta Thunberg falls into the same narrative category as Malala Yousafzai, Sophie Scholl and Jeanne D'Arc.
{@https://niplav.github.io/twtxt.txt>#57guxta} Don't make deals that involve infinities.
{@https://twtxt.net/user/prologic/twtxt.txt>#rzj5ola} @lyse (#qbgazsq) would you be willing to participate in an experiment?
{@https://twtxt.net/user/prologic/twtxt.txt>#eg4feda} @lyse (#6hjn4ia) Not just twtxt.net but also twt.u53.net txt.sour.is and several others I manage on behalf of pod owners at Twt.social
{@https://twtxt.net/user/prologic/twtxt.txt>#2trhwlq} @vain @lyse (#uj2oxcq) Oooh that’s interesting ! 😳 I’m not sure to be honest 🤔
{@https://twtxt.net/user/prologic/twtxt.txt>#2hac6yq} @lyse (#uj2oxcq) Yeah I know. 😥 It’s sad that @buckket no longer maintains twtxt the spec or his reference client 😥
{@https://lyse.isobeef.org/twtxt.txt>#yzsr2ba} (#qbgazsq) Shame on me, but I'm using Google as my search engine. I also watch quite a lot of YouTube. So I guess this makes this a "no". All the other things could die tomorrow and I wouldn't care the tiniest bit at all.
{@https://lyse.isobeef.org/twtxt.txt>#7dmh5ta} @prologic (#6hjn4ia) Thanks mate! No doubt about the one and only true original, but I certainly praise you for its resurrection. :-) Most old feeds I found were dead by then, a lof of the maintained ones are on your service.
{@https://lyse.isobeef.org/twtxt.txt>#eunq7ca} @prologic (#uj2oxcq) On a side note, is it just an operator error or is there actually a bug in one of your clients? You replied to the broken URL https://lyse.isobeef.orgd/user/lyse/twtxt.txt
, which looks like a twtxt.net instance, but there's also a "d" appended to the top level domain. I've seen the exact same pattern happening three days ago with @vain in this twt: https://www.uninformativ.ded/user/vain/twtxt.txt
{@https://lyse.isobeef.org/twtxt.txt>#2f4helq} @prologic (#uj2oxcq) No offence, to me it seems this client is abandoned, there are three PRs untouched for months or even years, which fix actual crashes of the client. When I discovered the crashes on my own and fixed them, I wanted to send a PR, but then realized that they had all been already addressed by some folks, but nothing happend. So I then didn't bother any further.
{@https://twtxt.net/user/prologic/twtxt.txt>#if6jwhq} (#qbgazsq) @felixp7 Yeah the reason I'm bringing this up here (_I also tried to post a Ask Slashdot, but I don't think it ever made it_) is to see if we can try an experiment this year. I'll see if I can write something up later and see if anyone is willing to participate. For my I would do it at the network level and actually drop (by DNS and Firewall) various domains and cidr(s) of large "tech giants" mentioned here, and see what the experience is like.
{@https://www.frogorbits.com/twtxt.txt>#etmbxqq} Sure, you can make a bunch of predictions at the beginning of the year and calculate the Brier score for last year’s predictions, but all you need to do to feel that kind of cloud-dispelling mental work is this: go pants shopping, think of how good you’ll be at losing fat in light of all your previous new-year fat-loss attempts, and choose between pants with a 34″ inseam and pants with a 35″ inseam.
{@https://twtxt.net/user/prologic/twtxt.txt>#376pm5q} @deadguy (#nyszghq) Yeah you do here Hmmm .... 🤔 I'm confused 😀 Also I can't follow two different feeds for the same person, I'd have to alias one.
{@https://twtxt.net/user/prologic/twtxt.txt>#nyszghq} @deadguy Didn't you use to have a feed at twtxt.net? I _didn't_ know you moved your feed somewhere else? 🤔
{@https://www.uninformativ.de/twtxt.txt>#ux6nkpq} (#qbgazsq) The answer is probably “no”, because of Netflix. I like watching movies, DVD rental is very dead, and streaming is better anyway. When it comes to the *infrastructure* of those companies, oof, how much of the web/internet will be left? 😨 It’s scary how many people use Google hosting, for example. (I have a habit of doing dig MX …
.)
{@https://www.uninformativ.de/twtxt.txt>#lcsdrhq} @deadguy Hmm, in my mind, Twitter and twtxt are very similar. But then again, I never had a Twitter account, so I actually don’t really know. 🥴 The best ways to have a conversation are still email and IRC, IMHO …
{@https://www.uninformativ.de/twtxt.txt>#jylu4hq} @prologic @lyse @deadguy (#qwpzeka) Oh, I do have it automated. :) Just feels like other people don’t do it. No idea, maybe it’s just because this community is so tiny.
{@https://twtxt.net/user/prologic/twtxt.txt>#ofuedsa} @oevl (#62pkgwa) Nice! Yeah I really like Traefik a lot. I use it as my primary ingress load balancer as well.
{@https://twtxt.net/user/prologic/twtxt.txt>#7tml3bq} @oevl (#kb4nioq) Sounds/Looks _really_ similar to what we built here? 😀
{@https://twtxt.net/user/prologic/twtxt.txt>#6bqisnq} (#qbgazsq) Not just use vs. "not use". But what if you blocked several large portions of the Web owned by these "big tech giants"? 🤔
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#cw2waxq} DTrace for the Application Developer - Counting Function Calls ⌘ Read more...
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#vnav3sq} General Guide For Exploring Large Open Source Codebases ⌘ Read more...
{@https://twtxt.net/user/twtxt/twtxt.txt>#e6itcuq} FOLLOW: @deadguy from @oevl using twtxt/0.1.0@cdd6014
{@https://twtxt.net/user/oevl/twtxt.txt>#62pkgwa} @prologic I am trying to cut costs, so I deleted all my Digital Ocean droplets. For a month I will be using a free s390x VPS, so I needed to adapt some of my Docker images, scripts and configurations for that architecture. Also took another chance with Traefik Proxy, I ditched it long ago for nginx-proxy, but this time I made it work. #h5nn5tq
{@https://twtxt.net/user/lyxal/twtxt.txt>#cjbt2ta} @prologic (#qbgazsq) yes...i don't use any of those in daily life (unless you count YouTube as Google.) I use ddg for searches, vivaldi/outlook for mail and apps like 7+, 9now etc for entertainment
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#g7bicea} When Big Brands Stopped Spending On Digital Ads, Nothing Happened. Why? ⌘ Read more...
{@https://twtxt.net/user/prologic/twtxt.txt>#iduybyq} @oevl (#h5nn5tq) Oh welcome back! What did you have to do? Did your server need upgrading?
{@https://feeds.twtxt.net/Oatmeal/twtxt.txt>#y747vfa} ⌘ Read more...
{@https://twtxt.net/user/oevl/twtxt.txt>#h5nn5tq} Back to twtxtland after rebuilding my personal server
{@https://twtxt.net/user/twtxt/twtxt.txt>#ivbdoca} FOLLOW: @prologic from @oevl using txtnish/0.2
{@https://twtxt.net/user/prologic/twtxt.txt>#qbgazsq} 💡 Q: Could you survive without Google, Facebook, Twitter, Amazon, Netflix, Hulu, Disney+, Bing, Yahoo (_who uses this anyway?_)... What would you do? What things would you have to change to cope? 🤔_
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#sexqiaa} Hosting Update ⌘ Read more...
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#2fxcnnq} CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data ⌘ Read more...
{@https://dgy.fuckup.club/twtxt.txt>#d2o5tea} @vain the truth is, i never "got" or liked twitter. i think it's way too noisy and a terrible way to have a conversation, what with the character limit and all. and then mastodon came along and i thought it would be different, but then it became too twitter-like. i get what you mean about twtxt and discoverability, that is one of its drawbacks.
{@https://twtxt.net/user/prologic/twtxt.txt>#f6zz5hq} (#6hjn4ia) @lyse I also _reallyl love_ the curses interface you've created too! It reminds me of mutt
and it looks really nice and useful! The Twt Hash and Twt Subject(s) work really nicely it seems 😀
{@https://twtxt.net/user/prologic/twtxt.txt>#6hjn4ia} @lyse I _really_ like what you wrote in your README of tt, especially on the seduction "WTF?!" -- Very kind words, thank you. I take no credit, all credit goes to @buckket of course for creating the format/spec (twtxt) in the first place. I just wanted non-techie folks to be able to enjoy the same thing and see the value that a decentralised social media platform without tracking or ads can bring 🤗
{@https://twtxt.net/user/prologic/twtxt.txt>#fzlkx2q} @lyse (#uj2oxcq) Ahhh. Yes I remember now. We should make a PR upstream to buckket/twtxt and add some of the extensions documented at dev.twtxt.net
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#c4dk2yq} Will There Be a Commercial Replacement for the International Space Station? ⌘ Read more...
{@https://lyse.isobeef.org/twtxt.txt>#baup6sa} @prologic (#uj2oxcq) I'm using my own terrible mess over here, there's also a small screenshot (not sure whether you can make out anything). It actually started out as something completely different. I just wanted to fool around with Urwid, a Python text user interface library. But you know how things end up. ;-) At the moment I rely on the official twtxt CLI for fetching, caching and following, but some day I'm gonna integrate it into tt
for sure. Hopefully sooner rather than later. This client is currently in a really horrible state and not very usable by others (hardcoded paths and crap like this). Finally going to bed now, see you in a couple of hours, g'night!
{@https://twtxt.net/user/prologic/twtxt.txt>#q6scfcq} (#uj2oxcq) @lyse Is this your own client you're implementing and using or an existing client?
{@https://twtxt.net/user/prologic/twtxt.txt>#oyt5aaa} (#uj2oxcq) @lyse Cool! Should work fine then 👌
{@https://lyse.isobeef.org/twtxt.txt>#nzwfuga} @prologic (#uj2oxcq) Absolutely correct, this format is actually both ISO 8601 as well as RFC 3339, where ISO 8601 is a superset of RFC 3339, making dashes and colons optional among other things. `datetime.isoformat()` produces the ISO 8601 formatted timestamp, which happens to be RFC 3339-compliant, too.
{@https://twtxt.net/user/stats/twtxt.txt>#eliqzsq} 🧮 USERS:298 FEEDS:30 TWTS:7966 BLOGS:9 ARCHIVED:374691 CACHE:2967 FOLLOWERS:299 FOLLOWING:453
{@https://lyse.isobeef.org/twtxt.txt>#624ni3q} @prologic (#qwpzeka) I'm sure I will find some time tomorrow or in the next days.
{@https://twtxt.net/user/prologic/twtxt.txt>#t65smya} (#banzl2q) I don't normally participate in Slashdot comments, but here we go.
{@https://twtxt.net/user/prologic/twtxt.txt>#tfku7sa} (#qwpzeka) @lyse @vain Yeah it would be nice to document an extension to the Twtxt User Agent for effectively what multi-user clients are (_which his what twtxt.net really is_)
{@https://twtxt.net/user/prologic/twtxt.txt>#dlss2rq} @lyse (#uj2oxcq) Is that formatting the date/time as RFC3339
? (_been a while since I've used Python_) 🤔 -- It _should_ / _needs_ to be in RFC3339.
{@https://lyse.isobeef.org/twtxt.txt>#woa6l2q} @prologic (#qwpzeka) Exactly, that's what I probably end up doing. But first I have to write up the spec on this extension, I reckon. :-D Yesterday I came across that issue and pull request, both you and @vain had discussed back then.
{@https://lyse.isobeef.org/twtxt.txt>#uj2oxcq} I just noticed a bug in my twtxt client's twt publish form – luckily just before submitting. Why on earth make it most programming languages so easy to misuse their damn date time APIs!? On today's episode we have Python's datetime.datetime.utcnow().replace(second=0, microsecond=0).astimezone().isoformat()
which is not what we want, it's actually datetime.datetime.now(datetime.timezone.utc).replace(second=0, microsecond=0).astimezone().isoformat()
instead. The former gives us the time in UTC and thus is off by an hour in my case: 2021-01-03T23:30:00+01:00
vs. what I'm really after: 2021-01-04T00:30:00+01:00
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#banzl2q} The Atlantic Urges Humankind to Fix the Social Web ⌘ Read more...
{@https://twtxt.net/user/prologic/twtxt.txt>#shnxyda} (#qwpzeka) @lyse Yeap sounds like a good idea to me. Why don't you also take advantage of the Twtxt User-Agent
format too and parse that out and filter against it? That way you can cut down on the noise. In the future you _may_ also want to extend this to support the format used by Twtxt.net when you have more than one follower from a pod 😀
{@https://lyse.isobeef.org/twtxt.txt>#lyrb36a} @vain @deadguy @prologic (#qwpzeka) I'm currently in the process to come up with something automated, too. At the moment I manually check my Nginx access log with cut -d ' ' -f 12- ~/www/logs/twtxt.log|sort|uniq -c
It works for now, but it's certainly not good enough. I definitely want to filter out search engine and other unusable UAs, fold software versions (twtxt.net with its git hashes comes to mind ;-)) and also check the result against my subscribed feeds, to quickly discover new subscribers.
{@https://twtxt.net/user/prologic/twtxt.txt>#s4cbhga} (#akqtela) Interesting stuff in this week's 😀\n\n> Docker is the wrong solution to the right problem. The value is in software distribution, and there are better tools for that (even vagrant was better).\n\nI'm not entirely sure I agree with this statement 🤔 Having been with Docker since the start and also familiar with and used Vagrant in anger, yes, I agree Docker is great for "packaging" and "distributions", but I wouldn't go so far as to say there are better tools, certainly not Vagrant (_horribly networking for one_).
{@https://twtxt.net/user/prologic/twtxt.txt>#nw43raq} @sjkelleyjr (#akqtela) Congrats on another great Console edition! 🎉
{@https://twtxt.net/user/sjkelleyjr/twtxt.txt>#akqtela} Console just went out! There is also a brand new Discord server, but it looks like the invite codes already got used up. There will be more next week.\n\nhttps://console.substack.com/p/console-34
{@https://twtxt.net/user/prologic/twtxt.txt>#nfgcqjq} @deadguy @vain (#qwpzeka) Why can’t you automate checking your access logs? That’s effectively what twtxt.net’s backend implements — it works quite well IMHO
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#nc57asq} Do Children Really Need To Learn To Code? ⌘ Read more...
{@https://twtxt.net/user/prologic/twtxt.txt>#voh52cq} @koko Hello! 👋
{@https://twtxt.net/user/twtxt/twtxt.txt>#jxdbn3a} FOLLOW: @koko from @prologic using twtxt/0.1.0@cdd6014
{@https://twtxt.net/user/prologic/twtxt.txt>#ftcieta} @vain (#cznfnpq) No 😂 Twtxt is better 😁
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#p4xmubq} Rust is now overall faster than C in benchmarks ⌘ Read more...
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#kcbdnua} Speculation Grows As AMD Files Patent for GPU Design ⌘ Read more...
{@https://www.uninformativ.de/twtxt.txt>#qwpzeka} @deadguy Why do you think it’s not a good idea? 🤔 twtxt feels a bit too “one-way” at times, since apparently many people don’t check their access.log and don’t know you’re following them / mentioning them. I originally thought this was an advantage, less noise. Dunno, maybe this is just the coronavirus isolation speaking through me. 🥴
{@https://dgy.fuckup.club/twtxt.txt>#wwhe6lq} @vain i don't think mastodon is a good idea but then again i never really understood the twitter format and its appeal, so there's that.
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#73ron4q} Study Finds Brain Activity of Coders Isn't Like Language or Math ⌘ Read more...
{@https://twtxt.net/user/off_grid_living/twtxt.txt>#hab55ga} Have lots to learn about cumbungi, you need a crowbar or fork to dig it up, what I obtained was wrong....and roasted it is nice as Aborigines and Pioneers say
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#dzc5foq} Options for styling web components ⌘ Read more...
{@https://feeds.twtxt.net/slashdot/twtxt.txt>#lfwoima} Bitcoin Surges 25% In One Week. Warren Buffett Still Won't Buy It ⌘ Read more...
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#y42rfka} ESP32-S3 dual-core WiFi and Bluetooth LE 5 SoC supports AI acceleration for AIoT applications ⌘ Read more...
{@https://pbat.ch/twtxt.txt>#uuxpo6a} lagrange is a gui desktop space for browsing geminispace. it builds and runs on alpine linux! https://gmi.skyjake.fi/lagrange/]] #links
{@https://pbat.ch/twtxt.txt>#uuxpo6a} lagrange is a gui desktop space for browsing geminispace. it builds and runs on alpine linux! [https://gmi.skyjake.fi/lagrange/]] #links
{@https://feeds.twtxt.net/lobste_rs/twtxt.txt>#x332esq} Your dev environment matters less than you think ⌘ Read more...