For the life of me, this looks like an angel reaching heavenward.
For the life of me, this looks like an angel reaching heavenward.
Even our fruit is getting into the AI business.
Enjoy the little things in life, like the unsubscribe button in an email taking you to a form requiring you to type in your full name and email address and reason for leaving, so you feed the email to SpamSieve instead, and then a few minutes later seeing that a brand new email from the same company went straight to spam because the filter knows how to file it appropriately now.
Life’s too short not to appreciate the quiet moments of beauty.
AI prompt of the day:
You export an app’s user list and want to import it into Okta before you sync the 2. Okta gives you a CSV template to download, usually (always?) called okta-csv-template.csv, but its format varies per-application.
“Please rewrite employees-export.csv in the format of okta-csv-template.csv.”
This saves so much tedium.
Meta Has Created a Prediction Markets App - The New York Times
The app would be independent of Meta’s other social media offerings, although sources told the paper that those social sites could direct users to engagement with the app.
Oh sure, why not. I suppose they’ve already ruled out selling vapes or meth, or at least haven’t added those business units to their annual filings yet.
I truly wonder if Meta’s Downfall as a Service umbrella has ever rejected an idea as being too detrimental to society, and if so, how awful did it have to be to cross that line?
I’ve recently seen a small flood of my personal and work emails (and group aliases) getting responses from many other companies’ support emails, as though someone were opening support tickets using my addresses. Is this some weird variant of push bombing? Or maybe someone getting me to train my spam filters to reject support emails so that Ill miss an important one (like “we’ve received your request to transfer your domain name; reply to cancel”) or such?
My uConsole computer finally arrived after a 10-month delay. I started kicking the tires by installing fun software on it, and quickly realized it’d run better if it looked cool. Here’s how I did it.
Raspberry Pi OS uses Plymouth to make show a boot splashscreen. By default, it displays the image file at /usr/share/plymouth/themes/pix/splash.png. I’m sure there’s a “better” way to do this, but I simply replaced that file with my own 1280x720 image (to match the screen’s native resolution):
$ cd /usr/share/plymouth/themes/pix
$ sudo cp splash.png splash.png-dist # Keep a backup
$ sudo cp myimage.png splash.png
$ sudo plymouth-set-default-theme --rebuild-initrd pix
That last line rebuilds the initrd image so that the kernel will use the new image.
I use Wayland instead of X11, and that setup uses pi-greeter to show a lock screen. That requires editing /etc/lightdm/lightdm.conf. I copied my new user image to /usr/share/plymouth/themes/pix/smiley.png, which isn’t the right place to put it exactly, but has it living next to the splash.png I installed in the previous step. Then I backed up lightdm.conf and edit its default-user-image and wallpaper values like so:
--- pi-greeter.conf-dist 2026-06-22 18:52:53.702242786 -0700
+++ pi-greeter.conf 2026-06-22 18:55:06.519726407 -0700
[@@](https://micro.blog/@) -1,7 +1,7 [@@](https://micro.blog/@)
[greeter]
-default-user-image=/usr/share/raspberrypi-artwork/clockworkpi.png
+default-user-image=/usr/share/plymouth/themes/pix/smiley.png
desktop_bg=#000000
-wallpaper=/usr/share/rpd-wallpaper/RPiSystem_dark.png
+wallpaper=/usr/share/plymouth/themes/pix/splash.png
wallpaper_mode=center
gtk-icon-theme-name=PiXflat
gtk-font-name=Nunito Sans 12
Note that usr/share/raspberrypi-artwork/clockworkpi.png doesn’t even exist by default, so the lock screen falls back to a boring silhouette of a person.
I’m teaching my coworkers not to trust leaving their laptops unlocked, and I have to practice what I preach. I want my screen to automatically lock if I ever forget to manually do it. That’s easy! Edit the ~/.config/labwc file like this:
--- autostart-dist 2026-06-22 19:12:18.204495749 -0700
+++ autostart 2026-06-22 19:12:12.708859097 -0700
[@@](https://micro.blog/@) -1 +1 [@@](https://micro.blog/@)
-swayidle -w timeout 600 'wlopm --off \*' resume 'wlopm --on \*' &
+swayidle -w timeout 300 'swaylock -f -p' timeout 600 'wlopm --off \*' resume 'wlopm --on \*' &
The extra timeout 300 'swaylock -f -p' locks the screen after a 5 minute idle timeout.
And that’s it! Reboot and enjoy your cool graphics and slightly more secure setup.
Bonus rant: every time I accidentally launch Chrome and try to quit it and it blocks me with its stupid non-standard highjacking of what cmd-Q means, I’m tempted to defenestrate my laptop until I remember that I can fix that broken setting in its preferences.
I remember when I use to like Chrome and appreciated its design. Believe it or not, it was a pretty nice browser nearly 20 years ago.
Why yes, you can run Factory’s Droid on a Raspberry Pi. Not officially, sure. This isn’t part of our CI/CD pipeline and we’re not publishing packages for it the way we do for our supported platforms. Still, it works!
Uber’s tired of getting sued for breaking laws so they’re trying to change them. Vote no.
Honestly, getting me to take the side of ambulance chasers is quite the accomplishment. I’m impressed by their dedication to evil.