# Learn more about twtxt at https://github.com/buckket/twtxt # # nick = vain # url = https://www.uninformativ.de/twtxt.txt # url = gopher://uninformativ.de/0/twtxt.txt # # For out-of-band replies: `echo ed.vitamrofninu@txtwt | rev` # # (Some "following" lines may be temporarily disabled, because their feeds are broken.) # # following = z3bra gopher://g.nixers.net/0/~z3bra/twtxt.txt # following = vnm gopher://g.nixers.net/0/~vnm/twtxt.txt # following = anonixers gopher://g.nixers.net/~anon/twtxt.txt # following = hiltjo https://codemadness.org/twtxt.txt # following = prologic https://twtxt.net/user/prologic/twtxt.txt # following = astrophotography https://twtxt.net/user/astrophotography/twtxt.txt # following = robbinaer https://robbinaer.info/twtxt.txt # following = notizblog https://notiz.blog/feed/twtxt # following = dooven https://twtxt.net/user/dooven/twtxt.txt # following = ionores https://twtxt.net/user/ionores/twtxt.txt # following = antonio https://twtxt.net/user/antonio/twtxt.txt # following = rho https://electro.pizza/twtxt.txt # following = codebalion http://twtxt.prismdragon.net/twtxt.txt # #following = etux https://twt.u53.us/user/etux/twtxt.txt # following = gmj http://www.port111.com/george/twtxt.txt # following = angel https://triptico.com/twtxt.txt # following = deadguy https://dgy.fuckup.club/twtxt.txt # following = deadguy https://twtxt.net/user/deadguy/twtxt.txt # following = birb https://twtxt.net/user/birb/twtxt.txt # following = iolfree https://tilde.club/~iolfree/twtxt.txt # following = news https://twtxt.net/user/news/twtxt.txt # following = tx https://shroom.party/twtxt.txt # #following = vang https://kecyk.com/twtxt.txt # following = lyxal https://twtxt.net/user/lyxal/twtxt.txt # following = uxgch https://uxg.ch/twtxt.txt # following = niplav https://niplav.github.io/twtxt.txt # following = xuu https://txt.sour.is/user/xuu/twtxt.txt # following = webi https://twtxt.opstack.info/twtxt.txt # following = oevl https://oevl.info/twtxt.txt # following = lyse https://lyse.isobeef.org/twtxt.txt # following = adi https://twtxt.net/user/adi/twtxt.txt # following = webi https://twtxt.opstack.info/twtxt.txt # following = kt84 https://twtxt.net/user/kt84/twtxt.txt # following = hijsi https://twtxt.net/user/hijsi/twtxt.txt # following = off_grid_living https://twtxt.net/user/off_grid_living/twtxt.txt # following = sorenpeter http://darch.dk/twtxt.txt # following = darch https://twtxt.net/user/darch/twtxt.txt # following = thewismit https://twtxt.psynergy.io/user/thewismit/twtxt.txt # following = webi https://twtxt.opstack.info/twtxt.txt # # Content of "we-are-twtxt.txt" as of 2020-10-11, only working feeds: # # following = 71m https://timmorgan.org/twtxt.txt # following = abliss https://abliss.keybase.pub/twtxt.txt#7a778276dd852edc65217e759cba637a28b4426b # following = akraut https://akraut.keybase.pub/twtxt.txt # following = alip https://dev.exherbo.org/~alip/twtxt.txt # following = autoalk http://autoalk.tk/twtxt/autoalk.txt # following = benaiah https://benaiah.me/twtxt.txt # following = buckket https://buckket.org/twtxt.txt # following = c-keen http://pestilenz.org/~ckeen/twtxt.txt # following = clementd http://clementd-files.cellar.services.clever-cloud.com/twtxt.txt # following = dave https://davebucklin.com/twtxt.txt # following = deepend https://yourtilde.com/~deepend/twtxt.txt # following = edsu http://edsu.github.io/twtxt/twtxt.txt # following = eli_oat https://txt.eli.li/twtxt/twtxt.txt # following = esc http://escowles.github.io/tw.txt # following = frogorbits.com https://www.frogorbits.com/twtxt.txt # following = fundor333 https://fundor333.com/twtxt.txt # following = gbmor https://gbmor.dev/twtxt.txt # following = gil https://tilde.pt/~gil/twtxt.txt # following = hecanjog https://hecanjog.com/twtxt.txt # following = jb55 https://jb55.com/twtxt.txt # following = jcolag https://john.colagioia.net/twtxt.txt # following = jlj http://twt.nfld.uk/user/jlj/twtxt.txt # following = johanbove https://johanbove.info/twtxt.txt # following = lahvak http://lahvak.github.io/twtxt/twtxt.txt # following = leo https://www.gkbrk.com/twtxt.txt # following = lucidiot https://tilde.town/~lucidiot/twtxt.txt # following = marado https://tilde.pt/~marado/twtxt.txt # following = mdom https://domgoergen.com/twtxt/mdom.txt # following = mdosch https://mdosch.de/twtxt.txt # following = melyanna https://tilde.club/~melyanna/twtxt.txt # following = mr_woggle https://tilde.town/~mr_woggle/twtxt.txt # following = nblade http://nblade.sdf.org/twtxt/twtxt.txt # following = nristen https://karl.theharrisclan.net/twtxt.txt # following = pbatch https://pbat.ch/twtxt.txt # following = pelmel http://pelmel.org/twtxt.txt # #following = port70 gopher://port70.dk:70/0/port70.txt # following = prologic https://prologic.github.io/twtxt.txt # following = quite https://lublin.se/twtxt.txt # following = reednj http://twtxt.xyz/user/8c2b4bbfa328944ba.txt # following = ruebot http://ruebot.github.io/twtxt/twtxt.txt # following = sdk https://codevoid.de/tw.txt # following = sixbitproxywax https://sixbitproxywax.com/twtxt.txt # following = svf http://scott.vranesh-fallin.com/twtxt.txt # following = sysdharma https://twtxt.lpho.de/twtxt.txt # following = TaMeR https://4069.twt.social/user/tamer # #following = tfurrows https://grex.org/~tfurrows/twtxt.txt # following = tildebeast https://tilde.team/~tildebeast/twtxt/twtxt.txt # following = tux0r https://twtxt.rosaelefanten.org/ # following = twet https://lublin.se/twet.txt # following = twtxt https://buckket.org/twtxt_news.txt # following = vinc https://vinc.cc/twtxt.txt # following = von https://tilde.town/~von/twtxt.txt # following = xandkar https://xandkar.net/twtxt.txt # 2020-10-11T10:40:48+02:00 hello world 2020-10-11T12:32:45+02:00 What better way to get this thing started: Eating 🍕, yay ❤️ 2020-10-11T12:36:19+02:00 Strictly speaking, those emojis break the Gopher protocol, because it should be ASCII. Oh, well. 2020-10-11T13:24:54+02:00 @: I'm in the process of writing my own client, that's why you haven't heard of it. I wasn't aware that it'll show up so prominently. Sorry for the noise. :) 2020-10-11T17:14:59+02:00 Thought I could get away with writing a shell script as twtxt client. Turns out, some feeds are huge (8 MB) and shell is too slow. Hmm ... 2020-10-11T20:41:21+02:00 @: Thanks for the hint, I added my usual avatar.png and it shows up nicely. :) 2020-10-12T14:57:49+02:00 Making progress with my text-only twtxt client. Reminds me that avatars are *really* useful: They make skimming through a large amount of messages much easier. Hmm. 2020-10-12T15:32:30+02:00 Problem solved, I guess. The client now picks random emojis as "avatars" for users. Oh the joys of colored fonts. https://dump.uninformativ.de/v/7961db38f2/ava.png 2020-10-12T15:47:47+02:00 I wonder if writing a twtxt client in the form of a weechat plugin would make sense. Well, maybe some other day. 2020-10-13T12:49:11+02:00 Alright, I like this twtxt thingy. I think it'll stay. 2020-10-13T12:51:27+02:00 Blog post about twtxt, my current view on it: https://www.uninformativ.de/blog/postings/2020-10-13/0/POSTING-en.html 2020-10-13T16:18:47+02:00 @ (#) Before I maybe write another blog post, I need more experience with twtxt. :) I'll keep experimenting. 2020-10-13T19:13:31+02:00 TIL: ^Wgf over a HTTP URL in Vim fetches that URL and shows the content in a new tab. Neat. 2020-10-13T21:13:04+02:00 OpenBSD httpd can't log user agents, which makes one of the "discover" features of twtxt a bit difficult. Meh. (Or can it?) 2020-10-14T05:57:52+02:00 @ (#) Ah, you probably only fetch all links *once* with a generic UA, even if two users follow the same external source? 2020-10-14T05:58:28+02:00 PSA: Nice view of Saturn, Jupiter, and Mars these days. (I need better gear for photos.) 2020-10-14T17:17:51+02:00 Poor guy – or funny guy, I’m not sure: https://scsh.net/docu/html/man.html (via opfez on irc) 2020-10-15T06:01:49+02:00 @ (#<7zu2ijq https://twtxt.net/search?tag=7zu2ijq>) Exactly. How will we ever be able to tell? No emojis in his text! 😱️ 2020-10-15T06:03:46+02:00 Now. Out of coffee. Have to go out, slash through the herds, and get some new. 🧟️😷️ #TheWalkingCovids 2020-10-16T08:13:21+02:00 Dawn of another beautifully clouded, cold, rainy day here in Germany 🌧️ https://dump.uninformativ.de/v/10780e5bfc/dawn.jpg 2020-10-16T20:17:42+02:00 A little love for Windows 3.11 👴️ https://dump.uninformativ.de/v/33eeb6afae 2020-10-17T05:55:39+02:00 @ (#) It runs natively on an old machine from the 90ies and was installed ~15 years ago from original floppys I got back then. So it's the real deal. The box usually runs OpenBSD these days: https://www.uninformativ.de/blog/postings/2020-06-21/0/POSTING-en.html 2020-10-17T06:44:21+02:00 @ (#) Yep. Every time I turn it on, I'm surprised and delighted to see that it still works. 😍️ 2020-10-17T08:31:08+02:00 @ (#) I added some details to the blog post above. Pretty standard PC from that era. Nothing special, just old. :) 2020-10-18T06:47:45+02:00 @ *nods* 2020-10-18T06:53:03+02:00 Well, here’s a thing: I find out about most new twtxt users, because @ sends them a welcome message. 🤔️ A directory of twtxt users in human form. 2020-10-18T07:01:09+02:00 Will now read some of OpenBSD httpd’s code to see if there isn’t a way to log User Agents after all. 2020-10-18T07:18:13+02:00 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. 🎉️ 2020-10-18T07:51:57+02:00 @ 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. :) 2020-10-18T09:03:13+02:00 @ (#) 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. 2020-10-18T19:34:10+02:00 Solitaire is a really inefficient and buggy sorting algorithm. 2020-10-19T13:29:31+02:00 @ (#) Congrats! 🥃️ 2020-10-19T14:43:37+02:00 Huh, gdb now has colors. That’s nice. 2020-10-19T18:11:45+02:00 So, my little twtxt client now writes to a Maildir that I can browse using mutt. *Much* better. Also: It tries to detect twt.social threads. https://dump.uninformativ.de/v/e907a68cac/tmpuAi4HE.png 2020-10-21T10:59:01+02:00 @ One advantage of using HTTP for twtxt is easy discovery of other people: You can see who follows you be evaluating their user agent. How could we translate that to Gopher? Add a search parameter? 2020-10-21T11:00:36+02:00 A gold mine when writing shell scripts: https://github.com/dylanaraps/pure-sh-bible 2020-10-21T16:00:17+02:00 @ Yeah, I can see the new user agent now. Very nice. Again, thanks a lot! 👍️ 2020-10-22T14:37:41+02:00 @ Yeah. It's probably not intentional, though. HTTP is the only thing that exists in most people's mind. Not sure anyone's to blame. :) We can only try to improve it. (My client doesn't support gemini either, because curl doesn't support it ...) 2020-10-22T14:41:42+02:00 So ... our stores are running out of toilet paper. Again. I don’t know what to say. 2020-10-22T15:46:33+02:00 @ It’s fiddly indeed. But there’s nothing regex can’t do, right? Right? 2020-10-22T16:35:35+02:00 @ Oh, alright, sorry, misunderstood you. :) 2020-10-22T16:36:53+02:00 @ (#<5sqpl6a https://twtxt.net/search?tag=5sqpl6a>) ${witty_comment_about_using_regexes_for_HTML} :) 2020-10-24T07:42:47+02:00 I still wonder why twtxt quickly died out in ~2016-2017. The usual “oh, a new toy, let's play with it! […] I'm bored.”? 2020-10-24T08:14:37+02:00 Good morning, sunshine. https://dump.uninformativ.de/v/f2908cb294/tmpugmwrQ.png 2020-10-24T08:46:59+02:00 @ (#) Hey, it’s on the other side of the globe! ;) 2020-10-24T09:34:26+02:00 @ (#) The hoster says the box has a gigabit ethernet card, but that's all they specify. Well, it's cheap, so I won't complain. Here in Germany, I get about 200 MBit/s, which has to be good enough. 2020-10-25T07:08:55+01:00 End of daylight saving time in Europe. Now, "noon" is at noon again. 🎉️ 2020-10-25T07:09:20+01:00 And here I am, adjusting all my radio controlled clocks manually, because reception appeared to have been bad last night. #firstworldproblems 2020-10-26T16:03:58+01:00 @ AFAIK, you mention someone by typing their “handle”, like I just did. Only thing is, they will only notice that if they’re following you. 2020-10-27T14:26:07+01:00 @ hi :) The notion of "followings" is very weak here. If you fetch someone's feed regularly, then you're following them. That's it. To find out who is following you, you have to grep through your webserver's logs for those special user agents. 2020-10-28T17:45:28+01:00 Just a friendly reminder that guitarix is an amazing piece of software http://guitarix.org/ 2020-10-30T15:07:08+01:00 Nothing better than a hot shower on a cold day. And some coffee. ☕️ 2020-11-01T18:25:15+01:00 @ I can only see one other planet and a lens flare. Should be Mars. :) If in doubt: stellarium.org 2020-11-01T19:21:19+01:00 As someone without persistent cookie storage: These. Damn. Cookie. Popups. Every. Single. Time. What a mess. 2020-11-01T21:36:39+01:00 @ (#) How could I fall for that?! ;) Didn't you own a telescope? Mars is pretty close, maybe there's something interesting to see: https://dump.uninformativ.de/v/9d94a9829c/tmpHhQynC.png 2020-11-01T21:38:45+01:00 @ (#) Nah, not your notice. But basically every other notice out there. YouTube is super annoying: Video starts, then gets interrupted by *two* popups after a few seconds, then the video stops and rewinds. 2020-11-02T15:39:24+01:00 @ (#) Oof. I don't know. Honestly, why not keep using e-mail for that? 2020-11-03T15:13:18+01:00 @ (#) Right, no mobile app here. Not a fan of smartphones. :-) 2020-11-03T17:32:29+01:00 After hunting it for about a decade, I finally got an original copy of OS/2 Warp 4 again. Gonna be a weekend full of nostalgia. 👴️ https://dump.uninformativ.de/v/a1624ee29d/tmpQVGCJc.png 2020-11-03T17:34:04+01:00 We threw away our Warp 4 box a long time ago, because "nobody needs this anymore". Yes, it still hurts. (Plus, this sells from 15€ to 200€ today, depending on the condition. Ugh.) 2020-11-05T15:23:22+01:00 @ I'll post plenty of screenshots once it's running. :-) 2020-11-05T15:28:45+01:00 @ Current twtxt setup works pretty well. Only thing that's missing is a "reply to this twt" feature directly from mutt. I was too lazy for that. 2020-11-07T13:06:14+01:00 Got a working installation of OS/2 Warp 4 on my box, including networking! 🤓️ 🎉️ Blog post in a couple of days. https://dump.uninformativ.de/v/e57ef2194e/ 2020-11-07T14:23:50+01:00 @ (#) Totally. And let's not forget that the original floppy disks still work! 🤯️ 2020-11-07T21:53:14+01:00 @ (#) Floppys and CDs are from 1996: https://dump.uninformativ.de/v/c8ff9f426a/tmplTe9VO.png 🔍️ I made copies as soon as I got them, just in case, if they happened to break down during installation. Didn't happen (so far). 2020-11-08T14:15:22+01:00 Watching “Rings” (2017). Samara has such great hardware compatibility. Cell phones, land lines, LCD TVs, CRT TVs, it all just works. Even copying a file breaks the curse. Whoa. 2020-11-11T18:33:58+01:00 So it finally happened to me: Published a *draft* of a blog post. Oh well. ¯\_(ツ)_/¯ 2020-11-11T18:42:55+01:00 Speaking of blogging. I’m thinking about pausing the german version of my blog. It’s just a lot of work: I write the english version first and then translate it back to german. This takes a surprisingly long time … 2020-11-11T20:43:04+01:00 There it is, first part of the OS/2 Warp 4 journey: https://www.uninformativ.de/blog/postings/2020-11-11/0/POSTING-en.html 2020-11-13T16:12:03+01:00 @ Hmmmmmm, I wouldn’t even know what to put in the german version, if I kept them separate. :D I rarely have single-language content. (Although the OS/2 stuff might actually qualify, since all the screenshots are german.) 2020-11-13T16:13:22+01:00 @ (#) Yup, everything appears to work. Except for the sound card; that, I don't know. I don't have any spare speakers. 🙉️ 2020-11-13T20:26:46+01:00 If you need a standalone metronome for JACK: http://das.nasophon.de/klick/ 2020-11-14T07:30:38+01:00 @ (#) That won’t be very pleasent in the long run (no hardware volume control), but it’ll do for a quick test. 👍️ 2020-11-14T07:41:26+01:00 sysupgrade(8) is a blessing. Long overdue. 🐡️ 2020-11-16T17:25:58+01:00 Why did I give up on fractals and 3D rendering again? This is so much fun to play with. 2020-11-17T15:39:07+01:00 @ (#) It’s all on the web site: https://www.uninformativ.de/pics/ (“aoi” and “fractals”) Most of it from 2008-2009. And then I just stopped. 😱️ 2020-11-19T16:01:51+01:00 Turns out, there’s another problem with using ancient browsers in 2020 (aside from the fact that they don’t support today’s SSL ciphers), that I completely forgot about: They don’t support HTTP/1.1. Only 1.0. Meaning, they can’t select a VHost. Meh. 2020-11-20T14:29:26+01:00 Hallo! Ich bin Experimentalinformatiker. Ich klopfe irgendwo auf Bits drauf und gucke, was passiert. Was anderes fällt mir im Zeitalter von hyperkomplexen Systemen oder am besten noch Cloud-Blackboxen nicht mehr ein. #thankgoditsfriday 2020-11-23T17:10:40+01:00 I want a private sauna. While we’re at it, I want a Mökki in Finland. With high-speed internet. And no gnats. On Mars. 2020-11-25T14:22:17+01:00 enotty.dk slowly discontinuing all their feeds, even “we-are-twtxt”. :( Why, what’s going on? 2020-11-27T21:25:24+01:00 I can finally control this special LED on my keyboard on Linux. And guess what: No hackery required, the manufacturer told me which USB packets to send! What a pleasant experience! 😎️ Blog post with details soon-ish. 2020-11-27T21:28:48+01:00 So, I’ve been told by @ that my twtxt feed was a little bit broken in some clients: It needed “charset=utf-8” in the HTTP content type header. As a workaround, https://www.uninformativ.de/twtxt.txt.utf-8 now exists. Maybe I’ll set up a redirect … not sure yet. 2020-11-28T08:18:48+01:00 The view from my windows recently – what’s going on this year? Getting a little bit depressing. https://dump.uninformativ.de/v/d93d48d342/fog.jpg 2020-11-28T14:36:21+01:00 My DVR is connected via HDMI to my TV. Now audio stopped working: The DVR is dead silent. So, I connected it via SCART (!) again, ta-dah, got audio again. Well, well, well. 2020-11-30T14:05:53+01:00 @ Oh god dammit. Plus, the redirect breaks @-mentions. Let’s see what we can do about that … Thanks for letting me know! 2020-12-05T11:28:37+01:00 The time has come. I’m going to call a method via DBus now. Wish me luck. Good thing venam has cleared up a couple of misconceptions before I’m trying this: https://venam.nixers.net/blog/unix/2020/07/06/dbus-polkit.html 2020-12-05T18:48:14+01:00 I can now control the height of my desk via bluetooth using a shell script. We live in weird times. https://uninformativ.de/git/idasen 2020-12-05T20:12:49+01:00 The intro of iZombie is the only intro I never skip. 🧟‍♀️️ 2020-12-06T07:45:56+01:00 A ~/bin-pub repository is a bad idea. It’s an invitation to put *every* script and tool in there. It’s a mess. 2020-12-06T08:39:13+01:00 @ (#) And yet we all do it. I found yours! 😂️ 😉️ https://github.com/prologic/tools At least you stopped committing a few years back. 👍️ 2020-12-06T09:11:36+01:00 @ (#) That number is surprisingly low. My `l ~/bin ~/bin-pub | wc -l` shows 531. 😱️ 2020-12-06T09:12:38+01:00 @ (#) Damn, sorry, I missed an “a” in that conversation hashtag. 🤦 2020-12-06T09:44:17+01:00 @ Still my own client. Yeah, I don’t have a “reply” function yet. That concept didn’t exist in buckket’s twtxt spec, as you know. It’s still all done manually. I’m not annoyed enough to implement it … yet. ;) btw, did you get around to creating a “formal spec” of all your twtxt extensions? 2020-12-06T11:29:07+01:00 Friendly reminder to clean your computer’s fans. Dust. So much dust. 2020-12-10T17:15:36+01:00 rofimoji. Finally a non-shitty emoji picker. https://github.com/fdw/rofimoji 2020-12-13T07:08:15+01:00 In the process of ripping out some of the "bigger" tools out of my ~/bin-pub and putting them into individual repos. git filter-branch to the rescue. 🥰 2020-12-13T07:14:21+01:00 @ (#) Sometimes the solution is simple, right? 😁 1.7 GB is a lot of stuff, though, is all that database overhead? Oof! 2020-12-13T07:26:57+01:00 @ (#) (Haha, my client has stored ~6100 twts at the moment and they use up 25 MB on disk – but only because each twt is an individual file, so the file system allocates 4k, even if it’s just 90 bytes. The real total size is 2.4 MB … 🙄) 2020-12-13T18:01:29+01:00 Supporting family IT got so much easier thanks to Jitsi. People can now hold their phone into the camera of their laptop, so I can finally see what they see. 👍 Yeah, smartphones are *so easy* to use. 🙄 😩 2020-12-13T21:05:37+01:00 Hooray, bracketed paste mode is turned on in Bash 5.1 by default. No strange surprises anymore when you accidentally paste multiline data. 🎉 https://lists.gnu.org/archive/html/info-gnu/2020-12/msg00003.html 2020-12-17T15:13:33+01:00 Hello, GTK4 https://blog.gtk.org/2020/12/16/gtk-4-0/ 2020-12-18T18:00:37+01:00 Every time my neighbor starts practicing “Für Elise” on her piano, I respond with “Seven Nation Army” on my bass. 🎸 (Awww, too bad I’m using headphones, eh. 🥴) 2020-12-19T07:55:15+01:00 @ Ohhh, is that a wild parrot? I envy you Australians! (But you can keep the spiders.) There are wild parrots in my city, too, but they’re way too afraid to get close to humans. 😥 ![](https://www.uninformativ.de/pics/photo/birds/2017-11-05--IMG_8775-saturation-crop-scaled.jpg) 2020-12-19T21:11:57+01:00 z3bra takes home office to the next level 🤯 🤔 gopher://phlog.z3bra.org/0/kvm-switches-for-the-desktop.txt 2020-12-20T13:38:02+01:00 So annoying that “i386” can mean any number of things: An actual i386, i486, i586, i686, or just “something Intel-ish with 32 bit”. Meh. If you call some binary “i386” and it needs a Pentium 2, then just say so. 🙄 2020-12-20T17:22:49+01:00 Yup, soundcard works in OS/2. Swiiish, swooosh. https://dump.uninformativ.de/v/c967774f3e/MVI_1381.MOV.webm 2020-12-20T17:25:25+01:00 “IBM VoiceType” doesn’t work too bad when doing generic commands, like “open $program” or “maximize window”. But, boy, it’s horrible when dictating text. Let’s see if this gets better after I’ve completed the 256 (!) training sentences … 2020-12-26T08:10:49+01:00 tikz-kalender exists: https://www.ctan.org/pkg/tikz-kalender Yay, I can finally ditch my super ugly custom script to create LaTeX calendars! 🎉 2020-12-29T20:02:35+01:00 Fuck. Why … So much … So many … boxes and bags and plastic and shit. Why … Why does it exist? Why do I exist? Fuck. 🚮 #ChristmasTrashCrisis 2020-12-30T08:34:28+01:00 @ (#) I’m not finished either. It’s incredible. At least most of it is gone now. 🎉 2020-12-31T09:30:39+01:00 Alright, listen up. You probably have to know a bit about singing and vocal techniques to *fully* appreciate this, but if you do, I guarantee your mind will be blown to pieces and you won’t recover for a few hours. I can’t even *begin* to grasp the amount of skill and practice required to pull this off. Holy. Fucking. Shit. https://www.youtube.com/watch?v=MKyal_xzO0U https://www.youtube.com/watch?v=y4MF4EU3IHs 2021-01-01T00:03:06+01:00 Happy … next year! 🧯 🎆 2021-01-03T12:29:17+01:00 TIL: “Zero-sum thinking” (via https://garden.melyanna.net/notes/you-are-the-project.html#fn:1). Huh. Guilty. 🤔 2021-01-03T12:30:17+01:00 Should I give Mastodon a try after all? 🤔 Certainly not doing self-hosting, though … 2021-01-03T16:45:47+01:00 This year starts with week number 53. 🥴 2021-01-03T21:53:24+01:00 @ 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. 🥴 2021-01-04T06:24:29+01:00 @ @ @ (#) 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. 2021-01-04T06:28:02+01:00 @ 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 … 2021-01-04T06:35:53+01:00 (#) 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 …`.) 2021-01-05T07:28:43+01:00 Oof. About 13 years ago, I was introduced to the suckless project. One of its major “selling points” was that “software can be *done*”. You usually see a huge spike of commits in the beginning and then it falls off rapidly. It appears this basic idea is not very popular. We have to re-iterate it over and over: https://drewdevault.com/2021/01/04/A-culture-of-stability-and-reliability.html 2021-01-05T09:38:49+01:00 @ (#) Ah, no, I mean the individual programs. dwm is a good example. There was a lot of activity in the early years, but it has slowed down considerably in the last decade or so. That’s not because dwm is dead, but because it’s pretty much “done”. They had a clear goal, they reached it, done. I’d like to see this approach/philosophy more often. 2021-01-05T14:58:06+01:00 @ @ (#) Hmm, I guess for twtxt.net it means something like “be a microblogging platform”, i.e. probably no private messages (totally new scope, not covered by the original spec, already solved by e-mail), no pastebin (already solved by other programs), no chat, … Then again, not even dwm is “pure”, because it has a built-in bar, which maybe should be an individual program. 🤔 2021-01-05T15:27:55+01:00 @ (#) Hmm, I never used their software like that. When I used dwm, I applied my own patches (or used it vanilla, like dmenu) – which worked really great *for me*. Doesn’t work for anybody. And, yes, documentation is often terrible, plus the code style is way too “concise” IMHO, lots of short variable names, too much focus on the number of lines of code. But the idea of staying small and having well defined goals, all that works great, I think. 2021-01-05T18:07:50+01:00 Deleted my account on twtxt.net. Don’t be alarmed! 😄 It was unused and caused confusion. 2021-01-05T18:12:39+01:00 @ Just a quick question regarding twtxt.net’s hashes (https://github.com/jointwt/twtxt/pull/288): Why not hash the unix timestamp instead of an RFC3339-formatted string? That would avoid having to deal with the `.replace("+00:00", "Z")` stuff. 2021-01-06T12:23:31+01:00 @ (#) I see. 🤔 Agreed, just using the original line would have been the easiest thing to do. Well, FWIW, I think including the twter URL is the right thing to do. Otherwise, two “Good morning!” twts sent at the same time get the same ID. That’d be wrong, wouldn’t it? 2021-01-06T17:12:47+01:00 Is it just me or is GitHub’s dark mode a bit *too* dark … 🤔 2021-01-06T17:19:46+01:00 Haha. I actually made a Mastodon account. Didn’t take long until I got my first “spam follower”: A bot that follows everyone in an effort to gain attention. Yeah. The crux of large social media networks … (Sooner or later, the same thing will happen with twtxt, though.) 2021-01-06T19:12:45+01:00 @ (#) Ya see, your terminals are black -- now switch to a massively bright browser showing a white page and you'll be blind. 🥴 Dunno, it doesn't have to be *dark* as in *black*. twtxt.net’s dark theme, for example, is really nice. 2021-01-06T19:37:15+01:00 @ Whoa, dude, that would go to eleven! 🤯 2021-01-07T15:26:45+01:00 @ (#) Yeah, a bit. But nothing’s stopping people from spamming my twtxt.txt file with spammy user agents. If someone can reach me, there will be spam. It’s inevitable. 🤣 (Just much more unlikely if twtxt stays niche and tiny.) 2021-01-07T17:14:55+01:00 @ (#) Naaah, where’s the fun in that? 🤣 2021-01-07T17:20:40+01:00 I wish Audacity had horizontal guide lines in spectrograms to make it easier to read frequencies. 🤔 https://dump.uninformativ.de/v/40de7f426e/a.png 2021-01-07T19:14:40+01:00 @ (#) Huh, well, that’s better than nothing. 😲 Thanks! 2021-01-09T08:35:52+01:00 @ (#) How it all began: https://dump.uninformativ.de/v/7e47c78d04/the-look-of-betrayal.webm 2021-01-09T10:16:25+01:00 @ (#) No, I just stole that video from The Internet. Also, nice dinosaur vibe in your vid. 🦖 😂 2021-01-09T10:50:45+01:00 Task for this weekend: Trying to make these frets a bit smoother. https://dump.uninformativ.de/v/a2b4e9ba2e/f.png 2021-01-09T11:54:33+01:00 @ (#) Lol, mostly the birds, but now that you mention it … 😁 2021-01-09T19:20:01+01:00 @ (#) Thx 🥴 It’s the first time I’m doing this. Works great, though, already feels *much* better. 🎉 2021-01-09T19:38:03+01:00 @ (#) Holy smokes, that’s a tidy desk. Here’s mine (few months ago, as posted on nixers.net): ![](https://dump.uninformativ.de/v/c3bb087b5a/desk.jpg) (Desktop screenshots over here: https://www.uninformativ.de/desktop/ ) 2021-01-09T19:47:19+01:00 “Isn’t it all a mess?” // Windhand - Grey Garden // https://www.youtube.com/watch?v=nn8ShYUuIp4 #NowPlaying 2021-01-10T10:48:02+01:00 @ (#) Yeah, it’s a huge difference. Pretty happy with the results so far. 🥰 Still, I’d rather pay more next time. (The whole bass guitar thingy was an experiment, I didn’t know if I was going to quit after a few weeks. I tried guitar first, didn’t like it. So I bought the cheapest bass I could find. Turns out, it’s awesome, I love it. 😍) 2021-01-10T19:33:01+01:00 “You broke Reddit! 😢” Well that’s just great. 2021-01-10T19:34:59+01:00 The end of season 3 would be a good moment to end Star Trek Discovery. 2021-01-11T15:30:18+01:00 @ (#<34qplea https://twtxt.net/search?tag=34qplea>) It’s working again! I did a great job, eh? 😇 2021-01-11T15:57:11+01:00 Finally found the perfect mug for me: https://dump.uninformativ.de/v/fb469401f7/mug.png #Profanity #MaybeNSFW 2021-01-11T21:37:16+01:00 @ (#) Ohhh, nice shots! 2021-01-12T15:21:54+01:00 @ (#) Would be interesting to plot these values. I suspect there are tons and tons of feeds with just a few messages and then some bots with thousands of twts. 🥴 2021-01-12T15:23:44+01:00 Seeing crashes again with Intel GPUs on Linux 5.10. Gah. The Internet suggests to remove the xf86-video-intel driver and have X11 fall back on modeset instead … Let’s give it a shot. 2021-01-12T21:18:23+01:00 @ (#) Yeah, looks like most of the feeds are tiny and then there are a couple of huge bots: https://dump.uninformativ.de/v/898bef509f/feedhisto.txt (Or I’m too tired and stupid, which is always a valid option.) (Also, I didn’t clean up for duplicates, either.) 2021-01-12T21:19:39+01:00 @ (#<2nnst4a https://twtxt.net/user/adi/twtxt.txt>) Don’t be afraid, it will revert. At some point, you’ll think it’s ugly again. 🥴 2021-01-12T22:09:57+01:00 @ (#<2nnst4a https://twtxt.net/search?tag=2nnst4a>) Yeah, shell scripts kind of were “the holy grail” for me for many years, but this is changing lately. Especially the lack of proper data structures (lists, dicts) is really annoying. But, uhm, don’t let me stop you! Enjoy it while it lasts! 😁 2021-01-13T17:46:24+01:00 @ (#<2nnst4a https://twtxt.net/search?tag=2nnst4a>) It’s just so tempting. “Oh, I can do this in a few lines of Shell.” Nope, should have been C or Python right away. 2021-01-13T19:18:27+01:00 My whisky bottle is empty. Sad. 2021-01-13T20:45:47+01:00 @ (#<5sbb27q https://twtxt.net/search?tag=5sbb27q>) Haha, no. I bought it a couple of years ago, actually. Nevertheless, it’s empty now! Sad. https://dump.uninformativ.de/v/78e91aa216/laga.png 2021-01-14T20:02:09+01:00 Hmm … I miss the nice warm light of my christmas decoration. Maybe I’ll put it back up. 🤔 2021-01-14T20:22:21+01:00 (#<7tl43vq https://www.uninformativ.de/twtxt.txt>) That did not help. (Why are graphics drivers so fragile?) 2021-01-14T20:30:44+01:00 @ (#) Sunglasses! 😎 2021-01-14T20:38:06+01:00 (#) Oh, we have our first chinese user in the twtiverse? Welcome! 👋 2021-01-15T08:59:56+01:00 @ (#) Oh, sorry then. The glyphs looked chinese to me and Google Translate said so. But I really have no idea. :( 2021-01-15T21:06:58+01:00 @ (#) Is this translation of one of the replies correct? “Looking at the name, I thought it was a txt site dedicated to Taiwanese 🤪 🤪” 😂 2021-01-16T09:56:35+01:00 @ (#<7tl43vq https://twtxt.net/conv/7tl43vq>) Oh, I sacrificed cats. Lots and lots of them. 😈 2021-01-17T07:21:42+01:00 Bam, snow! 😊 ⛄ 2021-01-17T10:53:33+01:00 @ (#) Nice! We didn’t get that much, but still. I just saw a kid roll around in the snow. 🤣 2021-01-17T17:31:43+01:00 @ (#) Now there is enough. 😁 It’s not like I’d do it, but still nice. 2021-01-17T17:35:22+01:00 @ (#) Awwwww 😍 We didn’t get that much. (It appears I live closer to a city, so it’s probably a bit warmer here?) 2021-01-18T18:05:58+01:00 People are super unhappy with the spelling of the capital of Ukraine in tzdb. Rename requests pop up continuously: http://mm.icann.org/pipermail/tz/2021-January/029679.html 2021-01-18T18:10:15+01:00 @ (#) If XTerm only supported fallback fonts. 😐 2021-01-18T18:20:01+01:00 The “FUBITSU” drive 😁 http://www.os2museum.com/wp/every-bit-matters/ 2021-01-19T19:57:07+01:00 Next book in the “nixers book club”: The UNIX-HATERS handbook! https://nixers.net/Thread-Nixers-Book-Club-Book-2-The-UNIX-HATERS-Handbook 2021-01-19T20:03:56+01:00 😊 🤘 // Acid King - Center of Everywhere // https://www.youtube.com/watch?v=Bv-bgfM9jZM #NowPlaying 2021-01-20T19:56:25+01:00 @ (#) Whoops. Well, let’s hope they can’t do a lot with just your phone number. (I may be a bit old-fashioned and blissfully ignorant, but can they do *anything* aside from sending you spam?) 2021-01-20T19:57:06+01:00 @ (#) Feel free to join the forums. 😊 I hope there’s going to be lots of interesting discussions. 2021-01-21T15:39:14+01:00 @ (#) The “Z” is fine, but date and time really have to be separated by a “T”, IIUC. 🙂 That one twt on http://darch.dk/twtxt.txt is broken, IMO. 2021-01-21T18:23:13+01:00 In theory, I’m saving a lot of time by working from home 100%. But it doesn’t feel that way. The days appear to be just as short as usual. Meh. 2021-01-21T20:37:48+01:00 @ (#) Well, thanks – and god dag! I guess. I’m sorry, I don’t know Danish. ;( 2021-01-21T21:34:17+01:00 Dun dun dun … 😁 // Stoned Jesus - Black Woods // https://www.youtube.com/watch?v=0J9MDi-Twuw #NowPlaying 2021-01-22T17:13:59+01:00 When I see people interact on twtxt *without* the use of the [Twt Hash Extension](https://dev.twtxt.net/doc/twthashextension.html), it’s pretty messy. It really makes me appreciate that extension. 👍 Threading is such an important feature. 👍 Too bad the old clients don’t support that. 🤔 2021-01-22T20:38:00+01:00 @ (#) Heh, yeah, that too 😁 2021-01-23T06:45:56+01:00 @ (#<3qhn7la https://twtxt.net/search?tag=3qhn7la>) Nice! I’m thinking about polishing up or rewriting my own client, just to get another alternative out there. It’s a bit messy at the moment. Leveraging mutt (or another MUA) to read twtxt works great, IMHO. 2021-01-23T06:50:17+01:00 Thinking about changing my online nickname, because it’s ancient and quite a bit stupid. I wonder how much chaos that would cause in the twtiverse. 🤔 🥴 2021-01-23T08:46:50+01:00 @ (#) So, basically a new feed which people have to follow afresh? 🤔 I mean, the HTTP redirect helps with a new feed URL, but not with the username (since people have to explicitly store that name in their database). 2021-01-23T17:12:22+01:00 @ (#) Hmm, since the username is not part of the actual feed, clients have to store the name separately. (This is actually a flaw of the spec, if you ask me.) So, if I change my name, people would still send me @vain stuff, unless they manually edit their configs. I don’t see a way for an automatic/seamless transition. 🤔 2021-01-23T17:15:39+01:00 @ (#) Yeah, it’s a real word, sadly. I picked it a really long time ago, when I wasn’t good at English – I thought it meant something else. 😵 It’s always a bit embarrassing to read that nickname. Haven’t really thought of something else yet (doing this as an adult feels weird), maybe I’ll just use my initials or fire up a random generator. 🥴 2021-01-23T17:17:15+01:00 Alright, rewrote my twtxt client in Python. It’s cleaner and a loooooot faster now. fork() + exec() in a Shell script is so super expensive, especially when done many times (i.e. on every twt I see) … 2021-01-23T17:19:16+01:00 (#) … also fixed a few bugs in the process in the area of twt hash calculation 🙄 Normalizing the time stamps is nasty. 2021-01-23T17:53:22+01:00 @ (#) Haha, not gonna talk about that. 😄 2021-01-23T19:43:57+01:00 @ (#) Well, it’s a bit exotic: It fetches all the feeds I follow and puts them into a Maildir, which I can then read using Mutt. It looks like this window on the left: https://www.uninformativ.de/desktop/2021-01-12--katriawm-twtxt.png So, it’s a text-only user interface for a terminal on GNU/Linux. (Didn’t care about portability to BSD yet, maybe in the future.) The new code is not yet published, as it’s very fresh and barely tested. 🙃 👷 2021-01-23T19:45:08+01:00 @ (#) It comes from my years as a teenager. Lots of strange stuff was going on back then. 🤐 2021-01-23T19:57:16+01:00 @ (#) DVCS have made my life so much easier, I wouldn’t give that up. 🤔 Diffability™, history, checksums, syncability, easy branching. There are so many reasons for me to love it. 😊 2021-01-23T21:11:14+01:00 I’m seeing a lot of “FOLLOW: @news from @vain using twtrd/latest” recently on twtxt.net. Bug on your end or on mine? 🤔 🙃 2021-01-24T08:34:06+01:00 @ (#) DVCS = Distributed Version Control System. Something like Mercurial, Bazaar, Darcs, or Git. (Git was probably won this “war”, but there are others.) 2021-01-24T08:35:00+01:00 @ (#) I see. 🤔 Dunno, I might be biased here. The advantages outweigh the costs by far, IMHO. I use Git for almost everything, no matter the size. 2021-01-24T08:35:57+01:00 @ (#<2xd37ma https://twtxt.net/search?tag=2xd37ma>) Ah, alright! 👌 2021-01-24T12:14:45+01:00 @ (#) Welcome back, birb overlord! ![](https://dump.uninformativ.de/v/562d283ad5/birb.jpg) 2021-01-24T15:08:49Z My rewritten twtxt client will be called “jenny” – and I now somewhat hope that twt.social will indeed be renamed to yarn / yarn.social 😁 https://en.wikipedia.org/wiki/Spinning_jenny 2021-01-25T17:25:38Z @ (#) Großartig! 🤣 2021-01-25T17:55:56Z @ (#) I don’t know. But you got me. 2021-01-25T18:05:48Z (#) In case someone wants to take a look: https://uninformativ.de/git/jenny First release will follow when I used it for a while. 2021-01-26T13:44:54Z @ (#) Hmm, yeah, that could be worth a try. However: The program tends to be I/O bound because it has to check tens of thousands of local files (one for each twt). Not sure if optimising networking makes a big difference. Plus, it’s finished in 3-6 seconds anyway. 😊 2021-01-26T14:21:22Z @ (#) Hmm. I never really thought this would matter. Most twtxt files are small and I only do a fetch about every 10 minutes. Retrieving a couple of JPEGs from people’s regular web sites is probably more costly. 🤔 Nevertheless, I’ll consider adding it. Thanks! 2021-01-26T19:44:17Z (#) I love the turn this thread took. 🥴