movq

www.uninformativ.de

No description provided.

In-reply-to » Bwahahaha, these security folks have a great sense of humor! :-D Got a phishing test e-mail disguised as an overdue anti-phishing training e-mail: https://lyse.isobeef.org/tmp/overdue-anti-phishing-training-phishing-test-mail.png

@lyse@lyse.isobeef.org That sounds pretty elaborate. We did something similar last year (when this stuff still mattered, lol), but it was super easy to spot.

And then there was this, of course: đŸ€Ł

​ Read More
In-reply-to » Germans love consonants – and it’s the opposite with Scandinavian languages, isn’t it? 😅 This is so crazy for me to listen to:

@lyse@lyse.isobeef.org Hmm! I expected worse. 😅 (Never heard Czech in person.)

https://translate.google.com/?sl=auto&tl=cs&text=good%20morning%2C%20how%20are%20you%20today%3F%20my%20name%20is%20katharina%20and%20I%20am%20eating%20a%20banana%20and%20hopefully%20also%20an%20apple.%20everything%20I%20say%20is%20a%20consonant.%20Or%20maybe%20not!&op=translate

​ Read More
In-reply-to » So... my little experimental Mu (”) OS is now ~8.7k of Mu and ~2k of Assembly, which makes this about an ~80/20 split. I've managed to achieve most of the goals I had set out, by ensuring a tiny Nucleus of only ~2k Assembly and all Policy, Services and Userland written entirely in Mu (a language I also deisnged and created, which still has no support for floats LOL)

@prologic@twtxt.net I only have one potential machine for this: My old netbook. I don’t want to accidentally brick it, though 
 😅 It was scary enough to run my own OS on this.

​ Read More
In-reply-to » @lyse Ja und auch so: „Raus mit den Entwickler:innen! Das Marketing macht seine Software jetzt mit KI selber!!1!“ Kannste dir alles nich ausdenken. (Jaja, ist natĂŒrlich im Moment billiger. Aber diese Kurzsichtigkeit 
)

@lyse@lyse.isobeef.org

Aber Auslöffeln werden es trotzdem wieder ganze andere Leute mĂŒssen. Wie immer. Das ist das bittere an der Sache. Trifft immer die Falschen.

Prinzessin MĂŒllabfuhr. Den Namen mache ich mir jetzt zueigen. Mich dagegen wehren kann ich eh nicht. 😐

Kollege meinte mal halb sarkastisch, irgendwann werden Firmen dann wieder Menschen einstellen, weil die billiger sind.

Wir gehen teilweise von Cloud-IaaS-Hostern wieder zurĂŒck zu Hardware, weil das billiger, flexibler, schneller ist 
 Derzeit zumindest. Die Cloud-Hostern kommen mit dem Nachkaufen von RAM nicht hinterher, sodass stĂ€ndig „die Cloud voll“ ist. (Und, ja, natĂŒrlich wird sich darĂŒber heftigst aufgeregt, aber dass das genau am eigenen Verhalten, nĂ€mlich der religiösen Liebe zur AI, liegt, merken sie nicht.)

Es ist auch jedes Augenmaß weg. Die „fette“ Kiste mit 64 CPUs, 256 GB RAM und 2 TB Platte wird nach allen Regeln der Kunst vollgekleistert. Irgendein Furz-Workload braucht 24 GB RAM, aber das ist jetzt normal und wird akzeptiert. So ist das jetzt halt.

​ Read More
In-reply-to » So... my little experimental Mu (”) OS is now ~8.7k of Mu and ~2k of Assembly, which makes this about an ~80/20 split. I've managed to achieve most of the goals I had set out, by ensuring a tiny Nucleus of only ~2k Assembly and all Policy, Services and Userland written entirely in Mu (a language I also deisnged and created, which still has no support for floats LOL)

@prologic@twtxt.net Just out of curiosity, have you ever ran this on real hardware? 😃

Hm, interesting: https://git.mills.io/prologic/muos/src/branch/main/nucleus/nucleus.asm You’re clearing the VGA buffer in each mode (real mode, protected mode, long mode). Why’s that? Wouldn’t it be good enough to only do that after you’ve reached long mode? đŸ€”

​ Read More
​ Read More
In-reply-to » Ich könnt’ so platzen ob des ganzen Vibecoding-Schrotts, der dann jetzt doch wieder vor meinen FĂŒĂŸen landet 


@lyse@lyse.isobeef.org Ja und auch so: „Raus mit den Entwickler:innen! Das Marketing macht seine Software jetzt mit KI selber!!1!“ Kannste dir alles nich ausdenken. (Jaja, ist natĂŒrlich im Moment billiger. Aber diese Kurzsichtigkeit 
)

​ Read More
In-reply-to » Got up at 5 to have a shower and air out the bathroom before the sun hits, went back to bed. Strolled with my mate for one and a half hours and now I'm absolutely done. At 8 the temps were pleasantly cool, but that didn't last long.

@lyse@lyse.isobeef.org I also got up at 5 (I always do 😅) and went on a quick stroll around 6:30, but boy, that was chilly. So I said to myself: Screw that, I’ll try again later.

And now we’re at 32 °C. đŸ€Ł

​ Read More
In-reply-to » Dunno if anyone will find this interesting... But some ~6 months or so ago I experimented briefly with creating a whole bootloader + kernel + userland -- Basically an entire OS in the Mu programming language (which as you know I also designed and created) -- 6 months later I've worked on it some more after spending the last week working on improvements to Mu itself, which is now able to compile itself with its own Mu implemented compiler and now have an os/arch backend called muos/amd64 that boots into a running shell, with a tiny little vfs, UNIX-like semantics, syscalls, read/write, etc. It works pretty nicely, and aside from a small Assembly "nucleus", most of the Kernel and Userspace is written in Mu.

@prologic@twtxt.net Yeah, sound impressive, I gotta try this. 👌

​ Read More
In-reply-to » I am sooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOoooooooooooooooo tired of “fast-moving” software. ruff changed a ton of stuff and now all my code bases “need fixing”. Blah.

@lyse@lyse.isobeef.org Ruff, the formatter/linter, yeah.

Lol, never heard of that banana moment before, but it sounds very fitting. :-D

No wonder. I just made that up. đŸ€Ł

​ Read More

Why.

Python’s numeric types complex, float and int are not subtypes of each other, but to support common use cases, the type system contains a straightforward shortcut: when an argument is annotated as having type float, an argument of type int is acceptable; similar, for an argument annotated as having type complex, arguments of type float or int are acceptable.

https://typing.python.org/en/latest/spec/special-types.html#special-cases-for-float-and-complex

​ Read More
In-reply-to » I am sooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOoooooooooooooooo tired of “fast-moving” software. ruff changed a ton of stuff and now all my code bases “need fixing”. Blah.

(Wieder so ’n „soll ich’s einfach lassen und lieber ’ne Banane essen“-Moment.)

​ Read More
In-reply-to » I am sooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOoooooooooooooooo tired of “fast-moving” software. ruff changed a ton of stuff and now all my code bases “need fixing”. Blah.

Bonus points for this:

$ man ruff
No manual entry for ruff

​ Read More

I am sooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOoooooooooooooooo tired of “fast-moving” software. ruff changed a ton of stuff and now all my code bases “need fixing”. Blah.

And SemVer is worth nothing if your 4 year old program with over 16’000 commits is still at “version 0.x”. Blah!

Everything is horrible.

​ Read More
In-reply-to » Tell me which one of those “plus” icons on this screenshot you can click and which one is just decoration.

@lyse@lyse.isobeef.org Bingo!

Oh, yeah, newsboat is good. For this particular use case, I explicitly needed a graphical feed reader, though. 😅 I ended up using Thunderbird, which has its own interesting way of configuring/adding feeds:

https://movq.de/v/a3557e3dc9/vid-1784952576.mp4

Why are feeds categorized as “Mail”? What’s going on with that “Add” button on the left of the dialog? Why does the dialog indicate that there’s a folder called “list-files Recent Commits” which doesn’t really exist in the end? (Why does it take about 1-2 seconds to load 25 feed items?) And so on.

​ Read More
In-reply-to » Skipped a meeting and went for a stroll this arvo because my head was aching due to tension caused by lack of physical activity. That was a very good decision: https://lyse.isobeef.org/waldspaziergang-2026-07-23/

@lyse@lyse.isobeef.org Hats are back, aren’t they? Lots of people wearing hats these days, like, the big ones. đŸ€”

06.jpg looks like it’s from another planet. 😅

​ Read More
In-reply-to » Advertise in ChatGPT | Hacker News Seriously?! 😳 wut da actual fuq?! đŸ˜±

@prologic@twtxt.net Our company is paying a shitload of money for all these (different) AI tools 
 I’m probably not allowed to tell you the exact number, but it is a lot. The only other way would be to lay off employees, so we can pay even more for AI. (Needless to say, that would be the worst possible move.)

For a private person, $20 a month is also pretty expensive, isn’t it? And then assume that you maybe need more than one AI tool. You’re quickly up to $50 a month or much more. This isn’t something that I, as a private person, will ever be willing to spend for this kind of stuff.

“AI” is just expensive as fuck. On every level. They will have to (ab)use every possible way to squeeze more money out of it, and that includes ads and what not.

​ Read More

Hmm 


My project pages have this “Downloads” section and I offer tarballs for each release:

https://movq.de/git/jenny/#downloads

I added this many years ago because an OpenBSD dev asked for it (but the project in question didn’t end up in their ports after all).

What are your thoughts on this? Is it necessary to offer tarballs?

I noticed that some distributions have already moved away from using tarballs and instead always clone from Git. đŸ€”

​ Read More
In-reply-to » @prologic Hmmm, I have no idea how to solve that problem. 😅 Some jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.

@prologic@twtxt.net Oh, yes, just for clarity: This wasn’t a “pro GitHub” argument. 😅 I won’t go back there (or to another “forge”).

I think we’re totally on the same page: Decentralized Git hosting is good, but we haven’t solved the “collaboration” part yet. Or rather: We have to modernize it. The tools are already there, but (many) people don’t want to use them and think they’re clunky.

​ Read More
In-reply-to » I’m seeing some slowdowns in Vim lately. Must have something to do with syntax highlighting or indentation rules or something: When I hit Enter to go to the next line, it sometimes freezes for like 100 ms. It’s pretty annoying.

@dce@hashnix.club Yeah, but I haven’t looked into this specific issue. I am very much anti-AI, but this particular thing might be human error. I don’t know.

​ Read More
In-reply-to » @lyse Thanks. 😅 Yeah, I already found it slightly annoying myself. Let’s see how the bots respond to the new situation. đŸ€”

@lyse@lyse.isobeef.org Oh, I’m sure they’ll keep hammering dead URLs for many years to come. These crawlers are 100% brain dead. And they don’t even need to be smarter, because they still grab valuable stuff left and right.

​ Read More
In-reply-to » @prologic Hmmm, I have no idea how to solve that problem. 😅 Some jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.

@lyse@lyse.isobeef.org

How many tickets and merge requests did you get before moving to your own server?

Hm, these were probably some of the more active projects:

So it’s not a ton of stuff and there are many “issues” I opened myself, but it’s certainly more than these days.

Haven’t used git send-email even once. I definitely have to look into that soon. Wanted to do that for several years. I typically upload the patch to my server and send a link via IRC.

git send-email is good for sending patches to a mailing list (because then the individual patches can be discussed easily), but since those are dying out as well, it loses its appeal. If you want to send patches to a single person, just sending the link to your repo is far easier. đŸ€”

​ Read More

I’m seeing some slowdowns in Vim lately. Must have something to do with syntax highlighting or indentation rules or something: When I hit Enter to go to the next line, it sometimes freezes for like 100 ms. It’s pretty annoying.

Doesn’t happen in Vim Classic, so I switched all my machines to that now.

​ Read More
In-reply-to » Okay, so, my website also includes my code / git repos, and those are made browsable by stagit. What I don’t like about this (these days) is that this includes all the diffs of my commits. In other words: All my code.

@lyse@lyse.isobeef.org Thanks. 😅 Yeah, I already found it slightly annoying myself. Let’s see how the bots respond to the new situation. đŸ€”

​ Read More
In-reply-to » Okay, so, my website also includes my code / git repos, and those are made browsable by stagit. What I don’t like about this (these days) is that this includes all the diffs of my commits. In other words: All my code.

@prologic@twtxt.net Hmmm, I have no idea how to solve that problem. 😅 Some jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.

I thought I had made that super easy, because you can just send me an email – no sign-up process, nothing. But that’s way too old-school, people don’t know how to use git format-patch (let alone git send-email) and they also don’t understand that they can just send me a link to their forked Git repo (which can be hosted anywhere). Git is super flexible and powerful, but those features are hardly ever used.

Maybe people even need some kind “reward”, or “fame”. Like those “achievements” that you can unlock on GitHub. (Something to put in their CV 
 ?)

​ Read More
In-reply-to » I don't get people strolling in nature with headphones on and constantly staring at their phones all the time. Why even go outside if you cover ears and eyes? Okay, you're on the move and smell the country air, but still. Yesterday, one girl was wearing earphones and reading a real book while walking on a field path. Better than a phone, sure, but what the hell!?

@lyse@lyse.isobeef.org A small portion of people might do the headphone thing because of autism or sensory issues, to isolate them from annoying noises. I used to do that myself. đŸ€”

​ Read More

Okay, so, my website also includes my code / git repos, and those are made browsable by stagit. What I don’t like about this (these days) is that this includes all the diffs of my commits. In other words: All my code.

This makes it super easy for malicious crawlers to slurp up valuable data. I don’t like that.

I’m thinking about switching to this instead:

https://movq.de/git2/

It still shows project infos and there are Atom feeds, but to get the code, you have to actually clone the repos.

đŸ€”

(If you spot any bugs, let me know.)

​ Read More