# 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 195429
# self = https://watcher.sour.is?offset=189285
# next = https://watcher.sour.is?offset=189385
# prev = https://watcher.sour.is?offset=189185
Where alll all where all?!
@kat Ah, I see. I would assume that you’ll get used to it at some point. 🤔 But yeah, a lot of meaning is packed into these symbols. (It’s much, much worse with languages like Rust. 😅)
@kat Ah, I see. I would assume that you’ll get used to it at some point. 🤔 But yeah, a lot of meaning is packed into these symbols. (It’s much, much worse with languages like Rust. 😅)
That was so great to watch, I was smiling from ear to ear the whole time. 😃

https://www.youtube.com/watch?v=E7LYCERDnX4
That was so great to watch, I was smiling from ear to ear the whole time. 😃

https://www.youtube.com/watch?v=E7LYCERDnX4
[47°09′04″S, 126°43′41″W] --no signal--
@andros U2FsdGVkX19Up307B7FyGUt4vfckBa3+Ztdf2X3rbxWeOuvggV7WceEO/wx26SlPkYyQSycC4z2kMahV+fW+VQ==
[47°09′08″S, 126°43′00″W] Reading: 0.51 Sv
@kat Authelia is great 👌 Nice choice! 🙌
@bender 😂
🧮 USERS:1 FEEDS:2 TWTS:1351 ARCHIVED:87339 CACHE:2704 FOLLOWERS:22 FOLLOWING:14
@prologic I remember going through your “introduction to Golang”, I don’t remember the URL, but I vividly remember going through it, and I was lost at chapter one. So, about that “mastering” the core in hours, “I don’t believe you.” (insert I don’t believe you meme animated GIF here). LOL.
Ultimately, Go sits in the sweet spot on the complexity vs performance chart:

- Minimal syntax & concepts → low learning curve
- Compiled speed → high throughput
- Built-in CSP concurrency → scalable by default

See Rob Pyke's presentation on Expressiveness of Go
One of the nicest things about Go is the language itself, comparing Go to other popular languages in terms of the complexity to learn to be proficient in:

* Go: 25 keywords ([Stack Overflow][1]); CSP-style concurrency (goroutines & channels)
* Python 2: 30 keywords ([TutorialsPoint][2]); GIL-bound threads & multiprocessing ([Wikipedia][3])
* Python 3: 35 keywords ([Initial Commit][4]); GIL-bound threads, asyncio & multiprocessing ([Wikipedia][3], [DEV Community][5])
* Java: 50 keywords ([Stack Overflow][1]); threads + java.util.concurrent ([Wikipedia][6])
* C++: 82 keywords ([Stack Overflow][1]); std::thread, atomics & futures ([en.cppreference.com][7])
* JavaScript: 38 keywords ([Stack Overflow][1]); single-threaded event loop & async/await, Web Workers ([Wikipedia][8])
* Ruby: 42 keywords ([Stack Overflow][1]); GIL-bound threads (MRI), fibers & processes ([Wikipedia][3])

[1]: https://stackoverflow.com/questions/4980766/reserved-keywords-count-by-programming-language?utm_source=chatgpt.com "Reserved keywords count by programming language?"
[2]: https://www.tutorialspoint.com/What-are-Reserved-Keywords-in-Python?utm_source=chatgpt.com "Reserved Keywords in Python - Online Tutorials Library"
[3]: https://en.wikipedia.org/wiki/Global_interpreter_lock?utm_source=chatgpt.com "Global interpreter lock"
[4]: https://initialcommit.com/blog/python-reserved-words?utm_source=chatgpt.com "Python Reserved Keywords (Full List) - Initial Commit"
[5]: https://dev.to/sreeni5018/understanding-pythons-gil-and-enhancing-concurrency-with-multithreading-multiprocessing-and-5g1e?utm_source=chatgpt.com "Understanding Python’s GIL and Enhancing Concurrency with ..."
[6]: https://en.wikipedia.org/wiki/Java_concurrency?utm_source=chatgpt.com "Java concurrency - Wikipedia"
[7]: https://en.cppreference.com/w/cpp/thread?utm_source=chatgpt.com "Concurrency support library (since C++11) - cppreference.com"
[8]: https://en.wikipedia.org/wiki/JavaScript?utm_source=chatgpt.com "JavaScript"*
@bender Here's a short-list:

- Simple, minimal syntax—master the core in hours, not months.
- CSP-style concurrency (goroutines & channels)—safe, scalable parallelism.
- Blazing-fast compiler & single-binary deploys—zero runtime dependencies.
- Rich stdlib & built-in tooling (gofmt, go test, modules).
- No heavy frameworks or hidden magic—unlike Java/C++/Python overhead.
set up authelia as an OIDC provider for my forgejo instance :DDD
set up authelia as an OIDC provider for my forgejo instance :DDD
small birds acting tough
@prologic what’s to like? :-P
@bender What's not to like? 😅
@kat I don’t like Golang much either, but I am not a programmer. This little site, Go by example might explain a thing or two.
i want to write fanfiction. alas today i feel weird
i want to write fanfiction. alas today i feel weird
@movq i feel like when i read go code i'm reading some algebra shit where every part is 1-5 letters long and then there's weird symbols like := and it's just infinitely harder for me to parse and infer meaning from lol. it's such a me problem
@movq i feel like when i read go code i'm reading some algebra shit where every part is 1-5 letters long and then there's weird symbols like := and it's just infinitely harder for me to parse and infer meaning from lol. it's such a me problem
[47°09′09″S, 126°43′09″W] --bad checksum--
@kat In what way should it be more verbose? Can you give an example? 🤔
@kat In what way should it be more verbose? Can you give an example? 🤔
****
Que te digan: "perdona, creía que eras una IA" me parece el mejor insulto inesperado del mundo mundial.

🙃 ⌘ Read more****
[47°09′46″S, 126°43′11″W] --interrupted--
Agree with kat! It's cute!
I am yet again considering cutting my hair
On my blog: Free Culture Book Club — Sówka w świecie dnia https://john.colagioia.net/blog/2025/05/24/owl-world.html #freeculture #bookclub
[47°09′51″S, 126°43′07″W] Dosimeter fixed
- Trabaja que yo te superviso.-
/https://duque-terron.cat/media/photos/IMG_4570.jpeg) #catsoftwtxt
Mismo instante desde 2 ángulos
/https://duque-terron.cat/media/photos/final.jpg) #catsoftwtxt
[47°09′48″S, 126°43′29″W] Resetting dosimeter
[47°09′42″S, 126°43′45″W] Dosimeter overflow
@bender There is no aim. Just learning 😅 That way I can actually speak and write with authority when it comes to these LLM(s) a bit more 🤣 Or maybe I just happen to become that random weirdo genius that invents Skynet™ 😂
Estoy probando https://www.alpinelinux.org/ y si que es liviano este sistema, me sorprende.
🔥 IND vs NYK 🏀 Game 2 https://0x0.st/8xin.png #NBA #East #Finals
🧮 USERS:1 FEEDS:2 TWTS:1350 ARCHIVED:87332 CACHE:2725 FOLLOWERS:22 FOLLOWING:14
https://galusik.fr/fridayrockmetal/2025-05-23-frm.m3u Tonight #FridayRockMetal playlist
On my blog: Toots 🦣 from 05/19 to 05/23 https://john.colagioia.net/blog/2025/05/23/week.html #linkdump #socialmedia #quotes #week
****
Quién iba a decir que al final sería más satisfactorio tener series de mil temporadas hechas con cinco dolares y un sueño. ⌘ Read more****
****
Estoy un poco hasta el coño de esta epoca de series inconclusas. ⌘ Read more****
@thecanine SO CUTE
@thecanine SO CUTE
@kat i'm so fucking bad at this shit man i can't even comprehend JS most of the time coding is not in my future
@kat i'm so fucking bad at this shit man i can't even comprehend JS most of the time coding is not in my future
i wish it was realistic for me to learn golang but every single time i try to comprehend any go code i'm like What the fuck am i looking at. why is all of this so short and condensed GIVE ME VERBOSE CODE
i wish it was realistic for me to learn golang but every single time i try to comprehend any go code i'm like What the fuck am i looking at. why is all of this so short and condensed GIVE ME VERBOSE CODE
[47°09′41″S, 126°43′17″W] Dosimeter still failing
@sorenpeter Cool, that animation is quite hypnotic. :-)
@sorenpeter Cool, that animation is quite hypnotic. :-)
Jokes aside, what's the aim for doing this? Other than learning something new, that is.
****
No está consumiéndome la batería 🥹 ⌘ Read more****
we participated in the If, Then: Technology and Poetics Open Mic, talking about the qiudanz technique | https://compudanzas.net/talks_and_workshops.html
****
Pues para mis ratos muertos con el móvil (que son muchos) en vez de scrolles infinitos de algoritmos me he descargado el Stardew Valley.

De momento la jugabilidad guay, regar, cosechar y demás es infinitamente más fácil dando toquecitos con la pantalla.

La pesca es igual de insufrible, además es que a mí se me daba mal ya en switch.

Por otro lado el modo automático de pelea es un poco random, no me convence.

Me estoy tomando está partida de chill, sin planes de conseguir grandes cosas. ⌘ Read more****
@prologic so, what did you have for dinner last night? How's the weather Down Under a bit past 02:00? Do tell me. 🤭
[47°09′15″S, 126°43′48″W] Dosimeter malfunction
This is one of my attempts:


$ go build ./cmd/xor/... && ./xor
Generation  95 | Fitness: 0.999964 | Nodes: 9   | Conns: 19
Target reached!

Best network performance:
  [0 0] → got=0 exp=0 (raw=0.000) ✅
  [0 1] → got=1 exp=1 (raw=0.990) ✅
  [1 0] → got=1 exp=1 (raw=0.716) ✅
  [1 1] → got=0 exp=0 (raw=0.045) ✅
Overall accuracy: 100.0%
Wrote best.dot – render with `dot -Tpng best.dot -o best.png`
Over the past few weeks I've been experimenting with and doing some deep learning and researching into neutral networks and evolutionary adaptation of them. The thing is I haven't gotten very far. I've been able to build two different approaches so far with limited results. The frustrating part is that these things are so "random" it isn't even funny. Like I can't even get a basic ANN + GA to evolve a network that solves the XOR pattern every time with high levels of accuracy. 😞
A @aiscarvalho e eu viemos ao sul para falar de texto e design no Algarve Design Meeting; entre outras aventuras vamos tb abordar o @PureDeNoticias Cartaz do Algarve Design Meeting com fotos e nomes dos oradores
A @aiscarvalho e eu viemos ao sul para falar de texto e design no Algarve Design Meeting; entre outras aventuras vamos tb abordar o @PureDeNoticias Cartaz do Algarve Design Meeting com fotos e nomes dos oradores
@prologic You can read more about the "cryptic" live coding language Punctual in my newsletter
@prologic You can read more about the "cryptic" live coding language Punctual in my newsletter
@prologic You can read more about the "cryptic" live coding language Punctual in my newsletter
@prologic You can read more about the "cryptic" live coding language Punctual in my newsletter
****
Último día de tarde, cruzando los dedos para que se pase prontito. 🤞🏼 ⌘ Read more****
****
Temazo de viernes!

Extrawelt - Soopertrack

https://yewtu.be/watch?v=1SHW0QKox84

#viernesdetemazo #musica #music #extraweltRead more****
[47°09′27″S, 126°43′08″W] Reading: 1.15000 PPM
@sorenpeter Also not very readable. Quite cryptic really 😅 I have no idea how this works 🤦‍♂️
> My vision with this newsletter is to have a slower medium for communicating about my art as well as ideas and projects I'm working on regarding how we can use digital technology to our own benefits instead of being exploited by big tech.

Twtxt not sloe enough for you? 🤣
@thecanine I _think_ I know what you mean now.
@prologic it says in the linked page;)
@prologic it says in the linked page;)
@prologic it says in the linked page;)
@prologic it says in the linked page;)

fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart

fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart

fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart

fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart
@sorenpeter What will you be writing about? What's your target audience? 🤔
I'm sending out my first newsletter later today. Sign up at https://darch.dk/newsletter if you want it fresh of the press 💌
I'm sending out my first newsletter later today. Sign up at https://darch.dk/newsletter if you want it fresh of the press 💌
I'm sending out my first newsletter later today. Sign up at https://darch.dk/newsletter if you want it fresh of the press 💌
I'm sending out my first newsletter later today. Sign up at https://darch.dk/newsletter if you want it fresh of the press 💌
****
Lo de el uso de la IA ha venido para quedarse, de momento y hasta que los recursos lo permitan. Veo mucho alarmismo y decepción por aquí con este tema, porque la gente lo usa, pero no veo a nadie quejarse por ver Telecirco o los millones de Tiktoks border-liners. Supongo que eso ya está demodé y se ha aceptado... pues eso, que pasará lo mismo... algo bueno tendrá Telecirco y Tiktok, igual que algo bueno tendrá la IA.

#esmiopinióndemierdaRead more****
New (February 2025) paper, https://cms.mgt.tum.de/fileadmin/mgt.tum.de/faculty_and_research/mppe/39_Nora_von_Ingersleben-Seip_How_the_European_Union_Fell_Out_Of_Love_With_Open-Source_Software.pdf , describes "How the European Union Fell Out of Love with Open-Source Software":

"A coalition of determined open-source software (OSS) advocates and a handful of technology experts working in the European Commission set out in 2004 to end Microsoft's monopoly. They almost succeeded. This article reveals how they managed to change the EU's software policies, made Microsoft lobbyists work overtime - and in the end, and despite their best efforts, could not withstand the power of proprietary companies’ lobbying campaigns.

Drawing on the Multiple Streams Framework, the article explains the European Commission’s decision to promote OSS and open standards in 2004, and its puzzling decision to reverse course just a few years later, in 2010, despite its unchanged rhetoric about the benefits of openness. The analysis reveals three key factors that drove the changes in the EU’s policies.

In 2004, OSS advocates managed to frame the EU’s dependency on proprietary software as a problem – and the promotion of OSS and open standards as the solution.

In 2010, #Microsoft and other proprietary companies used their existing connections in Brussels to sow doubt about the maturity and cost of #OSS among #EU policymakers."

25 years later we're where we started.

#OpenSource #EIF
New (February 2025) paper, https://cms.mgt.tum.de/fileadmin/mgt.tum.de/faculty_and_research/mppe/39_Nora_von_Ingersleben-Seip_How_the_European_Union_Fell_Out_Of_Love_With_Open-Source_Software.pdf , describes "How the European Union Fell Out of Love with Open-Source Software":

"A coalition of determined open-source software (OSS) advocates and a handful of technology experts working in the European Commission set out in 2004 to end Microsoft's monopoly. They almost succeeded. This article reveals how they managed to change the EU's software policies, made Microsoft lobbyists work overtime - and in the end, and despite their best efforts, could not withstand the power of proprietary companies’ lobbying campaigns.

Drawing on the Multiple Streams Framework, the article explains the European Commission’s decision to promote OSS and open standards in 2004, and its puzzling decision to reverse course just a few years later, in 2010, despite its unchanged rhetoric about the benefits of openness. The analysis reveals three key factors that drove the changes in the EU’s policies.

In 2004, OSS advocates managed to frame the EU’s dependency on proprietary software as a problem – and the promotion of OSS and open standards as the solution.

In 2010, #Microsoft and other proprietary companies used their existing connections in Brussels to sow doubt about the maturity and cost of #OSS among #EU policymakers."

25 years later we're where we started.

#OpenSource #EIF
****
Vista la deriva actual del fedi, con el tema cassettes y demás, no llego a tanto todavía, pero estoy pensando en pillarme un minidisc (parece que lo 90entero esta de moda por aquí :) ). Opiniones @philspectrum@osr@germantr ? ⌘ Read more****
****
Buenos días mastodontes ⌘ Read more****
[47°09′08″S, 126°43′06″W] Sample analyzing complete -- starting transfer
@andros U2FsdGVkX1+0t3BhEygsc6wjEsFlYX9Yzt+aRmCBoLVxQ6/fztvy2hRg2wHW9GSbhopFGkWunMWLBYvWHcyWZg==
[47°09′48″S, 126°43′45″W] Re-taking samples
@andros U2FsdGVkX1/46/0te9xT3iozZoSD4g3wJDKYU6H3rshaSdZ3S9Q8+JUe78pic7q2DP6aiGVmm0B8mYDhNZvFvw==
🧮 USERS:1 FEEDS:2 TWTS:1349 ARCHIVED:87324 CACHE:2738 FOLLOWERS:22 FOLLOWING:14
****
En medio de una entrevista me han presentado como "Aurora López Delgado" investigadora del csic.

Yo he tartamudeado, porque soy GGGómez. Y yo no soy investigadora, sino que actualmente solo activista.

Resulta que hay una Aurora López Delgado investigadora drl CSiC. Con razón pensaba esta tarde que me habían hecho preguntas raras sobre minería. ⌘ Read more****
On my blog: Real Life in Star Trek, Season 6, TNG https://john.colagioia.net/blog/2025/05/22/ng-season-6.html #scifi #startrek #closereading