# 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 15647
# self = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=7506
# next = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=7606
# prev = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=7406
@abucci Ah, I see what you meant. Yes, you have a point there. Within their internal network/services, there’s not really a need for SPF/DKIM.

On the other hand, *requiring* it means you’ll notice failures sooner, because even your own internal email fails, so hey, there’s that. 🤣
@abucci Ah, I see what you meant. Yes, you have a point there. Within their internal network/services, there’s not really a need for SPF/DKIM.

On the other hand, *requiring* it means you’ll notice failures sooner, because even your own internal email fails, so hey, there’s that. 🤣
@abucci Ah, I see what you meant. Yes, you have a point there. Within their internal network/services, there’s not really a need for SPF/DKIM.

On the other hand, *requiring* it means you’ll notice failures sooner, because even your own internal email fails, so hey, there’s that. 🤣
@abucci I think it’s fine to require users to install these DNS entries. The domain isn’t under Google’s control, so there’s nothing they can do. You can always transfer your domain to Google (please don’t 😅).

Buuuuuuuuuuuuuuuuuuut why wasn’t Google support able to tell you this? SPF/DKIM is a basic part of today’s email. It’s one of the first things they should have checked.

Let’s say there’s room for improvement when it comes to Google support. 🙄
@abucci I think it’s fine to require users to install these DNS entries. The domain isn’t under Google’s control, so there’s nothing they can do. You can always transfer your domain to Google (please don’t 😅).

Buuuuuuuuuuuuuuuuuuut why wasn’t Google support able to tell you this? SPF/DKIM is a basic part of today’s email. It’s one of the first things they should have checked.

Let’s say there’s room for improvement when it comes to Google support. 🙄
@abucci I think it’s fine to require users to install these DNS entries. The domain isn’t under Google’s control, so there’s nothing they can do. You can always transfer your domain to Google (please don’t 😅).

Buuuuuuuuuuuuuuuuuuut why wasn’t Google support able to tell you this? SPF/DKIM is a basic part of today’s email. It’s one of the first things they should have checked.

Let’s say there’s room for improvement when it comes to Google support. 🙄
That fucking water damage is still not repaired. Almost feels like I’m starring in Dark Water).

Pissed to no end. 😡
That fucking water damage is still not repaired. Almost feels like I’m starring in Dark Water).

Pissed to no end. 😡
That fucking water damage is still not repaired. Almost feels like I’m starring in Dark Water).

Pissed to no end. 😡
@lyse That sounds like fun – to watch. From a distance. 😅

We also had snow today. I took an extra walk before work, which was lovely. Enjoy snow while we still have it. (I guess it’ll either go away or turn into super crazy harsh winters.)
@lyse That sounds like fun – to watch. From a distance. 😅

We also had snow today. I took an extra walk before work, which was lovely. Enjoy snow while we still have it. (I guess it’ll either go away or turn into super crazy harsh winters.)
@lyse That sounds like fun – to watch. From a distance. 😅

We also had snow today. I took an extra walk before work, which was lovely. Enjoy snow while we still have it. (I guess it’ll either go away or turn into super crazy harsh winters.)
Virtually no new twts today? Did something break? 😂
Virtually no new twts today? Did something break? 😂
Virtually no new twts today? Did something break? 😂
@lyse I agree with @prologic. 😊

Animals are amazing. It’s so cold, yet they still do fine. Imagine a human walking around naked. Why did our ancestors move so far up north?! Couldn’t we have just stayed in Africa? 😅
@lyse I agree with @prologic. 😊

Animals are amazing. It’s so cold, yet they still do fine. Imagine a human walking around naked. Why did our ancestors move so far up north?! Couldn’t we have just stayed in Africa? 😅
@lyse I agree with @prologic. 😊

Animals are amazing. It’s so cold, yet they still do fine. Imagine a human walking around naked. Why did our ancestors move so far up north?! Couldn’t we have just stayed in Africa? 😅
@eaplmx Funny thing is, that requires you to actually have a gift that long in advance. 😅 It’s often more of a “bought a few days before Christmas” thing here …

But hey, this year the rule is: “No presents!” Let’s see how well that works. 😏
@eaplmx Funny thing is, that requires you to actually have a gift that long in advance. 😅 It’s often more of a “bought a few days before Christmas” thing here …

But hey, this year the rule is: “No presents!” Let’s see how well that works. 😏
@eaplmx Funny thing is, that requires you to actually have a gift that long in advance. 😅 It’s often more of a “bought a few days before Christmas” thing here …

But hey, this year the rule is: “No presents!” Let’s see how well that works. 😏
@eaplmx Congrats 🥳
@eaplmx Congrats 🥳
@eaplmx Congrats 🥳
@lyse FRÜHER WAR MEHR LAMETTA! Sorry. This is hard-wired into my brain. 😂
@lyse FRÜHER WAR MEHR LAMETTA! Sorry. This is hard-wired into my brain. 😂
@lyse FRÜHER WAR MEHR LAMETTA! Sorry. This is hard-wired into my brain. 😂
@bender I see. 😂🥴
@bender I see. 😂🥴
@bender I see. 😂🥴
@lyse Yeah, doing that (converting a <= b to !b.Before(a)) is awful. To be fair, if there was an a.BeforeOrEqual(b), it’d be a bit better, right? Anyway, that’s still less readable than a <= b, I think.

So, hum, it does have its use cases. :)

(It’s always the same. If your goal is to write clean, readable code, then such features can be a blessing. Only problem is, “clean” and “readable” are very much subjective … Nah, I won’t start a discussion about that now. 😅)
@lyse Yeah, doing that (converting a <= b to !b.Before(a)) is awful. To be fair, if there was an a.BeforeOrEqual(b), it’d be a bit better, right? Anyway, that’s still less readable than a <= b, I think.

So, hum, it does have its use cases. :)

(It’s always the same. If your goal is to write clean, readable code, then such features can be a blessing. Only problem is, “clean” and “readable” are very much subjective … Nah, I won’t start a discussion about that now. 😅)
@lyse Yeah, doing that (converting a <= b to !b.Before(a)) is awful. To be fair, if there was an a.BeforeOrEqual(b), it’d be a bit better, right? Anyway, that’s still less readable than a <= b, I think.

So, hum, it does have its use cases. :)

(It’s always the same. If your goal is to write clean, readable code, then such features can be a blessing. Only problem is, “clean” and “readable” are very much subjective … Nah, I won’t start a discussion about that now. 😅)
@prologic An entire month of looking at presents that you’re not allowed to open? That’s torture. 😂
@prologic An entire month of looking at presents that you’re not allowed to open? That’s torture. 😂
@prologic An entire month of looking at presents that you’re not allowed to open? That’s torture. 😂
@prologic When I did more computer graphics stuff, I regularly overloaded + and * in C++ to allow for visually appealing multiplication of matrices and vectors and that kind of thing. Allows you to write M * v. That’s handy and very readable.

Other than that, no idea … Overloading operators can cause lots and lots of confusion. 🫤
@prologic When I did more computer graphics stuff, I regularly overloaded + and * in C++ to allow for visually appealing multiplication of matrices and vectors and that kind of thing. Allows you to write M * v. That’s handy and very readable.

Other than that, no idea … Overloading operators can cause lots and lots of confusion. 🫤
@prologic When I did more computer graphics stuff, I regularly overloaded + and * in C++ to allow for visually appealing multiplication of matrices and vectors and that kind of thing. Allows you to write M * v. That’s handy and very readable.

Other than that, no idea … Overloading operators can cause lots and lots of confusion. 🫤
@xuu You can’t tell it from the screenshot and that’s my point. 😅 I was scaring at the screen, just like you, trying to figure out what’s going on. Then I read the spoiler on StackOverflow and, yeah, the code box actually has a scroll bar, but it’s not visible …

(So, yeah, this is more of a rant against UI design and has nothing to do with the underlying “make 2 + 2 = 5” problem. 😅)=
@xuu You can’t tell it from the screenshot and that’s my point. 😅 I was scaring at the screen, just like you, trying to figure out what’s going on. Then I read the spoiler on StackOverflow and, yeah, the code box actually has a scroll bar, but it’s not visible …

(So, yeah, this is more of a rant against UI design and has nothing to do with the underlying “make 2 + 2 = 5” problem. 😅)=
@xuu You can’t tell it from the screenshot and that’s my point. 😅 I was scaring at the screen, just like you, trying to figure out what’s going on. Then I read the spoiler on StackOverflow and, yeah, the code box actually has a scroll bar, but it’s not visible …

(So, yeah, this is more of a rant against UI design and has nothing to do with the underlying “make 2 + 2 = 5” problem. 😅)=
@prologic The code that you can see in that code box is perfectly fine. It should print 4. What you don’t see is that this code box *scrolls to the right* – and there’s an a++ hidden off screen, hence the program prints 5 instead.

I don’t know how much of this you experience first hand due to your sight impairment (I have a feeling that you use special settings that prevent this kind of thing): Lots and lots of UI elements these days are no longer recognizable as such (buttons without 3D bevel around them, hyperlinks without underline, …) or – as in this case – not visible at all. My GTK theme does not display a scroll bar for this text box. It only does so when I *hover over the box*. This is really bad in my opinion.

At work, with all the fancy modern software, I often feel like a complete idiot. I don’t know where to click – because hyperlinks or other “active elements” are not recognizable as such. I basically have to *try* and click *everywhere* just to find out. Horrible.
@prologic The code that you can see in that code box is perfectly fine. It should print 4. What you don’t see is that this code box *scrolls to the right* – and there’s an a++ hidden off screen, hence the program prints 5 instead.

I don’t know how much of this you experience first hand due to your sight impairment (I have a feeling that you use special settings that prevent this kind of thing): Lots and lots of UI elements these days are no longer recognizable as such (buttons without 3D bevel around them, hyperlinks without underline, …) or – as in this case – not visible at all. My GTK theme does not display a scroll bar for this text box. It only does so when I *hover over the box*. This is really bad in my opinion.

At work, with all the fancy modern software, I often feel like a complete idiot. I don’t know where to click – because hyperlinks or other “active elements” are not recognizable as such. I basically have to *try* and click *everywhere* just to find out. Horrible.
@prologic The code that you can see in that code box is perfectly fine. It should print 4. What you don’t see is that this code box *scrolls to the right* – and there’s an a++ hidden off screen, hence the program prints 5 instead.

I don’t know how much of this you experience first hand due to your sight impairment (I have a feeling that you use special settings that prevent this kind of thing): Lots and lots of UI elements these days are no longer recognizable as such (buttons without 3D bevel around them, hyperlinks without underline, …) or – as in this case – not visible at all. My GTK theme does not display a scroll bar for this text box. It only does so when I *hover over the box*. This is really bad in my opinion.

At work, with all the fancy modern software, I often feel like a complete idiot. I don’t know where to click – because hyperlinks or other “active elements” are not recognizable as such. I basically have to *try* and click *everywhere* just to find out. Horrible.
I was today years old when I learned about g CTRL-A in Vim. (See :help v_g_CTRL-A.) This could have saved my so much time and effort in the past …
I was today years old when I learned about g CTRL-A in Vim. (See :help v_g_CTRL-A.) This could have saved my so much time and effort in the past …
I was today years old when I learned about g CTRL-A in Vim. (See :help v_g_CTRL-A.) This could have saved my so much time and effort in the past …
@lyse The lady who sold me the glasses actually talked me into it. „Das ist wie Hausschuhe für die Augen!“ 😅 I didn’t want to have that filter initially because I didn’t notice any problems so for. But, like you, many other people said that it’s awesome, so I gave it a shot. Wasn’t expensive, either. But, dunno, neither does it look different, nor does it feel different … (Sure, maybe they conned me and there’s no such filter in my glasses at all … I don’t know.)
@lyse The lady who sold me the glasses actually talked me into it. „Das ist wie Hausschuhe für die Augen!“ 😅 I didn’t want to have that filter initially because I didn’t notice any problems so for. But, like you, many other people said that it’s awesome, so I gave it a shot. Wasn’t expensive, either. But, dunno, neither does it look different, nor does it feel different … (Sure, maybe they conned me and there’s no such filter in my glasses at all … I don’t know.)
@lyse The lady who sold me the glasses actually talked me into it. „Das ist wie Hausschuhe für die Augen!“ 😅 I didn’t want to have that filter initially because I didn’t notice any problems so for. But, like you, many other people said that it’s awesome, so I gave it a shot. Wasn’t expensive, either. But, dunno, neither does it look different, nor does it feel different … (Sure, maybe they conned me and there’s no such filter in my glasses at all … I don’t know.)
@lyse My glasses have a blue light filter thingy as well. I don’t notice any difference whatsoever. 🤨 My other pair of glasses does not have such a filter and they just feel the same. 🤷
@lyse My glasses have a blue light filter thingy as well. I don’t notice any difference whatsoever. 🤨 My other pair of glasses does not have such a filter and they just feel the same. 🤷
@lyse My glasses have a blue light filter thingy as well. I don’t notice any difference whatsoever. 🤨 My other pair of glasses does not have such a filter and they just feel the same. 🤷
@lyse This is my favorite – by far:

2 + 2 = 5 in C

It is *SO DAMN* unnecessary. 🙄 Today’s UIs force you to hover everywhere and/or blindly click everywhere, just to see if there maybe somewhere is an element that responds to hover/click.

Bah! Bah! Now I’m angry. 🤣
@lyse This is my favorite – by far:

2 + 2 = 5 in C

It is *SO DAMN* unnecessary. 🙄 Today’s UIs force you to hover everywhere and/or blindly click everywhere, just to see if there maybe somewhere is an element that responds to hover/click.

Bah! Bah! Now I’m angry. 🤣
@lyse This is my favorite – by far:

2 + 2 = 5 in C

It is *SO DAMN* unnecessary. 🙄 Today’s UIs force you to hover everywhere and/or blindly click everywhere, just to see if there maybe somewhere is an element that responds to hover/click.

Bah! Bah! Now I’m angry. 🤣
@prologic I’ll have a look, but I can’t claim that I’m an expert in that field, either. 😅
@prologic I’ll have a look, but I can’t claim that I’m an expert in that field, either. 😅
@prologic I’ll have a look, but I can’t claim that I’m an expert in that field, either. 😅
What was the name of that recent exploit that made use of this? I forgot. Security issues fly by so quickly …
What was the name of that recent exploit that made use of this? I forgot. Security issues fly by so quickly …
What was the name of that recent exploit that made use of this? I forgot. Security issues fly by so quickly …
I left (almost) all private leaderboards and I’m just doing this on my own terms now, after work. It’s much more enjoyable this way. I don’t have to get up early and I have something to look forward to throughout the day. 👌
I left (almost) all private leaderboards and I’m just doing this on my own terms now, after work. It’s much more enjoyable this way. I don’t have to get up early and I have something to look forward to throughout the day. 👌
I left (almost) all private leaderboards and I’m just doing this on my own terms now, after work. It’s much more enjoyable this way. I don’t have to get up early and I have something to look forward to throughout the day. 👌
@stigatle Oh yeah 😍
@stigatle Oh yeah 😍
@stigatle Oh yeah 😍
@mckinley I’ve seen legit mails with arabic (?) subjects like that. Mutt is not very happy about it.

@mckinley I’ve seen legit mails with arabic (?) subjects like that. Mutt is not very happy about it.

@mckinley I’ve seen legit mails with arabic (?) subjects like that. Mutt is not very happy about it.

@prologic I think I’ve seen it scroll by once. 🤔 Will give it a try!
@prologic I think I’ve seen it scroll by once. 🤔 Will give it a try!
@prologic I think I’ve seen it scroll by once. 🤔 Will give it a try!
@prologic Close enough 😅
@prologic Close enough 😅
@prologic Close enough 😅
@prologic Oh, right, I almost forgot. 😅 Nice shot! (Updated my avatar as well.)
@prologic Oh, right, I almost forgot. 😅 Nice shot! (Updated my avatar as well.)
@prologic Oh, right, I almost forgot. 😅 Nice shot! (Updated my avatar as well.)
Introduced a colleague to ed(1) today. “Ohh, that’s nice. I always wanted to have a tool like that.” 🥳 (This refers strictly to ed’s ability to edit files from a script. Like, “search for regex $foo, go down five lines, now search for $bar from here, then change $x to $y in the matching line.”)
Introduced a colleague to ed(1) today. “Ohh, that’s nice. I always wanted to have a tool like that.” 🥳 (This refers strictly to ed’s ability to edit files from a script. Like, “search for regex $foo, go down five lines, now search for $bar from here, then change $x to $y in the matching line.”)
Introduced a colleague to ed(1) today. “Ohh, that’s nice. I always wanted to have a tool like that.” 🥳 (This refers strictly to ed’s ability to edit files from a script. Like, “search for regex $foo, go down five lines, now search for $bar from here, then change $x to $y in the matching line.”)
https://en.wikipedia.org/w/index.php?oldid=1123763881#RfC_on_the_banners_for_the_December_2022_fundraising_campaign 🤦
https://en.wikipedia.org/w/index.php?oldid=1123763881#RfC_on_the_banners_for_the_December_2022_fundraising_campaign 🤦
https://en.wikipedia.org/w/index.php?oldid=1123763881#RfC_on_the_banners_for_the_December_2022_fundraising_campaign 🤦
@eaplmx Yeah, AoC super stressful if you try to do “one challenge per day”. I tried that last year (and tried to beat colleagues on top of that). It’s fun, but exhausting. I won’t do that again. 😅 Take as much time as you need.

@tkanos Your PC burnt? 😨 Oh dear! Which course was that, though, do you remember?
@eaplmx Yeah, AoC super stressful if you try to do “one challenge per day”. I tried that last year (and tried to beat colleagues on top of that). It’s fun, but exhausting. I won’t do that again. 😅 Take as much time as you need.

@tkanos Your PC burnt? 😨 Oh dear! Which course was that, though, do you remember?
@eaplmx Yeah, AoC super stressful if you try to do “one challenge per day”. I tried that last year (and tried to beat colleagues on top of that). It’s fun, but exhausting. I won’t do that again. 😅 Take as much time as you need.

@tkanos Your PC burnt? 😨 Oh dear! Which course was that, though, do you remember?
Advent of Code 2022 started today.

https://adventofcode.com/2022

Anybody else doing it this year? Although, I shouldn’t ask that question. I really want to do it in Rust this year, and avoid all kinds of competition. 😅 (Competition would drive me to *not* using Rust, because I’m still not very productive with this language.)
Advent of Code 2022 started today.

https://adventofcode.com/2022

Anybody else doing it this year? Although, I shouldn’t ask that question. I really want to do it in Rust this year, and avoid all kinds of competition. 😅 (Competition would drive me to *not* using Rust, because I’m still not very productive with this language.)
Advent of Code 2022 started today.

https://adventofcode.com/2022

Anybody else doing it this year? Although, I shouldn’t ask that question. I really want to do it in Rust this year, and avoid all kinds of competition. 😅 (Competition would drive me to *not* using Rust, because I’m still not very productive with this language.)
@prologic I didn’t. Pretty bold to ask for donations then. 😳
@prologic I didn’t. Pretty bold to ask for donations then. 😳
@prologic I didn’t. Pretty bold to ask for donations then. 😳
@lyse 😂

Ich würde auf eine 8 tippen. Im Aktenzeichen (was ich ja geschwärzt hatte) ist eine 3 mit drin und die sieht deutlich anders aus. An anderer Stelle steht noch eine 2, die ist auch nochmal anders. All das kann das Detektivbüro Lyse natürlich nicht wissen. 😅
@lyse 😂

Ich würde auf eine 8 tippen. Im Aktenzeichen (was ich ja geschwärzt hatte) ist eine 3 mit drin und die sieht deutlich anders aus. An anderer Stelle steht noch eine 2, die ist auch nochmal anders. All das kann das Detektivbüro Lyse natürlich nicht wissen. 😅
@lyse 😂

Ich würde auf eine 8 tippen. Im Aktenzeichen (was ich ja geschwärzt hatte) ist eine 3 mit drin und die sieht deutlich anders aus. An anderer Stelle steht noch eine 2, die ist auch nochmal anders. All das kann das Detektivbüro Lyse natürlich nicht wissen. 😅
Wikipedia is asking for donations again (at least here in Germany). They show a (very annoying) popup. When you close it, a second small popup appears and asks if you would like to donate at a later point. As I actually do intend to donate some bucks later, I clicked “yes”.

Trouble is, that popup appears *every time*.

Just now, I clicked “no, I do not want to donate” for a change. Turns out, now the popup is gone for good. 🥴

So I now have to click “no” all the time (because I don’t store cookies when the browser closes). This sends the wrong signal to Wikipedia. 😂 I do want to donate, I just want the damn popup to be gone.