skysight-inc/HackerNews huggingface dataset:
Here's the best part from the full post mortem

"First and foremost,the VP of Sales was compensated according to sales before discounts, not according to margin or profit. Our discount strategy resulted in enormous losses, but for the VP of sales the strategy optimized his bonus. "

It's called incentive based behavior, and it goes to show you that if you reward someone for the amount of shit they can sell without any consideration for margin, they'll give the damn shit away for free!
Thanks for the input! Any idea how much a local sound technician costs?

We were thinking we might just get mixers + mics (such as http://www.amazon.com/Audio-Technica-ATR2100-USB-Cardioid-Dy...), with the mixer able to plug in via USB (I personally have used this set up for recording my own music). This seems like the cheapest setup -- downside is the wired mics and the need to have people grab a mic, but we can mitigate this with a multiple mic setup -- 3 mics. One for the main speaker (if there is one), and then two to pass around as people talk back and forth, or ask questions.

In terms of the sound itself, we can just plug in some speakers to whatever machine that is in the Google Hangout.

As an added bonus: we have our own parts for a Karaoke machine
I've used moonscript a lot, and don't particularly like the \ syntax. However, you get used to it quickly, and it stops seeming like such a big deal.

It would be hard to have both be '.', because of lua semantics: '.' means "get the property from the table", while ':' in lua and '\' in moonscript mean "get the function from this table, with the first parameter for that function bound to the table itself".

Javascript/Coffeescript can get away with both being '.' because of the horrible mess that is implicit 'this'. All functions have an implicit first parameter, that non-method functions usually ignore, and '.' in javascript does the equivalent of ':' and '\' in moonscript (for functions). I find the lua approach much simpler and cleaner, and think it is actually more approachable than the javascript way, because the difference between '.' and ':' or '\' is conceptually simpler than all the rules behind 'this' in javascript.

Programming in Lua explains ':' in http://www.lua.org/pil/16.html , and probably has a better explanation that I wrote :).
"and the reputation"

"I wanted to work in finance and so Wharton was a good place to go."

That's what the old-boys-network IS. It's not literally people smoking cigars, it's the preferential treatment you receive for having the brand name on your degree.
Thanks! Toutapp seems to be the only significant player in the space which seems odd given their $30/month charge.
India simply does not belong in the same group as North Korea, Iran, or even China. Fundamentally, whether it struggles with poverty or not, it is a democracy, not a totalitarian regime. Indian citizens vote in elections and enjoy the freedom of movement. Unlike North Korea and Iran, it is not a theocracy. Having a huge population and struggling with poverty is not grounds to damn them into the same ignominious group as you have done.
ROTC is a plus at elite engineering schools like MIT, though.
It wasn't just Anna, there were many former archive staffers at cuil. I suspect that's how the data ended up being transferred.
I suspect Caltech beats Yale hands down in I direct comparison of the student body's intelegence. But, if you want to go into politics Yale is a far better choice. Rich may be well educated, but it's got little to do with raw intelegence.
Only an idiot or an ideologue promotes a particular policy even though he knows that it would harm him.
Many state schools have geographic quotas also, which then heavily biases towards kids from rural areas (red states, or red parts of blue states). Being "urban liberal" is actually not that useful, since so many other applicants are "urban liberal." The only advantage to being "urban liberal" are better schools and more opportunities for academic enrichment, but as we all know, applicants in such a category are a dime a dozen these days.

I have no idea if the Ivy's aim for geographic diversity; since they are not taxpayer funded, they probably don't have that mandate.
True, but "emacs in screen/tmux" has a few other advantages for me - namely that I can leave all my buffers open when I leave the office and easily pick up from home. It's also more pleasant over a slow vpn connection.
Well, I'm referring to Egyptians specifically, who aren't technically African-Americans. According to the consensus, we're Caucasian.
What I Love about Computer Science Students
That's the problem cited, though. Hacker News, as a community, has developed a comical, pathological aversion to any sort of agreement. Every nit must be picked – otherwise the discussion fails to be "intelligent."
Might want to read it again with tongue in cheek.
No I dont think that's what it is. I wanted to go to Wharton because it is the most rigorous undergraduate finance program in the country. And that is why it has a good reputation.
This is exactly the point I am trying to make, that other people here are not understanding.

When we went into Iraq, we had three reasons: 1) It has weapons of mass destruction. 2) It has ties with terrorist organisations (Al Qaeda), and 3) It's a dictatorship. Well, the first 2 turned out to be wrong. But, at the exact same moment in time, all 3 were relevant to Pakistan. 1) It had proven nuclear weapons, 2) It had proven terrorist training camps, and links to Al Qaeda (Where did we find Osama?) and 3) It was under dictatorship.

So, why Iraq and not Pakistan?
I think you confuse revenue and income. You can have positive / non-zero revenue with massive negative income. Indeed, that's the problem here - $1M in revenue with huge losses (negative income).

SO... the problem is not the revenue. It's the income.
As an Asian-American: no, it doesn't involve those things.
If you had been there in the height of the famines in the 1990s you might have a different perspective.
You are right, but there's nothing we can or should do about that. I only know of a few countries which forcefully try to keep emigration down, most notably north korea.

In an ideal world every individual would be free to pursue happiness in whatever country it desires to, regardless of nationality (I believe that idea has been mentioned before in the constitution of some rather prosperous nation...)
"This" (noun): superfluous unoriginal internet meme language.

Better way: just use your own words, be authentic. Pretend like you're Steve Jobs, and each word you write is your next product.
hmmm... link works
Epic comment fail. I read original post but forgot that they specified numbers by the time I posted my comment. As uncertainty set in, I reread the original post and had a Homer Simpson moment. I upvoted you to teach myself a lesson.
Well, when you consider that most people (at least in my experience) likely don't have actual exposure to it or an understanding of what it is and its intended practical benefits, that's a fairly common point of view. It's often not malicious, it's just that meditation is so often lumped in with alternative-medicine-type highly-suspect concepts.
Personally, I'd use whatever built in function exists without giving it a second thought. Until it shows up as a hot spot in the profiler I don't care about performance.
God is 100% just.

I was cracking-up laughing. God said you mess with a priest, you mess with him. It's obviously an attack on the church. It looks completely different when you're not an atheist, doesn't it! LOL

God says...
C:\TAD\Text\BIBLE.TXT

abernacle.

26:18 And thou shalt make the boards for the tabernacle, twenty boards
on the south side southward.

26:19 And thou shalt make forty sockets of silver under the twenty
boards; two sockets under one board for his two tenons, and two
sockets under another board for his two tenons.

26:20 And for the second side of the tabernacle on the north side
there shall be twenty boards: 26:21 And their forty sockets of silver;
two sockets under one board, and two sockets under another board.

2
----

singular rottenness fulfil silenced thence Artificer pastimes
94 wanting growth bringing added devour raising sighed
recognised lived salted visions prejudice everythings_a_okay
snap_out_of_it May just dog ease preliminary combined
moist Hereat eighth tattlings Canst innumerable stable
woot verses treasures ebb commander neighbour ground skies
LOL secrets marriage pour happily Testament stroke vent
employ customs Among prepares sparrows silly foundations
finger healthy Narrow mid-day knew earnestly If_had_my_druthers
application profane maintainers solicits stanza relaxedly
HolySpirit that's_your_opinion gainsayers shoot withdrawn
trod crime superstitious imitate death- rather Form whirlpool
indemnify real answer you_know_a_better_God besets grandchildren
lathe sufficeth silversmiths celebration goodliness startled
see https://github.com/leafo/moonscript/issues/35

. is taken. : is taken. propose a better alternate and maybe it'll end up in the language.
Thanks, I've forwarded that to our graph algorithms group.
I see a lot of suggestions to tip heavily to counter the cost of sitting down for a while to work at a local coffee shop. I don't think this solves the problem at hand.

I run a food business as a side job. Don't get me wrong, I love my employees. They deserve getting handsome tips. I tip well whenever I go out. I don't have a problem with the idea of tipping.

However, as the owner, I don't get to touch those tips my employees receive (and rightfully so). I'm also the one that has to pay the rent, the internet bill, and the power bill...not my employees. Nor does tipping absolve me of the need to pay my employees their wages.

When you are using power, wifi, and/or a seat at a business, you're using something that the owner is offering in exchange for you ordering something to consume. It's not something that your barista or cook or waitstaff is offering to you, like your drink or food you ordered. It's not something that the tip will pay for in any way. The only way to offset that cost is to keep buying something periodically, even if it's a small drink off the menu. Really, even the longest camper isn't using up much of anything, but it's numbers that make a problem and really add up over the course of, say, a month.

tl;dr Buy something to eat or drink periodically on top of tipping generously. They are two separate issues.
Next Xbox: Microsoft sets big reveal for May 21
This is false.

At cuil we were told by mgmt of the launch date and our very talented PR team kicked into gear and generated a ton of buzz via a nationwide press tour.

Despite popular opinion, the ops team kept the site up during the massive traffic surge. A combination of poor mgmt, initial deference to user testing, last minute commits and a nasty indexing bug were the reasons the relevance sucked on day 1.
I didn't mean to draw attention to the uproar over Summers' comments.

If I hadn't been upfront about that portion, I was certain that people would try to scuttle the validity of the comments on Irish-Americans in light of what he said about women.

People love to flog dead horses.
It sounds minor, but I think it's pretty important: The points on his checklist aren't clear yes/no questions, they're a bunch of things you should remember to consider.

Specifically, how do you check "Correctness of algorithms"? What is the criteria to pass that? "Well, I think it's right", of course you do, otherwise you wouldn't have committed it. Formal proof? Unit tests?

Items phrased like this are ripe to become a "looks fine, check" style process-theatre that doesn't actually add anything.

Credit where credit it due, "Are controls laid out in a way that makes sense given visual scan order?" is a bloody good one.

Checklists can be very helpful to make sure you remember to consider everything in the right order. I have a phone screen checklist that includes "introduce yourself" because sometimes I forget and that's embarrassing. At a previous job, we had a "stakeholders that might be affected" checklist used in feature planning (we had gotten into a bad habit of building features that affected the performance profile of the app, causing ops to get paged on the weekend because they hand't been told to expect different behavior, also: removing an arcane feature that we had wrongly assumes nobody used).

One thing to remember when comparing with flight or medical checklists: These people deal in repeating almost the same thing as consistently as possible. Software engineering is rarely like that.
Why do you say that?

I mean, nothing is perfectly anonymous if government agents are already tracking you and have bugged your home and workplace.
Java hacker? Perfect Audience is hiring a full-stack dev
Perfect Audience (YC S11), San Francisco or remote, Full-time.

We're looking for java developers to help us expand in one of the fastest growing areas of online advertising. Perfect Audience is a self-service ad platform that lets businesses get more sales and conversions by retargeting lost visitors on Facebook. We're developing a real-time bidding platform that companies outside the Fortune 500 can get value from without needing tons of handholding. We are working with some of the most exciting new performant technologies including elements of the Amazon Web Services stack such as DynamoDB, as well as other technologies like Scribe, Kafka, Storm, Couchbase and Aerospike.

http://perfectaudience.com

What we are looking for:

* Ability to architect, develop, and test key infrastructure

* Understanding of performance and design tradeoffs, without compromising quality (we are talking thousands of requests a second, and extreme latency concerns - very exciting)

* Experience scaling up webapps and services for rapid growth is a plus, especially on hosted platforms

* Knowledge and interest around DevOps functions is a huge bonus

We offer a generous salary and equity grant, free lunches, your choice of snacks in the kitchen, and a desk in our sunny, beautiful office in downtown San Francisco.

Office pic: http://i.imgur.com/aL4Mc.jpg
Hi rjoshi. I've added issues at our Github repository for those two. I don't feel that we're qualified to create the benchmark tests for those two, so it would ideal to receive those as pull requests.
My anecdotal experience says there's a ton of demand for skilled programmers. If we're graduating CS students that don't have the skills that tech companies need, that's a problem with quality rather than volume.
No, it's stereotyping, which is not quite the same. He's saying that parental pressure is a major factor in why a lot of Asian kids do well on their tests (hence the, yes, stereotypical "Asian father" meme); not that every Asian kid who does well does so only because of parental pressure (which would be prejudice).
Sorting and binary searching is more code. Do you need the benefit enough to add the code?

Do you need to implement sorting/binary searching or find libraries, or do you have libraries handy?

I guess the "correct" answer is "lots of things could affect the choice, tell me more about the context".
It's important to note that even if this is true (and I suspect that the statistics lead more towards the statement that, "there is not a shortage of low-level IT trained workers" rather than "there is not a shortage of very talented developers") it doesn't mean that the right thing is to limit immigration.

Protectionism is almost always a negative for economic growth of a country. Even if wages in the US are depressed, that just means that wages were artificially high and that the US would soon become increasingly noncompetitive.

The biggest problem with H-1B visas seem to be the restrictions on working for a single established employer rather than having too many of them.
Flagged for spelling.

For a less sensationalist view: http://abcnews.go.com/ABC_Univision/Politics/obama-drug-czar...
> I suspect Caltech beats Yale hands down in I direct comparison of the student body's intelegence.

That's extremely funny if intentional, even funnier if not :)
You could run emacs with evil[1]. It's got a lot of the familiar keystrokes and modes. I would install it using el-get.

[1] http://emacswiki.org/emacs/Evil
`.` and `\` in Moonscript map to `.` and `:` in Lua.

In Lua, `foo.bar` is just syntactic sugar for `foo["bar"]`, a table lookup with a string key.

In turn, `foo:bar(baz)` is syntactic sugar for `foo.bar(foo, baz)`.

It is not uncommon to mix things up, and put a dot instead of the column. IIRC, Leafo used the backslash instead because it is more distinct, visually.

Users\create name: @params.username

is thus equivalent to

Users.create( Users, name: @params.username )

(adding parens for maximum clarity).
Agreed. We only have conjecture on that one. I suspect that something in either the test or the Vert.x code is causing a blocking behavior. If I recall correctly, that test on i7 is not able to fully saturate the CPU cores.
Cache efficiency for linear reads CAN greatly outpace a large array where both the sorting method and the binary search itself might cause a high number of cache misses.
neat, could use some more exposition to vim users :)

know any good resources or even a blog with vim-only news?
I am Asian.

What I've noticed is that the kids who have to be "forced" to study ad-nauseum usually aren't the top performers. They're around the middle, but their families desperately want them to be the top.

The top students are much more self motivated. They tend to be more or less equivalent to their supposedly more-well-rounded white counterparts.
This is the same scare tactic they always tout to take away your rights with. The Canadian government said the exact same thing last year while promoting their internet spying bill. It's garbage.
Well, the title is "Data Science of the Facebook World", there is no "for". The data comes from our "Personal Analytics for Facebook" product.

Didn't know Jeff Hammerbacher coined "data science" at Facebook -- that's interesting!
Slate and the New Yorker both did a great job avoiding canonization in their Aaron Swartz profiles. But those two publications have been the exception.
There are a lot of different certifications out there. Have you found any that seem particularly high-quality?
Neat.

Manga "cafes" in Japan often use a similar model, where you pay per hour and there's a range of free drinks/snacks (plus more substantial food you can pay extra for), and of course you can read all their manga while you're there, or pay an extra fee to use a computer. Most have a very different vibe though, with an overtly less "social" atmosphere (more like a library); a similar model in a more traditional cafe setting sounds very appealing.
If you were in a position to read / sign such a terms sheet then you may want to ask why it specifies that before you reject it out of hand.

And you should scour all the paperwork regardless of whether or not that clause was present, even better, have a lawyer that you pay (preferably a competent one) help with the scouring.
Harvey Mudd will give you a first-rate CS education, so I'm not surprised by your experience. It shouldn't be surprising that its on par with Ivy schools. I bet you'd get something similar from CMU or MIT too.

(Disclaimer: Not an alumni of any of these schools, but know and have worked with many people who attended them)
Erlang. Even though some IDE's are starting to support it now. Erlang is the original reason I got into using Emacs actually.
| "For example the customer would pay Plum District $20 and receive a $40 coupon to be used on our site. We would ship $40 of retail value and receive nothing from the customer, but eventually receive $20 (less some service charge) from Plum District."

So it's basically Groupon for goods? For businesses with low variable costs (like restaurants and hotels) this might actually work, but for physical consumer goods with cut throat margins? Insane.
An Egyptian who immigrated to America fits the criteria for being considered African-American.

IMHO Skin color isn't the only designation.
tl;dr

The easiest way to paint yourself into a corner on a technical interview question - especially a trick one - is to answer it without asking clarifying questions about boundary conditions, usage patterns, data set sizes, target hardware, etc.
As much as people feel negatively about Java, it really has fantastic static code analysis tools.

My first experience with Java was at a job in high school... and my only reference was a book that weighed half as much as I did. Needless to say it left me with a very, very poor impression of the language, which I'm only recently learning is very much wrong.

I definitely prefer writing Python, but the more I actually learn about Java, the worse I feed for being such a senseless detractor for so many years.
indeed. https://news.ycombinator.com/item?id=5603986
Keep DRM out of Web standards
Socioeconomic background is very important. For example, many of the Chinese kids of my generation were actually refugees from Vietnam. They did not achieve as much academically because their families had lots of social problems (as expected from refugees). But at least their families had a history of success before being upended, so they would recover in a couple of generations. Then consider Hmong refugees, things are quite different and harder as many of them came from farming families back in the old country.

Chinese kids from the country side (of China) have similar problems, we just never see them in the US. Affirmative action in China should focus on getting these kids into good universities, though in practice the reverse occurs (Chinese kids from cities need lower scores on gaokao than kids from the country side).

An equalizing factor, I think, should be whether both parents attended university or not.
> Never? It's faaaar too early to make that claim.

It will never be more certain than it is right now. What are you waiting for?

> What if the cryptography is broken?

Sorry, but I trust ECDSA and SHA256. Quantum computers may be a concern eventually, but I think there are mitigation strategies for that.

> Or if another crypto-currency comes along that's demonstrably better, to the point that everyone stops buying bitcoin and starts buying this new currency instead?

What if a unicorn flies out of the sky and starts pooping rainbows? There is no possible crypto-currency that is demonstrably significantly better.
It's not wrong. It's just a matter of your personal projections. The only thing wrong is taking action at odds with what you think will happen. E.g. if you're ranting about impending hyperinflation thanks to QE3, you should be taking out massive amounts of dollar-denominated loans and use them to buy property whose value will keep up with inflation.
I thought Egyptians were ethnically Arabs?
This is one of those issues that leaves you arguing with yourself ... I'm 100% against child pornography (or really the exploitation of anyone), but 100% for rights to privacy, both digitally and in "in real life".

We can only hope that if this suspect is guilty, they find evidence that can be obtained without violating his rights ... and of course if he's innocent, I hope he avoids the stigma being a suspect might bring.
San Franciscans can (and do) make all your same arguments against you moving here: the city is small and getting over-crowded, real-estate prices are going through the roof, etc.

But San Francisco, like Switzerland, is part of a larger economy which benefits from freedom of movement.
ROTC is also a high school activity.
Yes here's the post from the official White House website:

http://www.whitehouse.gov/blog/2013/04/24/drug-policy-reform...