twtxt

Twts for https://www.uninformativ.de/twtxt.txt

🔄 Refresh timeline

ðŸ‘Ļ‍ðŸ’ŧ Login

Following: 0

movq
Reply to #c2afqsq
@lyse

> 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.
19 hours ago
💎 Reply


movq
Reply to #smnew7a
@mckinley 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.
19 hours ago
💎 Reply


movq
Reply to #bl7a36a
@lyse 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? ðŸĪ”
19 hours ago
💎 Reply


movq
Reply to #22exukq
@prologic @bender It’s a twtxt feed that anyone can post to via Gopher: gopher://g.nixers.net/1/%7eanon/

Do we think this is a problem? ðŸĪ” If so, you should be able to contact the admin in #nixers on libera.chat.
19 hours ago
💎 Reply


movq
Reply to #c2afqsq
@prologic Kind of, yeah. (I wish they wouldn’t focus so much on “elitism”.)
1 day ago
💎 Reply


movq
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? ðŸĪ”
2 days ago
💎 Reply


movq
Reply to #z4ivbfq
@lyse 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. ðŸŦĪ😅
2 days ago
💎 Reply


movq
Reply to #smnew7a
@lyse 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
2 days ago
💎 Reply


movq
Reply to #smnew7a
@prologic I’ll look into it. ðŸĪ” The good thing is that I *think* some people already use Signal. We’ll see.
2 days ago
💎 Reply


movq
Reply to #smnew7a
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. ðŸŦĪ
2 days ago
💎 Reply


movq
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.
2 days ago
💎 Reply


movq
Reply to #ebsmpza
@prologic 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.
3 days ago
💎 Reply


movq
Reply to #z4ivbfq
@prologic 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. ðŸĨī
3 days ago
💎 Reply


movq
Reply to #ekqulna
@lyse Awww, nice birdie. Lovely pic. 😊
3 days ago
💎 Reply


movq
> 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?

https://dice.camp/@uncanny_kate/112724979643603832
3 days ago
💎 Reply


movq
Reply to #5e6d54a
@lyse

> 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 …
4 days ago
💎 Reply


movq
Reply to #q4hmq2q
@lyse Is that an actual lake? And a fish? It looks so small. I always wonder how fish end up there. ðŸĪ”
5 days ago
💎 Reply


movq
Reply to #kuakstq
@prologic Well … 😆
5 days ago
💎 Reply


movq
Reply to #5e6d54a
@prologic

> 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?)
5 days ago
💎 Reply


movq
Reply to #hc262ja
@prologic No, just a minor injury, as far as I know.
5 days ago
💎 Reply


movq
This sums up the Matrix experience: https://cathode.church/@apothecary/112742706806370926
5 days ago
💎 Reply


movq
Reply to #m6737mq
@prologic

> 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. ðŸĪ”
5 days ago
💎 Reply


movq
Reply to #5e6d54a
@prologic 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 n**NOT** 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.
5 days ago
💎 Reply


movq
Reply to #hc262ja
@prologic Someone shot at Trump: https://www.bbc.com/news/articles/cd1d31jeyzlo
5 days ago
💎 Reply


movq
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.)
5 days ago
💎 Reply


movq
Jesus christ, America. ðŸŦĪ
5 days ago
💎 Reply


movq
Trying to learn this on double bass now:

https://www.youtube.com/watch?v=KCcf7GeBq-M

Too bad my electric double bass will never sound as majestic as an acoustic one.
5 days ago
💎 Reply


movq
Reply to #u66jska
@lyse Oh, absolutely. Doing crazy stuff is fun every now and then, but there’s no need to be masochistic. 😆
5 days ago
💎 Reply


movq
Reply to #4tavwgq
@prologic What’s the offending commit according to your bisect?
5 days ago
💎 Reply


movq
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. ðŸĪ”
6 days ago
💎 Reply


movq
Reply to #4tavwgq
@prologic Yeah, I’ve seen this for a while now. ðŸĪ”
6 days ago
💎 Reply


movq
Reply to #njhluoq
@prologic 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.
6 days ago
💎 Reply


movq
Reply to #4nlm4ca
@lyse

> 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.
6 days ago
💎 Reply


movq
Reply to #ebsmpza
@prologic *Or* maybe people do have a good intuitive understanding of complexity and they’re just *way too overconfident* all the time. ðŸĪ” Is that what you’re getting at? That the “complexity budget” could be a good tool to break this behavior? ðŸĪ”
1 week ago
💎 Reply


movq
Reply to #ebsmpza
@prologic Hmm, yeah, hmm, I’m not sure. 😅 It all appears very subjective to me. Is 2k lines of code a lot or not?

I mean, I’m all for reducing complexity. 😅 I just have a hard time defining it and arguing about it. What I call “too complex”, others might think of as “just fine”. ðŸĪ”
1 week ago
💎 Reply


movq
Reply to #ebsmpza
@prologic

> When we think of "complexity" in terms of software and software development, we have a sort-of intuitive about this right? We **know** when software has become _too_ complex.

Honestly, I don’t think so. This is highly subjective. I guess it mostly depends on whether a person *currently* understands a particular program or not. I’ve seen this happen many times: Somebody writes code, they love it, they think it’s great and elegant and simple. As soon as that person stays away from the code for some time and forgets about all the intricate details, they start ranting about how horrible it is. 😂

Maybe this could be a measure of simplicity/complexity: How long does it take a new person who joins the team until they understand the program? (This obviously depends on the individual skills, so this has to be averaged over many people …) ðŸĪ”
1 week ago
💎 Reply


movq
Reply to #6sofs4a
@prologic With the *intensity* of the cheering maybe. 😂
1 week ago
💎 Reply


movq
Reply to #6sofs4a
The lag is pretty much exactly 30 seconds from the point where I see the goal in the TV until the neighbors go “WWWWWWWHHHHHHHHAAAAAAAAAAAAOOOOOOOOOOOOOOOOAAAAAAAAAAAAOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!” 😂
1 week ago
💎 Reply


movq
Reply to #6zzyulq
@lyse … exactly. %)
1 week ago
💎 Reply


movq
Reply to #kwnx54q
@lyse Heh, that’s a good idea. 😂 I just use it to dispose of any kind of “sensitive” document. I don’t want the crazy people to rummage through my garbage. 😏😆
1 week ago
💎 Reply


movq
Reply to #kzjdhia
@lyse Whoops. Wasn’t aware of this, either. ðŸĪ” I don’t see this being used much, either. Most just define their own set of codes. ðŸĪ”
1 week ago
💎 Reply


movq
Reply to #kwnx54q
@lyse Aktenvernichter is almost as violent as Reißwolf, yeah. 😅 I just call these things Schredder. (Very useful, btw. I love mine and use it quite often. 😅)
1 week ago
💎 Reply


movq
Reply to #6zzyulq
@lyse Well, it’s one of those cases where you keep thinking “god dammit, how hard can it be?!” 😂 Quite hard, apparently, but I didn’t know that when I started. 😂
1 week ago
💎 Reply


movq
Always makes me giggle a bit like an idiot when I see OS/2’s equivalent of the “trash” or “recycle bin”. The English original calls it “shredder” (which is appropriate – it deletes files, there is no delay like in Windows 95’s “recycle bin”) …

… but the German word for it is “Reißwolf”. That used to be a more or less common term, but nowadays it’s quite archaic. And it sounds needlessly violent. 😂🐚


1 week ago
💎 Reply


movq
Reply to #6zzyulq
@lyse Yeah, it’s really, really annoying. 😂

I would have loved to transfer the contents of one particular hard drive onto a Compact Flash card, doing a 1:1 copy using `dd` – but that just won’t work. The card has a different CHS geometry than the HDD. I actually spent a couple of days trying to work around this: Reading/understanding/reverse-engineering OS/2’s boot loader code and trying to fix the incorrect bytes. It does indeed boot now and I learned a lot. QEMU is quite powerful and allows you to attach a `gdb` process to the machine, so you can single-step the instructions, read memory, and what not. But `fdisk` still shows errors, so I don’t trust it … Maybe writing to a particular area of the filesystem will crash the whole thing. ðŸŦĪ

It’s a strange hobby that I picked there. 😂
1 week ago
💎 Reply


movq
One of the important lessons:

I like to put as little strain as possible on the floppy disks that I have, especially when installing operating systems. I thus like to prepare disk images on my modern Linux box in QEMU (where I can use floppy images instead of actual disks) and then transfer them over to my real retro box.

Older operating systems like OS/2 make extensive use of CHS addressing and even store some of this information in the HPFS filesystem header. CHS info spreads all over the place. So, simply creating a QEMU disk image, installing something and then copying to another drive *probably* won't work, because QEMU guesses *some* CHS geometry that won’t necessarily match that of the target drive.

The solution is to a) create a QEMU disk image of the exact same size (in bytes) as the intended target drive, b) configure a matching CHS geometry in QEMU. The latter can be done like so:

```
-drive file=warp3.raw,if=none,id=disk1,format=raw
-device ide-hd,drive=disk1,cyls=495,heads=16,secs=32,bios-chs-trans=none
```

How do you know the correct CHS geometry? Ask the BIOS of the target machine.

And then be very thankful that we don’t have to deal with this anymore today. 😂
1 week ago
💎 Reply


movq
Reply to #kznobxa
@lyse Ha! Nice, glad to hear that. 😊
1 week ago
💎 Reply


movq
Reply to #fghwwrq
Aaaaaand finished again. ðŸ˜Ē

I have mixed feelings about this show. On the one hand, it’s rather mediocre, to be honest. I can’t stand some of the characters/actors. Then again, the soundtrack is absolutely brilliant and the overall atmosphere is pretty great.

https://www.youtube.com/watch?v=e2xxizpHuoo
https://www.youtube.com/watch?v=9f_gfOrhV2k
1 week ago
💎 Reply


movq
Reply to #ootfqwq
@prologic

> So basically it seems that Cloudflare has enough data that they can do machine learning to figure out whether the traffic behavior and patterns of bots even ones that fake their identity are really bots or not right?

That would be quite ironic. Using “AI” to fight “AI”, huh? ðŸĪŠ

(I haven’t read the article in depth, because I don’t use Cloudflare.)
2 weeks ago
💎 Reply


movq
There’s something special about writing your own programs for OS/2 in C and finally getting it to work after sifting through lots of ancient docs. âœĻ

I’d be totally lost without KO Myung-Hun's website and Open Watcom v2. 🙏

(I’m making a little tool to dump floppy disks to image files. I know these programs already exist – I’m doing it for fun and to learn. The task itself is not complicated, but finding the correct docs is.)

https://movq.de/v/13597a4d87/os2dump.jpg
2 weeks ago
💎 Reply


⏭ïļ Next