jamesjporter

Joined 14 years ago

Karma
211
Submissions
136
Member since
Nov 10
View on Hacker News

Recent submissions

Comment · 12 years ago
I wonder what this means for the future of OpenStack?
Comment · 12 years ago
This sounds really cool; I'd love to see a blog post about it :)
Comment · 12 years ago
Comment · 12 years ago
We used to use gluster in production but had similar problems to raggiskula and are currently in the process of moving away from it.
Comment · 12 years ago
This comment overstates the current power of Julia's parallel programming model — as of now Julia has no real tools for shared-memory parallelism and probably will not for another few versions or so. For distributed memory Julia is great, but please do not use Julia if you are being hindered by the GIL.

(NB I say this as a big Julia evangelist. it has a lot of potential but is not really there yet on a number of things, this being one of them.)

Comment · 12 years ago
It's not a genetic algorithm, but FFTW's planning system actually does perform experiments to optimize for a particular machine's hardware.
Comment · 12 years ago
Comment · 12 years ago
I wish someone would try this again for Emacs :(
Comment · 12 years ago
it's interesting how some software problems have garnered many really good solutions while others are still mired in stuff like this.

e.g. no matter what your preferred source control tool is I think we can all agree that there are some pretty good options out there these days. compare that to the insanity that prevails in packaging in every corner.

Comment · 12 years ago
I think he might mean "shaking things up" (which Node certainly has done) rather than "taking over the world" (which, as you point out, it has not).
Comment · 12 years ago
This already exists as a prototype as part of IJulia, see Leah Hanson's awesome blog post about it here: http://blog.leahhanson.us/julia-calling-python-calling-julia...

The collaboration between the scientific Python and Julia communities in recent months has been awesome to watch.

Comment · 13 years ago
It's less a matter of ability and more a matter of having the time/motivation. If you took a bunch of practicing natural scientists and/or engineers and forced them somehow to enroll in a course teaching Scheme/Clojure/etc., would many of them do well? Almost certainly. If you gave them the choice between a Lisp and something like Julia or MATLAB to use in their everyday work when they need to do some computation? They'll probably choose the later because it's easy and familiar and doesn't have a huge up-front time investment; scientists tend to be very busy people.
Comment · 13 years ago
I agree with collyw; Lisp is too much for most scientists, who just care about getting their research done and can't be bother to learn all this weird FP/paren stuff [1]. Supplying an obvious, familiar syntax that looks like math written on paper for, e.g., matrix operations, is critical. This is actually one of the core tensions in Julia development imho: balancing having a sane, well designed language (from a programmer's perspective) vs. having a tool that allows scientists to quickly and easily crank out results.

[1]: Note; I am not insinuating that Lisp is bad, I like it personally. Just relaying the response you will get from most practicing scientists who are not trained as programmers.

Comment · 13 years ago
Comment · 13 years ago
Us Emacs users unfortunately have to remap it to control to retain sanity on standard keyboards :P

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton