# 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=230336
# next = https://watcher.sour.is?offset=230436
# prev = https://watcher.sour.is?offset=230236
@movq Es kann nun noch mehr Daten abschnorcheln! Hurra!
https://galusik.fr/fridayrockmetal/2025-01-24-frm.m3u Tonight #FridayRockMetal playlist
On my blog: Toots 🦣 from 01/20 to 01/24 https://john.colagioia.net/blog/2025/01/24/week.html #linkdump #socialmedia #quotes #week
Der [TwtxtReader (Dummy)](https://twtxt.uplegger.eu/reader2/) hat ein leichtes Re-Design bekommen. Die Devise lautet "mobile first"!
Eine Mehrsprachigkeitsunterstützung ist nun per YAML-Dateien drin.
Besonders stolz bin ich auf die Zeitangabe der Beiträge, mit Singular-Plural-Unterscheidung in unterschiedlichen Sprachen. Dafür gibt es extra einen eigenen Fluid-ViewHelper zur Übersetzungsschnittstelle.
Fortsetzung folgt ...
- MĆ”s fotos no… Ā”piedad! -
#catsoftwtxt
- MĆ”s fotos no… Ā”piedad! -
#catsoftwtxt
@arne /me rennt schreiend davon šŸ™ˆšŸ™ˆšŸ™ˆ
@arne /me rennt schreiend davon šŸ™ˆšŸ™ˆšŸ™ˆ
@arne /me rennt schreiend davon šŸ™ˆšŸ™ˆšŸ™ˆ
@arne /me rennt schreiend davon šŸ™ˆšŸ™ˆšŸ™ˆ
@movq Vielleicht auch ein "MegaPixel"? Hauptsache: Irgendwas mit KI.
Das Firmenhandy sagt mir nach einem Update: ā€žDein Pixel kann jetzt noch mehr!ā€œ Aha. Ist es jetzt ein Voxel? Kann’s jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche …
Das Firmenhandy sagt mir nach einem Update: ā€žDein Pixel kann jetzt noch mehr!ā€œ Aha. Ist es jetzt ein Voxel? Kann’s jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche …
Das Firmenhandy sagt mir nach einem Update: ā€žDein Pixel kann jetzt noch mehr!ā€œ Aha. Ist es jetzt ein Voxel? Kann’s jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche …
Das Firmenhandy sagt mir nach einem Update: ā€žDein Pixel kann jetzt noch mehr!ā€œ Aha. Ist es jetzt ein Voxel? Kann’s jetzt mehr als 256 Farben? Oder was? Ich bin eindeutig nicht die Zielgruppe solcher Sprüche …
@prologic I don’t think that’ll help. šŸ˜… But don’t worry, I’ve been disappointed in k8s again today, so I’m good. šŸ˜‚
@prologic I don’t think that’ll help. šŸ˜… But don’t worry, I’ve been disappointed in k8s again today, so I’m good. šŸ˜‚
@prologic I don’t think that’ll help. šŸ˜… But don’t worry, I’ve been disappointed in k8s again today, so I’m good. šŸ˜‚
@prologic I don’t think that’ll help. šŸ˜… But don’t worry, I’ve been disappointed in k8s again today, so I’m good. šŸ˜‚
I really need to catch up on your recent twtxt proposals/developments. I’m totally lost in my other projects at the moment. 🫣
I really need to catch up on your recent twtxt proposals/developments. I’m totally lost in my other projects at the moment. 🫣
I really need to catch up on your recent twtxt proposals/developments. I’m totally lost in my other projects at the moment. 🫣
I really need to catch up on your recent twtxt proposals/developments. I’m totally lost in my other projects at the moment. 🫣
I would like to make another proposal to the community, to discuss it calmly: https://git.mills.io/yarnsocial/twtxt.dev/issues/9 #twtxt
I would like to make another proposal to the community, to discuss it calmly: https://git.mills.io/yarnsocial/twtxt.dev/issues/9 #twtxt
Amazing! My response: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18500
Amazing! My response: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18500
@andros How about putting the whole encrypted conversation into a sperate twtxt-file. Just like the archive feature (?). That way, the general clients don't have to cope with the decrytption stuff and it won't break the general public conversations.
[47°09′44″S, 126°43′59″W] Automatic systems disengaged due to thunderstorm
@prologic the dd command is my favorite command: https://youtube.com/shorts/j95yzoRGxWc?feature=shared
@prologic the dd command is my favorite command: https://youtube.com/shorts/j95yzoRGxWc?feature=shared
@prologic the dd command is my favorite command: https://youtube.com/shorts/j95yzoRGxWc?feature=shared
Thanks, @andros! I commented and replied here: https://git.mills.io/yarnsocial/twtxt.dev/pulls/8#issuecomment-18490
Harden AD 2 https://github.com/LoicVeirman/HardenAD
Harden AD 2 https://github.com/LoicVeirman/HardenAD
@andros Just when you have made something idiot-proof, the world invents a better idiot.

The mother of the morons is always pregnant.
[47°09′48″S, 126°43′24″W] Wind speed: 66kph -- batteries low
I like this quote: «Nothing can be made idiot-proof, because idiots are very resourceful.»
I like this quote: «Nothing can be made idiot-proof, because idiots are very resourceful.»
Thanks @prologic !
Thanks @prologic !
What is clean architecture? That's a good question.

You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues.
I have a good article on this topic.
https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/
#python
What is clean architecture? That's a good question.

You think of a pattern for ordering code with good decisions isolating technologies (you can change the web framework or database without break the business logic), easy to test (you only test interfaces and use cases), sharing code between frameworks (entities and use cases), scalability, modulations and standardizing names. Clean architecture is not perfect, it has a learning curve and some abstraction in each technology. You can even find rejection with yours colleagues.
I have a good article on this topic.
https://programadorwebvalencia.com/implementando-arquitectura-limpia-en-python/
#python
hallway wax220 got a new swag upgrade | https://pixelfed.de/p/klaxzy/788355170049002820
- No me fĆ­o de ti… ĀæQuĆ© vas a hacerme? -
#catsoftwtxt
- No me fĆ­o de ti… ĀæQuĆ© vas a hacerme? -
#catsoftwtxt
- ”¿Cuantas veces tengo que decirte que la leche la quiero semidesnatada?! Me estÔ saliendo barriguita. -
#catsoftwtxt
- ”¿Cuantas veces tengo que decirte que la leche la quiero semidesnatada?! Me estÔ saliendo barriguita. -
#catsoftwtxt
Probando el nuevo sabor de Starcats
#catsoftwtxt
Probando el nuevo sabor de Starcats
#catsoftwtxt
Love your enemies, but Amirica first!
Merci <@fredg@pouet.chapril.org> pour cette pƩpite: https://www.youtube.com/watch?v=QzBdeLKxxp8
Merci <@fredg@pouet.chapril.org> pour cette pƩpite: https://www.youtube.com/watch?v=QzBdeLKxxp8
[47°09′14″S, 126°43′58″W] Wind speed: N/A -- Cannot comunicate
@andros I never really understood this "CLEAN" architecture... šŸ˜… Can you explain it in your own words as you understand it to mean? šŸ¤”
@andros I never really understood this "CLEAN" architecture... šŸ˜… Can you explain it in your own words as you understand it to mean? šŸ¤”
@doesnm I don't think this has anything to do with yarnd, but SSH keys in general šŸ˜…
@doesnm I don't think this has anything to do with yarnd, but SSH keys in general šŸ˜…
Yarnd can store password-protected keys without risk because pod owner don't have password, but looks like i/someone should enter password for every message sent or receive? Upd: oh, it's about ssh? i have key without password lol
@andros Could not agree more! šŸ™Œ
@andros Could not agree more! šŸ™Œ
Me ha encantado ā˜ŗļø
Me ha encantado ā˜ŗļø
I share a simple API template with Clean Architecture using #flask and #fastapi
https://git.andros.dev/andros/api-template-with-clean-architecture
#cleancode #cleanarchitecture
I share a simple API template with Clean Architecture using #flask and #fastapi
https://git.andros.dev/andros/api-template-with-clean-architecture
#cleancode #cleanarchitecture
A random suggestion. You should add a password to your private ssh key. Why? If someone steals your key, they won't be able to do anything without the password.
You should run: ssh-keygen -p
And remember to make a backup copy of key file. As a developer, it is a one of the most valuable files on your computer.
A random suggestion. You should add a password to your private ssh key. Why? If someone steals your key, they won't be able to do anything without the password.
You should run: ssh-keygen -p
And remember to make a backup copy of key file. As a developer, it is a one of the most valuable files on your computer.
#FridayReads #Lamego #25Abril

#bookstodon Um livro em Português de Alberto de Jesus Almeida, entitulado "Lamego na Construção de Abril".
#FridayReads #Lamego #25Abril

#bookstodon Um livro em Português de Alberto de Jesus Almeida, entitulado "Lamego na Construção de Abril".
[47°09′22″S, 126°43′03″W] Wind speed: 64kph -- batteries low
I fell asleep again during snoozing, and started dreaming intensely. My own mind woke me up in time by setting everything I loved on fire within my dream. That jolted me awake alright.
I fell asleep again during snoozing, and started dreaming intensely. My own mind woke me up in time by setting everything I loved on fire within my dream. That jolted me awake alright.
[47°09′11″S, 126°43′23″W] Weather forecast alert -- storm from NE
hey wats up
1. Make sure the machine is off. āœ… (_confirmed via remote IPMI_)
1. Unplug the power cables.
1. Unrack the machine.
1. Bring to office bench.
1. Unscrew the cover.
1. Plug in a new SATA DOM on a spare SATA cable.
1. Boot a bootable Live Linux Rescue system
1. Login and confirm both SATA DOM(s) are visible
1. Use dd to copy the contents of the old SATA DOM to the New.
1. Power off
1. Remove old SATA DOM
1. Confirm the machine comes back in it's original state.
1. Make sure the machine is off. āœ… (_confirmed via remote IPMI_)
1. Unplug the power cables.
1. Unrack the machine.
1. Bring to office bench.
1. Unscrew the cover.
1. Plug in a new SATA DOM on a spare SATA cable.
1. Boot a bootable Live Linux Rescue system
1. Login and confirm both SATA DOM(s) are visible
1. Use dd to copy the contents of the old SATA DOM to the New.
1. Power off
1. Remove old SATA DOM
1. Confirm the machine comes back in it's original state.
Took today off work. My workplace has a special form of leave called "My Day" that you can take in addition to your usual Annual leave. So nice! 😊 I'm using one of them today to take advantage of the long weekend coming up (_Australia Day_). Planning on making repairs to one of my Hypervisor nodes that is currently down and powered off for repairs. The SATA DOM (_Disk on Module_) boot disk is kind of dead and the controller refusing to take any new writes. It's about ~5 years old 🤣

Plan is to take the machine out of the Rack, place it on my office desk to open it up. Plug in a new 2nd SATA DOM on another SAtA cable. Boot it back up with a Linux Rescue bootable ISO and do a dd of the old to the new. Then swap 'em around and _hope_ šŸ¤ž for the best šŸ˜…~
Took today off work. My workplace has a special form of leave called "My Day" that you can take in addition to your usual Annual leave. So nice! 😊 I'm using one of them today to take advantage of the long weekend coming up (_Australia Day_). Planning on making repairs to one of my Hypervisor nodes that is currently down and powered off for repairs. The SATA DOM (_Disk on Module_) boot disk is kind of dead and the controller refusing to take any new writes. It's about ~5 years old 🤣

Plan is to take the machine out of the Rack, place it on my office desk to open it up. Plug in a new 2nd SATA DOM on another SAtA cable. Boot it back up with a Linux Rescue bootable ISO and do a dd of the old to the new. Then swap 'em around and _hope_ šŸ¤ž for the best šŸ˜…~
🧮 USERS:1 FEEDS:2 TWTS:1224 ARCHIVED:84381 CACHE:2833 FOLLOWERS:17 FOLLOWING:14
LLM scrapers are relentless and brutal...
On my blog: Real Life in Star Trek, Chain of Command, Part 1 https://john.colagioia.net/blog/2025/01/23/chain-command-1.html #scifi #startrek #closereading
@movq Progress! They could be at your door any second now. ;-)
@movq That's cool! :-)
@movq Docker Swarm to the rescue! 🤣
@movq Docker Swarm to the rescue! 🤣
So am I 🤣
So am I 🤣
Didn’t really work on my OS this week. Well, editor and assembler also run on DOS now, but that wasn’t hard (still cool!):

https://movq.de/v/13bf8c77b9/los-tools-on-dos.mp4

The subshell thingy also works on DOS, I like that.
Didn’t really work on my OS this week. Well, editor and assembler also run on DOS now, but that wasn’t hard (still cool!):

https://movq.de/v/13bf8c77b9/los-tools-on-dos.mp4

The subshell thingy also works on DOS, I like that.
Didn’t really work on my OS this week. Well, editor and assembler also run on DOS now, but that wasn’t hard (still cool!):

https://movq.de/v/13bf8c77b9/los-tools-on-dos.mp4

The subshell thingy also works on DOS, I like that.
Didn’t really work on my OS this week. Well, editor and assembler also run on DOS now, but that wasn’t hard (still cool!):

https://movq.de/v/13bf8c77b9/los-tools-on-dos.mp4

The subshell thingy also works on DOS, I like that.
¿CuÔl es el propósito de la lectura?
https://text.eapl.mx/cual-es-el-proposito-de-la-lectura
¿CuÔl es el propósito de la lectura?
https://text.eapl.mx/cual-es-el-proposito-de-la-lectura
[47°09′12″S, 126°43′56″W] Reading: 1.21000 PPM
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. šŸ˜‚
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. šŸ˜‚
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. šŸ˜‚
@lyse I think so. Not in my apartment, but somewhere in this building. I guess. šŸ˜‚
@xuu I'm innocent!
Recovery run: 3.11 miles, 00:10:52 average pace, 00:33:47 duration

#running #treadmill