movq

uninformativ.de

No description provided.

Recent twts from movq
In-reply-to » Wayland wants to make every frame perfect. I wish web devs had the same goal. Instead, weā€™re stuck with this:

@lyse@lyse.isobeef.org Yeah, that has nothing to do with fun. šŸ˜…

I was thinking back to CD players. Switching tracks took a moment, although I donā€™t know anymore how long exactly. IIRC, playing CDs on a computer was a bit slower than in a dedicated player.

Donā€™t worry, switching to the next OGG file on my disk is basically instant. šŸ˜…

ā¤‹ Read More
In-reply-to » Wayland wants to make every frame perfect. I wish web devs had the same goal. Instead, weā€™re stuck with this:

@lyse@lyse.isobeef.org But stuff is still ā€œmostly usableā€, isnā€™t it? Itā€™s not like it became impossible to write a letter because everything has gotten so slow.

Thatā€™s what I meant by ā€œabsoluteā€ performance: A human being tolerates a system boot up time of 0.5-2 minutes, for example, so thereā€™s an absolute/fixed duration that any task is allowed to take. Boot: 0.5-2 minutes. Opening Word: 1-10 seconds. Saving an image file: 1-10 seconds. Time until the next song starts to play when you click ā€œnext trackā€: 0-5 seconds. Stuff like that. As long as we donā€™t exceed those durations, people will be more or less happy.

Wasted potential? Ab-so-fucken-lutely.

(Maybe Iā€™m repeating myself. Iā€™m tired. Sorry. šŸ˜…)

ā¤‹ Read More
In-reply-to » Went for a walk onto my backyard mountain again and ate the first three wild blackberries of the season. Watching the sunset unfold from the summit was quite spectacular. The solar disk was glowing extremely blood red. The photos show it way too white, though.

@lyse@lyse.isobeef.org Uhh, nice. Havenā€™t seen a sunset like that in a while, I think. šŸ¤”

ā¤‹ Read More
In-reply-to » Wayland wants to make every frame perfect. I wish web devs had the same goal. Instead, weā€™re stuck with this:

@lyse@lyse.isobeef.org I guess itā€™s all about ā€œabsoluteā€ performance. Everything is just fast enough for you to get stuff done ā€“ no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I donā€™t remember which one) had this brilliant feature of trying to keep the current scrolling position stable while the page was still loading. That was great. šŸ˜ƒ This feature then got lost again, probably because itā€™s too hard to do with JavaScript changing the DOM all the time. So now weā€™re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. šŸ˜ Not only would this be more sustainable, it would also force them to optimize better.

ā¤‹ Read More
In-reply-to » @prologic @lyse Itā€™s better this way. šŸ˜‚ I donā€™t like all this negativity in tech. We tend to focus on bad aspects too much, imho. Then again, itā€™s really easy to focus on bad stuff, simply because thereā€™s so much of it. šŸ˜‚

@prologic@twtxt.net Most of the things that cause my frustration are things that I canā€™t change or even avoid. Thereā€™s little benefit in complaining about it, I think. šŸ¤”

ā¤‹ Read More

Iā€™m putting all efforts to switch to Wayland on hold for another 2 years, minimum.

As we all know, writing a Wayland compositor from scratch is next to impossible. Luckily, thereā€™s the wlroots project which aims to build a base library for this task. Basically every compositor except for GNOME and KDE uses it. (This is good! The less fragmentation, the better.)

wlroots is still very volatile, lots of changes with every release. Downstream users (i.e., the projects that write the actual compositor) have to constantly ā€œchaseā€ changes in wlroots. dwl, my favorite compositor at the moment, has recently switched their main branch to target the wlroots git version instead of the latest release. My understanding is that they have to do this in order to keep up with wlroots (maybe Iā€™m wrong).

Everything is volatile and a moving target.

Why does any of this matter for me? Because I have to eventually fork dwl or at least keep a patch set, and I donā€™t have the stamina to constantly fiddle with this stuff. Iā€™m running my own X11 window manager, itā€™s highly specialized, and using just ā€œsome Wayland compositor out thereā€ is a huge step backward that Iā€™m not willing to take. I tried, itā€™s just painful and annoying with zero benefits.

So ā€¦ it was fun experimenting with Wayland a bit, but Iā€™m now back to waiting for things to settle down considerably.

ā¤‹ Read More
In-reply-to » Today is one of those days where Iā€™m really grumpy and have typed out lots and lots of rants. Luckily, I all deleted them in the end instead of sending them. šŸ˜‚

@prologic@twtxt.net @lyse@lyse.isobeef.org Itā€™s better this way. šŸ˜‚ I donā€™t like all this negativity in tech. We tend to focus on bad aspects too much, imho. Then again, itā€™s really easy to focus on bad stuff, simply because thereā€™s so much of it. šŸ˜‚

ā¤‹ Read More
In-reply-to » I just heard AC/DC play live in Stuttgart-Bad Cannstatt for the first time in my life!

@lyse@lyse.isobeef.org Oh, ok, somehow I thought this was not your thing. šŸ˜… Maybe I was misled by you calling them ā€œAcca Daccaā€, which felt somewhat derogative. But I just found @mckinley@mckinley.ccā€™s twt gaapgna from a while ago ā€“ so this is just normal Aussie slang for AC/DC?! šŸ¤ÆšŸ„“

ā¤‹ Read More
In-reply-to » I admit I've always compromised on this way too much myself, always to this day having Facebook Messenger just to communicate in my families group chats. Sure I run it in a Work profile on my GrapheneOS phone that I can switch off at any time, I can completely cut it off from network access any time as well, I can have a lot of rudimentary control over it, I use it as sparingly as possible, but it doesn't change the fact everytime I use it we're funneling private convos through bloody Meta's servers and trackers etc.

@eldersnake@we.loveprivacy.club

I run it in a Work profile on my GrapheneOS phone that I can switch off at any time

Hmmmmmmm, I like that idea. If I could ban WhatsApp into a second profile and only switch it on every now and then, I would feel a little bit better about it.

(I donā€™t really trust Android, though, and I suspect that apps can still install background services that are always active. Pure speculation and paranoid on my part, but still.)

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

@mckinley@twtxt.net Hmmmmm, yeah, sounds like jabber is not the right thing for us then.

@aelaraji@aelaraji.com To be honest, I donā€™t like Matrix that much myself. We donā€™t use any of the fancy crypto features and all that, no federation either. And clients like ā€œFluffyChatā€ look and feel pretty much like any other chat client. Itā€™s a rather simple setup. Problem is just that itā€™s not WhatsApp and people want WhatsApp, nothing else. šŸ«¤ (Hence I have little hope that Signal would be a big success.)

ā¤‹ Read More
In-reply-to » Microsoft Outage Hits Users Worldwide, Leading To Canceled Flights Microsoft grappled with a major service outage, leaving users across the world unable to access its cloud computing platforms and causing airlines to cancel flights. From a report: Thousands of users across the world reported problems with Microsoft 365 apps and services to Downdetector.com, a website that tracks service disruptions. "We're inve ... āŒ˜ Read more

@lyse@lyse.isobeef.org

Anyone who reads the CrowdStrike self-description and then buys the product has really earned a major fault.

The nasty thing is: Sysadmins donā€™t decide this, do they? The management does. And they donā€™t have to clean up this bloody fucking mess.

All the fellow sysadmins who were hit by this have my sympathies. šŸ˜‚

ā¤‹ Read More
In-reply-to » Microsoft Outage Hits Users Worldwide, Leading To Canceled Flights Microsoft grappled with a major service outage, leaving users across the world unable to access its cloud computing platforms and causing airlines to cancel flights. From a report: Thousands of users across the world reported problems with Microsoft 365 apps and services to Downdetector.com, a website that tracks service disruptions. "We're inve ... āŒ˜ Read more

@prologic@twtxt.net Everythingā€™s on fire. Weā€™re going to be complaining for a couple of days, then weā€™ll continue as usual, repeating the same mistakes. Nothing to see, carry on. šŸ«¤šŸ„“

(Iā€™m just glad it didnā€™t affect us at work.)

ā¤‹ Read More
In-reply-to » Regarding complexity budget, slow software, all that:

@lyse@lyse.isobeef.org

Then there comes in feature creep.

This is driving me nuts. Everybody thinks that ā€œdevelopment has to be kept alive!ā€ When people see a project without commits in the last 2 years, they think itā€™s dead and not worth using. Bah, why? Software can be ā€œdoneā€. If no bugs are known, then thereā€™s no need to change anything.

All these ideas are old. Iā€™ve heard about much of this from meillo some 15 years ago and he didnā€™t come up with it, either.

Itā€™s all super unpopular. Why? Many of my projects see a burst of commits in the beginning and then mostly just maintenance ā€“ and thatā€™s great. It saves me from so much trouble and work. For example, my X11 wallpaper setter was written in 2017, Iā€™m using it daily all the time, it just works, boom, done.

A project isnā€™t dead if it doesnā€™t see commits anymore ā€“ itā€™s dead if nobody maintains it anymore.

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

@mckinley@twtxt.net Last time I tried jabber was probably 10 years ago. Howā€™s group chat these days? Is it comparable to ā€œmodernā€ chat systems, does it feel the same?

I guess itā€™s irrelevant which platform Iā€™m going to propose as an alternative to WhatsApp. Itā€™s the same old problem: Almost all their contacts are on WhatsApp, so thatā€™s what they want to use, end of story.

ā¤‹ Read More
In-reply-to » I just heard AC/DC play live in Stuttgart-Bad Cannstatt for the first time in my life!

@lyse@lyse.isobeef.org You had me in the first half, I thought you were going to their concert. šŸ˜… That would have surprised me.

I had some pleasant experiences with public transportation lately, but that wasnā€™t Deutsche Bahn.

Would a bike or an ebike be an alternative for you? šŸ¤”

ā¤‹ Read More

Regarding complexity budget, slow software, all that:

Very few people do take pride in building simple, elegant, high-quality systems, do they? Why is that? Why are huge shiny things with tons of features more attractive? šŸ¤”

I never explicitly thought about this, to be honest. It was only at the back of my head. And I never tried to teach our younger ā€œstudentsā€ at work: ā€œHey, itā€™s a great achievement to build something simple and elegant. Thatā€™s something to be proud of!ā€

Worse, simple software is often described as ā€œboringā€. Yes, in a way, it is boring, because your brain doesnā€™t have to get into overdrive to understand it. But thatā€™s exactly the point. And itā€™s hard to achieve that! Simple software isnā€™t just ā€œfewer lines of codeā€, you have to be pretty clever to solve a problem in a simple and elegant way. So itā€™s something to be proud of.

Could this be an intuitive, emotional way to get more people on board the ā€œsimple softwareā€-train? šŸ¤”

ā¤‹ Read More
In-reply-to » We desperately need to start a Slow Software movement. High quality, intentionally designed, low defect software done at a quarter of the pace for the same price. Because we've been destroying the mental health of developers for the last quarter century, and what do we have to show for it but a giant mess?

@lyse@lyse.isobeef.org Yeah, youā€™re right. The quality aspect is lacking, too. Sigh. šŸ˜…

Focus on quality, focus on ā€œdoing it rightā€, make that your primary goal. And everything else shall fall into place.

If it only were that simple. šŸ«¤šŸ˜…

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

@lyse@lyse.isobeef.org Yeah, itā€™s hard(er) with family members. I shouldnā€™t have started that Matrix stuff ā€“ before that, they had an easier time accepting that I donā€™t use WhatsApp. Now itā€™s more like ā€œwhy donā€™t you switch?ā€

ā€œJoy of missing outā€, eh? :D

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

@prologic@twtxt.net Iā€™ll look into it. šŸ¤” The good thing is that I think some people already use Signal. Weā€™ll see.

ā¤‹ Read More
In-reply-to » The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

If WhatsApp was just a messenger, I probably wouldnā€™t be so reluctant to join. But itā€™s an app that insists on running on a smartphone. It has access to so much metadata ā€¦ Fuck this shit. šŸ«¤

ā¤‹ Read More

The ā€œMatrix Experimentā€, i.e. running a Matrix server for our family, has failed completely and miserably. People donā€™t accept it. They attribute unrelated things to it, like ā€œI canā€™t send messages to you, I donā€™t reach you! It doesnā€™t work!ā€ Yes, you do, I get those messages, I just donā€™t reply quickly enough because Iā€™m at work or simply doing something else.

Iā€™ll probably shut it down.

Nobody cares about privacy. The reasons I bring up in discussions are ā€œtoo nerdyā€. They put all their stuff to Google or Apple, so why would messaging be any different? (Weā€™re not even using all those Matrix crypto stuff ā€¦ That would be insane.)

Itā€™s a lost cause. Iā€™m frustrated.

Will I give in and use WhatsApp instead? Not sure yet.

ā¤‹ Read More
In-reply-to » I've been thinking about a new term I've come across whilst reading a book. It's called "Complexity Budget" and I think it has relevant in lots of difficult fields. I specifically think it has a lot of relevant in the Software Industry and organizations in this field. When doing further research on this concept, I was only able find talks on complexity budget in the context of medical care, especially phychiratistic care. In this talk it was describe as, complexity:

@prologic@twtxt.net Iā€™m not smart/educated enough to come up with a formal spec. šŸ¤”

Itā€™s somewhat telling that the HTMX blogpost also (mostly) only talks about feelings, not hard facts.

ā¤‹ Read More
In-reply-to » We desperately need to start a Slow Software movement. High quality, intentionally designed, low defect software done at a quarter of the pace for the same price. Because we've been destroying the mental health of developers for the last quarter century, and what do we have to show for it but a giant mess?

@prologic@twtxt.net How about ā€œnowā€? šŸ˜…

Personally, Iā€™ve been doing this for a long time now. Minimal(-ish), slow pace, no pressure. Works quite well for me. The idea isnā€™t very popular, though. šŸ„“

ā¤‹ Read More
In-reply-to » I donā€™t run a bug tracker, instead all my projects link to this page:

@lyse@lyse.isobeef.org

Maybe your softwares are just perfect and there are simply no bug reports and contributions required. :-)

Haha. šŸ˜‚ I guess my software is just way too irrelevant. šŸ˜… Or maybe not. I just donā€™t know. I should add some telemetry. šŸ˜

I just also see the issue with smaller mail servers being blocked by the large ones. This also happened to me I believe. My mails just never made it to the people. Or they were ignored, I cannot tell.

To be honest, when I send private email, like insurance stuff or to the bank or similar, I always get a reply. The recipients are German mail servers, usually run by those institutions or individuals. Sometimes itā€™s MS Outlook or Telekom. In other words, itā€™s not Google. Hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm ā€¦

ā¤‹ Read More
In-reply-to » I donā€™t run a bug tracker, instead all my projects link to this page:

@prologic@twtxt.net

Should sit down and see what the contributions have been for some of my projects before and after the migration away from Github? šŸ¤”

I might do that for my projects. šŸ¤”

Maybe itā€™s a discovery problem too?

Yeah, well, apart from my own blog and rarely Mastodon, I donā€™t really talk about my projects anymore. I used to mention them on forums and reddit and the likes. Forums were really good for that. But I mean, forums are dying out as well, so where do you ā€œpromoteā€ your projects? šŸ¤” On Mastodon, it usually gets drowned in the noise.

I sure hope not, that kind of defeats the point of an ecosystem that is suppose to encourage distributed software development and distributed forms of collaboration. Right? šŸ¤”

It does, yes. Question is, do people actually care about distributed development anymore? (Did they ever?)

ā¤‹ Read More
In-reply-to » @movq Since I moved all my projects off of Github for a number of reasons, I've also seen a significant decrease in "bug reports", but more so "contributors" too. But... I've always run an up-to-date instance of Gitea at https://git.mills.io where all my projects live. Despite that, it hasn't really seen much use beyond a handful of folk, like y'all here šŸ˜¢ -- Sadly today, I've had to disable open registration on my Gitea instance, as well as my own Yarn pod (for Twtxt) because of the horrid amount of SPAM you have to deal with and cleanup.

@prologic@twtxt.net

I would never ask anyone to send me patches via Email.

Thatā€™s not even what Iā€™m doing, but I just realized that my bugs.html page isnā€™t really clear about that. It implies that patches are meant to be sent via email and Iā€™m fine if that happens ā€“ but I donā€™t insist on people doing that. You might as well send me a link to your fork on GitHub or your own server or whatever.

I should clarify that. šŸ¤”

ā¤‹ Read More
In-reply-to » I donā€™t run a bug tracker, instead all my projects link to this page:

@prologic@twtxt.net Huh, okay, thatā€™s surprising to me. I had thought that Gitea would be easy enough for people to use. I mean, it even has the ā€œSign in with GitHubā€ button. šŸ¤” And itā€™s not like Gitea is some arcane/archaic tool like Bugzilla, which is just horrible to use.

So ā€¦ whatā€™s stopping people?

Iā€™m not sure what else we can do? Iā€™m nNOT moving back to Github, ever.

Same. There are alternatives like https://codeberg.org/ now, but does that really help? GitHub was also a small and independent platform once. Are we supposed to ā€œforge hopā€ (as in ā€œdistro hopā€) all the time, migrate from the most non-shitty hoster to the next? That canā€™t be the solution.

ā¤‹ Read More

I donā€™t run a bug tracker, instead all my projects link to this page:

https://uninformativ.de/bugs.html

It basically says, when you find a bug, please send me an email.

Now Iā€™ve read this:

https://utcc.utoronto.ca/~cks/space/blog/programming/EmailVsForgesUnfortunate

I hadnā€™t thought about this before. Thatā€™s a quite valid reason. šŸ«¤ Sadly, it applies to any truly independent self-hosted service. That OAuth thingy (ā€œSign in with GitHubā€) might be the only compromise ā€¦

(I rarely get any feedback on my projects, btw. jenny might be an exception, because weā€™re talking about it here sometimes. Overall, the number of bug reports has dropped significantly since I moved away from GitHub.)

ā¤‹ Read More
In-reply-to » Speaking of programming languages, Iā€™m so glad that Iā€™ve spent so much time doing C and a little bit of Assembler over the years. Itā€™s the perfect foundation for my recently acquired retrocomputing hobby. šŸ˜… You can target basically any platform with C ā€“ DOS, OS/2, Windows NT, UNIX, ā€¦ Had I gone all-in on Java (as University and employers nudged me to in the mid-2000ā€™s), I probably wouldnā€™t have this skill set now. šŸ¤”

@lyse@lyse.isobeef.org Oh, absolutely. Doing crazy stuff is fun every now and then, but thereā€™s no need to be masochistic. šŸ˜†

ā¤‹ Read More

Speaking of programming languages, Iā€™m so glad that Iā€™ve spent so much time doing C and a little bit of Assembler over the years. Itā€™s the perfect foundation for my recently acquired retrocomputing hobby. šŸ˜… You can target basically any platform with C ā€“ DOS, OS/2, Windows NT, UNIX, ā€¦ Had I gone all-in on Java (as University and employers nudged me to in the mid-2000ā€™s), I probably wouldnā€™t have this skill set now. šŸ¤”

ā¤‹ Read More
In-reply-to » I spent 18 months rebuilding my algorithmic trading platform in Rust. Iā€™m filled with regret. | by Austin Starks | Jun, 2024 | Medium

@prologic@twtxt.net Rust just isnā€™t the best tool for every job, even though thatā€™s what the ā€œcultā€ around it wants to make you believe.

Iā€™m surprised that the article doesnā€™t talk about the ecosystem and the large number of dependencies that you usually pull in. šŸ¤” Maybe the author is already used to that.

ā¤‹ Read More
In-reply-to » The 26Ā°C humidity was through the roof and we just barely escaped the thunderstorm on our stroll. Only the adjacent rain hit us hard. Black clouds caught up on us and we decided to take cover at a barn. Not even a minute later it started to rain cats and dogs for ten minutes straight. Holy crap, that was cool to watch. :-) Also, the smell of rain was just beautiful.

@lyse@lyse.isobeef.org

Yeah, weā€™re quite lucky with this very, very wet summer this year.

ā€¦ unless youā€™re living in one of those areas with severe weather: https://www.tagesschau.de/inland/unwetter-sturm-hagel-100.html šŸ˜…šŸ˜±

We had some lovely 15Ā°C this morning, too. Now at 20Ā°C. Letā€™s hope it stays that way for a while.

ā¤‹ Read More