Recent submissions

Comment · 11 years ago
Not sure why the other comments are so negative. I don't see how you can dispute that having a large part of your net worth in a single stock leaves you vulnerable if anything happens to it. There's also the fact that your fortunes are still very closely tied to your company's through unvested stock, bonuses, and employment. Regardless of how positive you are on your company, you're probably already sufficiently invested in it. I can't imagine any combination of individual situation and risk tolerance that would make holding a large amount of a single publicly-traded stock an optimal investment strategy.
Comment · 11 years ago
"This equity is provided in order to align incentives."

That leaves out the other - probably more significant - reason - it's provided because it can increase the (real or perceived) value of compensation packages without spending scarce cash.

"Lack of equity might cause an employee to feel left out and/or poorly compensated." ... uhh... or they might not have joined the company in the first place?

Comment · 11 years ago
The original version of the "10x" idea didn't require the productivity distribution to be bimodal - it could be a bell curve or skewed bell curve with high variance. I think it's contextual as well - if you're working on a project that's just at the edge of your present abilities, your productivity is going to be pretty marginal compared to someone who's done it before and has strong aptitude at it.

I think it's silly to simply sort programmers into two buckets.

It does make a lot of sense though to try to attract and retain good programmers though - having a programmer who's at the 75th percentile of productivity instead of the 50th percentile is going to give you a big boost in productivity if productivity is high variance. It also makes sense to try to match programmers to projects that they have good aptitude and motivation for.

Comment · 11 years ago
You could probably conspire with another party to sell your shares back and forth at +10% every day. That way the official market price of your shares would eventually get to the point where you could share them at their true value.
Comment · 11 years ago
Your analysis of the arbitrage is faulty - if there's a cost associated with time-shifting energy, then the gap will only narrow to the extent that it's still economically justifiable for people to invest the money in time-shifting energy. What you're describing (no peak/non-peak difference plus people still buying batteries to time-shift energy) isn't a steady state - why would people continue to buy the batteries when they're going to lose money on the deal? You'd actually expect the gap to be the price difference per watt plus some additional amount for the capital and inconvenience.

Also, if there's significant arbitrage, it will also reduce peak prices - because of reduced demand, and also because of reduced costs of expensive additional capacity. I.e. it can reduce energy costs for people who don't use it.

Comment · 11 years ago
In special cases multiple string concatenations can be optimized into using a StringBuilder calls. Not in the general case.
Comment · 11 years ago
Do you know for sure that RethinkDB can't work out what columns are being filtered by a function? In the examples it would certainly be possible with some analysis.
Comment · 11 years ago
Right, I'd be a lot more forgiving of MongoDB if they had been bringing the product to market 10-15 years earlier.
Comment · 11 years ago
'When you query with ReQL you tack on functions and “compose” your data, with SQL you tell the query engine the steps necessary (aka prescribe) to return your data:'

... what? ReQL and SQL are both declarative query languages: I don't really see the author is getting at. Is there an implication that SQL isn't declarative?

The only real difference is that the API is based around chaining function calls rather than expressing what is needed as a string - there are many SQL query builder APIs that will let you build SQL queries by chaining together function calls.

Comment · 11 years ago
Hey, he's too busy working 300 hours a week to worry about things like "averages" and "mathematics".
Comment · 11 years ago
Uh, it's completely acceptable to "discriminate" against people based on factors that relate to their ability to succeed in the job. I don't think it's controversial that people's social skills or style of social interaction has a bearing on their job performance. You can argue to what extent and so on, but it's bizarre to think that it's not relevant.
Comment · 11 years ago
I've definitely heard the negatively correlated variant of the meme. I'm not sure it's the predominant one or always explicitly expressed, but it's out there.
Comment · 11 years ago
Comment · 11 years ago
They can't selectively block parts of github when it's going over HTTPS. All they see is an encrypted connection from inside China to github.com.
Comment · 11 years ago
Great, another person who doesn't understand marginal tax rates.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton