Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
weareconvo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
weareconvo
14y ago
A good point, well-made. I would edit my post, but I don't have much to add to your reply.
62.
▲
by
weareconvo
14y ago
If you want to be precise about it, "the goal" is specific to each human being. I would hope it's something like "Make the world a better place" though.
63.
▲
by
weareconvo
14y ago
In all of this, let us never forget: "Functional Programming" is a great lens through which to look at a large class of problems... but it is never the goal. Code re-use is the goal. FP and OOP are just means to that end.
64.
▲
by
weareconvo
14y ago
I know that, in the Java world, you guys probably don't really understand this fact, but 3x slower is not only bad, it's so bad as to be completely unworkable in the real world. Source: I was a Google engineer for 5 years.
65.
▲
by
weareconvo
14y ago
You guys are all raising good points, but, at a higher level, did anyone really believe EA to begin with?
66.
▲
by
weareconvo
14y ago
> Would I trade a 1000% performance hit on write ops in exchange for the ability to scale out over 10000% as many cores simply? Every day of the week. And this is, in my opinion, the best possible argument in favor of using Clojure. Off
67.
▲
by
weareconvo
14y ago
> That's true to some degree, but for well-written code... This is sounding painfully close to No True Scotsman argument. Also, for the number of times I've heard Clojure programmers say this, you'd think I would have at least ONCE been
68.
▲
by
weareconvo
14y ago
Honestly, one of the things that bothers me the most is how Clojure enthusiasts get hand-wavey when people talk about performance. They will often "prove" its performance characteristics instead of providing solid real-world examples, and w
69.
▲
by
weareconvo
14y ago
> As someone who has breathed Clojure for the past three years, I very rarely come across code that is truly difficult to understand. I'm not really arguing that Clojure code is "truly" difficult to understand, if that is taken to mean
70.
▲
by
weareconvo
14y ago
> I find that the more familiar I become with Clojure, the better all other Clojure programmers seem to become. That could be. However, I believe it's more to do with the fact that idiomatic Clojure encourages continual definition of ne
71.
▲
by
weareconvo
14y ago
It seems like that mentality would make building a community of any kind difficult, as programming communities (companies, shared libraries, etc) are all about being able to read and improve one another's code.
72.
▲
by
weareconvo
14y ago
> you've tried to belittle my point by emphasizing it. No, no I didn't. I was just making a joke.
73.
▲
by
weareconvo
14y ago
> Clojure has some very clever immutable data structures based on Phil Bagwell's work [1] that help mitigate the slow down. This is true, and I've read some of the papers describing said structures and was blown away by the cleverness.
74.
▲
by
weareconvo
14y ago
> I'm sure a lot of people would spontaneously barf on their screen if they saw my code though. This is exactly the problem I had. My canonical "getting to know your new language" project is always writing a simple chess engine. After w
75.
▲
by
weareconvo
14y ago
> it's not censorship to hold the other people in your forum or message board to certain standards of communication. It really depends on the method used. Simply using downvotes to indicate disapproval, while not a route I would persona
76.
▲
by
weareconvo
14y ago
I took "social janitorial work" to mean cleaning up other peoples' comments, which really isn't possible without altering or deleting them. If it was used to mean "indicating disapproval", then I have absolutely no problem with it.
77.
▲
by
weareconvo
14y ago
I'm not sure trying to assign "value" to Tweets is terribly productive, either.
78.
▲
by
weareconvo
14y ago
I tried switching to Clojure, and while I love the purity, simplicity, and logic of it, two things always bothered me: 1) Immutable data structures are always going to be slower than their mutable cousins. 2) "Clojure code is beautiful" sho
79.
▲
by
weareconvo
14y ago
> Social janitorial work This is the most hilarious euphemism for "censorship" I've ever heard.
80.
▲
by
weareconvo
14y ago
Now you are the one who is being disengenuous. The context of "dropped out" is universally "The person went from participating to not participating". Alexis was never participating.
81.
▲
by
weareconvo
14y ago
Your picture is awkwardly large on my 1920 x 1080 screen.
82.
▲
by
weareconvo
14y ago
> I'm pretty sure every time I have learned a new programming language I came away a better programmer. You might want to think a little bit about the fact that you are predisposed to believing that your efforts are not wasted. If you s
83.
▲
by
weareconvo
14y ago
Hopefully a Chuck E Cheese that's near a pub.
84.
▲
by
weareconvo
14y ago
So you wanna hang out or something?
85.
▲
by
weareconvo
14y ago
I think it's odd that from my comment, which was solely dedicated to correcting your misinterpretation of his comment rather than expressing my own endorsement of it, you have extrapolated that we "disagree".
86.
▲
by
weareconvo
14y ago
I'm not sure if you're being disingenuous, but that's what the title is intended to imply.
87.
▲
by
weareconvo
14y ago
Don't be pedantic. It's clear from the context that he meant in terms of "right-brained = creative, left-brained = analytical".
88.
▲
by
weareconvo
14y ago
Grammatically, that makes no sense :)
89.
▲
by
weareconvo
14y ago
But that sounds haaaaaaard.
90.
▲
by
weareconvo
14y ago
I've always been excited by the idea of literate programming, and after having flirted with most of the other Javascript meta-languages, now use Coffeescript as my main language for both server-side (node.js) and client-side code. Is there
More ›