In case anyone was wondering…

function iff_pid_one_liner -a color pid_grep message set_color $color; pgrep $pid_grep >/dev/null && echo -e $message end function iff_pid_unnamed_pgrep_line_two_tabs_in_front_one_between -a color pid_grep set_color $color; pgrep -f $pid_grep >/dev/null \ && echo -e "\t \t $(pgrep $pid_grep | sed 's/|/ /' | paste -sd ' ' | awk -v OFS="\t" '{$1=$1; print}') \n" end function xyzzy_block set_color green; pgrep -f xyzzy >/dev/null \ && echo -e "\t \t $(pgrep xyzzy --list-full | sed 's/|/ /' | awk '{print $3}' | paste -sd ' ' | awk -v OFS="\t \t" '{$1=$1; print}')" set_color white; pgrep -f xyzzy >/dev/null \ && echo -e "\t \t $(pgrep xyzzy | sed 's/|/ /' | paste -sd ' ' | awk -v OFS="\t \t" '{$1=$1; print}') \n" end function wezterm_block iff_pid_one_liner yellow wezterm "\t WezTerm:" iff_pid_unnamed_pgrep_line_two_tabs_in_front_one_between white wezterm end function virtual_box_block set_color --bold yellow; for i in .VirtualBox-wra VBoxSVC VirtualBoxVM; pgrep $i >/dev/null; end && echo -e "\t VirtualBox:" iff_pid_one_liner red .VirtualBox-wra "\t \t .VirtualBox-wra" set_color white; pgrep .VirtualBox-wra >/dev/null && echo -e "\t \t $(pgrep .VirtualBox-wra) \n" # Remember what happened last time; leave it alone. iff_pid_one_liner red VBoxSVC "\t \t VboxSVC" iff_pid_unnamed_pgrep_line_two_tabs_in_front_one_between white VBoxSVC iff_pid_one_liner red VirtualBoxVM "\t \t VirtualBoxVM" iff_pid_unnamed_pgrep_line_two_tabs_in_front_one_between white VirtualBoxVM end if status is-interactive set -l greeter set_color --bold cyan; echo -en "\n UPTIME:" set_color --bold white; uptime set_color --bold cyan; \ for i in .VirtualBox-wra VBoxSVC VirtualBoxVM xyzzy wezterm; pgrep $i >/dev/null; end && echo -e "\n PIDs:" xyzzy_block wezterm_block virtual_box_block set -g fish_greeting $greeter end

I know, it's bad. 

#Fish #NoAI #HumanMadeThis

I have a real world example of the limitations of ChatGPT, specifically for the purpose of code—or more accurately, in case the difference matters here, shell scripting.

This is about my greeter for Fish, although most of it could've been done in exactly the same way in Bash or whatever else. The important things here are that I wrote the whole thing myself with no help from any LLM, and that it consists of one-liners that are all quite long (by my standards, at least).

AFTER everything was already working correctly, at which point no LLM had ever seen in, I showed it to ChatGPT and asked it to abstract away whatever redundancy I was unable to myself, if possible. I already had a function, for everything I was able to, that would've made the whole thing more difficult to read when it was all put together. One of them was only used once, which means I wouldn't have pulled it out normally, but I had in this case because of how long it was.

Well, it tried to do what I asked, and the new version it gave me didn't work at all and was missing a LOT of what was already there because it had to be.

I'd already done the hard part myself; it, apparently, couldn't hold enough of everything I'd already written in memory at once to be able to rewrite it.

I hadn't done anything that anyone else couldn't have—a lot of people have way more experience with this stuff than I do, and therefore could've done it even better—so I don't know that the ability of the average LLM will ever exceed that of the average human in this regard, frankly.

#AI #NoAI #HumanMadeThis

Life is not a chess game
And this is not a check, mate
Mate is checking Check
And Check is making Checkmate
I call it rock, paper, scissors
Like a three-way handshake

#HumanMadeThis #NoAI #Lyrics #Rap #Poetry

I was "commissioned" to do my own version of The Garden of Earthly Delights with my non-dominant hand. So, I did my best in the three hours I had with my left hand and Krita... Please, have mercy. I can feel it in my whole left arm, got to do a lot of stretches to counter that tension buildup D:D

#digitalArt #mastoart #krita #Hieronymus_bosch #bosch #gardenofearthlydelights #nondominanthand #noai #humanmadethis #owls