Technically a viola is actually a mini cello. I hope his knowledge of bash & zsh is better than his knowledge of musical instruments lol
one man’s small cello is another man’s big violin
Just say “shell scripting”.
b-b-but if i say i’m fluent in bash, zsh, fish, and elvish, then i’m quadralingual, and i haven’t even started listing the webdev languages!
“shell scripting (various languages)”
🤷♂️😅
You’re hired, we’re a
cshshop.“Shell scripting (various languages, both POSIX-conformant and nonconformant)”
You need to pad that CV with meaningless acronyms!
It’s true that there is a very large transfer between violin and viola, but just the experience of playing multiple instruments, even if this similar, increases one’s value by a lot. Depending on the situation wherever you happen to be, demand for violists can be much greater than for violinists, so playing both rather than the violin alone is a big boost.
Oh absolutely. I’m a full time musician and the only way I’ve been able to do that is play 23 different instruments. Being good enough to play in a group is all you need- you get good really quick when money is on the line.
People with deep knowledge of string instruments and/or shell languages are rapidly approaching your location.
The violin part kinda checks out tbh. It’s like saying a saxophone is basically a shiny clarinet. It’s musician ragebait but it’s not entirely false.
At the end of the day, every instrument is just a mechanical-to-acoustic transducer with a resonating body to selectively amplify the desired notes and harmonics. The real question is whether a jackdaw qualifies as a sandwich.
This definition wouldn’t apply to harmonicas nor digital keyboards, nor bagpipes arguably.

Both harmonicas and bagpipes produce sound by passing air over one or multiple reeds (tuned to resonate at specific fundamental frequencies), inducing oscillations in the reeds, which modulate the air flow. Bagpipes use pipes to amplify the sound, and harmonicas use the cavity between the reed plate and the body, and often the player’s hand.
A digital keyboard that doesn’t produce sound is just a fancy human interface device.

lmao. know anyone who’s hiring a terminal junkie? i need to get paid to use my computer all day fr
terminal junkie
Put that on your CV
I once had the misfortune of having to read zsh source code…
In unrelated news I no longer use zsh.
Now I’m curious, tell us more. What did you see?!
/* Lasciate ogni speranza. * * This function is a nightmare. It works, but I'm sure that nobody really * * understands why. The problem is: to make it cleaner we would need * * changes in the lexer code (and then in the parser, and then...). */there are more if you keep reading… (also, spoiler alert, this function doesn’t work, that was why i was looking at it.)
It doesn’t surprise me in the least bit, considering how complex everything seems to be in zsh.
Years ago, I was trying to understand how the completion system works. I never understood.
Even the user-facing shit you need to put in your .zshrc in order to enable completion in the first place does not look like it’s made for a human to read. Not to mention that you need to enable it in the first place.
Configuring zsh was such a mess for me, for years. I don’t know why I used it for so long. Glad I gave fish a shot.
I mean, with a file named
zle_tricky.c…
it’s all just regex, isn’t it
zsh autocomplete and color defaults were presumably set up by an lsd fan
i’m all about oh-my-zsh. I mostly like it because it loads a random theme every time you run
source ~/.zshrc, so you get exposed to a lot of different themes, so you can pick one that looks really nice. The one I’ve gone with was the most minimalist theme I could find.export ZSH_THEME="miloshadzic"Meh, I find OMZ a bit too opinionated.
antidote with the right plugins + starship with the right prompt builder beats anything.
Fish + starship 🤌
In my opinion - and yes I know it’s punny - fish also belongs in the “too opinionated” category.
It’s not a bad shell but overall I found it to be quite reluctant to work the way you want it, if that isn’t the way the developer meant it to be used. Which is fine, but again, it means that fish is opinionated.
I tried to learn it, but failed. Looks like I’d love to use both, but I have no idea where to start. Any suggestions?
It might be easiest to work backwards with starship, see how it integrates with fish then see how to run fish.
Then install fish, add starship to it.
99% of my usage is around how it helps me navigate the terminal, I use bash for all my scripts lmao
That sounds quite good, actually. I mean, I have a gazillion bash scripts, but I can keep them. I think I don’t care about posix, or whatever it’s called, for my day-to-day navigating the shell.
deleted by creator
OMZ is overrated. It’s too much code for too little effect when most of the plugins boil down to aliases and prompt themes, and all you have to do is
sourcethem in your .zshrc anyway.I am by no means saying that the plugins and themes are useless. I’m saying that OMZ is unnecessary.
the only thing i like about oh-my-zsh is the random themes, i seriously have no idea what else it does
But… they literally used that post to tell people they play both the violin and the viola…
Dude, people still think vi is important skills. I know ‘ed’, so the rest is just a waste.
For that matter, just use cat, and be free of vietnam-era cult shit.
My favorite use of
catis hiding malware in images and gifs. Don’t worry, I’ve never actually deployed any malware over social media, I just know how to usecat(and a few other things) to do it.Any writeup about how this works?
The technique is called steganography, and the product is called stegomalware. The payload is concealed as part of some legitimate file, like the pixel data of an image file. It requires the reader software on the targeted system to already be infected, or to have a vulnerability that the payload can exploit.
Low Level video: https://www.youtube.com/watch?v=89ysXVYH2Sk (one more reason to hate Webp)
Quick example by John Hammond: https://www.youtube.com/watch?v=JBIbL8zwZOs
I mean, I don’t think I’d ever voluntarily admit that I can read that stupid C clef…
I like yash
As an interactive shell or for scripting?









