I wish I knew
Just give it a go. This stuff is super cheap. All you need is a āpenā, some nibs, ink, and paper. Costs like 20-30 bucks and lasts for several years. The hardest part is finding good paper, really, because most paper these days isnāt made for ink anymore. š„“
And since social media is always only full of good results, hereās something āshittyā:
These are my first experiments in 2016 ā and thatās after having practiced with a graphics tablet on a PC for a couple of weeks. š
FTR, Iām seeing veeeeeeeeery few actual git clone operations in the logs. Most crawlers simply donāt do that and rely on the Git history being available as HTML pages.
So thatās a win. (For now.)
@prologic@twtxt.net Confirmation bias? Explain. š¤ I mean, I know what confirmation bias is, but I donāt understand it in this context. š
Is it just me or has āThe Internetā become extremely boring in the last few months?
@thecanine@twtxt.net Double standards and cognitive dissonance are great, arenāt they? š
(My favorite line last week came from one of those hardcore AI bros: āAwww, man, hardware has gotten so expensive, everything sold out, this really sucks ⦠*Thanks, nVidia.*ā š¤¦āāļø)
thx š„“
Started doing āFraktur Freitagā last week on Mastodon, and why not post it here as well. (āBlackletter Fridayā? Doesnāt work in English. š¤Ŗ)
I want to make this a weekly thing, but I obviously cannot guarantee it. š
@lyse@lyse.isobeef.org wth is 26.jpg? š¤Ø
@arne@uplegger.eu https://movq.de/v/f4336262a1/da-muss-man-aber-seinen-kopf-ein-bisschen-drehen.mp4
@lyse@lyse.isobeef.org Wheather yesterday was horrible. And today itās super humid. š¤Ŗ
@itsericwoodward@itsericwoodward.com I still have the movie in my archive. Itās a āTV captureā from 20 years ago, in German, super low resolution, noisy, ⦠š¤Ŗ
Despite the shitty quality, the file is 1.1 GB large. Video codecs were really bad back then.
@lyse@lyse.isobeef.org Nattfƶdd was the last album I heard / bought. I liked Katla and Wilska as singers (saw them live with Wilska, that was a ton of fun), but then they switched again and the new guy wasnāt really my thing. Maybe I should check them again. š¤
@lyse@lyse.isobeef.org āFestival lightā, huh? š
@itsericwoodward@itsericwoodward.com I gotta re-watch that movie. Loved it back then. š
@lyse@lyse.isobeef.org Huh, didnāt expect that. :-D
@lyse@lyse.isobeef.org I take it you also know their acoustic album āVisor om Slutetā? I love that one. š
@arne@uplegger.eu @lyse@lyse.isobeef.org Je ƶfter man die hƶrt, desto besser werdenāse. 𤣠Passt perfekt in den Zeitgeist, dieses Chaos. (Pardon, āMikrotonalitƤtā.)
Und handwerklich echt beeindruckend.
@lyse@lyse.isobeef.org Yeah, no, I havenāt really played anything in a couple of months. š¢
@lyse@lyse.isobeef.org But I wannaaaaaaaaaaaaaaaaaaa. š
Letās see how this goes: https://bugzilla.mozilla.org/show_bug.cgi?id=2065883
It just happened with twtxt.net as well! š„³
Itās the little things that make me happy these days. Like adding a function to search for text with various encodings to my hex editor. All neatly organized in the menu and with accelerators.
Just saw it happen on Mastodon, so I think that scrolling is simply broken in Firefox. ā ļø
FTR, also happens with Openbox on X11 and with labwc on Wayland, so this isnāt related to my custom X11 window manager.
Oh god ⦠this appears to be related to the input device? Using the scrollbar is fine but using the mouse wheel is not? https://movq.de/v/66db24e1ee/vid-1787378419.mp4
Emptied the CSS, removed the <meta name="viewport" content="width=device-width, initial-scale=1">, now itās just plain HTML and it still happens.
There is this extremely annoying issue with my website:
https://movq.de/v/4acced3c8e/scroll.mp4
Notice how Iām scrolling, then switching to another tab, switching back, and then the scrolling position is different?
What the hell could cause this? Itās not always like this and I have only seen it in Firefox so far (but I very rarely use Chromium anyway), and this really happens a lot on my site but not on others.
Any ideas? Did I screw up the CSS somehow? š¤
@arne@uplegger.eu Theyāre everywhere, send help
@arne@uplegger.eu Einfach so als Wahlergebnis verkünden. Dann denken die alle: āAch, Mist, wie blƶd, schon zu spƤt, na dann muss ich ja nicht mehr hin.ā Fertig. ā
@lyse@lyse.isobeef.org Oh yeah, going full Prinzessin Müllabfuhr! š„³ šø
@lyse@lyse.isobeef.org I donāt do it that often, either. But when I do, I always wanted to have such a tool. :-) And since it turned out super easy to āimplementā ⦠Why not.
@lyse@lyse.isobeef.org These look extra great with redshift enabled. š
@lyse@lyse.isobeef.org Not that often ā except for the last few months. š I was reorganizing lots of repos, merging them, splitting them, changing author names, whatever. Having an empty root commit was super handy (if there was one).
@thecanine@twtxt.net haha https://en.wikipedia.org/wiki/Don%27t_be_evil
Website might come back soon, although probably mostly unchanged. I have no idea how to stop the bots. š¤·āāļø So Iāll just gonna live with it? Is that the key to happinessā¢? š¤·āāļø
@arg@twtpub.com ohai
@david@daiwei.me Next year, apparently, but less spectacular. š¤
@lyse@lyse.isobeef.org Nice! Oh yes, observing the sun is exhausting, itās always so hot. And for not using a tripod, these shots are pretty good!
Solar eclipse: https://movq.de/v/25e6071e0c/
The author of the Xfce Wayland compositor on LLMs:
https://www.spurint.org/journal/2026/07/llms-and-xfwl4
He openly admits that heās totally aware of the issues. But he simply doesnāt give a fuck.
This is (part of) why this whole AI/LLM topic makes me so sad and angry: Many people in tech are such a disappointment. Youāre smart and intelligent, but you donāt give a fuck about anything. āItās just a tool.ā
@itsericwoodward@itsericwoodward.com It only did that after I asked it whatās going on. Before that, it treated all my attempts as regular trustworthy (but silently ācorrectedā) sources. Only a completely garbled up page (all words put into random order) was recognized as garbage. Everything else was: āHey, thatās a good source! Hereās a summary: $correct_summary_with_original_meaning_even_though_the_actual_page_said_otherwiseā
I hate having my website offline, so I tried to bring it back in a honey-potted version: āAIā agents get served article versions with inverted meaning, like ādoā replaced with ādonātā and so on.
It didnāt work. Claude noticed it and āfixedā it back to the original version. When I asked it, āwait, nowhere on the page does it say $string, check againā, it said:
This is the creepiest shit ever. Silently āfixingā stuff behind my back is the epitome of untrustworthiness.
Open the bay doors, HAL.
@david@daiwei.me Sorry, I canāt do this anymore. A large part of my work (text, code, thoughts, ā¦) of the last 20-25 years has been stolen and is now being sold at rampant prices to idiots who then complain about me being a backwards bitch (I get to hear this every single day). Everything I say and do in public is being abused.
Fuck that, Iām out.
I give up.
@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:
š¤£@thecanine@twtxt.net This is brilliant, I love it. š
@lyse@lyse.isobeef.org Hmm! I expected worse. š (Never heard Czech in person.)
@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.
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.
@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? š¤
Germans love consonants ā and itās the opposite with Scandinavian languages, isnāt it? š This is so crazy for me to listen to:
Love me some Finnish:
@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 ā¦)
Ich kƶnntā so platzen ob des ganzen Vibecoding-Schrotts, der dann jetzt doch wieder vor meinen FüĆen landet ā¦
Alles so vorhersehbar. Mann, ey.
@itsericwoodward@itsericwoodward.com lol! āYeah, it was me. What you gonna do about it? Hm? Hm?ā Cats. Typical arrogant cats. š
@lyse@lyse.isobeef.org Pretty good! Had an apple, too. š¤£
@lyse@lyse.isobeef.org Ha! š
@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. š¤£
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. š
Next heat wave coming up?
Still a few days to go, luckily, and these models arenāt super accurate ⦠weāll see ā¦
@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. š¤£
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
(Wieder so ān āsoll ichās einfach lassen und lieber āne Banane essenā-Moment.)
Bonus points for this:
$ man ruff
No manual entry for ruff
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.
For the tags feed it would be cool to include the actual changelog entries
Did that now:
š„³
@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.
Tell me which one of those āplusā icons on this screenshot you can click and which one is just decoration.
FFS.
@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. š
@klaxzy@klaxzy.net Hey, sounds exactly like the company I work(ed) for.
@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.
@prologic@twtxt.net This was to be expected and Iām glad that itās finally happening. I seriously hope that AI/LLM output gets swamped with advertisements or unwanted code, so people see what they have gotten themselves into, especially the āvibe codersā.
@david@daiwei.me You might have ended up loading the page in an unfortunate moment while I was reworking it. š
The CHANGES file is there, in the browser:
@lyse@lyse.isobeef.org Yeah, the feed names are legacy and I didnāt want to set up redirect rules. (I canāt really tell if anybody actually uses them ā¦)
Extracting the info from the CHANGES file would be nice. Maybe Iāll add that. :-)
Iāve stopped providing tarballs for branches now. This was pretty pointless, I think.
@david@daiwei.me Is this better? š¤ Pretty hard to keep this concise but also not miss anything. š¤ https://movq.de/git/jenny/
@david@daiwei.me Oh, that is a good idea. This could be included here, yeah. š¤
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. š¤
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.
@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.
@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.
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
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:
- https://github.com/vain/lariza/issues?q=is%3Aissue%20state%3Aclosed
- https://github.com/vain/pdfPres/issues?q=is%3Aissue%20state%3Aclosed
- https://github.com/vain/xiate/issues?q=is%3Aissue%20state%3Aclosed
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-emaileven 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. š¤
@lyse@lyse.isobeef.org Oh dear, thatās cute. š
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.
@lyse@lyse.isobeef.org Thanks. š Yeah, I already found it slightly annoying myself. Letās see how the bots respond to the new situation. š¤
@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 ⦠?)
Are you aware of the Residential Proxy pest?
https://spur.us/blog/smart-tv-apps-residential-proxy-sdks
This explains the access patterns that I see in my logs.
Itās funny, because I used to warn years ago that this might happen, and then I lost track of this topic. Now here we are and itās a real issue. š¤¦āāļø
@prologic@twtxt.net Which is? š
Okay, so this is live now under https://movq.de/git/. (āKurzen Prozess gemacht.ā)
@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. š¤
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:
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.)
@lyse@lyse.isobeef.org I was wondering for an embarrassingly long time why my NAS wouldnāt boot. (The main power supply switch was turn off.) š¤Ŗ
Falls sich hier noch jemand fragte, was genau mein Humor ist:
https://sueden.social/@DerSash/112366647794794897
Das Gegenteil von Erbse ist Verdiense.
@lyse@lyse.isobeef.org Das ertragā ich wahrscheinlich nur auf Mute. ScheiĆ LƤrm. š¤£
Note to self: If you turn something off, this means it is not on.
@lyse@lyse.isobeef.org Stimmt, das hatte ich vƶllig vergessen. Gab da mal diese Zeit, in der āForenbeitrƤgeā die Pest waren. š¤ Da ist sie also wieder, die rosarote Nostalgiebrille. š
@prologic@twtxt.net @itsericwoodward@itsericwoodward.com āEnterpriseā Java ruins everything, eh? š I only did that very briefly, luckily.
Das jüngste Posting im Shell und Programmieren-Forum bei ubuntuusers.de ist jetzt 1.5 Monate alt. š¢
Was habā ich dieses Forum früher geliebt. Aber das Medium ist einfach tot, niemand ist mehr an so einem Austausch interessiert ā¦
@lyse@lyse.isobeef.org It reads a lot nicer, yeah. And you can do oink.my_property += 1 as well, for example.
@lyse@lyse.isobeef.org Good question, I donāt know yet if the standard library has been extended a lot. š¤
@prologic@twtxt.net No. After the cutoff-date, hashes are expected to be v2. End of story.
(In jenny, a twt can only ever have one thing that can be used for threading.)