@lyse@lyse.isobeef.org Ahh, ohh! Thanks! :D
Both of these scenarios is mindboggling â imagine such a world:
Gastornis species were very large birds that were traditionally thought to have been predators of various smaller mammals, such as ancient, diminutive equids. However, several lines of evidence, including the lack of hooked claws (in known Gastornis footprints), studies of their beak structure and isotopic signatures of their bones, have caused scientists to now consider that these birds were probably herbivorous, feeding on tough plant material and seeds.
If they ever invent a time machine, I wanna go back to the Dinos. đŠ
When we arrived for the setup, the DĂŒsseldorf youth group was dismantling their camp on the same spot that we had originally booked. But the camp site manager told us that we were the only group on the entire camp site, so we could select any spot, whatever we liked. That was really great, because originally we would have needed to transport all food 150-200 meters from the kitchen to our site. Hence, we just decided to set up in front of the kitchen. We still could just use the entire camp site for games, separate the heavy snorers from the rest, etc.
The only downside was that the sanitary facility was on the other end of the camp site. So, when taking a shower, going to the loo, washing the dishes, we had to always hike over the entire camp site. The kids and their leaders had to do their dishes themselves, this was a tent camp, not a hotel visit after all. Being a member of the kitchen team, we of course took advantage of the dishwashing machines, though. :-) In a traditional tent camp, the kitchenâs dishes are washed by the rotating dish/kitchen service. All children have to participate in that a few times.
On the second to last full day, some camp constructions were built. That spot was another ten minutes hike into the woods. Not sure why the that program wasnât done right at the beginning but towards the end. That would have been a great playground throughout the camp.

Something felt definitely wrong, I got up much earlier during the camp than when I have to work. Typically, I woke up beween 6 and 7 because I really had to go to the loo. There was almost always somebody already awake from the kitchen teammates or leaders. So, I always decided to not return to bed. When I was the very first one, I turned on the coffee machine and water kettle to the delight of the others and five minutes later, another person arrived at the kitchen. As a bonus, we sometimes got to enjoy the sunrises, like this one: https://lyse.isobeef.org/2026-09-07-morgensonne/
git, curl and a web server of some kind.
For the curious, this is fully documented with roleplay Alice/Bob. I was going to test this with @david@daiwei.me but we both got busy, but now Iâm on holidays from work for a month so đ€·ââïž đ€Ł
By industry i assume you both mean IT?
Whatâs going on in your neck of the woods (planet) đ§
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. đ
My long weekend has finally arrived!
To celebrate, I busted out FCEUX (an NES emulator) and killed some ghouls in Castlevania 3, stomped some koopas in Super Mario Bros, and even hit a homerun in Base Wars (one of my personal faves, a baseball game featuring fighting robots).

Iâm about to switch to MAME to play some arcade classics in preparation for an outing tomorrow night to an arcade bar (for my sonâs birthday).
And I donât go back to work until Wednesday! Woot!! đ€
Awful 33°C today. But I had to move, no matter what. So, I went outside. At first, the sun was out a bit. It was brutal. Later it vanished behind the clouds. But the humidity was still through the roof.
I watched the corn harvest I came across. Dusty as hell, but it was great fun observe the machineries work.
Going up my backyard mountain, there werenât many people around. I was pleasantly surprised. However, the smaller hill below was rather crowded. Many people with picnic mats, enjoying their dinner, painting A3 love letters, claiming all available benches, taking wedding photos, walking their dogs, etc.
The public barbecue site at the summit is still closed due to the ongoing fire hazard. I found it rather funny to see a fire extinguisher ready to go next to it. The bread and cake smell disclosed that the Mountain Baking Boys were active. The large oven right next to the BBQ was still going strong.
@movq@www.uninformativ.de @itsericwoodward@itsericwoodward.com Hahaha, a festival, indeed! :-D There was also âRaupenkriegâ (caterpillar war): jumping against each other in sleeping bags. I reckon that counts as pogo or mosh pit.
And back in the days, we had wonderful deep mud all around us, too! In extreme years we even needed to leave the camp ground for a day and walk to a gym with all the kids. There was just too much rain and the creek dangerously high.
We once had an actual creek running through the dining tent before the kids arrived. Luckily, it didnât originate from the official creek, but the water came down the hillside. Unimaginable today with all these droughts in summer. Many creeks around here are dried up for several weeks, if not months now.
There you go, enjoy my favorite selection of yummy chocolate on the ground!
- https://wawuwo.de/old/wawuwo2006_woche2/montag/00020.html
- https://wawuwo.de/old/wawuwo2006_woche2/dienstag/00011.html
- https://wawuwo.de/old/wawuwo2006_woche2/dienstag/00018.html
- https://wawuwo.de/old/wawuwo2006_woche2/dienstag/00024.html
- https://wawuwo.de/old/wawuwo2006_woche2/freitag/00003.html
- https://wawuwo.de/old/wawuwo2007_woche2/09.08.2007-donnerstag/00001.html
- https://wawuwo.de/old/wawuwo2007_woche2/09.08.2007-donnerstag/00004.html
- https://wawuwo.de/old/wawuwo2007_woche2/09.08.2007-donnerstag/00021.html
- https://wawuwo.de/old/wawuwo2007_woche2/10.08.2007-freitag/00005.html
- https://wawuwo.de/old/wawuwo2007_woche2/10.08.2007-freitag/00009.html
- https://wawuwo.de/old/wawuwo2007_woche2/10.08.2007-freitag/00010.html
- https://wawuwo.de/old/wawuwo2007_woche2/10.08.2007-freitag/00011.html
- https://wawuwo.de/old/wawuwo2007_woche2/10.08.2007-freitag/00013.html
- https://wawuwo.de/old/wawuwo2007_woche2/11.08.2007-samstag/00001.html
- https://wawuwo.de/2009/woche2/freitag/043.html#image
- https://wawuwo.de/2010/woche2/abbau/016.html#image
It was a question of the mindset. Once we supervisors just made the best out of it and tried to had fun, the kids typically didnât mind the mess either. Besides building huts, one of the most favorite things ever was actually âMatschschöpfenâ (scooping mud). The kids scooped puddles into wheel barrows using giant soup ladles from the kitchen. âSorry kids, time is up for today. Whoever sits in the closing circle first gets to go first tomorrow.â Unfortunatly, I donât find any photos from that.
đ¶ âAfter the Fleshâ - My Life with the Thrill Kill Kult https://www.youtube.com/watch?v=pgtkvcKmABM
âI am the new way to go, I am the way of the future.â
@lyse@lyse.isobeef.org Oh yeah, going full Prinzessin MĂŒllabfuhr! đ„ł đž
And just like that Problem 10 is done and correct whoohoo đ„ł It was easy because in Problem 7 Iâd already written an iterator to produce infinite primes. So the solution for finding the sum of primes under 2,000,000 is basically (shortened):
primes := iter.take_while(iter.filter(prime_candidates(), is_prime), fn(p) { p < n })
print(iter.sum(primes))
And of course the answer is: 142913828922 which took ~21.ss for the Go Vm to compuete.
Whatâs interesting here⊠Which is the interesting thing about Mu is the dual runtime. So the above solution for Euler Problem 9 finds the solution in ~429ms with the Go VM and ~327ms natively compiled to darwin/arm64. Not bad for a language I havenât really done any optimization work on yet (correctness first obviously).
but yes, however you cannot currently add it or delete post via the app as I havenât really built that feature at the moment you technically can do it, but you do run into some challenges with breaking threads if youâve already published something and then go back and edit it so we generally advise not to do that too much if you can help it
Most of this insane power consumption happens during the models training, so the additional cost of prompting, is minimal. Facebook invented cool ways to exted the environmental damage far beyond the training stage, by dumping the dirty data center water into nearby water sources, but thatâs more so a Facebook problem, than a fault of AI.
I would still never waste my own money, paying for any AI subscriptions that my employer doesnât already pay for, no matter if we use them, or not.
I am also against aggressive scraping and taking everything as training data, disregarding the authors wishes and license. I allow it on my website, mostly as proof that no matter how much they scrape my stuff, the real me remains both a superior webdev and artist.
I am well aware this makes me come across really egotistical, especially after developers far better than me, embraced vibe coding, arguably way too much. To give an example, all attempts to get Microsoft Copilot, thatâs embedded into SharePoint, to generate an extension/uBlock filter to make SharePoint revert to the old superior UI failed, but I was able to do that in three lines of code ( https://thecanine.smol.pub/ublock-filters ), in half an hour, despite me never seeing the code of that page before. After a few of these comparisons, it is increasingly hard to see most of these tools, as my replacement.
I am not even going to talk about the people trying to imitate my art style with AI, until they can show me a result where all the squares are the same size, in a grid and actually square.
@movq@www.uninformativ.de True enough. I guess itâs just the worst kind of âgroupthinkâ, silently correcting âmistakesâ (aka minority responses).
This would seem to imply that the answer being shouted by the most voices in unison is âcorrectâ. How could that possibly go wrong? đ
@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â
Blurry as fuck, but there ya go: https://lyse.isobeef.org/abendhimmel-2026-08-04/
Iâm still on a deckbuilding kick, so I was thrilled that we managed to get 3 games of Magic in last night.
In game 1, my Marvel Villains deck couldnât stand up to Doctor Whoâs Missy and her army of Cybermen (and Daleks). Since someone else was playing a dark lord Sauron deck, I guess that means sheâs even more âvillainousâ that anything Marvel or Tolkien could offer.
For game 2, I ran my Guardians of the Multiverse deck (formerly known as The B-Vengers or Marvel Heroes 2: Electric Bugaloo). It was working well, and I had quite an army going, but I was still one turn from a win when an opponentâs tribal elf deck went off, killing everyone with 19 19/19 forest-walking elves. ÂŻ_(ă)_/ÂŻ
Then in game 3, I ran my Avengers deck, and finally got the win thanks to a Heroesâ Podium, a pair of Hawkeyes, and a flying, shield-wielding Captain America. Assemble, indeed.
Last night will likely be my final Marvel-only game night for a while. I still need to test the decks out some more, but theyâre basically complete (I donât currently plan on adding any more cards to them). Plus, while Iâm on this kick, Iâd like to finally finish my Sauron deck, and Iâve got some cards on order for both a Dune-themed deck and a couple of decks inspired by the old-school Beatdown Box.
I really am saddened by the current state of LG, as someone who used their phones and monitors for decades and still uses and albeit cautiously recommends their TVs, to those who can also go through the hours long process, to reconfigure them.
They really are the ultimate great hardware, burdened by adware and spyware filled anti-consumer firmware company.
@david@daiwei.me Go ahead and grab something, mate! 
@GabesArcade@gabesarcade.com So we going with an Import/Export feature? Or would you also like optionally to write # follow = into the feed too? đ€ Can do either/or or both.
@movq@www.uninformativ.de A mate showed me a graph reaching 40°C⊠:-O Itâs going to be hell on earth.
@lyse@lyse.isobeef.org @movq@www.uninformativ.de @klaxzy@klaxzy.net @david@daiwei.me Iâm in a similar boat, they pushed us to use it, then pushed us to keep our usage below a certain threshold (although they do allow certain âpower usersâ go beyond the limit, LOL). I dragged my feet at first, but they finally broke my spirit about a month before the limits were put into place. Unfortunately, Iâve been doing more managing than coding lately, so I mostly just use it for creating JIRA tickets (I find it to be very good at producing âAgile artifactsâ).
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.
@movq@www.uninformativ.de Itâs âshapingâ up to where I think I want it to go đ
Next heat wave coming up?

Still a few days to go, luckily, and these models arenât super accurate ⊠weâll see âŠ
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.
@david@daiwei.me Itâs somewhat expected to have a fair bit of Assembly (machine code) to get some of the bits you need going. But I think I can reduce this a bit. Letâs seeâŠ
@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.
@prologic@twtxt.net Sorry I havenât seen your question before! and to answer your question, no, it wasnât hard at all. itâs a simple go build âŠetc. as instructed + scp twtd to remote + made a systemd service for it to (re)start automatically under a dedicated twtd user for lols. + poked at the Caddyfile to reverse-proxy a couple of paths and called it a day.
Too much info?
@david@daiwei.me Go down to âReleasesâ, thereâs a link to the CHANGES: https://movq.de/git/jenny/CHANGES.html
@movq@www.uninformativ.de Similar to my Go IDE at work. GoLand hangs so often in this giant code base. :-D (But it could also be one or the other snake oil thatâs forcefully installed and fucks with me every day.)
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.
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.
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!?
@david@daiwei.me @lyse@lyse.isobeef.org Oh, I wish it was for work. Iâd usually abstain from going if donât get to choose either the location, or the company. But, both? HEeeeeLL No!! đ
Posting the review and plan here for posterity as it is related to this thread: https://canvas.mills.io/a/6QVGjzRW
The PR(s) as-is will likely not go ahead Iâm afraid. More work to be done, but this is basically all about the âRecoveryâ story and how to anchor and notion of an âaccountâ without well umm an account đ€Ł
@prologic@twtxt.net well, thank you my good friend! Now, lets go for blackjack and hookers! đ
@david@daiwei.me Right now, ttâs theme is baked into the binary. I have to edit the ui/styles.go and recompile. Luckily, this almost takes no time. But my todo list already includes a bullet point to make this customizable via the configuration file. :-)
The first thing that came out of my mouth this morning was: âI donât feel like I want to go to the beach. Sue me!â
Well, yes! It IS one of those days.
@movq@www.uninformativ.de Iâm with @prologic@twtxt.net on this one⊠I spent nearly a decade as an âenterpriseâ Java developer (servlets and JSPs and Spring, oh my!) before I finally swore it off, and Iâve been Ora-clean ever since (8 years and counting).
I wonât go back.
@lyse@lyse.isobeef.org Iâd recommend going for ksh93. oksh is quite barebones, and mksh doesnât support set -o multiline.
You may have noticed I am not as active as I used to be here. Old @bender@twtxt.net isnât going anywhere, though! But⊠I am Hyde, and my Jekyll resides at @david@daiwei.me. Jekyll is having his turn more often now, so if you follow my pure, unrestrained evil, you may as well follow my dark desires, hypocrite counterpart. đđ€Ł
Follow @david@daiwei.me, or I will bend you!
Unread messages are yellow, while read messages are white in tt. Focusing them just alternates the fore- and background colors. With the old color scheme, I disliked that inline code and code blocks were basically just the opposite of normal text. Hence, unread code was white and read code yellow. I found this often confusing, especially with larger code blocks. Sure, there are the timestamp and author columns that still show the usual white (read) and yellow (unread) background for selected messages, but still.
This is how it was before with unread messages:

Before with read messages:

So, I just reworked the code styles. Not sure if I like that or if it is actually an improvement. Unread code is teal on gray when not in focus and becomes blue on orange when focused. I thought the dark gray code background on a black regular background is still nice and subtle. The same similarity in colors for focused messages meant to go with an orange code background on a yellow regular background. The teal was too light, so went with a blue foreground color:

When read and unfocused, the new color scheme calls for the same code style teal on dark gray. However, with white as the main background for selected messages, I went with a light gray code background and a blue code foreground. Again, the contrast with white and teal wasnât good enough. Vice versa, blue on dark gray is also not all that readable:

It looks like a parrot. Letâs see if I begin to like it.
I really think I should go back to Java.
Writing programs in Python is so exhausting. I want a compiler and I want static typing. No, linters and type checkers and IDEs are not good enough. Compilers catch way more errors in advance.
Rust is also exhausting. Theyâre constantly adding language features and, at the same time, the runtime library remains tiny and you need 3rd party libraries for everything. Many of those are still at version 0.x (SemVer!) and you canât rely on anything. Often times, you need the latest Rust nightly compiler.
Go is ⊠I donât like it. And huge binaries.
I like C as a language, but itâs too fragile. I want to have a proper HashMap every now and then.
None of the above have good GUI libraries, at least not on Linux.
And then thereâs Java. This is my fractal renderer that I wrote over 17 years ago:
https://movq.de/v/fcd3c4e557/vid-1784121825.mp4
Itâs fast. It has a GUI with custom widgets and those werenât even hard to make. It still works without changing a single line of code. The source code files have timestamps from 2009 and I just noticed that the JAR file Iâm using in the video was compiled in 2010.
Java as a language is relatively easy to learn and to master. There are few surprises. The source code organization with packages is good. Java API docs are clear and well written.
The JVM ramp-up times have improved considerably:
https://movq.de/v/e7314e521e/vid-1784121998.mp4
This isnât like the Dark Ages anymore. Might even be usable for some CLI tools.
The only thing where Java really sucks is anything close-ish to the kernel. Try issuing an ioctl() ⊠I couldnât have made my TUI framework in Java, but then again, I wouldnât have needed to because Swing already exists and it just works.
@balloon-fu-sen@tw.fus.f5.si yes I wouldnât go and change your feeds location the location a fourth time thatâs for sure! đ€Ł
@david@daiwei.me Please write an issue for this đ I donât mind which way we go!
I also set this to local years ago:
$ go env | grep TELEM
GOTELEMETRY='local'
When this came out I was also outraged. But it doesnât go anywhere, there are no network connections. It is effectively âoffâ like this.
@lyse@lyse.isobeef.org Yeah, okay, the default being local means it only stores this stuff offline. So they claim. I donât trust this and I donât want to go anywhere near it.
@movq@www.uninformativ.de Yes, this is absolutely a no-go!
A long time ago when the first telemetry shitstorm happened, I added export GOTELEMETRY=off in my ~/.zshrc. But it doesnât seem to be picked up at all (I actually call this sabotage!):
$ go env GOTELEMETRY
local
$ go env -w GOTELEMETRY=off
go: GOTELEMETRY cannot be modified
$ go telemetry off
$ go env GOTELEMETRY
off
I donât think Iâm going to add edit and delete support in this app because I think it was a horrible mistake to add those features to a client đ€Ł