# 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 196250
# self = https://watcher.sour.is?offset=173185
# next = https://watcher.sour.is?offset=173285
# prev = https://watcher.sour.is?offset=173085
Couldn't agree more, great article!
@movq yarnd, jenny and tt.
Going through some old CDs.
[Jam & Spoon - Angel (DJ Misjah Remix)](https://www.youtube.com/watch?v=CWYF5lZ1nAM)
I’ve always liked this track, but ~30 years ago I didn’t have good headphones. Now I do and only now do I realize how “dense” the atmosphere of this track is. 😳 Guess my speakers back then simply didn’t render most of the bass … 🤦~
Going through some old CDs.
[Jam & Spoon - Angel (DJ Misjah Remix)](https://www.youtube.com/watch?v=CWYF5lZ1nAM)
I’ve always liked this track, but ~30 years ago I didn’t have good headphones. Now I do and only now do I realize how “dense” the atmosphere of this track is. 😳 Guess my speakers back then simply didn’t render most of the bass … 🤦~
Going through some old CDs.
[Jam & Spoon - Angel (DJ Misjah Remix)](https://www.youtube.com/watch?v=CWYF5lZ1nAM)
I’ve always liked this track, but ~30 years ago I didn’t have good headphones. Now I do and only now do I realize how “dense” the atmosphere of this track is. 😳 Guess my speakers back then simply didn’t render most of the bass … 🤦~
Going through some old CDs.
[Jam & Spoon - Angel (DJ Misjah Remix)](https://www.youtube.com/watch?v=CWYF5lZ1nAM)
I’ve always liked this track, but ~30 years ago I didn’t have good headphones. Now I do and only now do I realize how “dense” the atmosphere of this track is. 😳 Guess my speakers back then simply didn’t render most of the bass … 🤦~
@bender Yep, certainly not a larger city, just a ~20k town.~
@xuu pretty interesting. The client is pretty polished for an open source app.
@thecanine Woof-woof! If it's already perfect, no need to disimprove. :-)
@lyse Did someone call perror() after something that does not change errno? 🥴
@lyse Did someone call perror() after something that does not change errno? 🥴
@lyse Did someone call perror() after something that does not change errno? 🥴
@lyse Did someone call perror() after something that does not change errno? 🥴
[47°09′55″S, 126°43′36″W] --bad checksum--
Awesome, "unable to open database file: out of memory (14)" actually means that the SQLite file cannot be created, because the parent directory does not exist. Bonus points for Open(…) being successful and only executing the first command giving me that error. Meh.
Yeah.. it is very similar to salty.im a smp is a relay queue for messages. You can self host one if you choose. They also have something called xftp for data storage and device state transfer. You can also self host one.
Yeah.. it is very similar to salty.im a smp is a relay queue for messages. You can self host one if you choose. They also have something called xftp for data storage and device state transfer. You can also self host one.
@thecanine I say you are beyond mastering dog’s pixelart! 😊
First time I heard of it. What is an SMP, and can you run it? Let me read about it.
[47°09′01″S, 126°43′19″W] Transponder fixed
Grand Canyon Rim To Rim: 27.90 miles, 00:28:36 average pace, 13:17:46 duration
grand canyon rim-to-rim with kelly and craig. it was a blast! a lot of firsts: crazy elevation, head lamps, poles. i had a really good time and then we started to encounter some elevation. definitely could feel the altitude as soon as there was an incline. then after so many large steps up my quads started to feel it. at one point everything seized up and i fell down. luckily craig jumped in my leg and started stretching it out which helped a lot. the rest of it from there it was slow going but only once the large steps were sparse we cruised ahead. definitely would do it again.
#running #race
Grand Canyon Rim To Rim: 27.90 miles, 00:28:36 average pace, 13:17:46 duration
grand canyon rim-to-rim with kelly and craig. it was a blast! a lot of firsts: crazy elevation, head lamps, poles. i had a really good time and then we started to encounter some elevation. definitely could feel the altitude as soon as there was an incline. then after so many large steps up my quads started to feel it. at one point everything seized up and i fell down. luckily craig jumped in my leg and started stretching it out which helped a lot. the rest of it from there it was slow going but only once the large steps were sparse we cruised ahead. definitely would do it again.
#running #race
Grand Canyon Rim To Rim: 27.90 miles, 00:28:36 average pace, 13:17:46 duration
grand canyon rim-to-rim with kelly and craig. it was a blast! a lot of firsts: crazy elevation, head lamps, poles. i had a really good time and then we started to encounter some elevation. definitely could feel the altitude as soon as there was an incline. then after so many large steps up my quads started to feel it. at one point everything seized up and i fell down. luckily craig jumped in my leg and started stretching it out which helped a lot. the rest of it from there it was slow going but only once the large steps were sparse we cruised ahead. definitely would do it again.
#running #race
[47°09′40″S, 126°43′44″W] Transfer aborted
Depois de ir acompanhando a novela WordPress, sinto-me numa minoria por concordar com os motivos e métodos do Matt Mullenweg para lidar com o wp engine, mas não tenho gás para me meter em flame wars sobre o assunto
Depois de ir acompanhando a novela WordPress, sinto-me numa minoria por concordar com os motivos e métodos do Matt Mullenweg para lidar com o wp engine, mas não tenho gás para me meter em flame wars sobre o assunto
[47°09′58″S, 126°43′41″W] Transponder still failing -- switching to analog communication
@bender As for stability, yes. As for “easy to understand”: Probably depends on how well you hide things like lists or hash maps behind library functions. 🥴
@bender As for stability, yes. As for “easy to understand”: Probably depends on how well you hide things like lists or hash maps behind library functions. 🥴
@bender As for stability, yes. As for “easy to understand”: Probably depends on how well you hide things like lists or hash maps behind library functions. 🥴
@bender As for stability, yes. As for “easy to understand”: Probably depends on how well you hide things like lists or hash maps behind library functions. 🥴
@xuu Yes, of course. This has been blown out of proportion anyway. All I originally wanted to say is that the b2sum program isn’t very widely available.
It would help to know how many different clients there actually are. I suspect that number is very close to 3.
@xuu Yes, of course. This has been blown out of proportion anyway. All I originally wanted to say is that the b2sum program isn’t very widely available.
It would help to know how many different clients there actually are. I suspect that number is very close to 3.
@xuu Yes, of course. This has been blown out of proportion anyway. All I originally wanted to say is that the b2sum program isn’t very widely available.
It would help to know how many different clients there actually are. I suspect that number is very close to 3.
@xuu Yes, of course. This has been blown out of proportion anyway. All I originally wanted to say is that the b2sum program isn’t very widely available.
It would help to know how many different clients there actually are. I suspect that number is very close to 3.
[47°09′15″S, 126°43′18″W] Transponder malfunction
freebsd makes a lovely server os, nixing it would be fucking excellent. i wonder if they ported systemd? shit's making me curious
i don't normally reach for go when starting a project, but this pubsub gemini thing seems like a great addition to ~solderpunk/molly-brown and i was already intended on adding titan support so i might as well get familiar with the codebase.~
nixbsd is taking a long time to build, but that's expected. i guess a fast machine can do it in just 8h. might be about time to get my binary cache setup. my machine can only handle max-jobs=2 :(=
🧮 USERS:1 FEEDS:2 TWTS:1114 ARCHIVED:79694 CACHE:2581 FOLLOWERS:17 FOLLOWING:14
@movq woot! C should run pretty much everywhere, and for a long period of time. Long live C!
[47°09′26″S, 126°43′09″W] 4188 days without news from Herve
[47°09′35″S, 126°43′41″W] Reading: 0.91000 PPM
Read the Bible in English. gopher.rbfh.de
Read the Bible in German. t1p.de/d0r0x
@lyse forgot to add that this:
> people can put red ribbons on their fruit trees to signal that they are free to use for everyone.
Is mighty awesome, and gives a sense of small community. That’s why I asked how big, or small, your town was. 😊
@quark This message of yours was another reason for writing 2hex and 2bin. It made me realize my existing hex2bin script was buggy. So now I have that portable version in C which runs pretty much everywhere: https://movq.de/v/31843f7317/s.png 🥳
@quark This message of yours was another reason for writing 2hex and 2bin. It made me realize my existing hex2bin script was buggy. So now I have that portable version in C which runs pretty much everywhere: https://movq.de/v/31843f7317/s.png 🥳
@quark This message of yours was another reason for writing 2hex and 2bin. It made me realize my existing hex2bin script was buggy. So now I have that portable version in C which runs pretty much everywhere: https://movq.de/v/31843f7317/s.png 🥳
@quark This message of yours was another reason for writing 2hex and 2bin. It made me realize my existing hex2bin script was buggy. So now I have that portable version in C which runs pretty much everywhere: https://movq.de/v/31843f7317/s.png 🥳
@bender Yup, that’s where my web search ended up as well. 🥴
@bender Yup, that’s where my web search ended up as well. 🥴
@bender Yup, that’s where my web search ended up as well. 🥴
@bender Yup, that’s where my web search ended up as well. 🥴
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
@cuaxolotl Ah, I see. Thanks for the explanation. 👌
[47°09′15″S, 126°43′56″W] Dosimeter fixed
****
¿Mi lugar favorito de España? Despeñaperros. ⌘ Read more****
[47°09′48″S, 126°43′45″W] Dosimeter malfunction
[47°09′51″S, 126°43′08″W] Transfer 50% complete...
TWO HOURS wasted today trying to figure out why an image wasn't loading on some web page and what I was doing wrong... when the issue is the friggin' DSL router is *injecting* headers into http (non-https) pages. GAH! I'm ready to throw the thing. I've never been so mad at CPE. 🤬
TWO HOURS wasted today trying to figure out why an image wasn't loading on some web page and what I was doing wrong... when the issue is the friggin' DSL router is *injecting* headers into http (non-https) pages. GAH! I'm ready to throw the thing. I've never been so mad at CPE. 🤬
🧮 USERS:1 FEEDS:2 TWTS:1113 ARCHIVED:79690 CACHE:2578 FOLLOWERS:17 FOLLOWING:14
@movq if I didn’t know we were talking about a protocol, I would think they were referring to an automobile model. 😂
gemini calls the request-response cycle a transaction in the spec. since trasactions are not cached, we have this problem where we can't tell if anything was updated without fetching it and we can't indicate how often a client should expect the content to be valid. the most common solution right now to just to keep requesting the resource until it changes or stops existing, which isn't ideal. this sort of update notification model is interesting because it re-frames your thinking into something more like event sourcing. you end up needing to add an event queue and dispatch to the server, which is a bit more complex on the server side than plain static files, but the client stays the same. i'm curious to see what kind of systems could be built on this gemini message queue concept.
zmq seems like an interesting tool for building task queues and other types of messaging apps. the other option i'm looking at is rabbitmq which has some interesting features like mqtt bridges and federation, but as a result involves a broker. i would like to eventually have all of the ships systems (or at least on the inter-system boundary) communicate over a brokerless messaging protocol. off the shelf env devices and trackers all communicate over an mqtt bridge so some brokering is probably unavoidable without getting into fully custom tech, but that'll blow the budget.