And here it is! Welcome back as my screensaver, Asciiquarium ๐Ÿ˜Š

I could have reimplemented it in Qt, as it was done back in the KDE 3/4 days... or I could just run the original thing in a Konsole window and call it a day ๐Ÿ˜

Show thread

How it works? It's a Plasma wallpaper plugin which is an extremely simple QtWayland compositor that only handles a single fullscreen window and draws it - so any Wayland window can be drawn as a background. This window can of course also belong to Xwayland ๐Ÿ˜„

This means we can go beyond xscreensaver. How about... Wine? ๐Ÿ˜

Show thread

I had a random thought - "what would it take to support arbitrary old screensavers in Plasma 6 again?" ๐Ÿค” So here's xscreensaver safely rendered as a background for Plasma screen locker, working on both Wayland and X11 sessions. Turned out so much simpler than I expected ๐Ÿ˜ Just some 70 lines of pure QML and a tiny glue to launch the process.

I would say I'm a Wayland developer. I've had some hand in libwayland and the foundational protocols in the past years, and I still have a hand in some protocols today.

That is why, when someone publicly vents that Wayland makes the touchpad feel wrong, or Wayland breaks the picture on the TV, or Wayland uses wrong fonts, it feels like they are blaming me personally.

I understand how it is easy to come to the conclusion that Wayland is to blame. Despite reasoning otherwise, it still hurts.

Last weekend, we reached another milestone in our efforts to have all Debian packages versioned in Salsa (Debian's GitLab instance). Out of around 39000 packages, less than 2000 are not in Salsa! Check trends.debian.net/#vcs-hosting for some cool graphs #debian #salsa #09

All this ADHD productivity advice accomplishes one thing first and foremost, and that's imitating the markers of neurotypical productivity.

You're masking. You're pretending to be normal when you just aren't. And that takes a shitton of energy.

You're at your best when you just randomly bump into tasks and do them. And that doesn't need to involve any of the trappings of what we traditionally think of as productivity.

You will eventually figure out what you need and what works for you. And when it eventually inevitably stops working, because it has become boring, then you will naturally figure out something else.

Show thread

"Sideloading" is the rentseeker word for "being able to run software of your choosing on a computing device you purchased". There is no reasonable case for an operating system developer having a say over what programs you run on your hardware.

#Android #Google

FWIW, don't mind the stripes on the bottom or right edge on some of these photos. It was just me poorly rotating and noticing too late ๐Ÿ˜›

Show thread

And the great thing is that you can take your past photos and re-develop them again with whatever code you have available now. No need to be picky, it's fast enough to just go through them all.

Show thread

There are still some crucial things missing, such as profiled denoising or proper highlight recovery, but since the performance budget for a still photo is much higher than for a 30 FPS video, there's plenty of room to add more stuff - and most of these 2 seconds are spent reading DNG and saving JPG anyway.

Show thread

Unlike Glowup, which takes about 30 seconds and lots of RAM to process, this is still just as fast - the photo is developed within 2 seconds from shooting.

Show thread

To pass some time in a train yesterday, I've copy'n'pasted my recent GPU ISP into Millipixels' postprocessing code to see how it compares with what was already there. Before/after:

It's a pitch deck season. Finally I have 2 personal projects in the making, that I deeply believe in โค๏ธ
and I'm searching for funding.

Keep the faith (for me) ๐Ÿ˜Š

#indiegamedev #indiegame #stopmotion #animationart

I'm currently working on something else, but I need a little motivation boost ;)
Here are some new props for the quirky owl movie. This scene will be much colder, a tough one for the little owl.
But it will all end well โค๏ธ

#stopmotion #diorama #miniature #owl #mastoart #inspiration

@Albright @Crell Vibe coding accelerates the transition from "greenfield project" to "the guy who built this no longer works here" from months to minutes!

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml