Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jballanc
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
69 ms
·
631.
▲
by
jballanc
14y ago
There's a very interesting rule of thumb that is used in the protein folding field. If 30% of the amino acids in two different proteins are identical, then you can be very certain that they will have identical (or nearly identical) 3D shape
632.
▲
RubyMotion Success Story: Basecamp for iPhone
(blog.rubymotion.com)
6 points
by
jballanc
14y ago
|
0 comments
633.
▲
by
jballanc
14y ago
That same logic has been used for decades to discourage programmers from learning any language other than C...
634.
▲
by
jballanc
14y ago
I've toyed with this idea before, though I had considered Lua due to its specialization in embedded environments and relatively simple sandboxing. Interesting choice, here, in going with Ruby. Ruby is not exactly intended for embedding, and
635.
▲
by
jballanc
14y ago
This is probably the most complete summary of everything happening in and around Cyprus. There is so much more to the story than "yet another EU bank bail out". When you consider that the situation involves the EU, Turkey, Russia, and Syria
636.
▲
Frustrated Greek Cypriots ‘feel cheated by the EU’
(hurriyetdailynews.com)
1 points
by
jballanc
14y ago
|
2 comments
637.
▲
by
jballanc
14y ago
This is practically the only description of America that you need, and it's only become more apparent to me now that I've left. America is obsessed with extremes. You could add health care to schools as an example. America is the last pla
638.
▲
by
jballanc
14y ago
My wife is Turkish, and over the years of visiting Turkey, I fell in love with the country. Also, given the state of affairs in the US (especially with respect to education), we figure we're no worse off raising our children in Turkey. Of c
639.
▲
by
jballanc
14y ago
I am not Turkish, by birth, but I am Turkish by choice (I currently live there)... This is a really good summary, but I think you're downplaying the importance of Cyprus a bit. Yes, Cyprus is a bit of a pawn, but it's an increasingly danger
640.
▲
by
jballanc
14y ago
I think this Wikipedia page does the best job of succinctly summarizing the severity of the issue: http://en.wikipedia.org/wiki/Timeline_of_antibiotics
641.
▲
RubyMotion Success Story: Jukely
(blog.rubymotion.com)
61 points
by
jballanc
14y ago
|
12 comments
642.
▲
by
jballanc
14y ago
I like the author's conclusion. It brings to mind Clarke's Third Law. Applied to independent individuals, though, there is a somewhat disturbing conclusion: if you allow technology to progress without correspondingly advancing your own know
643.
▲
by
jballanc
14y ago
I was actually part of the store opening crew. Worked there March '06 to May '08, but I'll bet you worked with some of my good friends.
644.
▲
by
jballanc
14y ago
I worked the overnight shift at the 5th Avenue Apple Store. I got to spend two Christmas mornings (and two New Years Eves) in a row with some of the best people I've ever worked with...hell, some of the best people I've ever met!
645.
▲
by
jballanc
14y ago
The coolest experience I had as an Apple Store Employee was saving Christmas...no really, we literally saved Christmas. It was about 1:30 AM on Dec. 25th, and a man comes in to the store out of breath. He needs two iPod nanos. "My wife thou
646.
▲
by
jballanc
14y ago
I view the need to use the reducer functions in place of the "vanilla" versions similarly to a compiler flag (you could stick it in the namespace definition and not worry about it for the rest of the code). In my mind, what makes this "auto
647.
▲
by
jballanc
14y ago
I've seen many, many attempts at "automatic parallelization" over the years. Clojure 1.5's reducers are the first approach I've seen that I think might actually work!
648.
▲
by
jballanc
14y ago
The brilliance of the reducers library is that map is implemented in terms of reduce. Namely, mapping a->b in a collection is the same as reducing the collection (starting with an empty collection) by appending the converted form a->
649.
▲
RubyMotion – Bug Tracker Now Public
(blog.rubymotion.com)
3 points
by
jballanc
14y ago
|
0 comments
650.
▲
by
jballanc
14y ago
Null terminated strings are simple to understand and convenient to work with...until they can be exploited. Non-bounds-checked arrays are fast and convenient to work with...until they can be exploited. Database queries using interpolated st
651.
▲
by
jballanc
14y ago
You should re-read what I wrote. I did not say apologizing would be wrong. I expressed my opinion on what would be an even better course of action.
652.
▲
by
jballanc
14y ago
I don't think I said they have to be mutually exclusive. But part of the problem, as outlined in the original post, is that these weren't anybodys disparaging an open source project...they were veritable celebrities ! (Just look at the
653.
▲
by
jballanc
14y ago
The point is not that no one has read the "celebrities" code. The point is that if you looked at the ratio of "people who have heard of <person>" to "people who have read the code produced by <person>" for the people involve
654.
▲
by
jballanc
14y ago
You know what would be better than a blog post or Twitter apology? Go away for a little while. Don't Tweet. Don't Blog. Don't comment or talk. Go away...and code. The programmer community likes to fancy itself a meritocracy. Presumably, tha
655.
▲
by
jballanc
14y ago
That may be nasty, but that's how the semantics of method aliasing in Ruby work. Try this Ruby snippet to see what I mean: class Foo def say; puts "hello"; end alias shout say end class Bar < Foo def
656.
▲
by
jballanc
14y ago
Aliasing in MacRuby (or Obj-C for that matter) involves adding a new entry to a class's method table with the new name but a pointer to the old implementation. Method lookup from subclasses to superclasses proceeds the same as it would for
657.
▲
by
jballanc
14y ago
I know the feeling, but I think I have a bug that beats even this one... Once, I was working on the "alias" keyword in MacRuby, and getting it to work with methods defined in Obj-C. Since MacRuby objects are just extensions on Obj-C objects
658.
▲
by
jballanc
14y ago
Heh, I was going to add that, but that's actually a feature of Clojure itself, and not just Leiningen. What version of Clojure you're using just depends on which Clojure jar you've loaded into the JVM, so managing Clojure versions is not di
659.
▲
by
jballanc
14y ago
For those not familiar with Leiningen: it is a command-line tool that handles management of project settings, build settings, dependencies, deployments, debug console, packaging...and a whole bunch more. It is trivially extendable, and a la
660.
▲
by
jballanc
14y ago
Leiningen's package management is built upon Maven's package management. This means that you can add artifacts directly to your local maven repo (typically located at ~/.m2) to have them used instead. I do this frequently by checking out a
More ›