# 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=231934
# next = https://watcher.sour.is?offset=232034
# prev = https://watcher.sour.is?offset=231834
#musiquinta sobre "cachorro", a música que tinha em mente acho que já aqui a divulguei numa outra musiquinta, e em vez disso deixo-vos aqui uma música para chorar:

Ashram - Lucky's Song (My Dog)
https://youtu.be/oJ37mmym_LA
hello @c8e00 ! All the best to you too, despite a very disrupted world... I live in France, lost in the countryside.
@off_grid_living The smaller the file size the smaller the image's resolution and the less detail you can see. It's a tradeoff between space, bandwidth and pixel density and detail.
@arne Well, just for my understanding. The command:
echo "Lorem ipsum" | openssl enc -aes-256-cbc -pbkdf2 -iter 100000 -out message.enc -pass file:shared_key.bin
will take the input string from echo to openssl. It then will

1. use the content of shared_key.bin as password
2. use PBKDF2 with an iteration of 100000 to generate a encryption key from the given password (shared_key.bin)
3. use the PBKDF2 generated key for an aes-256-cbc encryption

The final result is encrypted data with the prepended salt (which was generated by runtime), e.g.: Salted__q�;��-�T���"h%��5�� ....

With a dummy script I now can generate a valide shared key within PHP 'openssl_pkey_derive()' - identical to OpenSSL.
I also can en-/decrypt salted data within my script, but not with OpenSSL. There are several parameters of PBKDF2 unknown to me.

Question:
1. Is the salt, used by aes-256-cbc and PBKDF2 the same, prepended in the encrypted data?
2. Witch algorithm/cipher is used within PBKDF2: sha1, sha256, ...?
3. What is the desired key length of PBKDF2 (https://www.php.net/manual/en/function.openssl-pbkdf2.php)?

To be continued ...
A dreadful infrastructure side of LLMs: sysadmins taking the burden https://www.emacswiki.org/emacs/2025-02-19
@movq that used to be me until I lobbied to have fiber optic to the premise
https://www.project-syndicate.org/commentary/serbia-protests-new-strategy-of-challenging-a-corrupt-authoritarian-state-by-slavoj-zizek-2025-02
[47°09′34″S, 126°43′04″W] Wind speed: N/A -- Cannot comunicate
In der neuen Folge von Server Side Stories sprechen wir über unser Kirby-Dev-Setup, welche Tools wir nutzen, worauf wir achten und wie wir am Ende Plugins und Webseiten veröffentlichen:https://konzentrik.de/en/server-side-stories/se01/unser-kirby-dev-setup#getkirby #plugin #webdev #serverSideStories
oh cool @lyse !! and thanks, got rid of that empty line. ATM I'm using twtxt very much in an experimental way, only manual editing or writing my tools. curious to see how it will evolve. #meta #twtxt
Man yalls worms go hard
[47°09′14″S, 126°43′07″W] Wind speed: 62kph -- batteries low
Noo, please mercy him
[47°09′55″S, 126°43′40″W] Weather forecast alert -- storm from SE
Does anybody know a right mouse click save and reduce a screen saver image to a smaller file, say 50KB?
My usual method is slow, place in image program and re-save it smaller.

I used to have a Window's way to reduce file images from 1MB to 50 KB with right mouse click.
These pictures are expensive, 130 KB as a png file. how come? Can they get smaller to under 50Kb?


Some chooks not up this morning ?


my faviourite tree under wire netting, an apple, got fruit fly this year. bother
might need netting over it


Especially love my new pre loved roller doors !!


Love my new shed, getting ready to retire


A view of the deck, overlooking the new gardens.
Like the writing it does.
I finally got "Drawing" as an APP to work. Happy with it so far.
🧮 USERS:1 FEEDS:2 TWTS:1253 ARCHIVED:84833 CACHE:2744 FOLLOWERS:18 FOLLOWING:14
@lyse call to @yarn_police, call the @yarn_police! 😂
@lyse call the @yarn_police, call the @yarn_police! 😂
Like like Kolourpaint for its simplicity why has it stopped working?
Running - 7 miles: 7.00 miles, 00:09:33 average pace, 01:06:49 duration

#running #treadmill
Running - 7 miles: 7.00 miles, 00:09:33 average pace, 01:06:49 duration

#running #treadmill
Running - 7 miles: 7.00 miles, 00:09:33 average pace, 01:06:49 duration

#running #treadmill
Seems I am not the only one to find the APP stops working?
I finally got Ubuntu Software to find Kolourpaint and it installed, now when I run the APP nothing happens.
Dead, zip narda.

Stupid program , what is wrong?
Shutdown OK this time

In Unbunti software, explore KolourPaint is says the "No application found"

Why can't the APP find the software on the WWW?
Unbuntu in a bad mood. KolourPaint will not run, unstalled and reinstalled in, shut down the machine and fired it up again, installed just keeps the wheel icon wheeling????

I get nothing. The stupid Kolour Paint will not run.
The wheeling wheel keeps on wheeling, yet everything else is fine.

Why can't you get you computer back when you shutdown Ubuntu?
@nff I do! :-) Btw. line 65 in your feed is broken.
Siesta felina
#catsoftwtxt
Siesta felina
#catsoftwtxt
Junta de vecinos: organizando los turnos para maullar por la noche.
#catsoftwtxt
Junta de vecinos: organizando los turnos para maullar por la noche.
#catsoftwtxt
We are all we have.
We are all we have.
anyway, all the best@😀
no body to say hello?
happy to be here!
@arne current progress If I keep the "nonce", I can decrypt a message with the shared key, like in the direct message specs.
But that is not how it should work. 😒
@andros I have really tried to get behind it. For an implementation for my TwtxtReader (PHP) I simply lack the knowledge of the standard-openssl parameters.
All my solution approaches require “nonce” or “initialization vector” on one or the other side. In addition, the “magic numbers” (“Salted__”) were not consistent in my tests.
[47°09′15″S, 126°43′42″W] Transponder fixed
@prologic I wish getting a static IP and a (more) stable internet connection wasn’t so hard over here. Then I could do proper self-hosting as well. But as it stands, I need *some* rented VPS.

I *could* go ahead and just use the VPS for the IP, i.e. forward all traffic through Wireguard to a box here at home. Big downside is that the network connection would be even slower than it already is and my ISP breaks down all the time for a few minutes … it’s just bad overall and much easier/better to rent a VPS. 🫤
@prologic I wish getting a static IP and a (more) stable internet connection wasn’t so hard over here. Then I could do proper self-hosting as well. But as it stands, I need *some* rented VPS.

I *could* go ahead and just use the VPS for the IP, i.e. forward all traffic through Wireguard to a box here at home. Big downside is that the network connection would be even slower than it already is and my ISP breaks down all the time for a few minutes … it’s just bad overall and much easier/better to rent a VPS. 🫤
@prologic I wish getting a static IP and a (more) stable internet connection wasn’t so hard over here. Then I could do proper self-hosting as well. But as it stands, I need *some* rented VPS.

I *could* go ahead and just use the VPS for the IP, i.e. forward all traffic through Wireguard to a box here at home. Big downside is that the network connection would be even slower than it already is and my ISP breaks down all the time for a few minutes … it’s just bad overall and much easier/better to rent a VPS. 🫤
hey @lyse I've seen your mention from uhhmmm 4months ago just now using my crawler --' / curious to know, do you see my mention now? #meta #twtxt
Thanks, @falsifian! I'll definitely start with the latter one then. Let's see how far I make it. :-)
@falsifian Phew, okay. So, it took a few months to grow that big. I feared that it could have been just a week or so. Yeah, insulation always is a good idea.
@prologic … what am I looking at? 🤔
@prologic … what am I looking at? 🤔
@prologic … what am I looking at? 🤔
@prologic … what am I looking at? 🤔
[47°09′49″S, 126°43′44″W] Reading: 1.07 Sv
nowadays laptop youtube reviews be like, this is probably the best laptop I've ever reviewed, it's an amazing AMD Fryzer AMX++ Pro Max 335599x with 66core + 99 performace/enthusiast cores chips, with the best multicore-quad ratio and 45,98TB of super fast next-gen GDDR+ RAM. The GPU is just on a whole other level, this has the 86DS+ Radeon chip with the quad GeForce 55660MNSP-G chip with an astonishing 20GB of dedicated low-latency GDDR9 RAM, it is incredible how this performs at 1068 fps, and this can do it!
With a simple trick, I hide fields that cannot be translated in the Kirby panel.#getkirby #panel #csshttps://maurice-renck.de/en/learn/built-with-kirby/quicktip-custom-panel-css
Today I almost dropped my favorite fountain pen. The nib survived the scare, though I can't say the same about me lol
❤️ 🎶: Those Days by KIM KI TAE
[47°09′22″S, 126°43′39″W] --white noise--
I am so sorry Maggie Forest, but I won't be voting for you for the Ryan electorate. I will continue to vote for and support Elizabeth Watson-Brown a voice for the people of Ryan who actually gets things done!
[47°09′40″S, 126°43′36″W] Reading: 1.24000 PPM
❤️ 🎶: Pray by Younha
[47°09′24″S, 126°43′24″W] Non-significative results -- sampling finished
"loud baby cries, wettings of bed."
"loud baby cries, wettings of bed."
@prologic Holly, didn't know bots and crawlers could do comedy now... they should've added "Dave Chappelle/69.420" to their UA.
@prologic Holly, didn't know bots and crawlers could do comedy now... they should've added "Dave Chappelle/69.420" to their UA.
@prologic I'm speculating, but if I had to guess I'd say it's probably asking for your user password in order to access some user keyring (or whatever your OS uses to manage user secret credentials) used to safely store your passkeys related data in order to do its passkeys _/ME doing air quotes_ Magic™ ... you could try with a different password manager to avoid said scenario.

Also, passkeys UX sucks.
@prologic I'm speculating, but if I had to guess I'd say it's probably asking for your user password in order to access some user keyring (or whatever your OS uses to manage user secret credentials) used to safely store your passkeys related data in order to do its passkeys _/ME doing air quotes_ Magic™ ... you could try with a different password manager to avoid said scenario.

Also, passkeys UX sucks.
🧮 USERS:1 FEEDS:2 TWTS:1252 ARCHIVED:84826 CACHE:2761 FOLLOWERS:18 FOLLOWING:14
Running - 4 miles: 4.00 miles, 00:09:32 average pace, 00:38:06 duration
this week is going to be hell. with the travel and all the fires at work i can already tell.
#running #treadmill
Running - 4 miles: 4.00 miles, 00:09:32 average pace, 00:38:06 duration
this week is going to be hell. with the travel and all the fires at work i can already tell.
#running #treadmill
Running - 4 miles: 4.00 miles, 00:09:32 average pace, 00:38:06 duration
this week is going to be hell. with the travel and all the fires at work i can already tell.
#running #treadmill
https://d4llo.codeberg.page/BloquonsBollore/
https://d4llo.codeberg.page/BloquonsBollore/
yes it works now :)
yes it works now :)
yes it works now :)
yes it works now :)
@lyse Well, I envy you. 😅 I see this behavior everywhere. 🫤
@lyse Well, I envy you. 😅 I see this behavior everywhere. 🫤
@lyse Well, I envy you. 😅 I see this behavior everywhere. 🫤
@lyse Well, I envy you. 😅 I see this behavior everywhere. 🫤
@lyse I don't remember exactly. They might have been growing all winter. The trick is to have a badly insulated extension to the house.
[47°09′05″S, 126°43′02″W] Analyzing samples
@falsifian Hahaha, that's sick, I love it! :-D I envy you a bit. On the other hand, I have to admit I'm glad that I don't have to chisel down giant blocks of ice from the house.
@eapl.me I can do that as soon as I get back home. Also, just in case you've missed it, Choice 1 is actually 4 different variations.
@eapl.me I can do that as soon as I get back home. Also, just in case you've missed it, Choice 1 is actually 4 different variations.
@lyse I am a big fan of "obvious" math facts that turn out to be wrong. If you want to understand how reusing space actually works, you are mostly stuck reading complexity theory papers right now. Ian wrote a good survey: https://iuuk.mff.cuni.cz/~iwmertz/papers/m23.reusing_space.pdf . It's written for complexity theorists, but some of will make sense to programmers comfortable with math. Alternatively, I wrote an essay a few years ago explaining one technique, with (math-loving) programmers as the intended audience: https://www.falsifian.org/blog/2021/06/04/catalytic/ .
@falsifian Mate, what an amazing video, holy cow! :-D We only get complete jokes of icicles compared to what you had there ealier today. It's a giant wall. For how many days did that grow on your roof?
@lyse Still melting! An irregular chunk of ice at the bottom of a metal sink.
@falsifian Oh, that's neat! Interesting how "obviously" isn't all that obvious at all, even to the contrary. I reckon I have to read up on that subject on the weekend. :-)

I like how Ian's and your photo complement each other, winter and summer join forces for something special. :-)
@falsifian Wooooaaaahhh! That is BY FAR the biggest icicle I've ever seen. Really cool! :-) How long did it take to melt in your sink? The video download is still dripping in, looking forward to that.
@andros Oh, look at that. 🤯 I promise, I’ll catch up once all the stuff, that’s currently going on in my private life, is over. (Which will be … soon … I hope.)
@andros Oh, look at that. 🤯 I promise, I’ll catch up once all the stuff, that’s currently going on in my private life, is over. (Which will be … soon … I hope.)