Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gtrak
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
31.
▲
by
gtrak
14y ago
I've taken two vacations for conferences this year... Maybe I'm crazy. Clojure/West and Strange Loop. Maybe you just need to go to better conferences.
32.
▲
by
gtrak
14y ago
JVM startup overhead, not clojure runtime overhead. That's still there.
33.
▲
by
gtrak
14y ago
My opinion is it's time for a UI-driven developer framework with the hackable spirit of Emacs. I hope LT goes in this direction.
34.
▲
by
gtrak
14y ago
No doubt you've heard of this? https://github.com/jspahrsummers/cocoa-clojure
35.
▲
by
gtrak
14y ago
user=> (defmacro value [& body] (let [retval# (eval `(do ~@body))] retval#)) #'user/value user=> (macroexpand '(value (+ 1 3))) 4
36.
▲
by
gtrak
14y ago
The jvm can already inline non-final virtual method calls, so getters and setters are free. Are you sure that being able to specify 'static' is a win? Alternatively, you can just use the compile-time capabilities of the macro system to
37.
▲
by
gtrak
14y ago
dd..
38.
▲
by
gtrak
14y ago
I've upgraded my cpu to a core2duo p8400 cpu on my 13" thinkpad sl300, not THAT big a deal.
39.
▲
by
gtrak
14y ago
you're from gatech, aren't you?
40.
▲
by
gtrak
14y ago
I always expect to mercilessly refactor what I write, though it's good to remember users don't care if your code is top notch, it's just something you do to make your own life easier, to simplify adding features. The ego aspects just gets
41.
▲
by
gtrak
15y ago
Would this be appropriate for emacs wannabe users like me? I'd love to shave off some years of the learning curve.
42.
▲
by
gtrak
15y ago
Yea, seriously. WTF is a food handler's card? It's not like a medical license.
43.
▲
by
gtrak
15y ago
This was beaten to death on the release of clojurescript. I think the consensus is it's not worthwhile, since there are real benefits to google's closure compiler, optimization, and dead code elimination. But there's nothing stopping you
44.
▲
by
gtrak
15y ago
yes, half-joking about that. That's definitely what did it for me, as a programmer who's always been pretty good at music. I think that with overtone we can build abstraction layers up and down to enable really cool stuff for people that
45.
▲
by
gtrak
15y ago
This was mind-blowing. In some ways it was also a huge troll, getting a bunch of real geeks and professionals to give a standing ovation to dubstep like that :-). At the actual conj, it was surreal.
46.
▲
by
gtrak
15y ago
Yes, a person who is great at ear-playing could be made better if they can analyze why a thing sounds good, the in-the-moment improvisation flow doesn't give you enough time to really think about what you're doing anyway, but before and aft
47.
▲
by
gtrak
15y ago
Yes, for that kid this will be something to look back on in pride. That's amazing.
48.
▲
by
gtrak
15y ago
Also consider clojurescript on node.js, might be more worth the effort than a python implementation at this point.
49.
▲
by
gtrak
15y ago
The ear player is the perfect analogy, but there's no reason why you can't go and learn music theory after the fact. In fact, it would help you to explain the music to others, and to see patterns. The power of giving a name to a thing is
50.
▲
by
gtrak
15y ago
Hey, there's a better quality one here: http://vimeo.com/36245706 I know, because I uploaded it :-)
51.
▲
by
gtrak
15y ago
I found the links to what was up: http://d2cb4q5pwp3op.cloudfront.net/music_for_programming_1-... http://d2cb4q5pwp3op.cloudfront.net/music_for_programming_2-... http://d2cb4q5pwp3op.cloudfront.net/music_for_programming_3-... http://
52.
▲
by
gtrak
15y ago
account suspended whaaa???
53.
▲
by
gtrak
15y ago
Knowing no javascript, I didn't have a hard time debugging my first try at compiled-to-js clojurescript. It's pretty easy to see the naming correlations and conventions used by the compiler in the generated source.
54.
▲
by
gtrak
15y ago
hg and git can indeed interop
55.
▲
by
gtrak
15y ago
I tried to take care to avoid zealotry, and I qualified my observations with my background experience. I'm not saying that You don't understand python, I just found it hard :-). My experience is not meant to be a universal, just one data
56.
▲
by
gtrak
15y ago
and a great way to improve test coverage for free!
57.
▲
by
gtrak
15y ago
Java bytecode is what we mean when we say 'compile'. AOT is 'ahead of time' with regard to clojure, since it compiles to bytecode at run-time normally.
58.
▲
by
gtrak
15y ago
But then you realize, some people can only barely decipher what's printed on the pages, they consider it a bible, when it is in fact, a consequence of design compromises in pseudo-OOP langs like C++ and java. I really really hate singletons
59.
▲
by
gtrak
15y ago
This is explored very well in Rich Hickey's 'Simple Made Easy' talk, check it out: http://www.infoq.com/presentations/Simple-Made-Easy
60.
▲
by
gtrak
15y ago
I enjoy fixing bugs when the bugs themselves are rare and satisfying to discover. However, I can imagine a scenario where you have a ball-of-mud for a code-base and it stops being fun.
More ›