# 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 252
# self = https://watcher.sour.is?uri=https://tilde.town/~lucidiot/twtxt.txt&offset=52
# next = https://watcher.sour.is?uri=https://tilde.town/~lucidiot/twtxt.txt&offset=152
@xandkar (re: phylogenetics) that is probably something blog post worthy
@xandkar (re: mail) I would love to build projects around mail if only mail wasn't as hard to manage. Spam just made it horrible.
@kas (re: #PSP) I can't seem to find anything about a PSP having XMPP; the closest I have is Mylo, another device from Sony whose second generation was based on PSP technology and included AIM. https://en.wikipedia.org/wiki/Mylo_(Sony)
Is there a twtxt⇄rss converter available? I can try to write one if there isn't.
Oh, by the way: I built an RSS feed generator for some transport accident investigation agencies which did not have good ones yesterday. http://tilde.town/~lucidiot/itsb/
Now I have to translate the Japanese comments, convert the scripts to py3, write an unofficial spec for the format, and possibly share the magic headers to file signature lists
Sony's CXML has nothing to do with Commerce XML (cxml.org) and the name probably is a copyright infringement. It is basically a compressed XML format with special features like nesting files in a cxml file.
I found a public SDK for the PSP's Internet Radio feature which includes a very extensive documentation of its JS extensions and a Python script that showcases their 'CXML' format.
Sony uses XML for some PSP data. And the Sony devs did Python 2 and used Emacs.
Oh my, that was quite the eventful day for my PSP research
@kas (re: user-agent) that reminds me of my recent PSP adventures: I discovered the PSP includes its region code, its firmware version and how the browser was started (from a game, from the console menu, from a special option like the internet radio feature) in custom headers. See page 24 of https://ttm.sh/Eig
tired: traffic jam — wired: brakefest
Yesterday evening's delivery driver's battery went down to 7% before I lost the logging. Not sure whether their shift ended or it actually died
On a scale of 0 to 10, what would be the WTF level in my driver's mind if I open the door and tell them to charge their phone?
As always, currently tracking my delivery driver's battery level on this horribly insecure API. Currently at 31%, losing 1% every 5min, I hope they have a charger
@kas Glory to Arsztozka! ☭
@von I guess you actually are pessmistic, but your brain goes into social mode and hides it away to look better in front others?
@kas @mdosch Try Compose-CCCP (use shift and type those in actual caps) ☭
@mdosch @kas I personally have my Compose key set to right ctrl so I press Right Ctrl then period twice
@kas (re: …) I heard about the Greek question mark recently: break all your code with s/;/;/!
Currently writing a 450-line long HTML table in Vim. Now I truly understand why WYSIWYG editors and Markdown exist.
One of the things that I like on twtxt is seeing @kas using … (the actual ellipsis) instead of ... (three periods).
MyModel.objects.values_list('earth', flat=True).get() 'yes'. That's it, checkmate science=
Create a model with a varchar field named earth, then add an instance with earth=yes, because we will assume that Earth exists…=
Django allows you to prove that Earth is flat!
@sdk GG! that was why I was talking about pre-gzipped payloads so the server has nothing to do :p
@sdk can you make your HTTP server serve a gzip archive directly? like it sends it with the right compression header without compressing it every time. that would let you gzip like multiple GB from /dev/zero for example, and that might finally kill it
alias crappify="mogrify +dither -remap netscape:"=
TIL: ImageMagick has a 'netscape' colorspace for making “web safe” images in 216 colors. nice
Every Pythonista's favorite cocktail is Pycon Biere
Does anyone know if there are satellite-branded plates? I would buy them just to have 'satellite dishes'.
cofe. cofe is the solution to everything.
@von Tu précommandes le groupe d'utilisateurs Rust brésilien ? (mauvais lien!)
I am impressed by txtnish's speed
hmm... what about sighposting
@freemor shitposting is posting pretty much anything, no matter how bad it might be. usually horrible jokes, memes, or anything you might think is not really worth sharing really. that tired-wired tweet probably is a shitpost. Not sure what sithposting might be though, because I don't know enough star wars
So i moved to txtnish, let's see how it goes...
tired: shitposting - wired: sithposting
That last tweet might have been one of my farthest-fetched puns ever.
If a mischievous child turns into molten rocks, can one say the Bratislava?
@kas Maybe there could be an interactive mode where the username, url and latest tweets are displayed and you can tell it to follow this txt or continue, therefore creating the twtxtinder
hmmm i feel like migrating away from twtxt to txtnish, is there a magic tool to not have to reconfigure everything or can't I be lazy?
@kas I had something like 180 (including the nick-only mentions without URLs) from curl-ing my following
@von The archival part is probably the best part of the bujo for me. My previous bujos are one thing I am 100% proud of just because they are full of everything I did.
@kas wait how many twtxt bots do you even have‽
hmmm there could be some kind of crawler which parses twtxt files to pick all the mentions or following= and tries them all, to build a graph and an automated index=
@kas (re: pancakes) *jealousy intensifies*
Currently grepping and sedding through all my currently followed txts to get lots of unknown twtxt urls and expand my timeline
I got to the point where I get asked for my password, but the keyboard is in QWERTY and you cannot type my password without some keys from the french (fr-oss) layout…
Today at work: first day of trying to set up LVM on two partitions on two separate disks, except both partitions are encrypted via LUKS, and the laptop uses UEFI which I know nothing about. Fun.
@freemor The earthquake got three people injured. I was at least 100km away from it so I just felt my loft bed shaking under me for no reason for a few seconds, that was fun
Felt an earthquake this morning! My loft bed is very sensitive to vibrations, so it started shaking pretty hard after I heard a weird noise, like an explosion from far away. M5.4 50km from here
I also am on my third attempt at installing 98SE, because I keep having driver issues. I have to wait 30 minutes for the ethernet driver to be sent over infrared again each time; at least everything is ready on the webdav folder
I moved the WebDAV server i was running on my main rig to a more permanent place on my actual server. I now have a LAN-only shared folder on port 98 to share things between old windows laptops
Now running a WebDAV server in Docker on my main machine to serve files as a shared folder on Windows 98; works really well!
Infrared update: Wifi drivers have failed, but Ethernet works so I finally got an alternative to infrared for sharing files
Infrared update: I got the sound and motherboard drivers in, so I get the nice startup sound but still no USB :/ trying to send ethernet and wifi drivers.
@kas (re: infrared) aaaand it just failed! let's try again, because I have no other way of sending drivers to the win98 laptop because it lacks USB, ethernet and wireless drivers…
@kas (re: infrared) very slowly, it's at 86% after over 47 minutes of transferring, but it works! I heard XP screaming a few times about loosing the connection, the sound it makes when this happens is really scary
@von (re: bujo) Glad I could help :)
Currently transferring 72 MB of drivers from an IBM ThinkPad T23 running XP Pro to a T42 running 98, over infrared. First time ever using infrared!
@von (re: bujo) A separate work bujo can help you properly segment work and private life, which is important to relax. But a bujo might just be too heavy; try maybe the dash-plus system, or just a notebook with an index?
@von (re: bujo) I wouldn't recommend managing anything work-related in a bujo if you need to share anything you're doing with others, since it's paper-based; collaboration is easier on task management apps
@von (re: bujo) Well it's up to you, I personally do not manage work stuff in a bujo since we have trello boards, etc., but I know that sharing a bujo for both personal stuff and work stuff has some risks: if there is an investigation about industrial spying, your bujo can be scanned and be part of the investigation since it holds work notes.
@von @johanbove (re: bujo) yay! have fun and do not overwork yourself!
Tired: trans girls - wired: oestronauts
@kas (re: mosquitoes) Also just to be curious I laid in bed for two hours with gloves (itchy gloves, argh), so the only uncovered part was my face. The mosquito landed on my nose!
@kas (re: mosquitoes) I know, just wanted to joke for a bit. And you mentioned the wrong person :p
I noticed mosquitoes only ever bite me on my hands and feet. If everything other than my face is covered, they never bite me. I did not know my face looked THAT bad
@von @johanbove (re: bulletjournal) I am in my 4th year and 4th notebook of bullet journaling, tried ~13 billion productivity/organization apps/tips/tools/whatever, and I wrote over 660 pages of long-form diary in a year, feel free to ask me anything :p~
@von @johanbove (re: bulletjournal) But yeah you really should try handwriting, because if you are a good typist then typing is faster than handwriting, so you have to slow down and it gives your brain time to process your thoughts.
@von @johanbove (re: bulletjournal) I feel like you might need a diary more than a bullet journal to process your thoughts. You can write long-form entries in a bullet journal, but it feels a bit weird to me in the middle of my task lists and trackers.
Happy birthday, tilde.town!!
@mdosch Oh, so the void can reply back! good to know :P
Reminds me of ~vilmibm who dubbed twitter, mastodon and the like as RCVS systems (Reverse-Chronological Void Shouting).~
twtxt sometimes feels like when you are getting started on a twitter/mastodon-like social network with zero followers: shouting into a complete void. Except with twtxt the only way to change that feeling is to sometimes receive mentions.
Good morning, riders of the Information Superhighway
This evening's tech question on tilde.town: when running dd if=/dev/zero of=/dev/null
, looking for the block size with the fastest speed and comparing speeds between computers, what are we actually benchmarking?
I want my microwave to have the Bejeweled voice when it's done cooking. [warms up pizza] spectacular
I want my microwave to have the Bejeweled voice when it's done cooking. warms up pizza] spectacular
@kas (re: Usenet) I guess Groups is just easy to find on search engines and gives a more modern UI for NNTP. I have never found any alternatives for it.
@freemor tweet () { txtnish tweet "$*" } and you can forget about quotes!
@kas I do still read some newsgroups like comp.lang.python or uk.railway, but most of them are still active via Google Groups.
Rice is made out of crushed bones
yeah algorithms are cool but have you heard about z̸á̧̛lg̸͢or͟͞͡i̶t̶hm̵͢͞ś
One of the things I love about Windows on laptops is that you can close the laptop's lid to make it suspend while it is shutting down. When you open it again, it restores from suspend, then shuts down.
ahh, sweet sweet coffee. how can one survive working full-time without coffee‽
Has nobody even done a twtxt registry client yet? Using curl to query the API gets tiring.
tired: glasses - wired: eyeframes
This thing looks cool, but I am pretty sure I will forget about it way too quickly.