# 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 196319
# self = https://watcher.sour.is?offset=157458
# next = https://watcher.sour.is?offset=157558
# prev = https://watcher.sour.is?offset=157358
Whoot for Fibre Optics 🥳
Whoot for Fibre Optics 🥳
Whoot for Fibre Optics 🥳
Cody delivers again, I love it! Making pop can thermite: https://www.youtube.com/watch?v=N9rGAA6eF10 I don't want to spoil, this is so cool, crazy, interesting, educational and entertaining. Highly recommended.
@movq before this century. Back when colleges taught C++ instead of Java for CS degrees.
@movq before this century. Back when colleges taught C++ instead of Java for CS degrees.
The soundworld of the river in February is pretty different from August. There are so many sloshy water-type sounds right now. I suspect some of it is actually fishes vocalizing. So hard to tell!
@lyse Yeah the func in func threw me off.. The generic type iter.Seq[V] does make things a bit more clear though.
@lyse Yeah the func in func threw me off.. The generic type iter.Seq[V] does make things a bit more clear though.
Things can get very interesting when we add the iter.Pull function in the mix. It works like pythons yield from.

Things can get very interesting when we add the iter.Pull function in the mix. It works like pythons yield from.

[47°09′12″S, 126°43′53″W] Not enough data -- sampling finished
When dealing with unsigned integer, I always write e.g. unit8 instead of uint8. Every. Single Time. And this is usually only noticed by the compiler. I would blame the auto-correction, but I – luckily – don't have any.
@xuu These are indeed iterators. Very weird syntax, though.
[47°09′14″S, 126°43′36″W] Analyzing samples
The last entry in my voice memos is a 436 minute mp3 recording documenting a period in the life of my pants pocket.
On my blog: Developer Diary, Eruption of Huaynaputina https://john.colagioia.net/blog/2024/02/19/huaynaputina.html #programming #project #devjournal
It already works: https://webfinger.net/lookup/?resource=xuu%40txt.sour.is
but it not very well described afak
It already works: https://webfinger.net/lookup/?resource=xuu%40txt.sour.is
but it not very well described afak
It already works: https://webfinger.net/lookup/?resource=xuu%40txt.sour.is
but it not very well described afak
It already works: https://webfinger.net/lookup/?resource=xuu%40txt.sour.is
but it not very well described afak
It already works: https://webfinger.net/lookup/?resource=xuu%40txt.sour.is
but it not very well described afak
[47°09′32″S, 126°43′43″W] Taking samples
@xuu Oh, I wasn't aware of this! Thanks for bringing it to my attention.

I do like that they move away from one shared variable per loop to an own one per iteration. That makes sooo much more sense. I don't hit that often, but it happened a few times in the past and getting this figured out is not the easiest thing in the world.

I have to read up on the yield functions. From your examples I fear iterators would have been more useful. Let's see.
I haven't tried it no😅
I haven't tried it no😅
I haven't tried it no😅
@xuu This is already supported by Yarn.

Perhaps we just need to formalise l it? 🤔
@xuu This is already supported by Yarn.

Perhaps we just need to formalise l it? 🤔
@xuu This is already supported by Yarn.

Perhaps we just need to formalise l it? 🤔
[47°09′22″S, 126°43′48″W] Reading: 1.74000 PPM
[47°09′05″S, 126°43′27″W] Reading: 1.16000 PPM
I would love to see a world where ones twtxt feed is defined by webfinger. So @xuu@txt.sour.is => https://text.sour.is/user/xuu/twtxt.txt

Then my identity can exist independent of the feed location. And I can host multiple protocol types for my feed. Ie. http/gopher/Gemini/irc DCC/etc=
I would love to see a world where ones twtxt feed is defined by webfinger. So @xuu@txt.sour.is => https://text.sour.is/user/xuu/twtxt.txt

Then my identity can exist independent of the feed location. And I can host multiple protocol types for my feed. Ie. http/gopher/Gemini/irc DCC/etc=
I would love to see a world where ones twtxt feed is defined by webfinger. So @xuu => https://text.sour.is/user/xuu/twtxt.txt

Then my identity can exist independent of the feed location. And I can host multiple protocol types for my feed. Ie. http/gopher/Gemini/irc DCC/etc=
🧮 USERS:1 FEEDS:2 TWTS:881 ARCHIVED:70120 CACHE:2296 FOLLOWERS:14 FOLLOWING:14
the function can yield two values to include an index.
the function can yield two values to include an index.
The range function can signal when to stop running by returning false from the yield function.
The range function can signal when to stop running by returning false from the yield function.
@mckinley a few points:

Technical:

1. Single point of failure: Relays, though decentralised, could be targeted for censorship or sabotage.
2. Message integrity: Messages are not inherently linked, raising concerns about spoofing and manipulation.
3. Data storage: Clients may need to download large amounts of data, especially historical messages, impacting performance.
4. Limited functionality: Currently focuses on text-based communication, lacking media sharing or advanced features.

Usability:

1. Steep learning curve: It is still young and requires technical knowledge for setup and use.
2. Limited user base: Finding an active community and familiar faces can be challenging.
3. Unintuitive interfaces: Client applications may not be as user-friendly as established platforms.

Also, full of crypto bros, crypto bros wanna be, and, well, worthless crypto (mixed with some porn, nazi crap, etc.). But go ahead, go through the same phases I went (I even ran my own relay), and see it for yourself. :-)
Go 1.22.0 introduces a new experiment for range functions. Have you tried them out? What do you think it can make easier to accomplish?

Go 1.22.0 introduces a new experiment for range functions. Have you tried them out? What do you think it can make easier to accomplish?

(Heh, looking at those time stamps, it appears OS/2 2.1 isn’t quite ready for Y2K. 🥴)
(Heh, looking at those time stamps, it appears OS/2 2.1 isn’t quite ready for Y2K. 🥴)
(Heh, looking at those time stamps, it appears OS/2 2.1 isn’t quite ready for Y2K. 🥴)
Wow, OpenWatcom can cross-compile OS/2 binaries on Linux. Even GUI programs, just like that. 🤯 That’s a whole new territory to explore. 👷

https://movq.de/v/b5dec00f33/s.png
Wow, OpenWatcom can cross-compile OS/2 binaries on Linux. Even GUI programs, just like that. 🤯 That’s a whole new territory to explore. 👷

https://movq.de/v/b5dec00f33/s.png
Wow, OpenWatcom can cross-compile OS/2 binaries on Linux. Even GUI programs, just like that. 🤯 That’s a whole new territory to explore. 👷

https://movq.de/v/b5dec00f33/s.png
@xuu Yeah, looks like a pretty solid tool. 😊 What years were high school for you? 🤔
@xuu Yeah, looks like a pretty solid tool. 😊 What years were high school for you? 🤔
@xuu Yeah, looks like a pretty solid tool. 😊 What years were high school for you? 🤔
https://galusik.fr/fridayrockmetal/big_fridayrockmetal_playlist.m3u Yess, all broken invidious links cleaned up. Enjoy!
[47°09′46″S, 126°43′54″W] --bad checksum--
Humm, have to clean up all fridayrockmetal playlists because some invidious links are broken. Will replace them with youtuve one and then, build a big playlist that rule them alllll \m/
Humm, have to clean up all fridayrockmetal playlists because some invidious links are broken. Will replace them with youtuve one and then, build a big playlist that rule them alllll \\m/
@movq NASM is great. I remember playing with it back in my HS days. It has lots of little helps to make assembly more approachable.
@movq NASM is great. I remember playing with it back in my HS days. It has lots of little helps to make assembly more approachable.
Long run: 8.50 miles, 00:08:53 average pace, 01:15:32 duration
nice run in the rain. spoke to a soldier humping his way through the park in prep for SF training. overall run was great, but i did land funny on my left leg which made it sore for the next day or so (yes, writing this a few days late).
#running
Pinellas County - Long Run: 8.50 miles, 00:08:53 average pace, 01:15:32 duration
nice run in the rain. spoke to a soldier humping his way through the park in preparation for special forces training. overall run was great, but i did land funny on my left leg which made it sore for the next day or so.
#running
Pinellas County - Long Run: 8.50 miles, 00:08:53 average pace, 01:15:32 duration
nice run in the rain. spoke to a soldier humping his way through the park in preparation for special forces training. overall run was great, but i did land funny on my left leg which made it sore for the next day or so.
#running
Pinellas County - Long Run: 8.50 miles, 00:08:53 average pace, 01:15:32 duration
nice run in the rain. spoke to a soldier humping his way through the park in preparation for special forces training. overall run was great, but i did land funny on my left leg which made it sore for the next day or so.
#running
Sad to see moc removed from the official arch linux repos, but also cool to learn the debian project has been quietly patching it and keeping it up to date in recent years. Long live the music on console player. (And debian!) :-)
[47°09′39″S, 126°43′51″W] Non-significative results -- sampling finished
@lyse Switching shops isn’t that easy. The next one is in the next village, so I’d have to drive there. 🫤

I’m still not convinced that they’ll keep doing it. Let’s wait a week or two. 😏
@lyse Switching shops isn’t that easy. The next one is in the next village, so I’d have to drive there. 🫤

I’m still not convinced that they’ll keep doing it. Let’s wait a week or two. 😏
@lyse Switching shops isn’t that easy. The next one is in the next village, so I’d have to drive there. 🫤

I’m still not convinced that they’ll keep doing it. Let’s wait a week or two. 😏
I finally found the NASM assembler.

https://nasm.us/index.php

I had heard that name before, many times, but somehow never looked into it. Weird. 🤨🤔

This is the kind of program I was looking for.

1. It is free software. Especially in the DOS ecosystem, free/libre software is a very scarce resource.
2. It’s a small command line program, not a huge behemoth.
3. Documentation appears to be well written.
4. It can even cross-compile DOS binaries from Linux.
I finally found the NASM assembler.

https://nasm.us/index.php

I had heard that name before, many times, but somehow never looked into it. Weird. 🤨🤔

This is the kind of program I was looking for.

1. It is free software. Especially in the DOS ecosystem, free/libre software is a very scarce resource.
2. It’s a small command line program, not a huge behemoth.
3. Documentation appears to be well written.
4. It can even cross-compile DOS binaries from Linux.
I finally found the NASM assembler.

https://nasm.us/index.php

I had heard that name before, many times, but somehow never looked into it. Weird. 🤨🤔

This is the kind of program I was looking for.

1. It is free software. Especially in the DOS ecosystem, free/libre software is a very scarce resource.
2. It’s a small command line program, not a huge behemoth.
3. Documentation appears to be well written.
4. It can even cross-compile DOS binaries from Linux.
https://solar.lowtechmagazine.com/fr/2024/02/how-to-build-a-small-solar-power-system/
On my blog: My Linux Story https://john.colagioia.net/blog/2024/02/18/linux.html #rant #linux
@movq I just listened ten (lol) times very carefully, but it's much closer to "ten" than "tin" I think. Hahahaha, the dickheads video is fantastic! :-D Can't tell if I would have understood that correctly if I weren't reading the subtitles.
[47°09′44″S, 126°43′38″W] Reading: 1.13 Sv
This one is cute: https://www.youtube.com/watch?v=NGJu6kViRG8 (“Spend less time with $foo”) 😆
This one is cute: https://www.youtube.com/watch?v=NGJu6kViRG8 (“Spend less time with $foo”) 😆
This one is cute: https://www.youtube.com/watch?v=NGJu6kViRG8 (“Spend less time with $foo”) 😆
@lyse I’m having a hard time as well. 😅 They’re very, very similar to me. Here, he says “a ten year rebuild”, which sounds like “tin year”:

https://www.youtube.com/watch?v=-1pok6g0CwQ&t=15s

How would an Aussie pronounce that? 😃
@lyse I’m having a hard time as well. 😅 They’re very, very similar to me. Here, he says “a ten year rebuild”, which sounds like “tin year”:

https://www.youtube.com/watch?v=-1pok6g0CwQ&t=15s

How would an Aussie pronounce that? 😃
@lyse I’m having a hard time as well. 😅 They’re very, very similar to me. Here, he says “a ten year rebuild”, which sounds like “tin year”:

https://www.youtube.com/watch?v=-1pok6g0CwQ&t=15s

How would an Aussie pronounce that? 😃
are+a+demon?+i+dont+like+demons,+my+mom+said+demons+are+evil,+they+want+to+steal+my+breakfest
@movq @prologic Haha, this is nice! I have to admit, my ears cannot differentiate between Aussie and Kiwi, both sound the same to me. But then, for New Zealandish I also just watch Project Brupeg. Two Kiwis rebuilding a sunken boat in Down Under, so they might already have been Straya-lized, no clue.
@mckinley My goodness, 99 specifications!? I'm out.

Maybe some people want to periodically change their keys or if your private key is lost or leaked, you also need a new one. But yeah, you're right. You have to draw a line somewhere.
@movq Oh dear, you should probably switch shops. At least the Verbraucherzentrale backs us up here.
[47°09′18″S, 126°43′43″W] Storm recedes -- back to normal work
@prologic Give me some examples. 😃 I came across “pen” which sounds like “pin” – and the same thing happens with “deck” apparently. 😂
@prologic Give me some examples. 😃 I came across “pen” which sounds like “pin” – and the same thing happens with “deck” apparently. 😂
@prologic Give me some examples. 😃 I came across “pen” which sounds like “pin” – and the same thing happens with “deck” apparently. 😂
@lyse When leaving. The cashier wants to take a look inside your bag. (Or rather: Management made the cashier do it. He wasn’t particularly keen on doing it.)

Turns out, the whole thing is probably illegal:

https://www.verbraucherzentrale.de/wissen/vertraege-reklamation/kundenrechte/taschenkontrollen-im-supermarkt-das-muessen-sie-akzeptieren-das-nicht-10406

I’m really curious how long they’ll keep doing it. 😅
@lyse When leaving. The cashier wants to take a look inside your bag. (Or rather: Management made the cashier do it. He wasn’t particularly keen on doing it.)

Turns out, the whole thing is probably illegal:

https://www.verbraucherzentrale.de/wissen/vertraege-reklamation/kundenrechte/taschenkontrollen-im-supermarkt-das-muessen-sie-akzeptieren-das-nicht-10406

I’m really curious how long they’ll keep doing it. 😅
@lyse When leaving. The cashier wants to take a look inside your bag. (Or rather: Management made the cashier do it. He wasn’t particularly keen on doing it.)

Turns out, the whole thing is probably illegal:

https://www.verbraucherzentrale.de/wissen/vertraege-reklamation/kundenrechte/taschenkontrollen-im-supermarkt-das-muessen-sie-akzeptieren-das-nicht-10406

I’m really curious how long they’ll keep doing it. 😅
[47°09′51″S, 126°43′55″W] Wind speed: 69kph -- batteries low
This is a great performance of Scott Lindroth's *Bell Plates* by Alyssa Resh.
ARGH! All tests passed, but once I ran the exact same scenario in the real application, numbers didn't line up anymore. What the heck, how in the world is this even possible!? Turns out I haven't committed the changes to the database, that's why I still could see them perfectly fine in my debug session, but the application's session of course didn't. Took me four (!) hours to figure this out. Yeah, I really have to go to bed now. Good night.
🧮 USERS:1 FEEDS:2 TWTS:880 ARCHIVED:70099 CACHE:2282 FOLLOWERS:14 FOLLOWING:14
The thing about New Zealand accents is some words sound like others they shouldn't 🤣 It's hilarious 😂
The thing about New Zealand accents is some words sound like others they shouldn't 🤣 It's hilarious 😂
The thing about New Zealand accents is some words sound like others they shouldn't 🤣 It's hilarious 😂
@johanbove I was looking up Kiwi accent and came across Trevor Noah – he’s good indeed. 😃

https://www.youtube.com/watch?v=yWI61kpFEAA

(No NZ in that video, though. 🥴)
@johanbove I was looking up Kiwi accent and came across Trevor Noah – he’s good indeed. 😃

https://www.youtube.com/watch?v=yWI61kpFEAA

(No NZ in that video, though. 🥴)