# 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 196325
# self = https://watcher.sour.is?offset=146225
# next = https://watcher.sour.is?offset=146325
# prev = https://watcher.sour.is?offset=146125
[47°09′49″S, 126°43′01″W] Transfer aborted
❤️ 🎶: OMG by NewJeans
❤️ 🎶: OMG by NewJeans
[47°09′23″S, 126°43′13″W] Transfer 25% complete...
**** ⌘ Read more****
Sabe sempre bem ser ouvido: ontem passou uma faixa de Kokori na Unidade 304.
@shreyan I noticed that too:
#nlmebga
@shreyan I noticed that too: #nlmebga
[47°09′25″S, 126°43′07″W] Carrier too weak
[47°09′03″S, 126°43′04″W] Bad satellite signal -- switching to analog communication
[47°09′38″S, 126°43′14″W] Transponder fixed
Boy, the quality of Time is fallen from when it was the Time of its Time to being nearly the Time of our Time!
Boy, the quality of Time is fallen from when it was the Time of its Time to being nearly the Time of our Time!
Man.. Putin is really becoming the 'Stalin' of Russia!
Man.. Putin is really becoming the 'Stalin' of Russia!
@stigatle Oh man that sucks 😱 Fuck Facebook and Meta 😆
@stigatle Oh man that sucks 😱 Fuck Facebook and Meta 😆
@stigatle Oh man that sucks 😱 Fuck Facebook and Meta 😆
🧮 USERS:1 FEEDS:2 TWTS:629 ARCHIVED:64967 CACHE:2182 FOLLOWERS:13 FOLLOWING:14
PSD e IL querem projecto-piloto de voto online nas Europeias, PS e CNE são contra.
👋 Hello @zelluloza, welcome to twtxt.net, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @zelluloza, welcome to twtxt.net, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@osnews that's nice! I have to give this release a try!
[47°09′15″S, 126°43′57″W] Resetting transponder
👋 Hello @dev1ls, welcome to twtxt.net, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @dev1ls, welcome to twtxt.net, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
wanted to use my oculus to do some flightsimming on Friday, but now Meta forces you over to facebook. super annoying message that constantly pops up in the desktop client, but then after 10 minutes of flying they show the same message in fullscreen inside the VR glasses. so fuck them. I will try and get it to work on linux instead one day soon when I have time.
we went to the beach today, straight from work. was really nice, and water was great too! really nice day! our kids had a really nice time, and dog too :)
@prologic

> Have we really gotten that lazy and inefficient? 🤔

That’s the question. It certainly strikes me as odd that everything keeps getting bigger, heavier, slower all the time. But why is that? I refuse to believe that this is just incompetence. 😅
@prologic

> Have we really gotten that lazy and inefficient? 🤔

That’s the question. It certainly strikes me as odd that everything keeps getting bigger, heavier, slower all the time. But why is that? I refuse to believe that this is just incompetence. 😅
@prologic

> Have we really gotten that lazy and inefficient? 🤔

That’s the question. It certainly strikes me as odd that everything keeps getting bigger, heavier, slower all the time. But why is that? I refuse to believe that this is just incompetence. 😅
@abucci Yes, that appears to be the case. I stumbled upon GSK_RENDERER=cairo a while ago – it helps with the startup times and a little bit with memory consumption, which is down to about 130 MB.

Still quite heavy and startup times are noticeably longer than GTK 3. It’s not *that* much, but it’s there.

In my case, I wanted to port xiate from GTK 3 to GTK 4. But that much memory usage for just one terminal window (of which there are usually *many*, so we’re talking about gigabytes here) is too much. GTK might have its use cases, but I think it’s no longer the right toolkit for me.

I don’t want to hate on it too much. I know too little of the internal details of all this, so I don’t have an informed opinion.

(Before anyone suggests it: Yes, I could have *one* process show many terminal windows. That would be a lot faster and would use a lot less memory. But I explicitly do not want that. xiate used to have this model – until one day at work, a bug in the terminal library VTE crashed all my terminal windows at once. It really only crashed one *window*, but since they all ran in the same *process*, they were all gone. This is unacceptable.)
@abucci Yes, that appears to be the case. I stumbled upon GSK_RENDERER=cairo a while ago – it helps with the startup times and a little bit with memory consumption, which is down to about 130 MB.

Still quite heavy and startup times are noticeably longer than GTK 3. It’s not *that* much, but it’s there.

In my case, I wanted to port xiate from GTK 3 to GTK 4. But that much memory usage for just one terminal window (of which there are usually *many*, so we’re talking about gigabytes here) is too much. GTK might have its use cases, but I think it’s no longer the right toolkit for me.

I don’t want to hate on it too much. I know too little of the internal details of all this, so I don’t have an informed opinion.

(Before anyone suggests it: Yes, I could have *one* process show many terminal windows. That would be a lot faster and would use a lot less memory. But I explicitly do not want that. xiate used to have this model – until one day at work, a bug in the terminal library VTE crashed all my terminal windows at once. It really only crashed one *window*, but since they all ran in the same *process*, they were all gone. This is unacceptable.)
@abucci Yes, that appears to be the case. I stumbled upon GSK_RENDERER=cairo a while ago – it helps with the startup times and a little bit with memory consumption, which is down to about 130 MB.

Still quite heavy and startup times are noticeably longer than GTK 3. It’s not *that* much, but it’s there.

In my case, I wanted to port xiate from GTK 3 to GTK 4. But that much memory usage for just one terminal window (of which there are usually *many*, so we’re talking about gigabytes here) is too much. GTK might have its use cases, but I think it’s no longer the right toolkit for me.

I don’t want to hate on it too much. I know too little of the internal details of all this, so I don’t have an informed opinion.

(Before anyone suggests it: Yes, I could have *one* process show many terminal windows. That would be a lot faster and would use a lot less memory. But I explicitly do not want that. xiate used to have this model – until one day at work, a bug in the terminal library VTE crashed all my terminal windows at once. It really only crashed one *window*, but since they all ran in the same *process*, they were all gone. This is unacceptable.)
Yes, you told me before, but I didn't want to believe it 😅 because I was thinking there was a more complex way to interconnect hosted feeds with users here XD
@movq If I understand it correctly, gtk4 renders using OpenGL. That means some of that RAM that appears to be allocated is actually some trick of the OpenGL driver (depends a lot on your setup though).

What happens if you run it with GSK_RENDERER=cairo set?
@movq If I understand it correctly, gtk4 renders using OpenGL. That means some of that RAM that appears to be allocated is actually some trick of the OpenGL driver so that it can map address in RAM space to the GPU's VRAM (depends a lot on your setup though).

What happens if you run it with GSK_RENDERER=cairo set?
@movq
Doesn't even compile on my system, which is apparently broken:


> cc -Wall -Wextra -o win win.c $(pkg-config --cflags --libs gtk4)                                                                                                        
cc: error: unrecognized argument in option ‘-mfpmath=sse -msse -msse2 -pthread -I/usr/include/gtk-4.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0’
cc: note: valid arguments to ‘-mfpmath=’ are: 387 387+sse 387,sse both sse sse+387 sse,387
Have we really gotten that lazy and inefficient? 🤔
Have we really gotten that lazy and inefficient? 🤔
Have we really gotten that lazy and inefficient? 🤔
~160MB of memory just to show an empty window?! And some think a few (single digit) MB of memory is bad for Go web apps that serve "Hello World" 😅~
~160MB of memory just to show an empty window?! And some think a few (single digit) MB of memory is bad for Go web apps that serve "Hello World" 😅~
~160MB of memory just to show an empty window?! And some think a few (single digit) MB of memory is bad for Go web apps that serve "Hello World" 😅~
[47°09′04″S, 126°43′10″W] Transponder malfunction
I guess people (those that write clickbait headlines) are really that stupid eh? 🤣
I guess people (those that write clickbait headlines) are really that stupid eh? 🤣
I guess people (those that write clickbait headlines) are really that stupid eh? 🤣
@movq Damn straight 🤣
@movq Damn straight 🤣
@movq Damn straight 🤣
@thiegui It's all just Twtxt feeds 😅
@thiegui It's all just Twtxt feeds 😅
@thiegui It's all just Twtxt feeds 😅
@thiegui Yeah, crap.
@thiegui Yeah, crap.
@thiegui Yeah, crap.
@lyse I had a look last night. Mars is much more faint than I expected. I could hardly see it with my bare eyes and it’s not much better on photos:

https://movq.de/v/e682fc642d/IMG_5009-annotated.jpg (5184x3456, 4.8 MB)
@lyse I had a look last night. Mars is much more faint than I expected. I could hardly see it with my bare eyes and it’s not much better on photos:

https://movq.de/v/e682fc642d/IMG_5009-annotated.jpg (5184x3456, 4.8 MB)
@lyse I had a look last night. Mars is much more faint than I expected. I could hardly see it with my bare eyes and it’s not much better on photos:

https://movq.de/v/e682fc642d/IMG_5009-annotated.jpg (5184x3456, 4.8 MB)
Looks like they edited the headline, but here's a receipt from twitter (well, nitter):
How Ukraine's dam collapse could become the country's 'Chernobyl' | Time

Chernobyl is in Ukraine you assholes 😆
Ukraine's Dam Collapse Could Have Generational Consequences | Time

Chernobyl is in Ukraine you assholes 😆
Finally, I realize how this twtxt-pod works by following external users and having an internal user. However, now I have two repeated users, here and there. Nobody follows the user from there, but this is absolutely normal: nobody knows that user xDD
Monday again
[47°09′01″S, 126°43′50″W] Saalmi, retransmit, please
On my blog: Developer Diary, World Day Against Child Labor https://john.colagioia.net/blog/2023/06/12/child-labor.html #programming #project #devjournal
[47°09′31″S, 126°43′10″W] 3706 days without news from Herve
https://artixlinux.org Running artix full wayland setup with sway as WM and runit as init. KISS and flying, so cool :)
**** ⌘ Read more****
Creativity flows from the process of reevaluating assumptions and constraints.
Creativity flows from the process of reevaluating assumptions and constraints.
Creativity flows from the process of reevaluating assumptions and constraints.
Sad to see it come crashing down
Sad to see it come crashing down
[47°09′32″S, 126°43′31″W] --interrupted--
There's some great commentary in this thread about startups and VCs and so on. Worth reading / skimming
There's some great commentary in this thread about startups and VCs and so on. Worth reading / skimming
There's some great commentary in this thread about startups and VCs and so on. Worth reading / skimming
🧮 USERS:1 FEEDS:2 TWTS:628 ARCHIVED:64953 CACHE:2190 FOLLOWERS:13 FOLLOWING:14
[47°09′37″S, 126°43′01″W] Raw reading: 0x648619B1, offset +/-2
uploading info
Hello, World, and all that stuff. Cheers and beers on this soon-to-be-hot Sunday
hola desde home
[47°09′45″S, 126°43′58″W] --no signal--
A GTK 4 application showing an empty window uses about 160 MB of RAM:

$ wget https://movq.de/v/138ab3e622/win.c
$ cc -Wall -Wextra -o win win.c $(pkg-config --cflags --libs gtk4)
$ ./win

It also takes several seconds to start on my machine because it is compiling shaders and initializing DRI (it’s faster on the second run, unless you happen to lose ~/.cache/mesa_shader_cache/). This might be a hint as to why it’s using so much memory: There’s obviously much more going on behind the scenes these days, not just a little bit of internal housekeeping and then creating a window.
A GTK 4 application showing an empty window uses about 160 MB of RAM:

$ wget https://movq.de/v/138ab3e622/win.c
$ cc -Wall -Wextra -o win win.c $(pkg-config --cflags --libs gtk4)
$ ./win

It also takes several seconds to start on my machine because it is compiling shaders and initializing DRI (it’s faster on the second run, unless you happen to lose ~/.cache/mesa_shader_cache/). This might be a hint as to why it’s using so much memory: There’s obviously much more going on behind the scenes these days, not just a little bit of internal housekeeping and then creating a window.
A GTK 4 application showing an empty window uses about 160 MB of RAM:

$ wget https://movq.de/v/138ab3e622/win.c
$ cc -Wall -Wextra -o win win.c $(pkg-config --cflags --libs gtk4)
$ ./win

It also takes several seconds to start on my machine because it is compiling shaders and initializing DRI (it’s faster on the second run, unless you happen to lose ~/.cache/mesa_shader_cache/). This might be a hint as to why it’s using so much memory: There’s obviously much more going on behind the scenes these days, not just a little bit of internal housekeeping and then creating a window.
@prologic Ab-so-lute-ly. 😩
@prologic Ab-so-lute-ly. 😩
@prologic Ab-so-lute-ly. 😩
@movq boring 🤣
@movq boring 🤣
@movq boring 🤣
Time to do the taxes, I guess. 😮‍💨
Time to do the taxes, I guess. 😮‍💨
Time to do the taxes, I guess. 😮‍💨
****
No os riais, los humanos hacéis lo mismo con la crisis climática solo que sin bomberos. ⌘ Read more****
[47°09′31″S, 126°43′41″W] Storm recedes -- back to normal work
[47°09′01″S, 126°43′38″W] Wind speed: N/A -- Cannot comunicate