# 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 196277
# self = https://watcher.sour.is?offset=173825
# next = https://watcher.sour.is?offset=173925
# prev = https://watcher.sour.is?offset=173725
It’s intentional:
- https://lwn.net/Articles/982034/
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853
> Matching the behavior of most Unix systems, the Linux kernel has traditionally prevented writes to an executable file that is in use by a process somewhere in the system; that is the source of the "text file busy" message that some readers may have seen. This restriction is intended to prevent unpleasant surprises in running programs. Kernel developers have been phasing out this restriction for a few years, mostly because it does not really protect anything. As of 6.11, the kernel will no longer prevent writes to busy executable files; see this changelog for a lot more details.
Hm.
It’s intentional:
- https://lwn.net/Articles/982034/
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853
> Matching the behavior of most Unix systems, the Linux kernel has traditionally prevented writes to an executable file that is in use by a process somewhere in the system; that is the source of the "text file busy" message that some readers may have seen. This restriction is intended to prevent unpleasant surprises in running programs. Kernel developers have been phasing out this restriction for a few years, mostly because it does not really protect anything. As of 6.11, the kernel will no longer prevent writes to busy executable files; see this changelog for a lot more details.
Hm.
It’s intentional:
- https://lwn.net/Articles/982034/
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853
> Matching the behavior of most Unix systems, the Linux kernel has traditionally prevented writes to an executable file that is in use by a process somewhere in the system; that is the source of the "text file busy" message that some readers may have seen. This restriction is intended to prevent unpleasant surprises in running programs. Kernel developers have been phasing out this restriction for a few years, mostly because it does not really protect anything. As of 6.11, the kernel will no longer prevent writes to busy executable files; see this changelog for a lot more details.
Hm.
@movq Sounds like you'll be submitting a bug report upstream though at some point when you have time? 🤔
@movq Sounds like you'll be submitting a bug report upstream though at some point when you have time? 🤔
This changed between linux-6.10.10.arch1-1 and linux-6.11.arch1-1 … Don’t have the time now to do a proper bisect. 🫤
This changed between linux-6.10.10.arch1-1 and linux-6.11.arch1-1 … Don’t have the time now to do a proper bisect. 🫤
This changed between linux-6.10.10.arch1-1 and linux-6.11.arch1-1 … Don’t have the time now to do a proper bisect. 🫤
This changed between linux-6.10.10.arch1-1 and linux-6.11.arch1-1 … Don’t have the time now to do a proper bisect. 🫤
@prologic I haven’t narrowed it down yet. I’m running 6.11.4 at the moment.
@prologic I haven’t narrowed it down yet. I’m running 6.11.4 at the moment.
@prologic I haven’t narrowed it down yet. I’m running 6.11.4 at the moment.
@prologic I haven’t narrowed it down yet. I’m running 6.11.4 at the moment.
@movq Is this on a particular Kernel version? 🤔
@movq Is this on a particular Kernel version? 🤔
When you try to change a file that’s currently running, it used to say text file busy. Example:
First terminal:
$ cc -Wall -Wextra -o test test.c
$ cp test run
$ ./run
Second terminal:
$ cp test run
cp: cannot create regular file 'run': Text file busy
But on my machines today, it *crashes* the running program. 🤨 As soon as I run the cp, I get a coredump:
$ ./run
... time passes, I do "cp test run" in a second terminal ...
Bus error (core dumped)
How odd. Another mystery to solve …
When you try to change a file that’s currently running, it used to say text file busy. Example:
First terminal:
$ cc -Wall -Wextra -o test test.c
$ cp test run
$ ./run
Second terminal:
$ cp test run
cp: cannot create regular file 'run': Text file busy
But on my machines today, it *crashes* the running program. 🤨 As soon as I run the cp, I get a coredump:
$ ./run
... time passes, I do "cp test run" in a second terminal ...
Bus error (core dumped)
How odd. Another mystery to solve …
When you try to change a file that’s currently running, it used to say text file busy. Example:
First terminal:
$ cc -Wall -Wextra -o test test.c
$ cp test run
$ ./run
Second terminal:
$ cp test run
cp: cannot create regular file 'run': Text file busy
But on my machines today, it *crashes* the running program. 🤨 As soon as I run the cp, I get a coredump:
$ ./run
... time passes, I do "cp test run" in a second terminal ...
Bus error (core dumped)
How odd. Another mystery to solve …
When you try to change a file that’s currently running, it used to say text file busy. Example:
First terminal:
$ cc -Wall -Wextra -o test test.c
$ cp test run
$ ./run
Second terminal:
$ cp test run
cp: cannot create regular file 'run': Text file busy
But on my machines today, it *crashes* the running program. 🤨 As soon as I run the cp, I get a coredump:
$ ./run
... time passes, I do "cp test run" in a second terminal ...
Bus error (core dumped)
How odd. Another mystery to solve …
You can pry OpenBSD’s httpd + acme-client from my cold dead hands. Set it up years ago and it never failed (unlike all the fancy stuff we tried at work).
You can pry OpenBSD’s httpd + acme-client from my cold dead hands. Set it up years ago and it never failed (unlike all the fancy stuff we tried at work).
You can pry OpenBSD’s httpd + acme-client from my cold dead hands. Set it up years ago and it never failed (unlike all the fancy stuff we tried at work).
You can pry OpenBSD’s httpd + acme-client from my cold dead hands. Set it up years ago and it never failed (unlike all the fancy stuff we tried at work).
@lyse We always had the famous Kaffee und Kuchen around 4pm or even a bit later. 😅 Guess we’re not certified Germans. 😢
@lyse We always had the famous Kaffee und Kuchen around 4pm or even a bit later. 😅 Guess we’re not certified Germans. 😢
@lyse We always had the famous Kaffee und Kuchen around 4pm or even a bit later. 😅 Guess we’re not certified Germans. 😢
@lyse We always had the famous Kaffee und Kuchen around 4pm or even a bit later. 😅 Guess we’re not certified Germans. 😢
@asquare We've collectively as a community (_welcome to the community too! 🥳_) had a many-week, multi-thread debate over this. It all boils down to Content Addressing vs. Location Addressing and the benefits, pros/cons of each approach. Ultimately though threads in Twtxt take advantage of a convention we formalized as the Twt Subject. This is combined with a Location-based Addressing, the Twt Hash extension. In the end we are likely to stay with this approach, but fix the parameters we use and truction._
@asquare We've collectively as a community (_welcome to the community too! 🥳_) had a many-week, multi-thread debate over this. It all boils down to Content Addressing vs. Location Addressing and the benefits, pros/cons of each approach. Ultimately though threads in Twtxt take advantage of a convention we formalized as the Twt Subject. This is combined with a Location-based Addressing, the Twt Hash extension. In the end we are likely to stay with this approach, but fix the parameters we use and truction._
[47°09′56″S, 126°43′18″W] Reading: 0.04000 PPM
#MaradoWeekly #WeeklyRecord Week 43
1 VIII 1944 WARSZAWA LAIBACH
#MaradoWeekly #WeeklyRecord Week 43
1 VIII 1944 WARSZAWA LAIBACH
[47°09′17″S, 126°43′20″W] --no signal--
@asquare Yeah we know 🤣 Still debating changes to the extension 😅
@asquare Yeah we know 🤣 Still debating changes to the extension 😅
[47°09′26″S, 126°43′21″W] Sample analyzing complete -- starting transfer
doing less things. doing things well.
@asquare Hi back at you!! 👋 and nice to meet you!
@asquare Hi back at you!! 👋 and nice to meet you!
@asquare Hi back at you!! 👋 and nice to meet you!
🧮 USERS:1 FEEDS:2 TWTS:1129 ARCHIVED:79995 CACHE:2445 FOLLOWERS:17 FOLLOWING:14
I believe it's about time I learned to use Treafik.
I believe it's about time I learned to use Treafik.
I believe it's about time I learned to use Treafik.
Yeah I know! My ship was sinking and I've just noticed. Patched up the holes and now we're back afloat.
Yeah I know! My ship was sinking and I've just noticed. Patched up the holes and now we're back afloat.
Yeah I know! My ship was sinking and I've just noticed. Patched up the holes and now we're back afloat.
[47°09′14″S, 126°43′08″W] Raw reading: 0x67155331, offset +/-4
@movq Kaffee und Kuchen erst um vier Uhr? Da sind die beiden aber 'ne ganze Stunde zu spät dran! Und wie hebt sie denn das Messer, eieiei?!
Lol, Schnitzelklopfen mit einem in Tüte eingepackten Schlosserhammer, das kam mir so auch noch nie unter. :-D
"Like a true German, I'm going to open this beer with my eye socket." Hahahahahahaaaaa! :-D
@movq We are just a terrible species. :-(
I found Timeline by @sorenpeter and I liked it. Decided to change some stuff around. Making some nice progess on my version of Timeline 
[47°09′03″S, 126°43′47″W] --interrupted--
Dois anos após a implementação de medidas de proteção integral na Reserva Natural das Ilhas Selvagens, surge uma inaceitável tentativa de reabrir a pesca nesta área. A proposta apresentada à Assembleia Legislativa da Madeira pretende reduzir a zona de proteção de 12 para 2 milhas náuticas, permitindo a captura de atuns, o que coloca em risco os compromissos de conservação que posicionaram a Madeira como referência internacional na defesa dos ecossistemas marinhos.
Uma proposta do partido CHEGA Madeira pretende reverter a proteção total do maior santuário marinho da Europa – e não podemos permitir este retrocesso!
Proteja as Ilhas Selvagens – participe nesta ação!
https://atum.zero.ong/
Dois anos após a implementação de medidas de proteção integral na Reserva Natural das Ilhas Selvagens, surge uma inaceitável tentativa de reabrir a pesca nesta área. A proposta apresentada à Assembleia Legislativa da Madeira pretende reduzir a zona de proteção de 12 para 2 milhas náuticas, permitindo a captura de atuns, o que coloca em risco os compromissos de conservação que posicionaram a Madeira como referência internacional na defesa dos ecossistemas marinhos.
Uma proposta do partido CHEGA Madeira pretende reverter a proteção total do maior santuário marinho da Europa – e não podemos permitir este retrocesso!
Proteja as Ilhas Selvagens – participe nesta ação!
https://atum.zero.ong/
@bmallred I always get to imagine vim with its roots from vi and ed
@bmallred I always get to imagine vim with its roots from vi and ed
@movq I didn't realize elves were considered malicious either.
@movq I didn't realize elves were considered malicious either.
@movq I didn't realize elves were considered malicious either.
@prologic Nice. My muscle memory defaults to visual block mode then insert across rows for this circumstance. It's funny how you do things so often without thinking about a different way of doing it.
@prologic Nice. My muscle memory defaults to visual block mode then insert across rows for this circumstance. It's funny how you do things so often without thinking about a different way of doing it.
@prologic Nice. My muscle memory defaults to visual block mode then insert across rows for this circumstance. It's funny how you do things so often without thinking about a different way of doing it.
[47°09′03″S, 126°43′42″W] Non-significative results -- sampling finished
@asquare This is true! Even true of the extensions 👌
@asquare This is true! Even true of the extensions 👌
@movq Seems like a cool game 🤔 Hard to play on mobile though 🤣
@movq Seems like a cool game 🤔 Hard to play on mobile though 🤣
Pinellas County - Long Run: 11.25 miles, 00:10:04 average pace, 01:53:21 duration
first 5km at easy. second 5km at tempo. then bring it in at easy. cool 68F with a breeze. dark, alone and quiet. it was great!
#running
Pinellas County - Long Run: 11.25 miles, 00:10:04 average pace, 01:53:21 duration
first 5km at easy. second 5km at tempo. then bring it in at easy. cool 68F with a breeze. dark, alone and quiet. it was great!
#running
Pinellas County - Long Run: 11.25 miles, 00:10:04 average pace, 01:53:21 duration
first 5km at easy. second 5km at tempo. then bring it in at easy. cool 68F with a breeze. dark, alone and quiet. it was great!
#running
[47°09′06″S, 126°43′22″W] Analyzing samples