# 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 196336
# self = https://watcher.sour.is?offset=150099
# next = https://watcher.sour.is?offset=150199
# prev = https://watcher.sour.is?offset=149999
@abucci Yeah I tend to agree, over the years the experience has gotten a bit worse. The original "GMail" was pretty good, some of the more recent changes/features I could have done without tbh
@abucci Yeah I tend to agree, over the years the experience has gotten a bit worse. The original "GMail" was pretty good, some of the more recent changes/features I could have done without tbh
@abucci Yeah I tend to agree, over the years the experience has gotten a bit worse. The original "GMail" was pretty good, some of the more recent changes/features I could have done without tbh
@adi Radicale is total garbage unfortunately 😢
@adi Radicale is total garbage unfortunately 😢
@adi Radicale is total garbage unfortunately 😢
@prologic I use the gmail webapp for work, and I have to say that over the years it's gotten less and less usable. There are so many little usability things that it's bad at. For instance, if you select a message and hit the Delete key nothing happens. The message is not put in the trash like you'd expect. There are issues like that scattered all over the app. I suspect they spend most of their energy on the spyware side of gmail and dedicate less to making it a useful app for end users (which seems to be true of their search engine too).
@adi What Calendar and Contacts? I _think_ we have very different ideas of what "operational complexity" means.
@adi What Calendar and Contacts? I _think_ we have very different ideas of what "operational complexity" means.
@adi What Calendar and Contacts? I _think_ we have very different ideas of what "operational complexity" means.
@adi hahaha in some ways it sure does!
@adi I think it is, and one benefit they have is that you can add third-party repositories to the F-Droid app as you discover them. So, for instance, if you know of a developer who pushes builds to an F-Droid compatible repository, you can add that to your F-Droid app and start tracking updates like you would for any other app in there. Can't do that with Google Play!

F-Droid tends to focus on open source applications that can be built in a reproducible way, which limits the inventory (though of course tends to mean the apps are safer and don't spy on you). There are non-free apps in there as well but they come with warnings so you're informed about what you might be sacrificing by using them.

That said if you have a favorite app you get through Google Play, there's a decent chance it won't be in F-Droid. Many "big corporate" apps aren't, and vendor-specific apps tend not to be either. But for most of the major functions you might want, like email clients, calendar apps, weather apps, etc etc, there are very good substitutes now in F-Droid. You're definitely making a trade-off though.

What I did was go through the apps I had installed on my last phone, found as many substitutes in F-Droid as I could, started using those instead to see how they worked, and bit by bit replaced as much as I could from Google Play with a comparable app from F-Droid. I still have a few apps (mostly vendor-specific things that don't have substitutes) that come from Google Play but I'm aiming to be rid of those before I need to replace this phone.
@prologic yeah, it's true. Thing is, Linux as a desktop operating system sucked in 1996 yet I adopted it then anyway because I wanted nothing to do with MS anymore 😆 I know it's not for everyone but I'm pretty tolerant of a less-than-stellar experience if it means I can be free of big-company garbage.

I haven't tried a Linux-based smartphone OS in a long time so I don't have any idea how bad/good it might be. I figure when I finally break down and get a new phone I'll experiment on my current phone.
@prologic yes, the OS is based on stock Android, so probably wouldn't be of interest if you prefer Apple.
@adi @prologic F-droid. Getting APKs from developers you trust and side-loading them. Some flavor of Linux. Some distro of the open source parts of Android.

There are lots of options. Bit by bit I divest from anything that's distributed from Google Play. With my latest phone I find and download APKs so that I could have the app without all the Google crap woven through it. By the time I need to replace this one I'll be fully free of Google Play. Most of my apps come from F-droid now. You can a perfectly functional phone/pocket computer unless you're addicted to installing dozens of corporate apps.
@abucci Is Teracube an Android clone of some kind? And that's fair and also great service 👌
@abucci Is Teracube an Android clone of some kind? And that's fair and also great service 👌
@abucci Is Teracube an Android clone of some kind? And that's fair and also great service 👌
@adi I say "trying" only because I'm willing to admit I have no fucking clue what I'm doing 🤣. I would never dare say I'm "doing" in the context of building my own company, because I've never done it before. I'll let you know when/if I succeed in any meaningful way and then if I intend to do it all again, then I'll use the term "doing" 😅
@adi I say "trying" only because I'm willing to admit I have no fucking clue what I'm doing 🤣. I would never dare say I'm "doing" in the context of building my own company, because I've never done it before. I'll let you know when/if I succeed in any meaningful way and then if I intend to do it all again, then I'll use the term "doing" 😅
@adi I say "trying" only because I'm willing to admit I have no fucking clue what I'm doing 🤣. I would never dare say I'm "doing" in the context of building my own company, because I've never done it before. I'll let you know when/if I succeed in any meaningful way and then if I intend to do it all again, then I'll use the term "doing" 😅
@prologic I've had a Teracube phone for about 3 years now. Theirs comes with a guarantee of 4 years--if something that's covered breaks, you send the phone to them and they fix it and send it back, or they send you a new one. I took advantage of that last year when the screen broke; their tech support even helped me figure out how to wipe the phone when the screen didn't display anything. Pretty painless all around. Have to say I've been very happy with it. It doesn't have the top-end features that new big company phones have, but I don't want those features so that's not an issue for me. I dunno if it's available in Australia or if it's just a US thing.
@abucci I've yet to see a decent "Linux" "smartphone". We've seen several attempts, but they're honestly not really that great 🤦‍♂️ 😢
@abucci I've yet to see a decent "Linux" "smartphone". We've seen several attempts, but they're honestly not really that great 🤦‍♂️ 😢
@abucci I've yet to see a decent "Linux" "smartphone". We've seen several attempts, but they're honestly not really that great 🤦‍♂️ 😢
@adi What is Google/Android "garbage"? (besides being a monopoly). I personally like using Apple products (as long as they stay out of the "Advertising" business and/or continue to give me the choice to turn half their "Cloud" shit™ off)
@adi What is Google/Android "garbage"? (besides being a monopoly). I personally like using Apple products (as long as they stay out of the "Advertising" business and/or continue to give me the choice to turn half their "Cloud" shit™ off)
@adi What is Google/Android "garbage"? (besides being a monopoly). I personally like using Apple products (as long as they stay out of the "Advertising" business and/or continue to give me the choice to turn half their "Cloud" shit™ off)
@adi oh yeah, no doubt. I just like to keep an eye on these things because I hate being blindsided.
@adi Solution to "what"? 🤔
@adi Solution to "what"? 🤔
@adi Solution to "what"? 🤔
@adi That sadly sits in the "sucks" bucket in both "operational complexity" and "user experience". You really can't beat the operational simplicity of standing up Poste.io or the user experience of FastMail, or Gmail. So far we don't have a godo self-hosted solution that fits both bills to date.
@adi That sadly sits in the "sucks" bucket in both "operational complexity" and "user experience". You really can't beat the operational simplicity of standing up Poste.io or the user experience of FastMail, or Gmail. So far we don't have a godo self-hosted solution that fits both bills to date.
@adi That sadly sits in the "sucks" bucket in both "operational complexity" and "user experience". You really can't beat the operational simplicity of standing up Poste.io or the user experience of FastMail, or Gmail. So far we don't have a godo self-hosted solution that fits both bills to date.
@adi I don't buy a new phone every year. Who told you you needed to do that? 🤣 I _think_ I've had my current iPhone for umm ~3 years now 🤞~
@adi I don't buy a new phone every year. Who told you you needed to do that? 🤣 I _think_ I've had my current iPhone for umm ~3 years now 🤞~
@adi I don't buy a new phone every year. Who told you you needed to do that? 🤣 I _think_ I've had my current iPhone for umm ~3 years now 🤞~
In setting up my own company and it's internal tools and services and supporting infrastructure, the ony thing I haven't figured out how to solve "really well" is Email, Calendar and Contacts 😢 All the options that exist "suck". They suck either in terms of "operational complexity and overheads" or "a poor user experience".
In setting up my own company and it's internal tools and services and supporting infrastructure, the ony thing I haven't figured out how to solve "really well" is Email, Calendar and Contacts 😢 All the options that exist "suck". They suck either in terms of "operational complexity and overheads" or "a poor user experience".
In setting up my own company and it's internal tools and services and supporting infrastructure, the ony thing I haven't figured out how to solve "really well" is Email, Calendar and Contacts 😢 All the options that exist "suck". They suck either in terms of "operational complexity and overheads" or "a poor user experience".
@adi Sucks less compared to what? Define "sucks"?
@adi Sucks less compared to what? Define "sucks"?
@adi Sucks less compared to what? Define "sucks"?
@abucci Yeah I did a quick conversion of hte price and boi, it's just as expensive as Apple iPhone(s) 🤣 I don't need Google/Android garbage that's just as expensive, even if it's so-called" easier" to repair on my own (fuck I don't have time for that!) 🤦‍♂️
@abucci Yeah I did a quick conversion of hte price and boi, it's just as expensive as Apple iPhone(s) 🤣 I don't need Google/Android garbage that's just as expensive, even if it's so-called" easier" to repair on my own (fuck I don't have time for that!) 🤦‍♂️
@abucci Yeah I did a quick conversion of hte price and boi, it's just as expensive as Apple iPhone(s) 🤣 I don't need Google/Android garbage that's just as expensive, even if it's so-called" easier" to repair on my own (fuck I don't have time for that!) 🤦‍♂️
@adi @prologic It's worth bearing in mind that

- Fairphone has taken a considerable amount of VC funding so, sooner or later, that bill will become due: (see: https://techcrunch.com/2023/01/31/fairphone-growth-capital-raise and https://www.crunchbase.com/organization/fairphone)
- Fairphone comes with Google Play apps by default, so it's also a spyware vector (see: https://mastodon.ar.al/@aral/110978014080809471)

I used to have a lot of hope for them but these two ingredients mean that enshittification is virtually inevitable.
[47°09′36″S, 126°43′07″W] Transfer completed
@adi What's so great / different about a Fairphone 5? 🤔
@adi What's so great / different about a Fairphone 5? 🤔
@adi What's so great / different about a Fairphone 5? 🤔
Pinellas County - Base: 6.12 miles, 00:09:48 average pace, 01:00:04 duration
man did i lock on to that pace. hit it just how i wanted so that is great. cut the run about 15 minutes short because i woke up late and had to help get the kids ready for school. very hard to breathe... not sure if it was humidity or what but felt "heavy."
#running
user/bmallred/data/2023-09-01-05-41-47.fit: 6.12 miles, 00:09:48 average pace, 01:00:04 duration

#running
user/bmallred/data/2023-09-01-05-41-47.fit: 6.12 miles, 00:09:48 average pace, 01:00:04 duration

#running
user/bmallred/data/2023-09-01-05-41-47.fit: 6.12 miles, 00:09:48 average pace, 01:00:04 duration

#running
A cafeína não tinha atingido e por isso o link ficou pelo caminho: https://www.etceteras.net
A cafeína não tinha atingido e por isso o link ficou pelo caminho: https://www.etceteras.net
❤️ 🎶: 憂い桜 by あたらよ
❤️ 🎶: 憂い桜 by あたらよ
#bomdia ciberlândia! Ontem fiquei a saber do Etceteras - Festival Feminista de Design e Publicação, e vocês também deviam ficar a saber. No Porto, 5 a 7 de outubro screenshot do site do festival
#bomdia ciberlândia! Ontem fiquei a saber do Etceteras - Festival Feminista de Design e Publicação, e vocês também deviam ficar a saber. No Porto, 5 a 7 de outubro screenshot do site do festival
[47°09′39″S, 126°43′56″W] Transfer 75% complete...
[47°09′53″S, 126°43′20″W] Transfer 50% complete...
****
Septiembre es el lunes de los meses.

Odio los septiembres. ⌘ Read more****
How about those Golden Gophers? Great win tonight over Nebraska with 10 points in the last few minutes. Go Gophers!
Idalia was a hurricane. It veered east at the last minute. Thankfully I only got some wind, rain, and a few hours without power.
@thecanine I ask this question all the time of many so-called "Enterprise" software 😆
@thecanine I ask this question all the time of many so-called "Enterprise" software 😆
@thecanine I ask this question all the time of many so-called "Enterprise" software 😆
🧮 USERS:1 FEEDS:2 TWTS:710 ARCHIVED:66657 CACHE:2231 FOLLOWERS:14 FOLLOWING:14
I should have been long in bed, but instead I hacked this together: https://lyse.isobeef.org/zoll.tar.gz More improvements to follow. I could get rid of the Python part if I just had more LaTeX skills. Skeleton stolen from the last *.tex file I've seen a few days ago. :-) Preview: Inch fractions to millimeters conversation table*
On my blog: Real Life in Star Trek, Allegiance https://john.colagioia.net/blog/2023/08/31/allegiance.html #scifi #startrek #closereading
Forgot to link the docs, here it is:

https://www.x.org/releases/current/doc/libX11/libX11/libX11.html#Setting_and_Reading_the_WM_NORMAL_HINTS_Property

(Nope, that’s not Twitter.)
Forgot to link the docs, here it is:

https://www.x.org/releases/current/doc/libX11/libX11/libX11.html#Setting_and_Reading_the_WM_NORMAL_HINTS_Property

(Nope, that’s not Twitter.)
Forgot to link the docs, here it is:

https://www.x.org/releases/current/doc/libX11/libX11/libX11.html#Setting_and_Reading_the_WM_NORMAL_HINTS_Property

(Nope, that’s not Twitter.)
X11’s WM_NORMAL_HINTS property is a property that can be set on a window. Part of that property is width_inc and height_inc. They tell the window manager to only increase/decrease a window’s size by certain steps.

Terminal emulators like to set these values to the font size, so that when you resize the window the size “snaps” to the next increment and the terminal widget fits *exactly* into the window. It’s a bit hard to explain for me, so here’s a demonstration:

https://movq.de/v/7909ebc08a/st.mp4

That’s the st terminal.

It appears, Wayland does not have something like WM_NORMAL_HINTS, so this functionality has been removed from GTK 3. (You can still set this property on your window, but it’s convoluted and not part of the GTK toolkit, i.e. you have to use Xlib yourself. That makes everything very awkward.)

Hence in xiate, it looks like this:

https://movq.de/v/7909ebc08a/xiate.mp4

I kind of got used to that over time, but now that I use st every now and then, I realize how ugly and annoying xiate’s behaviour is. 🫤
X11’s WM_NORMAL_HINTS property is a property that can be set on a window. Part of that property is width_inc and height_inc. They tell the window manager to only increase/decrease a window’s size by certain steps.

Terminal emulators like to set these values to the font size, so that when you resize the window the size “snaps” to the next increment and the terminal widget fits *exactly* into the window. It’s a bit hard to explain for me, so here’s a demonstration:

https://movq.de/v/7909ebc08a/st.mp4

That’s the st terminal.

It appears, Wayland does not have something like WM_NORMAL_HINTS, so this functionality has been removed from GTK 3. (You can still set this property on your window, but it’s convoluted and not part of the GTK toolkit, i.e. you have to use Xlib yourself. That makes everything very awkward.)

Hence in xiate, it looks like this:

https://movq.de/v/7909ebc08a/xiate.mp4

I kind of got used to that over time, but now that I use st every now and then, I realize how ugly and annoying xiate’s behaviour is. 🫤
X11’s WM_NORMAL_HINTS property is a property that can be set on a window. Part of that property is width_inc and height_inc. They tell the window manager to only increase/decrease a window’s size by certain steps.

Terminal emulators like to set these values to the font size, so that when you resize the window the size “snaps” to the next increment and the terminal widget fits *exactly* into the window. It’s a bit hard to explain for me, so here’s a demonstration:

https://movq.de/v/7909ebc08a/st.mp4

That’s the st terminal.

It appears, Wayland does not have something like WM_NORMAL_HINTS, so this functionality has been removed from GTK 3. (You can still set this property on your window, but it’s convoluted and not part of the GTK toolkit, i.e. you have to use Xlib yourself. That makes everything very awkward.)

Hence in xiate, it looks like this:

https://movq.de/v/7909ebc08a/xiate.mp4

I kind of got used to that over time, but now that I use st every now and then, I realize how ugly and annoying xiate’s behaviour is. 🫤
@xuu Nice, looks like you got lucky and got clear skies. 😅
@xuu Nice, looks like you got lucky and got clear skies. 😅
@xuu Nice, looks like you got lucky and got clear skies. 😅
[47°09′51″S, 126°43′12″W] Carrier too weak
****
El mejor gimnasio es al que no te apuntas.

[Siganme para más consejos] ⌘ Read more****
@shreyan Ahh nice! 👌
@shreyan Ahh nice! 👌
@shreyan Ahh nice! 👌
[47°09′23″S, 126°43′20″W] --white noise--
[47°09′22″S, 126°43′27″W] 3787 days without news from Herve
What's Idalia?
[47°09′56″S, 126°43′32″W] Storm recedes -- back to normal work
@ionores Haha 🤣
@ionores Haha 🤣
@ionores Haha 🤣
@xuu You took this yourself? Mars?
@xuu You took this yourself? Mars?
@xuu You took this yourself? Mars?
Here it's 6.40 am. I like to get my twts done early
Here it's 6.40 am. I like to get my twts done early
[47°09′57″S, 126°43′42″W] Weather forecast alert -- storm from NW