So about the radio silence…

I am really sorry about not posting anything, for the probably three or four of you following me. I posted the xkcd panel a while ago, and I still remember that. I’m still self-aware.

I’ve just been working on a very large project for the last few months, which I’m excited to be able to show you pretty soon. But I have to keep the details under wraps for a little longer, because my performance anxiety won’t let me release anything until it’s absolutely 100% perfect.

That, combined with a lack of material to write about that isn’t related to this project, is why this blog’s gone silent for so long. To be honest, I never expected to blog regularly, but I was hoping for something more frequent than this at least. Oh well.

It’ll be a month or two, probably.

(Oh, and I forgot to make a blog post about it earlier, but I finished up that Homestuck aspect list with a companion class list, if you’re interested in that.)

I’m back! (Hopefully.)

Sorry about disappearing for… holy hell, three months? I didn’t realize it was quite that long! Life happened and I wasn’t able to find much time to post here, plus there just wasn’t that much happening interesting enough to post about.

That first factor is changing. I think I’ll have enough time to post more. As for topics… hopefully I’ll be able to find some.

(In unrelated news, I’ve removed Google Analytics from this site, because I looked at it exactly zero times in total.)

groot.sh: because I can’t remember to sudo

UPDATE 2016-11-10: I no longer use this. It’s here for posterity, but in the future please use sudo !!.

I always forget to use sudo. Every time. To save me a few seconds, I wrote groot.sh (guarantee root). It’s a small shell script that simply checks if you’re root. If you are, it runs its arguments as a program; if you aren’t, it warns you and gives you a 3-second window to cancel before running its arguments as a program as root. Use it like this:

alias brew='/path/to/groot.sh brew'

and presto, every time you run Homebrew, you are root. (Homebrew in particular is annoying because if you run as a user it does everything but the last step, and you need to brew link <...> instead of just brew install <...>-ing.)