# 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 235518
# self = https://watcher.sour.is?offset=230849
# next = https://watcher.sour.is?offset=230949
# prev = https://watcher.sour.is?offset=230749
@movq Nice, at first my brain went assignment versus equality, but then after a sip of coffee I got it.
@movq Nice, at first my brain went assignment versus equality, but then after a sip of coffee I got it.
@movq Nice, at first my brain went assignment versus equality, but then after a sip of coffee I got it.
@prologic Sorry to hear that.
@prologic Sorry to hear that.
@prologic Sorry to hear that.
https://files.catbox.moe/6y2x3n.png now, don't ask me how my life is going
O primeiro #JornalMapa de #2025 já está nas bancas

https://www.jornalmapa.pt/ Foto da página 16 do Mapa - Jornal de Informação Crítica, Janeiro-Março 2025. Secção "Fronteiras", tem um artigo entitulado "Portugal: a extrema-direita no poder" com o subtítulo "Em linha com o que se passa por toda a União Europeia, o governo português sucumbiu à retórica da extrema-direita e põe as suas políticas em prática."
O primeiro #JornalMapa de #2025 já está nas bancas

https://www.jornalmapa.pt/ Foto da página 16 do Mapa - Jornal de Informação Crítica, Janeiro-Março 2025. Secção "Fronteiras", tem um artigo entitulado "Portugal: a extrema-direita no poder" com o subtítulo "Em linha com o que se passa por toda a União Europeia, o governo português sucumbiu à retórica da extrema-direita e põe as suas políticas em prática."
[47°09′08″S, 126°43′38″W] Dosimeter malfunction
Why do programmers confuse Halloween and Christmas?

QmVjYXVzZSBPY3QgMzEgPSBEZWMgMjUuCg

🤪
Why do programmers confuse Halloween and Christmas?

QmVjYXVzZSBPY3QgMzEgPSBEZWMgMjUuCg

🤪
Why do programmers confuse Halloween and Christmas?

QmVjYXVzZSBPY3QgMzEgPSBEZWMgMjUuCg

🤪
Why do programmers confuse Halloween and Christmas?

QmVjYXVzZSBPY3QgMzEgPSBEZWMgMjUuCg

🤪
@arne This ☝️
@arne This ☝️
Just message...
ᛟ᛫​ᛗᛖᛋᛁᚷ᛫​ᛏ᛫​ᚩ‍ᚩᛚ᛫​ᛒᛁᚳᛟᛉ᛬᛫​ᛈᛚᛇ‍ᛇᛉ᛫​ᛋᛟᚱ‍ᚱᚠ‍ᚠᚫᛡᚠ‍ᚠ
𐑩 𐑥𐑧𐑕𐑦𐑡 𐑑 𐑷𐑤 𐑚𐑦𐑗𐑩𐑟: 𐑐𐑤𐑰𐑟 𐑕𐑼𐑝𐑲𐑝
[47°09′25″S, 126°43′52″W] --interrupted--
@prologic In the EU there are Laws, Rules and Regulations for many things. I'm not an expert, but your case may sound like it could match to the EU Digital Services Act.
> [...] for example, the obligation to establish points of contact for authorities and citizens [...]
@prologic In the EU there are Laws, Rules and Regulations for many things. I'm not an expert, but your case may sound like it could match to the EU Digital Services Act.
> \n for example, the obligation to establish points of contact for authorities and citizens \n
@prologic Not sure what you mean by silly shenanigans? 😅 I think our companies are smaller in general and thus easier to reach. But the bigger the company, the harder it gets, I’d say. 🤔 (I don’t even know if we have EU laws that *require* a certain level of customer service. Could be! Honestly, I very rarely reach out to companies. 🤔)
@prologic Not sure what you mean by silly shenanigans? 😅 I think our companies are smaller in general and thus easier to reach. But the bigger the company, the harder it gets, I’d say. 🤔 (I don’t even know if we have EU laws that *require* a certain level of customer service. Could be! Honestly, I very rarely reach out to companies. 🤔)
@prologic Not sure what you mean by silly shenanigans? 😅 I think our companies are smaller in general and thus easier to reach. But the bigger the company, the harder it gets, I’d say. 🤔 (I don’t even know if we have EU laws that *require* a certain level of customer service. Could be! Honestly, I very rarely reach out to companies. 🤔)
@prologic Not sure what you mean by silly shenanigans? 😅 I think our companies are smaller in general and thus easier to reach. But the bigger the company, the harder it gets, I’d say. 🤔 (I don’t even know if we have EU laws that *require* a certain level of customer service. Could be! Honestly, I very rarely reach out to companies. 🤔)
[47°09′05″S, 126°43′01″W] Not enough data -- sampling finished
🧮 USERS:1 FEEDS:2 TWTS:1234 ARCHIVED:84522 CACHE:2827 FOLLOWERS:18 FOLLOWING:14
in other words, do companies in other parts of the world behave as though they are above approach? 😅
in other words, do companies in other parts of the world behave as though they are above approach? 😅
To all my EU friends out there, is it this hard™ to reach a human in European companies that allow, perform or permit silly shenanigans? 🤔 Or is it just US companies? 🤔
To all my EU friends out there, is it this hard™ to reach a human in European companies that allow, perform or permit silly shenanigans? 🤔 Or is it just US companies? 🤔
Contact | Federal Communications Commission 👈 Haha calling the FCC was interesting. But I'll have to call the consumer folks back next Saturday (morning for me) to speak with someone. Apparently they're closed now, even though it's 3pm EST right? Hmmm 🤔
Contact | Federal Communications Commission 👈 Haha calling the FCC was interesting. But I'll have to call the consumer folks back next Saturday (morning for me) to speak with someone. Apparently they're closed now, even though it's 3pm EST right? Hmmm 🤔
cli/q: 🌱 A simple programming language. - q - Projects I really like this little q lang that Ed has created ❤️ Really nice and simpler, great design and implementation and really lovely cross-platform compiler supporting DOS, Windows, Darwin and Linux on AMD64 and ARM64 💪
cli/q: 🌱 A simple programming language. - q - Projects I really like this little q lang that Ed has created ❤️ Really nice and simpler, great design and implementation and really lovely cross-platform compiler supporting DOS, Windows, Darwin and Linux on AMD64 and ARM64 💪
https://galusik.fr/fridayrockmetal/2025-01-31-frm.m3u Tonight #FridayRockMetal playlist
the leftists are telling me 2+2=4. the right wingers are saying its 10. so as a reasonable centrist its clear to me that the real answer is 7=
@prologic Yes, C has it. I even thought that C invented it, but it seems to stem from CPL.

The closest to get to if expressions at the moment is to use a lambda:

foo := func() {
if bar {
return "spam"
}
return "eggs"
}()

But that's also not elegant at all.=
On my blog: Toots 🦣 from 01/27 to 01/31 https://john.colagioia.net/blog/2025/01/31/week.html #linkdump #socialmedia #quotes #week
@arne Auweia! Wär's da nicht sinnvoller, von dem Ding möglichst zügig wegzukommen? Ich hab keine Ahnung, was es da heutzutage so an tauglichen Alternativen gibt. Aber selbst alles selber zu bauen, wär da ja mittelfristig weniger aufwändig, wenn man das mit dem ständigen Zusammenkehren der Scherbenhaufen vergleicht.
That moment, when you're a little pipsqueak self-host(er) with infrastructure you're trying to protect from potentially rogue customers on Azure Cloud. You file an abuse report, but receive no response or acknowledgment for weeks. Now what? 🤔 Email the CEO! #Azure #Microsoft
That moment, when you're a little pipsqueak self-host(er) with infrastructure you're trying to protect from potentially rogue customers on Azure Cloud. You file an abuse report, but receive no response or acknowledgment for weeks. Now what? 🤔 Email the CEO! #Azure #Microsoft
Finally I'll also be setting up CubeFS (_finally mature enough to give it a serious go_) and slowly migrating workloads to use it as Persistent storage across the 3 Hypervisor nodes (_which will run KVM + CubeFS_) -- Thank goodness this thing (_CubeFS_) doesn't need to run on Kubernetes 😂
Finally I'll also be setting up CubeFS (_finally mature enough to give it a serious go_) and slowly migrating workloads to use it as Persistent storage across the 3 Hypervisor nodes (_which will run KVM + CubeFS_) -- Thank goodness this thing (_CubeFS_) doesn't need to run on Kubernetes 😂
Over the next few months, I'm a) Replacing all Boot disks b) Replacing all Storage disks c) Adding additional 32GB Memory to all my Hypervisor machines. I _think_ that'll take me the better part of 6 months. For the remainder thereafter in the year I'll be swapping out the 3.5" Disks in my NAS slowly (_one at a time_).
Over the next few months, I'm a) Replacing all Boot disks b) Replacing all Storage disks c) Adding additional 32GB Memory to all my Hypervisor machines. I _think_ that'll take me the better part of 6 months. For the remainder thereafter in the year I'll be swapping out the 3.5" Disks in my NAS slowly (_one at a time_).
Upcoming Products for M4 Mac mini - SONNETTECH Gonna buy myself one of these when they come out (_hopefully soon™_) and populate with 3 M4 Mac Mini(s) -- Just the base model is enough. Purpose? Migrate Plex to one of them for better performance, and run CI/CD Runners on all 3 as well as other I/O intensive tasks like syncing Youtube channels to Plex._
Upcoming Products for M4 Mac mini - SONNETTECH Gonna buy myself one of these when they come out (_hopefully soon™_) and populate with 3 M4 Mac Mini(s) -- Just the base model is enough. Purpose? Migrate Plex to one of them for better performance, and run CI/CD Runners on all 3 as well as other I/O intensive tasks like syncing Youtube channels to Plex._
[47°09′10″S, 126°43′46″W] Taking samples
Hello from France ! Mac OS9 to browse Gopherspace. Peace for all ;-)
[47°09′08″S, 126°43′19″W] Reading: 1.69 Sv
#FridayReads #bookstodon E.M. Delafield's "The Diary of a Provincial Lady", a collection of her 'Provincial Lady' series
#FridayReads #bookstodon E.M. Delafield's "The Diary of a Provincial Lady", a collection of her 'Provincial Lady' series
Es ist Freitagnachmittag, vor den Winterferien. Was kommt da gelegener als ein teilweiser Ausfall der dienstlichen Netzwerkinfrastruktur? 🕺
@github_blog Only 4 steps you say? Wow! :O
@github_blog Only 4 steps you say? Wow! :O
@github_blog Only 4 steps you way? Wow! :O
@lyse I have no problems with the ternary operator either. If it were added to Go I Wouldn't mind. C has it right? I'd also by happy with if expressions, e.g: if foo ... else bah, but probably doesn't fit the styoe of the Go grammer.

What I absolutely hate is this proposal. Making ? to magical™ things, making the code harder to read and reason about is bonkers.
@lyse I have no problems with the ternary operator either. If it were added to Go I Wouldn't mind. C has it right? I'd also by happy with if expressions, e.g: if foo ... else bah, but probably doesn't fit the styoe of the Go grammer.

What I absolutely hate is this proposal. Making ? to magical™ things, making the code harder to read and reason about is bonkers.
also fuck every GO library that don't even have godocs
now I fucking hate myself for missing out on young love
I think I'm going to move to opentofu
[47°09′16″S, 126°43′48″W] Raw reading: 0x679CBB41, offset +/-5
@lyse Es ist immer noch so ähnlich. Da kommen so viele verschiedene Ebenen innerhalb und außerhalb der TYPO3-Umgebung zusammen, dass man sich wundert.

Und die TYPO3-Core-Entwickler nehmen gefühlt jeden fancy Shice mit, den sie gerade finden. Das reißt dann immer wieder Prozesse ein oder es muss ein gigantischer Aufwand betrieben werden, damit "grundlegende" Funktionen wieder hergestellt werden.
In den Kommentaren ist dann immer nur zu lesen "Tja, Pech. Gibt's nicht mehr. Sei froh, dass wir 'ne undokumentierte Schnittstelle dazu im Code versteckt haben. Bau's dir selbst."
Und der OpenSource-Gedanke ist bei einigen Erweiterungen (die als Quasi-Standard gelten) auch nur noch zu erahnen. Da müssen teilweise Abos abgeschlossen werden, damit einige Funktionen genutzt werden können.

Es wird auf jeden Fall nie langweilig.
😂😂😂
😂😂😂
[47°09′41″S, 126°43′17″W] Reading: 0.18 Sv
[47°09′23″S, 126°43′17″W] Transfer 25% complete...
@thecanine This looks sick as your new Avatar 🙌
@thecanine This looks sick as your new Avatar 🙌
🧮 USERS:1 FEEDS:2 TWTS:1233 ARCHIVED:84508 CACHE:2834 FOLLOWERS:18 FOLLOWING:14
@thecanine That's one of the cool properties, you can use it at whatever frequency you like.
@aelaraji :-D
On my blog: Real Life in Star Trek, Chain of Command, Part 2 https://john.colagioia.net/blog/2025/01/30/chain-command-2.html #scifi #startrek #closereading
@arne Jepp, sehr gute Wahl! :-)
Heute in der Playlist: https://youtu.be/yup8gIXxWDU
@andros Wazzaaaaa... https://www.youtube.com/watch?v=NsJLhRGPv-M

That's my alt-feed by the way! 😉
@andros Wazzaaaaa... https://www.youtube.com/watch?v=NsJLhRGPv-M

That's my alt-feed by the way! 😉
@xuu I think I also ran into CSRF problems with multiple open yarnd tabs in the past.
@xuu Ah, it was JS then. Thanks. :-)
@movq Okay, cool. :-) I'll look at Mutt this year. I have the feeling I might like it after some initial pain.
@lyse The one in question is more like the javascript version for unwrapping errors when accessing methods.

s
 const value = some?.deeply?.nested?.object?.value


but for handling errors returned by methods. So if you wanted to chain a bunch of function calls together and if any error return immediately. It would be something like this:


b:= SomeAPIWithErrorsInAllCalls()
b.DoThing1() ?
b.DoThing2() ?

// Though its not in the threads I assume one could do like this to chain.
b.Chain1()?.Chain2()?.End()?



I am however infavor of having a sort of ternary ? in go.


PS. @prologic for some reason this is eating my response without throwing an error :( I assume it has something to do with the CSRF. Can i not have multiple tabs open with yarn?
[47°09′22″S, 126°43′37″W] Reading: 0.91 Sv
@movq Fingers crossed! :-)
Recovery run: 3.11 miles, 00:11:42 average pace, 00:36:22 duration

#running #treadmill
Recovery run: 3.11 miles, 00:11:42 average pace, 00:36:22 duration

#running #treadmill
Recovery run: 3.11 miles, 00:11:42 average pace, 00:36:22 duration

#running #treadmill
@lyse Yyyyyyyes, but I don’t think/*hope* that’s related. That’s the last thing I need. 😂 I’m hoping it’s just crashed routers at the ISP or something like that.
@lyse Yyyyyyyes, but I don’t think/*hope* that’s related. That’s the last thing I need. 😂 I’m hoping it’s just crashed routers at the ISP or something like that.
@lyse Yyyyyyyes, but I don’t think/*hope* that’s related. That’s the last thing I need. 😂 I’m hoping it’s just crashed routers at the ISP or something like that.
@lyse Yyyyyyyes, but I don’t think/*hope* that’s related. That’s the last thing I need. 😂 I’m hoping it’s just crashed routers at the ISP or something like that.
@lyse Mutt, since … 2008, I think. 😅
@lyse Mutt, since … 2008, I think. 😅