Komodo IDE 7
The Good:Here’s the tl;dr and the bottom line to my ramblings: There’s probably not a better IDE for working with dynamic languages, specifically Perl, Python, PHP, Ruby, or JavaScript, and the web...
View ArticleI backed App.Net! But so what.
I decided to join the nerd elite and back App.Net. And like many of the nerd elite, I am now required to explain why. I’ve never backed anything! I have been wanting to pop my Kickstarter cherry, and I...
View ArticleNodeJS isn’t cancer (more like a bad case of food poisoning)
Recently at work I got involved in a somewhat lengthy (and at times a little heated) discussion about the efficacy of Node.js being introduced into our stack. For context, our application consists of...
View ArticleMozilla frustrates me
Mozilla “retired” their iPhone app. Big deal, right? It’s part of something that’s got me thinking about Firefox lately. I clearly am an incredibly uninformed outsider, so consider this to be one giant...
View ArticleHomage vs Rip-Off
Via Daring Fireball, this shows a comparison between the designs of Dieter Rams and Apple/Jony Ive. The comments sum it up nicely: these aren’t even the same class of product and are separated by...
View ArticleA little Coda 2 plugin
I made a little Coda 2 plugin for fun: wrapping js-beautify. You can download it here. Pay close attention to the documentation; the script environment doesn’t do what you think it does, and so you’ll...
View ArticleThe Mandatory “My First Year With” Post
So, about a year ago, I got a new job and dove into Python. Prior to this, you could count on 1 hand the LOC I’d written in Python. I “knew” exactly 3 things about Python: It had namespaces, because...
View ArticleStop blaming Apple for your decisions
Via Hacker News, we have “I mortgaged my future with a Mac“. All of my music is in iTunes, having been re-imported from the original CDs over a period of time. I can just re-rip all of it on my Linux...
View ArticleThoughts on Komodo 8
So Komodo 8 is going to be released next week. I have mixed feelings. First, there’s a lot of good: the visual refresh is much needed, and the update of the core components is even more helpful. Having...
View ArticleSwitching to Amazon Cloud Player
I’ve been using iTunes Match since beta, and I’ve mostly been happy with it. That is, until sometime around the most recent iTunes update cycle, when it started to become moody: flaky and unreliable on...
View ArticleA brief D&D nerd thought
What if “magic” was defined as only momentary violations of the laws of physics? So one of the things that define D&D magic is things like enchantment of items, the “continual light” spell, and so...
View ArticleWorld Design and “instant-only” magic
So to go into detail a little further on last night’s little thought, I keep thinking about fantasy world design with traditional D&D magic, and how utterly illogical they are. My main point is...
View ArticleMongoDB and FUD
The Problem: Our data set consists of gigabytes upon gigabytes of pickled Python dictionaries, CSV files, and plain text, with the odd bit of Excel or Word. I have three goals: Maintain this...
View ArticleSimpler, but vulgar
Allow me to make a stronger, simpler, and far more vulgar point than this post: Hacker News is awful. The “community” is mostly bored shitheads posting from work, or massively self-important assholes...
View ArticleIs my Dropbox going to sell me out?
Let us assume for a moment that I have NSFW content on my personal (paid for by me) Dropbox, which I connect to my work computer. Am I then “storing” NSFW content on my work computer? After all...
View ArticleThe NSA, PRISM, and legal compulsion
Something I haven’t seen talked about at all is this: It’s stated over and over that the PRISM companies – Microsoft, Google, Apple, et al – are legally required to work with the NSA when the NSA asks....
View ArticleBREAKING: No one cares about privacy
Via Hacker News, we have this headline: “Facebook reveals friends list even when it’s set to private”. It’s yet another example of Facebook (et al) leaking information that results in something of a...
View ArticleThe Agony and the Ecstacy of OpenStack: This is how you die
Spleen Merchant I have a confession to make: I’m horribly stupid, or horribly unlucky, or perhaps (probably) both. I went to http://openstack.redhat.com/Quickstart and after freshly installing the...
View ArticleRPG damage systems are garbage
RPG damage systems are garbage. Games obsess about “realism” and then lose their minds when damage is calculated. In the real world, stopping power looks like this. Therefore our “realistic” damage...
View ArticleAtom is nothing new
So now the please-give-me-an-invite du jour is Atom, a new editor from Github. Here’s the skinny: it’s written using one of the Chromium-as-app platforms (CEF, I guess?), and is mostly written in...
View Article