HNHacker News
TopNewBestAskShowJobs

calambrac

1,931 karma · joined November 18, 2007

submissionscomments
calambrac··on Learning Advanced JavaScript
I didn't say JS was retarded, I said the particular way it tries to look like a class-based OO language even though it isn't was retarded.

Given that you were critiquing #67 as though you thought you already understood the information, I felt it was fair game to call you out for being wrong about it. Apologies.

calambrac··on Learning Advanced JavaScript
It says "all objects of the same constructor", which can be losslessly translated to "all objects with the same prototype that were created using JavaScript's retarded way of trying to look kind of like a class-based OO language when really it's not at all".

If you change an object's prototype, that object is no longer "of the same constructor". "Ninja.prototype = { 'swingSword' : ...}" is, in fact, a completely different, far more dramatic action than "Ninja.prototype.swingSword = ..." You shouldn't at all have the expectation that the two are anything alike.

calambrac··on Learning Advanced JavaScript
This is only true for properties created as new properties on the existing prototype

Which is what #67 says.

It is not true if you assign a new object to the prototype

Which is a completely different thing.

calambrac··on Opster: Pythonic option parsing
Looking at argparse just now, I get that one, if you need more functionality than what optparse offers, it's clearly superior. I just don't really get what opster's offering, though.
calambrac··on Opster: Pythonic option parsing
Wait, I missed the newsletter: what don't we like about optparse?
calambrac··on Twisted Python's lead hacker discusses Tornado
I've done plenty of work with Twisted. My complaint was not that it lacked functionality, my complaint was that the culture of the project favors 'flexibility' over everything else. It's like the C++ of networking libraries. I'm sure there are plenty of times and places where its approach is exactly what you need, but it's just rarely a good fit for what I need.
calambrac··on Twisted Python's lead hacker discusses Tornado
Twisted has always been an "emperor has no clothes" project to me, a project that's no doubt very useful but at the same time seems to revel in its unnecessary complexity (just read its documentation - how many times do you really have to tell us that something might seem overly complicated but is worth it for its flexibility?) I'm honestly glad to see a no-bullshit alternative that doesn't have that same sense of worshipping complexity as a sign of quality.
calambrac··on Github and Engineyard part ways
Jesus Christ, there's a lot of drama-mongering in this thread. Grow the fuck up, it's a business decision that both sides had an interest in seeing happen.
calambrac··on Coders at work is finally available
Culture excuses prejudice?
calambrac··on Coders at work is finally available
Probably smart, you wouldn't want anyone making assumptions about you based on prejudicial stereotypes. Ahem.
calambrac··on Ikea Catalog's Move to the Verdana Font Angers Fans of Futura
Ikea is a huge company, they surely have good reason to do this.

Not quite sure how the latter follows from the former...

calambrac··on Ask HN: Is version control worth learning early on?
It seems pretty obvious to me that subversion's program model is way closer to the naive user model than git's is.

You assert this without saying why, except to say Eric Sink said it first. You could at least provide a link to his explanation, I couldn't find the magic Google incantation to find it myself.

He doesn't need to do that at all - for example, if he's running a windows machine, he can just install TortoiseSVN and set up repositories on his local machine. Dead simple.

My bad, I misused the word server. I meant that best case you're still setting up the repository in one folder and then doing all your work in another. On the premise that managing and understanding why you're managing two places is harder than just working in one, git is simpler. I didn't just make that up, that's how the systems work.

calambrac··on Ask HN: Is version control worth learning early on?
I didn't say he was only interested in promoting Vault, or that he was being dishonest. Conflict of interest doesn't have to be some evil shadowy plot. Given that he's spent years working on his system and convincing himself it's The Right Way, DVCS probably is more difficult conceptually to him. That doesn't make him bad or a shill, it just means you shouldn't necessarily take his word as the authority for vcs newcomers.

http://www.nizkor.org/features/fallacies/appeal-to-authority...

calambrac··on Ask HN: Is version control worth learning early on?
Eric Sink, author of a competing non-distributed version control system?
calambrac··on Ask HN: Is version control worth learning early on?
the program model of a system like subversion pretty much == the user model for source control for someone who is new to source control.

I'm pretty sure you just made that up.

Which is about as hard as understanding the difference between "your wallet" and "the bank."

Once you've grokked it, yes, it's simple, but if you're managing your own system on your laptop, for instance, it is a bit of a leap to wonder why you have to install the server in one place and work in another, etc. It's not that it's hard, it's that it's harder than git.

I like how you chopped off the "and even then, the only 'savings' is you don't have to stage first" part of my statement about working with only one branch.

calambrac··on Ask HN: Is version control worth learning early on?
Why do you think subversion is easier to start with? You have to understand the difference between the local copy and the repository, you have to manage the server, you might have to deal with the incredibly painful corruption issues that pop up every now and then.

And I personally don't think the day-to-day use is any easier, either, unless you're only working with one branch, and even then, the only 'savings' is you don't have to stage first.

calambrac··on [dead]
See also: Chinese Restaurant Process lying about an infinite number of available tables, Indian Buffet Process lying about an infinite number of available dishes, Dining Philosophers not being smart enough to go get another pair of chopsticks, etc.

Mathematicians are dumb.

calambrac··on So Dan Lyons Called
Oh, snap. Nothing burns like six days later.
calambrac··on Swear the pain away: study finds swearing alleviates pain
So glad Neuroworld exists, we really don't have enough outlets for reblogs of shallow summaries of stupid studies.
calambrac··on Simpson's paradox: why mistrust seemingly simple statistics
This should be part of a required reading regimen for anyone about to post yet another 'Bullshit Study Reveals Whimsical Quirk' article.
calambrac··on Make Frontpage of Slashdot, Reddit, Hacker News == Google Disables AdSense
I don't think #1 is as cut-and-dry as you're making it out to be. It depends on how you squint - you could just as easily say that you're selling it to the companies who are paying for the ads, and that both parties are hiring Google to mediate that relationship.
calambrac··on Make Frontpage of Slashdot, Reddit, Hacker News == Google Disables AdSense
That's true, it's always going to be a hard letter to get, and I'm sure that most of the time it's being sent to people who deserve to get it. I think a rewrite should simply dispense with the dire accusations, the fake politeness, and the implication that there's a significant human presence behind the individual decision. Don't waste people's time or patronize them, be direct about what's happening and acknowledge that there may be some kind of recourse if you want to work through the process. 'We're disabling your account because our algorithm told us to. We regret if this is an error, please see this page for more information if you feel this is the case.'
calambrac··on Make Frontpage of Slashdot, Reddit, Hacker News == Google Disables AdSense
A part of that frustration has to be from that email that gets sent out. I haven't been on the receiving end, but I've read it in a couple of blog posts about this sort of thing, and honestly: that letter is awful.

It contains exactly one piece of "useful" information, the link to the disabled account FAQ. The rest is just simply terrible. It starts with a very serious accusation, intoning "significant risk" and "financial damage", but Google wasn't "compelled" or "forced" to act, it "decided" to, implying not that some mandatory threshold was reached but that someone sat down and worked it out and reluctantly agreed that this was the way to go, or worse, that sometimes similar situations might go the other way.

Immediately after accusing the person of being an evil bastard, it turns on the smarmy fake politeness. "Please understand" that we think you're an evil bastard. "Thank you" for understanding that we think you're an evil bastard. And thanks for "cooperating", even though you actually have no choice in the matter at all. If you have any questions, kindly fuck off and don't use the same method of communication we just used to reach you, here's a link to more standardized dehumanizing copy.

It reads like Google is breaking up with you while checking its phone, acting like you've done something horrible enough to merit no discussion on the matter, trying to act nice enough so you don't think it's a bitch, but making it clear it doesn't give a shit and really never did.

calambrac··on Please don't use hnreputation
I disagree. There are people on here that I don't want to waste my time reading at all, they're more or less consistent trolls (who knows, maybe I'm one for some people). I may miss out on some accidentally or authentically insightful commentary now and then because I completely skip over comments by certain people, but there's enough insightful commnentary in the universe that I can live with it.

Reputations are important.

calambrac··on Whoa, this is heavy: brain equates weight with importance
The paper is available here [pdf]:

http://www.igroup.org/schubert/papers/jostmann_lakens_schube...

The experiment design has an interesting flaw: the values that the users assigned to the questions were indicated by marking a position on a line, not by writing out a number.

In other words, they might have simply measured where people who don't give a shit about answering questions in a stupid survey make arbitrary line markings on a sheet of paper when having to struggle a bit to hold up a heavy clipboard, versus when easily holding a light one.

calambrac··on The Status of the P Versus NP Problem
Not that I have the biology chops to contribute to it myself, but a Protein Folding != NP debate is exactly the kind of discussion I'd like to see here.
calambrac··on $250 AWS Credit & a Netbook? Build a Twilio App by Midnight on Sunday
If your job is to find bugs, you're not a developer. You're a tester. I personally don't know a lot of people who have a deep and driving internal fire to be a tester, but, okay, fine, they may exist. They weren't the people you described, though: your example was people who weren't motivated, were given an incentive and became motivated, and then went back to being unmotivated after the incentive was taken away. How does that prove your point?

And again, I never argued that people are rational about money, I'm just pointing out that the particular behavior the op talked about was irrational. If you're getting defensive because I'm pointing that out, and you agree that it's irrational, then I don't know what the argument's about.

The fact that studies exist doesn't make their conclusions (or your interpretation of their conclusions) true. The specific studies you brought up in your articles all sounded like they had pretty big flaws, given they were applied to 5 year olds and college kids in contrived situations. If I got a stupid ribbon just for drawing a picture, I'd feel embarrassed and patronized, and of course I wouldn't want to do it again for the same person. That doesn't prove that humans have a weird quirk that responds poorly to external motivators, it just proves they have understandable emotional responses to weird situations. Real life, otoh, provides ample evidence that people respond productively to external motivators all the time.

As for not having a conversation anymore, were we ever? You keep throwing Teh Studies at me, ignoring the reasons I gave for why I don't think they're valid and dinging me for pointing to one that wasn't perfectly applicable to the original situation (even though I was only using it as an example of disagreement with the studies you had brought up, some of which themselves weren't perfectly applicable, either). If you want to pretend like you're the dignified salon member adhering to the rules of civilized discourse, that's fine, but I don't think it's accurate.

calambrac··on Ask HN: How much?
I don't interact with other developers because I worry that it will pull me toward the middle of the bell curve.

Didn't you say you used RoR? You're okay with using other folks high-level code, but you think interacting with them will pull you towards the middle of the bell curve. Interesting.

calambrac··on $250 AWS Credit & a Netbook? Build a Twilio App by Midnight on Sunday
Doing your job well != churning out bug reports, which was what you said was being incentivized and measured. That also seems like a pretty bad fit for the original scenario we were discussing, but that didn't stop you from trotting it out anyways.

Bottom line: people do respond to external motivation, all the freaking time, as long as its appropriate to what they're being asked to do. Refusing to be paid to do what you'd be doing anyways, no strings attached, is, plain and simple, irrational. But, in reality, very few people ever get the opportunity to exercise that irrationality, because when someone pays you, there are pretty much always strings attached, and the strings are what are demotivating.

calambrac··on $250 AWS Credit & a Netbook? Build a Twilio App by Midnight on Sunday
There are disagreeing studies cited in the Wikipedia article you linked, did you even read it?

I'm also confused why you think your bug story supports your point. Are there lots of developers who derive great personal satisfaction from churning out bug reports? Leaving aside the fact that #bug reports is a shitty metric, they did go up when the reward was introduced. The fact that they went down again after the reward was taken away means absolutely nothing in the context of this conversation, because they weren't internally motivated before.

← PreviousPage 2 of 17Next →