HN user

jrandom

60 karma
Posts0
Comments29
View on HN
No posts found.

The best OOP advice I ever read was "model the solution, not the problem". It sounds obvious in retrospect, but only in retrospect.

No. I mean, I understand it just fine, I just hate the structure of it. Something about it causes revulsion, something that would probably go away if I actually sat down and learned lisp.

    (if (and (not (null suggest-key-bindings))
My C-oriented brain screams bloody murder at this. (I still want to learn Clojure.)

And how many of those failures actually pay back investors instead of burning through all their cash first?

This is quite possibly the most responsible failure I've ever read about.

Thinkgeek Redesign 17 years ago

I bought a cute little Martian file server from them years ago when they sold interesting hardware.

Thinkgeek Redesign 17 years ago

MY EYES!!!

Gah! "More Loud Colorful Clutter" does not automatically equal "Better". It's a store for geeks, not the MySpace crowd.

Free Kevin Mitnick 17 years ago

Free Kevin Mitnick? Figures. I already shelled out a months worth of pay for one last year.

As a former Vi user, I can kinda grok not liking arrow keys.

(_My_ arrow keys are the ones on the numeric keypad -- I almost never use Numlock. This is a hold-over from my first computer: An IBM PCjr that had arrow keys in a diamond layout instead of that hateful inverted-T layout that cramps one's thumb.)

I'd like to see all this technology, knowledge, and power put to use to feed, clothe, and house every person on the planet. There's no non-political reason we can't do this, but our current cultures won't allow for it.

I'd like to be able to pursue my passions and hobbies without having to waste the vast majority of my life in a day job just to survive. Life is to goddamned short for this madness.

Scala Lifting Off 17 years ago

How does Scala compare with Clojure? (I'd like to learn a lispy/fp language and these two are currently at the top of my list.)

This strikes me as particularly funny as I'm working on a module of code where I had to use a type field and an 'if' statement to get around a dynamic cast that was killing performance.

(Virtual functions were not an option as this was taking place inside an STL '==' comparator.)

I've never like the Multiple Worlds interpretation -- each bifurcation splits the entire universe and there are a stupendous number of bifurcations every nanosecond, resulting in a ridiculous number of universes made of energy and matter (which is also energy).

So... where does all that extra energy come from?

It pains me as well (I'll be getting a nice, shiny 8-core system in two months) but rationalize it with my realization that pretty much every company is evil -- I give my hard-earned paycheck to the least evil company that provides what I'm looking for.