# 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 482
# self = https://watcher.sour.is?uri=http://a.9srv.net/tw.txt&offset=282
# next = https://watcher.sour.is?uri=http://a.9srv.net/tw.txt&offset=382
# prev = https://watcher.sour.is?uri=http://a.9srv.net/tw.txt&offset=182
Yup, and my answer's the same: very little. But it's fun! Have fun with computers!
It seems like something *especially* all the tilde-inspired things should have on.
It seems like something *especially* all the tilde-inspired things should have on.
You need better pen test scripts. :-) Seriously, the protocol is absurdly simple. Turn it on! Don't trust any of the implementations? Write your own!
You need better pen test scripts. :-) Seriously, the protocol is absurdly simple. Turn it on! Don't trust any of the implementations? Write your own!
@jlj I like your website's look, but i was disappointed to find that 'finger' doesn't seem to actually work. ;-)
@jlj I like your website's look, but i was disappointed to find that 'finger' doesn't seem to actually work. ;-)
I think I was some many years ago? They are neat and so some good stuff.
I think I was some many years ago? They are neat and so some good stuff.
Based on spam logs, I am (again) considering banning a bunch of TLDs at the server level. Has anyone ever gotten legitimate email from a .work, .casa, or .today domain, for example?
Based on spam logs, I am (again) considering banning a bunch of TLDs at the server level. Has anyone ever gotten legitimate email from a .work, .casa, or .today domain, for example?
His argument hung on Soviet-era experiments with centrally-planned farming. 🙄 The man did not seem well.
His argument hung on Soviet-era experiments with centrally-planned farming. 🙄 The man did not seem well.
I was on a call this evening discussing various redistricting proposals. Some dude seriously asserted that over-representation by Multnomah county in regional politics might lead to... *genocide*. 😳
I was on a call this evening discussing various redistricting proposals. Some dude seriously asserted that over-representation by Multnomah county in regional politics might lead to... *genocide*. 😳
“I’m afraid I don’t have time at the moment to defend positions you’ve made up for me. Have a nice day.”
“I’m afraid I don’t have time at the moment to defend positions you’ve made up for me. Have a nice day.”
Yesterday's surprising find: a little Gochu Jang (~tsp) does a nice job of improving uninspiring Italian tomato sauce. Nothing dramatic, but good.~
Yesterday's surprising find: a little Gochu Jang (~tsp) does a nice job of improving uninspiring Italian tomato sauce. Nothing dramatic, but good.~
Whole lot of false statements here. The vaccines are well-tested & well-studied, and are safe and effective. Breakthrough cases exist with every vaccine. If you are able and the vaccine is approved for you, choosing not to get it puts everyone around you at risk, including risk of additional variants developing.
Whole lot of false statements here. The vaccines are well-tested & well-studied, and are safe and effective. Breakthrough cases exist with every vaccine. If you are able and the vaccine is approved for you, choosing not to get it puts everyone around you at risk, including risk of additional variants developing.
Get vaccinated if you are able. At this point, if you are able and choosing not to, you are being incredibly selfish, full stop.
Get vaccinated if you are able. At this point, if you are able and choosing not to, you are being incredibly selfish, full stop.
"ç", I think. Anything above 7-bit ASCII would've done it, though.
"ç", I think. Anything above 7-bit ASCII would've done it, though.
And yes, I was able to reproduce the "test" input. It wasn't a complicated test, she just beat me to it.
And yes, I was able to reproduce the "test" input. It wasn't a complicated test, she just beat me to it.
Move your code. Copilot is just one more reason. I maintain an account to work with other projects, but won't host my stuff there.
Move your code. Copilot is just one more reason. I maintain an account to work with other projects, but won't host my stuff there.
It did! And I fixed the bug last night. And now I'm curious how your pod deals with spam. 👆🏼
It did! And I fixed the bug last night. And now I'm curious how your pod deals with spam. 👆🏼
My kid just uncovered a bug in a program I wrote by grabbing my laptop and smacking the keyboard a bunch. Biological input fuzzing; a real-life chaos monkey.
My kid just uncovered a bug in a program I wrote by grabbing my laptop and smacking the keyboard a bunch. Biological input fuzzing; a real-life chaos monkey.
No, I'm still doing them manually. 🤣🤦🏻 But I do think they are a good idea and will be adding them, I just haven't gotten around to finding a compatible implementation of the hash yet.
No, I'm still doing them manually. 🤣🤦🏻 But I do think they are a good idea and will be adding them, I just haven't gotten around to finding a compatible implementation of the hash yet.
I feel like this could be borderline useful if I stuck a web UI on it. 🤔
I feel like this could be borderline useful if I stuck a web UI on it. 🤔
Cleaned up a bit, with installation instructions for Plan 9 and p9p, tiny character tweaks, and a change log.
Cleaned up a bit, with installation instructions for Plan 9 and p9p, tiny character tweaks, and a change log.
Potentially. What environment/language(s) are you working in? I'd dump fuse for 9p, personally :-)
Potentially. What environment/language(s) are you working in? I'd dump fuse for 9p, personally :-)
As of about an hour ago, I'm the chair of the Columbia County Democrats. 😳🎉😱
As of about an hour ago, I'm the chair of the Columbia County Democrats. 😳🎉😱
Yeah, what'd you have in mind?
Yeah, what'd you have in mind?
Today I swapped out our water heater for a new hybrid one. It took twice as long as it should have and 3 extra trips to the hardware store, but it doesn't seem to be leaking and is producing hot water, so 🎉🎊🎇
Today I swapped out our water heater for a new hybrid one. It took twice as long as it should have and 3 extra trips to the hardware store, but it doesn't seem to be leaking and is producing hot water, so 🎉🎊🎇
Honestly, probably not directly, but that's mostly because of my weird environment. I'd love to see it as a reference!
Honestly, probably not directly, but that's mostly because of my weird environment. I'd love to see it as a reference!
My toddler just figured out "hey Siri".
My toddler just figured out "hey Siri".
i'm not really advocating that anybody should be on *more* networks, but FWIW libera.chat has been very nice, the staff has been doing a great job, and it's the nearest "spiritual successor" to what we all liked about Freenode.
i'm not really advocating that anybody should be on *more* networks, but FWIW libera.chat has been very nice, the staff has been doing a great job, and it's the nearest "spiritual successor" to what we all liked about Freenode.
Yes, this all matches my experience as someone connected to "classic" Freenode, right up until they killed the server (after the last step that page describes).
Yes, this all matches my experience as someone connected to "classic" Freenode, right up until they killed the server (after the last step that page describes).
You've basically already left, whether you know it or not. Yesterday they nuked their services database. I'd been there ~20 years, but it's dead. Libera.chat has been lovely.~
You've basically already left, whether you know it or not. Yesterday they mulled their services database. I'd been there ~20 years, but it's dead. Libera.chat has been lovely.~
You've basically already left, whether you know it or not. Yesterday they nuked their services database. I'd been there ~20 years, but it's dead. Libera.chat has been lovely.~
[20:22:00] -tower.freenode.net- Server Terminating. Received SIGTERM
\n -tower.freenode.net- Server Terminating. Received SIGTERM
[20:22:00] -tower.freenode.net- Server Terminating. Received SIGTERM
Entirely sensible, & no reason for file storage to match the wire format. I'm just really curious what's going on on macOS! I can test on hfs+ later.
Entirely sensible, & no reason for file storage to match the wire format. I'm just really curious what's going on on macOS! I can test on hfs+ later.
macOS doesn't care, at least on apfs; just tested. How are you hitting this?
macOS doesn't care, at least on apfs; just tested. How are you hitting this?
Why can't you have : in file names? What file system is this?
Why can't you have : in file names? What file system is this?
Fixed another bug in my finger client: rfc1288 says lines hFixed another bug in my finger client: rfc1288 says lines have to end with crlf, but I was just sending lf.
Fixed another bug in my finger client: rfc1288 says lines have to end with crlf, but I was just sending lf.
Fixed another bug in my finger client: rfc1288 says lines have to end with crlf, but I was just sending lf.
Indeed! I think the first "network protocol client" I ever wrote was something that just did the PING/PONG part and passed everything else raw.
Indeed! I think the first "network protocol client" I ever wrote was something that just did the PING/PONG part and passed everything else raw.
Looking at raw IRC traffic streams to debug a client issue and it's 1997 again.
Looking at raw IRC traffic streams to debug a client issue and it's 1997 again.
Fixed a bug. Found a new bug in yesterday's work. Fixed that bug.
Fixed a bug. Found a new bug in yesterday's work. Fixed that bug.
Plan 9 got three slots in GSoC; we'll be working on an updated Japanese input method, updating edwood, and getting Oauth2 support. 🎉🐇
Plan 9 got three slots in GSoC; we'll be working on an updated Japanese input method, updating edwood, and getting Oauth2 support. 🎉🐇
“Remember: the internet didn't have to be like this. A better world is possible.” I love this. telnet issue1.anewsession.com
“Remember: the internet didn't have to be like this. A better world is possible.” I love this. telnet issue1.anewsession.com
Unrelated: my first response shows a rendering bug on your site: it's dropping a backslash. Hard to mix markdown and genuine plain text.
Unrelated: my first response shows a rendering bug on your site: it's dropping a backslash. Hard to mix markdown and genuine plain text.
For sure. The pi progresses normally until it prints that it's initializing the keyboard, at which point the keyboard spends ~30 seconds beeping.~
For sure. The pi progresses normally until it prints that it's initializing the keyboard, at which point the keyboard spends ~30 seconds beeping.~
¯\_(ツ)_/¯ It's a funky mechanical thing running QMK, but I have two others that fit that description which don't behave like this._
¯\_(ツ)_/¯ It's a funky mechanical thing running QMK, but I have two others that fit that description which don't behave like this._
¯\\_(ツ)_/¯ It's a funky mechanical thing running QMK, but I have two others that fit that description which don't behave like this._
I just timed it: 59 seconds for my Raspberry Pi to boot, 33 of which is waiting for my keyboard firmware to initialize. That's just absurd.
I just timed it: 59 seconds for my Raspberry Pi to boot, 33 of which is waiting for my keyboard firmware to initialize. That's just absurd.
Then finger is for the straight-up shut-ins.
Then finger is for the straight-up shut-ins.