<ec>
can't be arsed to ask siri what time it is there
<ec>
hm, wonder if I could hook purr up to siri
<ec>
could wire up a terribly old iPhone somewhere near a speaker, and use text-to-speech to feed her questions … omg lol.
<purr>
lol
<ja>
hi ec
<ec>
o7
<ja>
haha, do that!
<ja>
would be very rube goldberg-y
<ja>
would you use speech-to-text to feed her answers back to irc then?
<ja>
it's 4:51 am here
<ja>
and I'm sick as fuck
<ec>
ouch
<ja>
wtf is zgen
<ec>
er
<ec>
do you use zsh?
<ja>
fuck, what a writeup
<ja>
yes, of course
<ja>
what do you think I am, ec
<ec>
well, shit like OMZ or Prezto increases new-terminal boot times by Approximately Infinity if you have more than, like, six freaking plugins enabled
<ec>
so zgen rips out absolutely everything unnecessary from a plugin manager, and then compiles the inclusions for each plugin into a static init-file
<ja>
jesus fuck
<ja>
nice
<ec>
so 99% of your terminals launch only sourcing ~/.zgen/init.zsh
<ja>
but it's still slow?
<ec>
and zgen *itself* only has to be sourced once in a long while, basically
<ec>
it aids boot times somewhat.
<ec>
slow plugins are still slow plugins, but ditching OMZ helps *substantially*.
<ja>
my head nearly exploded from skimming EnvironmentedProc
<ec>
basically, any public identifier was written as e(identifier) or E(IDENTIFIER); and then at compile-time, would be substituted for Paws__identifier or Paws__IDENTIFIER or whatever, if the end-user asked for it to be
<ec>
that way I could write my function-names without freaking guards and prefixes everywhere; and use them internally w/o guards
<ec>
idk it's complicated and fragile and just not popular
<ec>
I put *so* much effort into making ISO C something that it's not
<ja>
i'm sure people have told you before, but your indentation style is really-uhh… intesresting…
<ec>
in retrospect I should have given up on trying to make something widely understandable by dint of language choice, and made something widely understandable by dint of idiomaticness
<ja>
“Become a punk-rocker. (Acquire a full set of chainmail armor.)” lol
<purr>
lol
<ec>
i'm gonna go play this now
<ec>
because I don't actually remember how to beat it
<ec>
ja: do you Minecraft?
<ja>
I need to try this with a friend next weekend
<ec>
do it with me!
<ja>
haha, nice that you forgot how to beat it yourself
<ec>
I mean I know some of them
<ja>
:>
<ja>
I do Minecraft, but I don't actually have an account :x Always just borrowed one
<ja>
makes me feel horrible
<ja>
i'll do it with you (( ͡° ͜ʖ ͡°)) asap
<ja>
but I gotta finish these fucking omdels
<ec>
wat
<ja>
and models and sleep
<ec>
buy it bro
<ja>
yes
<ec>
sleep psh
<ja>
they deserve my money
<ec>
ja: play Elite: Dangerous, instead
<ec>
I need an Elite friend
<ec>
so bad
<ja>
mnah, not my kinda thing
<ec>
it's so antisocial for me right now
<ja>
I don't have a 32-button controller
<ja>
it looked pretty cool thoug
<ja>
h
<ec>
don't need one
<ec>
keyboard/mouse are entirely possible
<ec>
personally, I slightly prefer kb over gamepad
<ec>
but neither can hold a candle to HOTAS :P
<ja>
o.o really?
<ja>
jeez
<ja>
yeah, I meant I don't have a 32-button joystick thingimagjig
<ja>
lol, i need one with pedals
<purr>
lol
<ja>
No Man's Sky would be more my kinda game, I think
<ja>
if it's not too boring
<ja>
boring as in uneventful
<ja>
you really have a simplistic prompt, ec
<ja>
don't you have your working directory in there?
<ec>
it's actually more complicated than it looks
<ja>
or is it just hidden when you're at ~?
<ja>
i can imagine
<ec>
I consider a lot of that shit useless
<ec>
put it in the titlebar if you really care (directory, git status, whatever)
<ja>
even current working directory?
<ja>
ah
<ja>
yeah
<ec>
there's usually like two dozen prompts in a given window; that's all just a huge waste of space
<ja>
good idea, actually
<ec>
the only thing I'm considering is adding *dirty*-status to the right side of the prompt
<ec>
i.e. lines-of-change on the stage, basically
<ja>
nice
<ec>
because that only lasts for a few prompts, and is only relevant when you're actively going from <dirty working directory> to <new commit> by interactively `git add -p`'ing
<ec>
but yeah it's more complicated than it looks:
<ec>
host identification, vi mode, exit status, superuser check
<ec>
that's all the really important shit I need to know before I start hitting keys
<ja>
o.o
<ec>
to know where I am, I can just … remember where I last cd'd to. or, you know, spend the literally ~100 microseconds it takes to tab-complete a cd command to the directory I *want* to be in.
<ja>
does it change color depending on exit status?
<ec>
or the like, fraction of *that* to type `pwd` :P
<ja>
lol yeah
<purr>
lol
<ja>
purr: I need to stop saying lol, don't I
<ec>
yep, colour depends on host, except red, which is failure of previous command
<ec>
character is > in insert and : in command
<ec>
but # in insert when root
<ja>
nice
<ja>
don't you often ssh into boxes you don't own?
<ec>
awwwh I forgot how good it felt to get feedback about this
<ja>
right ^_^
<ec>
oh wow somebody did a let's play
<ja>
“-reserved” wut
<ja>
oh cool!
<ec>
watching now, this is adorable
<ja>
i really need to try this
<ja>
next weekend i'm totally game
<ec>
:D
<ec>
laughing so hard
<ja>
:>
<ja>
is the LP full of spoilers, ec?
<ja>
I guess it is
<ec>
for defshure lolz
<purr>
lolz
<ec>
I need to look into the changes w/ 1.7 and 1.8, and make sure none of them affect the basic mechanics of the map
<ja>
lols
<ec>
and then maybe include routes to achieving some goals specific to the new shit
<ja>
ec: i'm doing this rails app that manages a company's customers, orders, invioces and bullshits like that; would you call that CRM?
<ec>
er, don't think so
<ja>
>.
<ja>
<.<
<ja>
I need an acronym for it
<ja>
“Secondly, CRM applications enable firms to provide timely, accurate processing of customer orders and requests and the ongoing management of customer accounts.” says wikipedia, hrm
<ja>
but… hm…
<ec>
oh
<ec>
I was thinking CMS. Ignore me.
<ec>
I don't know shit about this stuff. :P
<ja>
haha
<ja>
my mind begins to bleed when I read such articles on wikipedia with lots of biz speak
<ja>
“ For example, Piccoli and Applegate (2003) discuss how Wyndham uses IT tools to deliver a consistent service experience across its various properties to a customer.” :|
<ja>
IT TOOLS! CONSISTENT SERVICE EXPERIENCE!
<ec>
lol
<purr>
lol
<ja>
^___^
<ja>
maybe “ERP” (enterprise resource planning) is more accurate
<ja>
at least its wikipedia article has the word “invoice” in it
<ja>
but it sounds so enterprise-y
<ja>
fuck it
<ec>
lolol
<purr>
lolol
<ja>
have you seen all the new commands in Minecraft 1.8, ec?