Profile for rl_dane
About rl_dane
Fields
- Check out my blog! :D
- https://rldane.space
- My scripts
- https://codeberg.org/rldane/scripts
- Pronouns
- he/him/my good fellow
- Politics
- justice and mercy
- Faith
- Christian, but not the angry, cringey, tragically hilariously oblivious kind
- My alts:
- @rl_dane (former alt account, now migrated here), @rl_dane (BSD.Cafe #snac server), @rl_dane (Pixelfed), @RL_Dane (bookwyrm)
- Mood
- Snarky, but kind
Bio
My blog: https://rldane.space/
My scripts: https://codeberg.org/rldane/scripts
#Fediversian since late 2018, full-time #fediholic since early 2022.
First-wave #twexodee.
NOTE: Most of my toots are in markdown (rich text). Your client might mangle the formatting. Public statuses can be best viewed on on this instance's web interface. Your client should give you an option to copy the post's link.
Imported profile from fosstodon:
Involuntary time-traveler, recipient of offensive grace. Quasi-technical Linux and FOSS enthusiast. Armchair privacy advocate
Profile pic is my own, copyright me.
Header image courtesy of NASA: https://unsplash.com/photos/Q1p7bh3SHj8
My #interests:
#StarWars
#StarTrek
#Linux
#UNIX
#Bible
#Christianity
#Jesus
#AmateurRadio
#Bash
#Dallas
#Writing
#Poetry
#Space
#KSP
#Tea
#FountainPens
#Journaling
#TabletopRPG
#RetroComputing
#ClassicMac
#uxn
- Joined
- Posts
- 40723
- Followed by
- 2521
- Following
- 1599
Stats
Pinned public posts
jump to recentA switch just clicked in my brain last night.
I'm a writer.
Not "I'd like to be."
Not "I will be."
Not "Someday."
I'm a writer.
cc: @amin
Parphrasing some conversations/emotions on #Fedi the last few days, for clarity:
> "Ah, I see. Someone failed your arbitrary purity test, and now you are angry and want to hurt them with your words."
"No. I'm angry that greedy corporations have executed one PsyOp after another to make a morally clear issue murky and allow abuses to continue, and I will use what seems on the surface to be ridiculous-sounding exaggerated syllogisms and polarized statements to restore clarity to the fact that we are somehow debating just how much baby-shredding should be allowed in Open Source projects, for flip's sake.
I understand that the people who have made tragically obtuse and seemingly clueless statements in defense of the indefensible are also human beings who have mummys and daddys that love them very much, and I wish them no harm or ill.
This is not rancor, it is rectitude. Maybe look it up in the dictionary sometime."
Lady at church has a hoodie on that says "I HOPE YOU KNOW HOW LOVED YOU ARE" on the back.
Somebody gets it. π₯Ή
As long as you know an awk from a henshaw. ;)
I DID IT. I AM THE MELANCHOLY DANE!!!
IT ONLY TOOK ME THREE YEARS TO INCORPORATE A HAMLET JOKE INTO MY TOOTS!!
HOLY FREAKING COW, LADS!!!! π€£
@stefano @gabe_saltar @lcruggeri @as400 @justine
Now I'm pondering the alternate reality where I didn't spill tea all over my beloved MacBook Air in 2019. I wonder how long I would've continued daily driving MacOS. The hardware would've been supported by Apple until 2021, but I wouldn't have been motivated to buy a new one at that point.
I guess I'm glad the events worked out the way they did.
I have a hard time relating too much to me-from-ten-years-ago that happily used Google Chrome, Google Drive, and typed all his notes in Microsoft Word. π
- Loads #Fediverse notifications
- @Tusky whimpers
- Phone bursts into flames
- Spacetime folds in on itself
- I'm playing Pasur with Dave Bowman in the hotel room at the end of time
- The unnerving space fetus is keeping score
- Captain Picard's 42 palms are simultaneously placed on his forehead
- The universe is singing its song to me:
"Oooolwayyyz look on the broight soide of loife....!"
@twizzay, I feel this toot was worthy of you.
As it is also his birthday, I cannot let it pass without also honoring his memory. He would have been 18 today. (Ok, that breaks my brain a little π )
To my dear #FloofSon Hobbes. My very own Puss in Boots. πΈπ
Gen Alpha musicians be like,
πΌ "It don't mean a SHIZ if it ain't got that RIZZ! SKIBIDISKIBIDISKIBIDISKIBIDISKIBIDI!!" πΆπΆπΆ
Latest #OpenBSD #WebZine, since I didn't see anyone else linking it (under the WebZine hashtag, anyway)
Just got a follower whose info page shows -1 followers.
I'm impressed!
P.S., seems that indicates that the user's follower count is hidden. ;)
Dear #thinkpad...
What is going on with you???
$ pwd
/sys/class/power_supply/BAT0
$ grep . *thresh*
charge_control_end_threshold:90
charge_control_start_threshold:90
charge_start_threshold:90
charge_stop_threshold:90
$ for file in *thresh*; do for num in 20 90; do echo "$num > $file"; echo $num > $file; grep . *thresh* |paste - -; done; done
20 > charge_control_end_threshold
bash: echo: write error: Invalid argument
charge_control_end_threshold:90 charge_control_start_threshold:90
charge_start_threshold:90 charge_stop_threshold:90
90 > charge_control_end_threshold
charge_control_end_threshold:90 charge_control_start_threshold:90
charge_start_threshold:90 charge_stop_threshold:90
20 > charge_control_start_threshold
charge_control_end_threshold:20 charge_control_start_threshold:20
charge_start_threshold:20 charge_stop_threshold:20
90 > charge_control_start_threshold
charge_control_end_threshold:90 charge_control_start_threshold:90
charge_start_threshold:90 charge_stop_threshold:90
20 > charge_start_threshold
charge_control_end_threshold:20 charge_control_start_threshold:20
charge_start_threshold:20 charge_stop_threshold:20
90 > charge_start_threshold
charge_control_end_threshold:90 charge_control_start_threshold:90
charge_start_threshold:90 charge_stop_threshold:90
20 > charge_stop_threshold
bash: echo: write error: Invalid argument
charge_control_end_threshold:90 charge_control_start_threshold:90
charge_start_threshold:90 charge_stop_threshold:90
90 > charge_stop_threshold
charge_control_end_threshold:90 charge_control_start_threshold:90
charge_start_threshold:90 charge_stop_threshold:90
$
Sad to see the Gary Explains YT channel turning into an AI-promoting crapfest.
Like nearly EVERY video is about some AI junk.
Greaaaat, bro.
NGL, this is kind sick (in a good sense):
https://polymaths.social/@rl_dane/statuses/01M69VNN2VAR9TSM274EZ3Y0H0
A full-screen/visual editor barely larger than #ed!
rld@Intrepid:natto$ files=; for x in ed natto vise nvi vim; do files+=' '$(which -a $x); done; ls -lf $files
-r-xr-xr-x 2 root wheel 51,464 Jul 30 08:51 /bin/ed
-rwxr-xr-x 1 rld rld 58,496 Oct 31 15:51 /usr/local/bin/natto
-rwxr-xr-x 1 root wheel 326,696 Jul 10 14:09 /usr/local/bin/vise
-r-xr-xr-x 6 root wheel 455,704 Jul 30 08:52 /usr/bin/nvi
-r-xr-xr-x 3 root wheel 415,848 Jul 3 11:53 /usr/local/bin/nvi
-rwxr-xr-x 1 root wheel 2,869,016 Oct 26 17:32 /usr/local/bin/vim
rld@Intrepid:natto$ uname -srm
FreeBSD 15.1-RELEASE-p5 amd64
rld@Intrepid:natto$
#atto #natto #editor #editors #BSD #NetBSD #RunBSD #Minimalism
Also:
rld@Intrepid:natto$ man natto |grep -i standard
natto is not the standard editor.
rld@Intrepid:natto$
π
More #PatrickStewart goodness:
Patrick Stewart on #Shylock:
GUYS,
I'm worried about @clouderst
https://abc.clouderst.xyz/@clouderst/statuses/01M64S2Z9300WCJW64NP4Z86Q8
Dropping @protonprivacy VPN.
"That's bullshit and loser thinking... stop lovingly handcrafting all our code and use AI more," are the words of a sociopath.
(Yes, it's a direct (abbreviated) [quote].)
I'm out.
P.S. I just found out that Sociopath CEOβ’ was going to re-interview everyone based on how they were using AI, but backed down over the furor. If your company enables such destructive and sociopathic behavior from its "leadership," it deseves to crash and burn.
WHAT THE FLUFF, did I seriously just write a (dead-simple) #uxntal syntax highlighting script in #bash?!? π
https://codeberg.org/rldane/scripts/src/branch/main/tallight
All it does right now is put comments in blue and UPPERCASE strings of three or more characters in bold using tput.
I started writing it in #POSIX script, but POSIX's read doesn't have a way to read a character at a time. ;)
Just FYI, on this ten-year-old thinkpad, it took 16 seconds to process a 639KiB (concatenated-together) source code file. So it'll probably be decent enough for most purposes.
#Perl would've been better, but I'm quite rusty at it. βΊοΈ
#uxn #tal #scripting #shell #ShellScript #ShellScripts #ShellScripting #YakShaving
Is #bluetooth a non-starter on my FreeBSD laptop (Thinkpad X260)? It doesn't seem to want to load:
rld@Intrepid:~$ kldstat |grep -i bt
3 1 0xffffffff82b7c000 bba8 ng_ubt.ko
36 1 0xffffffff83c89000 1c0f8 ng_btsocket.ko
rld@Intrepid:~$ doas dmidecode |grep -ie bluetooth -e bt
doas (rld@Intrepid) password:
rld@Intrepid:~$ grep -ie bluetooth -e bt /var/log/messages
Oct 28 06:16:25 Intrepid pkg[80230]: gpu-firmware-radeon-kmod-btc-20260519.1501000 deinstalled
Oct 28 06:16:27 Intrepid pkg[80230]: libtextstyle-1.0 deinstalled
Oct 28 09:41:40 Intrepid pkg[47508]: btop reinstalled: 1.4.7 -> 1.4.7
Oct 28 09:41:56 Intrepid pkg[47508]: libtasn1 reinstalled: 4.21.0 -> 4.21.0
Oct 28 09:41:56 Intrepid pkg[47508]: libthai reinstalled: 0.1.30 -> 0.1.30
Oct 28 09:41:56 Intrepid pkg[47508]: libtheora reinstalled: 1.2.0_1 -> 1.2.0_1
Oct 28 09:41:56 Intrepid pkg[47508]: libtre reinstalled: 0.8.0_4 -> 0.8.0_4
Oct 28 09:42:05 Intrepid pkg[47508]: libtool reinstalled: 2.6.2 -> 2.6.2
Oct 28 09:43:06 Intrepid pkg[47508]: libtermkey reinstalled: 0.22_1 -> 0.22_1
Oct 28 11:08:57 Intrepid pkg[11774]: gpu-firmware-radeon-kmod-btc upgraded: 20260519.1500068 -> 20260519.1501000
Oct 28 11:09:07 Intrepid pkg[11774]: libtool upgraded: 2.5.4_1 -> 2.6.2
Oct 30 08:16:06 Intrepid pkg[81102]: iwmbt-firmware-20251111 installed
Oct 30 08:16:06 Intrepid pkg[81102]: virtual_oss_bluetooth-1501000 installed
Oct 30 08:17:42 Intrepid rld[7366]: /etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt0
Oct 30 08:17:43 Intrepid rld[35098]: /etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ub0
Oct 30 08:17:44 Intrepid rld[59530]: /etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ub0
Oct 30 08:17:45 Intrepid rld[93497]: /etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ub0
Oct 30 08:18:13 Intrepid rld[75752]: /etc/rc.d/bluetooth: ERROR: Unsupported device:
Oct 30 08:20:09 Intrepid rld[74596]: /etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ub0
Oct 30 08:23:33 Intrepid kernel: [23.816465] ubt0 on uhub0
Oct 30 08:23:33 Intrepid kernel: [23.816504] ubt0: <vendor 0x8087 product 0x0a2b, class 224/1, rev 2.00/0.01, addr 1> on usbus0
rld@Intrepid:~$ doas service bluetooth start ubt0
/etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt0
rld@Intrepid:~$ doas dmidecode |grep -ie intel -e lenovo -e thinkpad
doas (rld@Intrepid) password:
Name: Intel(R) Silicon View Technology
Manufacturer: Intel(R) Corporation
Version: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
Vendor: LENOVO
Manufacturer: LENOVO
Version: ThinkPad X260
SKU Number: LENOVO_MT_20F6_BU_Think_FM_ThinkPad X260
Family: ThinkPad X260
Manufacturer: LENOVO
Manufacturer: LENOVO
ThinkPad Embedded Controller Program
rld@Intrepid:~$
Ok, here to pick your brain again, #FreeBSD geniuses...
My preferred PDF/epub/etc reader, [Zathura], has been acting weird lately. Very glitcy and buggy.
I've tried reinstalling it, but that didn't help.
How can I reinstall a package and all of its dependencies?
pkg info only seems to tell me the library dependencies, not package dependencies.
Oh wait, I figured it out. XD #RTFM
doas pkg install --force $(for pkg in $(pkg info |grep zathura |sed 's/-2026.*$//'); do pkg info --dependencies $pkg; done |sed 's/:$//; s/^[[:space:]]*//; s/ .*$//; s/-[0-9.,_]*$//' |sort -u)
(It's still pretty buggy, though. :/
I might have to switch to [Sioyek, but it doesn't support #EPUB)
Ummm... what???
rld@Intrepid:~$ doas freebsd-update fetch install
doas (rld@Intrepid) password:
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 15.1-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.
No updates needed to update system to 15.1-RELEASE-p6.
No updates are available to install.
rld@Intrepid:~$ freebsd-version
15.1-RELEASE-p6
rld@Intrepid:~$ uname -srm
FreeBSD 15.1-RELEASE-p5 amd64
rld@Intrepid:~$ freebsd-version -kru
15.1-RELEASE-p5
15.1-RELEASE-p5
15.1-RELEASE-p6
rld@Intrepid:~$
#FreeBSD peeps,
How do you find out what the latest patch level is?
Right now, I'm on
rld@Intrepid:~$ uname -srm
FreeBSD 15.1-RELEASE-p3 amd64
rld@Intrepid:~$
(Thanks to @patrick for informing me the "p" bit is called the 'patch level' π)
P.S., Oh wow, it seems that p6 is available. I'd still love to be able to find that out without actually running freebsd-update. π
Also, why doesn't bectl automatically switch to the new boot env when freebsd-update install runs???
In the wake of really sad news today, here's a totally silly and stupid fun video to lighten your mood:
https://inv.nadeko.net/watch?v=CCHhd_NhzE8
https://invidious.nerdvpn.de/watch?v=CCHhd_NhzE8
https://yewtu.be/watch?v=CCHhd_NhzE8
Yeah, I was NOT ready to lose Patrick Stewart. π₯
#RIP #SirPatStew #PatrickStewart #SirPatrick #SirPatrickStewart #TV_Dads #PersonalHero
CW: Snarky vaguetooting
Your blog post about hope and against doomerism might have hit a little better if:
- It wasn't hosted on a platform that platforms actual freaking nazis
- Wasn't subscribewalled
- Didn't give you THREE FREAKING LINES of the blog post before hitting the subscribewall
Is this meant to be satire? Do you have an ounce of self-awareness?
Was listening to @tuxjam episode 133 in the car just now, and I gotta say, I truly love it when a single offhand joke sprouts legs and carries on for months after I completely forgot it.
"RISS" was me poking fun at @thelovebug for liking the Office 2007+ Ribbon interface. It stood for "Ribbon Interface Stockholm Syndrome" π
Thread context:
Previous mention: https://polymaths.social/@rl_dane/statuses/01M1N5MJ7H34V9MX0E3ZCYMS0Q
Original explanation: https://polymaths.social/@rl_dane/statuses/01KXTY2ERZ2Y30DPN8VJXS9VXS
lol holy crap, "doas make clean" from /usr/ports on my #FreeBSD laptop has been running for the past two hours, nearly. WHY??? π
Could seriously use some parallelization.
Maybe next time, I'll do cd /usr/ports; for x in */*; do ( cd "$x"; doas make clean ) & done ;)
Totally random #TheGoodPlace #quote:
CHIDI: What did you say to him? Did you make him do this somehow?
ELEANOR: Nope, this was entirely his idea.
Dude, this is good news.
Michael's gonna get a chill retirement, which, frankly, he desperately needs, and I can finally relax.
It's forking perfect.CHIDI: No, it's terrible.
Michael's wrong.
He's not the problem.ELEANOR: Well, Michael did bring me here, which was the mistake that led to all the other problems.
So, in that sense, he is the real problem.
Ha! How do you like them ethics? I just ethics'd you in the face, Chidi!CHIDI: It doesn't change the fact that we weren't truthful.
There's an old Chinese proverb:
"Lies are like tigers. They are bad."ELEANOR: That's it?
CHIDI: It's more poetic in Mandarin.
(Apparently, the actual proverb is "θ°£θ¨ηε¦θ" (YΓ‘oyΓ‘n mΔng rΓΊhΗ), or "Rumors are as fierce as tigers.")
Look, I'm not going to say his brand of humor is for everyone, by any stretch, and I can't say that the following applies to all cases, for sure, but...
Those flipping out over @prahou's recent posts/comments may benefit from reading the following:
https://en.wiktionary.org/wiki/satire
Edit: anyone->everyone, derp, sorry π
Rut row. Does anyone have the ability to update the #Signal package on #FreeBSD 15.1? π 
P.S. Oh wait, there's /usr/ports/net-im/signal-desktop.
I might try running make there to see how painful it is. XD
#ELECTRON π«¨
1 problem(s) in 1 package(s) found.
=> Please update your ports tree and try again.
=> Note: Vulnerable ports are marked as such even if there is no update available.
=> If you wish to ignore this vulnerability rebuild with 'make DISABLE_VULNERABILITIES=yes'
*** Error code 1
Stop.
make[4]: stopped making "/usr/ports/www/node24/work/.install_done.node._usr_local" in /usr/ports/
www/node24
*** Error code 1
Stop.
make[3]: stopped making "install" in /usr/ports/www/node24
*** Error code 1
Stop.
make[2]: stopped making "install" in /usr/ports/www/npm-node24
*** Error code 1
Stop.
make[1]: stopped making "install" in /usr/ports/net-im/libsignal-node
*** Error code 1
Stop.
make: stopped making "all" in /usr/ports/net-im/signal-desktop
41157.45 real 89765.37 user 2041.93 sys
11.4 hours compilation time
(Real-time was from 17:44 to 01:03: 7h 19m on a Core i5-6200U (4 cores)
And it didn't even finish.
Burn this shiz to the ground. What absolute garbage. #Electron #Node #Chromium




