Profile for rl_dane

About rl_dane
Fields
- Check out my blog! :D
- https://rldane.space
- Pronouns
- he/him/my good fellow
- Politics
- justice and mercy
- Faith
- Christian, but not the angry, cringey, tragically hilariously oblivious kind
Bio
I have a blog, which I'm starting to write regularly in: https://rldane.space/
NOTE: My toots are in markdown. Your client and maybe even your instance might very well mangle the format.
For best results view the post natively on this instance's web interface. Your client should give you an option to copy the post's link. I post publicly by default to make sure people using regular Mastodon or other markdown/html-stripping services can still see what I intended to write.
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
#fedi22
Stats
- Joined
- Posts
- 7087
- Followed by
- 1866
- Following
- 1125
Pinned posts
jump to recentP.S., You know, I think I'll make a point of posting random #doodles from now on!
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. πΈπ
@sotolf @mirabilos @thedoctor @amin
ROFL
The opposite of "Dutch is not a serious language" is "Norwegian is far too serious a language!"
Gen Alpha musicians be like,
πΌ "It don't mean a SHIZ if it ain't got that RIZZ! SKIBIDISKIBIDISKIBIDISKIBIDISKIBIDI!!" πΆπΆπΆ
@stefano @mms @amin @justine @ParadeGrotesque
"We and the literal legion of demons we sold our souls to would like to have access to your..." yeah NO
"Strategic Cryptocurrency Reserve"
*blink* *blink* *blink*
I... Um...
It's like my soul is segfaulting when I read that.
"Ok, roll."
"What am I rolling for?"
"A spell."
"But I'm not trying to cast a spell."
"I know. Roll anyway."
"Ok, there."
"Excellent! You cast UNCONTROLLABLE CRYING."
"WHAT?!? Why in the world would I cast that? I mean, I know how I'm feeling right now, I want to cast CONQUER FOES, DESTROY EVIL, END INJUSTICE, or heck, UNLIMITED BOON AT RANGE. I mean, if I'm casting anything right now, it should be BERSERKER RAGE AT SYSTEMIC INJUSTICE!!"
"Sorry, but you cast UNCONTROLLABLE CRYING."
"WHY!??"
"Give me another roll."
"FINE. There."
"You look it up your spell book, and apparently, UNCONTROLLABLE CRYING is the normal response to really awful world events when you still have a heart and soul."
"Huh. Dang. So... no BERSERKER RAGE AT SYSTEMIC INJUSTICE?"
"Not without trading in your soul."
"Ok, I guess I'll keep it."
#ShortStory #FediShortStory #ThisIsWhy500CharactersIsntEnough #StoryTime #StoryTellers #DND #D&D #RPG #TTRPG
Hey all #polymaths / #hellthreadists,
I've got a bash one-liner (should probably work in ksh and possibly zsh) for importing lists.csv into your polymaths account.
It requires toot (can be had from your rolling release distro's repo, or pipx install toot
), and for toot to be logged into your (not alpha) polymaths account.
Export your lists.csv from polymaths alpha and run this in the same directory.
Check the error messages carefully. Just FYI, it will create any list found in your lists.csv, so if you run it more than once, it'll try to re-create the same list and generate an error, but it's not catastrophic.
It will also follow each account in the list, just in case, and it also converts @alpha.polymaths.social
accounts to @polymaths.social
, so if the account hasn't been created yet, or has a different name (*COUGH* @joel), you'll have to fix that manually.
It's far from foolproof, and not even in the same parsec as FAST, but hey, it's something. XD
IFS=$'\n'; for list in $(grep , lists.csv |cut -f1 -d, |sort -u); do echo "::: ::: -> $list"; toot lists create $list; for user in $(grep "^$list," lists.csv |cut -f2 -d, |sed 's/alpha\.\(polymaths\.social\)/\1/'); do echo "::: $user -> $list"; toot follow $user; toot lists add $list $user; done; done
Let me know if it works for you.
cc: @amin
You are given the Scepter of the Knights of Who Say "Ni!" to hold for one day.
It gives you the right to make a single decree that will be law on the entire Earth for one year.
What law will you decree?
SILLY ANSWERS, ONLY. This is to have fun, not bring up heavy and disheartening topics.
Here's mine:
"From henceforth and forevermore (or 365.25 days from the commencement of the decree, whichever is shorter), any persons caught speaking a sentence out loud containing the phrase "however comma" shall be held in stocks for 24 hours, lashed 39 times upon their left buttock with wet fettucine, and forced to speak in sentences comprised completely of 'Ekke Ekke Ekke Ekke Ptang Zoo Boing!' for not less than one calendar month!"
memes are a Meme, but not all memes are Memes.
Conversely, not all Memes are memes.
See also: before was was was, was was is.
I π #GTK
Ok, this is a solid #AprilFools troll.
#bzip3 continues to amaze me:
-rw-r--r-- 1 ~~~ ~~~ 100M Apr 1 2025 outbox.json
$ simplify $(bzip3 < outbox.json |wc -c)
4.57 MiB
$ simplify $(xz -9e < outbox.json |wc -c)
4.69 MiB
$ simplify $(zstd --ultra -22 < outbox.json |wc -c)
5.06 MiB
(I didn't time it, but it was much faster than the other two)
Also, just in case anyone's curious, simplify
(poor name pick, but I couldn't think of anything better) is just a bash function for converting byte counts to an SI unit:
function simplify { #Reduces a big bytes count down to megabytes or whatnot
local steps num
[ $1 ] || ( warn "simplify() called without parameters\n (requires a number of bytes with no unit name)"; return 1 )
steps=0
num=$1
while [[ $(echo "$num > 1024" |bc) == 1 ]] #bc has to be used because num is a float
do
let steps++
num=$(echo "$num/1024" |bc -l)
done
#Cut off after two decimal place:
num=$(echo "$num" |sed 's/\(\.[0-9][0-9]\)[0-9]*$/\1/')
printf "$num "
case $steps in
0) echo b;;
1) echo KiB;;
2) echo MiB;;
3) echo GiB;;
4) echo TiB;;
5) echo PiB;;
6) echo EiB;;
7) echo ZiB;;
8) echo YiB;;
*) echo "1024 ^ $steps bytes";;
esac
}
#Poll: When you buy movie tickets, where do you like to sit?
Does anyone have an $LS_COLORS
variable set-up for a light (#000000 on #FFFFFF) terminal?
Kinda tired of squinting at light green text on white.
#tootlog script is working again. Had to just remove #fosstodon from the accounts that toot
was logged into, as toot whoami
doesn't seem to work anymore once your account is migrated out :'(
I think I will update the script to give a sum for each account, as well as a total. I probably won't present that level of details in my toots, though.
Anyone else noticed that you have to update yt-dlp a lot more frequently than before for it to work?
It used to be that updating it every couple of weeks would be good enough (IIRC), and that when it needed an update, it would work, but just be flaky.
Now it seems to break every few days, and break completely.
Seems the war with #Google is really heating up. :'(
Just curious, does anybody use #KDE #Kmail?
I'm just toying around with the idea of switching my work machine from Debian to KDE Neon to get super-up-to-date KDE programs, and I wonder how usable KMail would be as an alternative to #Thunderbird (which I still really like).