skysight-inc/HackerNews huggingface dataset:
This is by design. Restaurants will sometimes only give OpenTable a few slots a night as OT often takes a good chunk of margin from the restauranteurs:

'The access fees can be substantial, particularly for restaurants operating on thin margins. One independent study estimates that OpenTable’s fees (comprised of startup fees, fixed monthly fees, and per-person reservation fees) translate to a cost of roughly $10.40 for each “incremental” 4-top booked through OpenTable.com. To put that in perspective, consider that the average profit margin, before taxes, for a U.S. restaurant is roughly 5%. This means that a table of 4 spending $200 on dinner would generate a $10 profit. In this example, all of that profit would then go to OpenTable fees for having delivered the reservation, leaving the restaurant with nothing other than the hope that that customer would come back (and hopefully book by telephone the next time).'

From http://insidescoopsf.sfgate.com/blog/2010/10/18/is-opentable...
If they paid dividends, it would have been returned to the shareholders (both long and short)

At the end of the day, buybacks benefit those who tender shares into the buyback at the expense of the other shareholders (the buyback would have to happen at a price above the market price at the time of the buyback, so that net loss is attributed to people who are still holding the stock.) This would be worthwhile if the company can grow earnings and profits enough to compensate for the short-term expense, but that doesn't happen most of the time.

Taking the long view, dell was $15/sh back then. If you just held for 16 years you'd be down nearly $2/sh. If they paid a dividend instead of a buyback, you'd have received at least $20 in dividend during that time (and the stock price, all else equal, would be higher)
Yeah I really don't get the alarmism in the article, or in the white paper. Is there any legitimate reason to have UPNP exposed to the internet? If its exposed on a public network, why bother with a buffer overflow when the protocol itself is designed to open whatever ports you want.
I am dismissing the "convenience" factor simply to prove a point. I am under no illusion that there needs to be better alternatives out there that fill in the gaps. However, it is also important to note that while there is certainly a convenience factor that some people (or perhaps even most people) will gravitate to, there are also other factors to consider. Freedom, being one. Now, I'm not one to badger people about what Freedoms you can/will lose while using a centralized service such as Facebook or Google, but I do think it's important to recognize the serious problems those services pose.

I also think it's important to not get off track from my original point which is: It is not the end of your social life if you decide to delete your facebook account (or google or twitter etc.). That is my point.

I emphasize "open" because those technologies are open for review by thousands of eyes. If there are privacy issues it will be known and tended to. Using something like Skype does not ensure your privacy; especially since now it is more centralized and not p2p. There has been many articles released about the privacy concerns of using Skype (wiretapping, China, etc.). I, for one, do not ever want to put my privacy in the back seat for the sake of convenience and I think it's imperative to educate or at least mention the problems with closed technologies that are supposed to be "private".

Jitsi, as far as I can tell, runs on Windows, Mac and Linux. Those platforms are pretty much covered. I'm not sure if it runs on Android or iOS. Though, I'm sure there are people working on mobile solutions (I am, at least). I wouldn't dismiss it so easily. Skype runs like utter crap on Linux systems and while Jitsi may not run all that well compared to Skype, it is at least open sourced and free software so people can work on it.

Email is essentially a social network. A social network is simply, at its core, a system which allows friends/family/other to communicate and keep up to date with each other. In fact, I would go so far as to say the original social network is not Facebook or MySpace but the Internet itself.

Again, I'm not trying to suggest there are alternatives that can completely replace Facebook (or others) convenience factor. Not at all. I am simply saying, you don't need it.
On the plus side, we've now got another method for doing NAT traversal. :-)
Yes you can participate on your own. We have found that most of the time groups do better, but there are one person armies also work sometimes!

We will not out you either, we are going to be talking with all the teams and make sure that we can talk about what you are working on in any of the press that we do, we know that sometimes you have to keep quiet for a little bit.
Promise consumers have a very small interface to worry about, and in fact there are many interoperable implementations (Q, when, rsvp, etc). Unfortunately, jQuery is not one of those implementations, because rejections don't propagate.

At any rate, JavaScript is not built around having a monolithic base library, and as others have pointed out, it would not make sense to have language level support for promises per se.

However, I do agree that it would be great to have host APIs, for example, DOM, to make more widespread use of promises. In fact, WinJS for Windows 8 _does_ make use of promises in their async APIs.
Right. The current annotation UI, co-ment, does all of its versioning in a database. Distributed version control provides certain advantages over this, ones that we'd like to bring in quickly, but it's vital that we convey our goals to both non-technical and technical audiences.

We're actually partial to darcs for this particular use case (the patch model is closer to how laws are actually amended), which ironically may decrease traction on the command-line since everyone has such a hard-on for git these days. IIRC you can use darcs via git, though.
How would you render their point of interest data in your web app otherwise? Of course you'd use google maps... But... Therein lies the rub.
> if you lose your seed stock (carrots, almost rye)

I think carrot seeds can survive more than a year if you don't plant them. Wiser methods of conservation might have prevented them from losing their carrots and almost rye.
Currently no... it's on our list to do, but feel free to fork the player in github if you need it ASAP.

-mike
When does this stop being an "invention" and just starts being a regular robotic workcell with a plastic extruder head among its other interchangeable tool heads?
How is this outcome bad?
This will probably blow over once the impact of The Social Network has faded. Enrollment will go back down to near what it was before.

I'm finishing my CS degree at Georgia State (after a 6 year hiatus) and all of the lower level classes the last 2 semesters have been filled to the brim with people who had no idea what they were getting into.

When you select CS as your major, there should be a popup box that asks if you're aware CS involves math.
You set an amount of words you wish to reach, and a small progress bar appears on the right hand side, which slowly grows as you write more words... Although I'm just finding out now that it sometimes gets obscured by people's scroll bars, and is a little hidden.

My UX certainly needs a bit more thought here.
I do....I know this person personally. She is duplicitous and ethically bankrupt. I have seen studies done years ago supposedly on some of the things she has developed and their efficacy but nothing in the last decade pretty much. The people commenting with skepticism on her credentials earlier in this thread are getting close to the mark with their assumptions. If you dig deeper on her a lot of claims fall apart. It sickens me she is getting all this exposure and publicity.
All he did was invalidating this argument from the parent.

> The problem here is that the engineers at Boeing are not clowns. Unless you consider people with advanced degrees from the top engineering schools in the world to be clowns.
Is there really zero demand for Perl programmers from new start-ups?

It's in great demand at one of my clients, but I can't even mention the name of the business entity for contractual reasons.
The first three and half of the fourth can be had at Google, though perhaps not to the same degree.
If you want really want dividends instead of a buyback, just sell your shares in proportion to the percent of the company bought back.

It's logically the same thing. In both cases you have the same amount of cash and the same ownership of the company (although, you do have to pay a transaction fee to sell shares).
"I've often wondered why so few companies make a concerted effort to seek out talent rather than credentials."

You have to realize how there is a huge, huge amount of people incredibly full of shit. Everybody thinks, or at least says, that they are an expert hacker. The problem is that invariably someone who overstated and overestimated their skills makes it inside a company. Then the bullshit really starts flying. They want to hire their no skills friend, or sibling, or spouse because $$$. They talk them up and try to bully anybody who is against hiring the person. Suddenly it appears on the surface that the company IS trying to hire based on 'talent' or at least one persons biased perception of it. Talent is not going to work in the typical political business environment. Next, you go with degrees. Does your self serving friend hire at least have a degree? No? well too bad for you and your friend.

When you talk about "talent" it's almost funny because of how awful reality actually is in hiring. When anyone tries to talk up themselves or their friends, all anybody can think is 'full of shit.' When somebody says they dropped out and taught themselves, its 'full of shit.' When somebody says that the best employees don't need to go to college, its 'full of shit.' Do you think people who have heard and seen every lie out there are just going to take a person's word for it?
This is really interesting, although I'm still new enough to node and complex JS apps that I'm struggling to take it all in. That being said, could a hack-ish approximation of what Airbnb is doing be accomplished by rendering the first call of an app in phantom.js and pushing it out in the response stream?

Questions about session state management are popping up in my head but maybe that's some of the secret sauce in the Rendr portion of Airbnb's app.

Great work guys, this is really pushing the boundaries of full stack app development with js.
No one ever remembers the predictions you got wrong, just the ones you got right. It's the basis of all punditry.
Under the buyback, long-term investors who have held on for the 16 years have lost nearly $2/sh.

Under the dividend they would have made at least $18/sh.

There's a positive feedback cycle: Companies show a disregard for long-term shareholders; large investors, seeing how they are being ignored, focus on short-term investments; Companies see that investors are interested in the short-term and don't play the long game.
Bill Gates never said that.
They can't do that since Boeing are in a joint venture as direct competition to SpaceX, as stated in the article.
This is sort of interesting because the Math department at UChicago has had undergraduate TAs for a long time for at least the first year courses, and I believe a couple of the second year courses, but it seems only recently has the CS department done the same for its first year courses.
This might be a concerning trend if you are a working programmer. Currently labor is tight, but it seems in a few years the schools will be cranking out huge numbers of CS majors. If past cycles are an indication, this might coincide with decreased demand. Look what has happened in the legal field. There is a glut of lawyers currently on the market.
timeout IDs are similar in a sense. By having the promise as an object, you can do neat things to modify program control flow as a separate concern from resolving a particular asynchronous operation. Sure, you can compose promises, just like you might with callback-oriented code. But you can also do neat things like await an object graph of mixed synchronous and promised values, eg: https://npmjs.org/package/resolved
The two things seem the same but are different (as far as taxes are concerned)
The only major difference between the Web app and the native app is built-in calling. There's currently no calling in the Web version.
It's low for the US market but I was being foolish and did not realize you were not US based. I don't think you will have any problems demanding your current 50 or even 75 or 80 an hour if you focus on the US market provided you find high quality clients and build good relationships with them. If you do this those clients will likely come back to you again and again.
I was thinking COBOL.

Edit: added sample.

http://www.csis.ul.ie/cobol/examples/Conditn/IterIf.cbl
Where are you at? Here in Denver it's fantastic.
Repackage your Android apps for BlackBerry 10
How do you feel this impacts the exit opportunities for Forkly?
And of course it's a video of the former Goonswarm[GOONS] now [GEWNS]
Off the top of my head, let's do some math (keeping it simple, I have no idea of actual #s):

Before fundraising:
84%: 3 Co-founders @ 28% each
16%: option pool

1st round - $750k @ $3.75M post. No liquidation prefs or ratcheting. Now the cap table looks like this:

67.2%: 3 Co-founders @ 22.4% each
12.8%: option pool
20%: Angels

2nd round - $3M @ 10M post. 1x straight preferred liquidation pref (not participating), no ratcheting.

Cap table:

47.04%: 3 co-founders @ 15.68% each
8.96%: option pool
14%: Angels
30%: Blue Run

A $10M exit looks like this:
$3M: Blue Run
$4.70M: 3 co-founders @ $1.568M each
$896k: option pool payout
$1.4M: Angels

Not bad, not great, but that assumes no participating preferred preference, which would have everybody but Blue Run doing a heck of a lot worse.
I would like to know as well. The math gatherings that I found where I live ( NYC ) have been a bit lacking.
The new management moto - throw it to the market in whatever condition to try to make quarterly profit, no matter if you put people in danger, trash your partners image and hurt your company massively in the long run. Also only obey the letter and not the spirit of the law and shove uncomfortable information under the rug.
Oh, sorry. I can see how that was misinterpreted.

I don't mind that they have different opinions/views, I just meant that after reconnecting came the realization that we have virtually nothing in common anymore, so I didn't really derive any benefit out of it in the sense that it didn't really rekindle any old friendships.

Nothing wrong with that at all and I can respect that, our lives just went in different directions.

The only ones where I was really bothered/lost respect where the ones constantly posting the racist/hateful stuff, which certainly wasn't all of them, but a large enough portion that a combination of these two factors has just made the whole experience useless at best.
Anti-tl;dr list of Minimum Effective Dose examples to acquire 10 skills
I read that as after 1.0, aka "whenever".
The investigators looking into this have already said they haven't found a problem with the batteries.. and they are turning their attention to the electrical system.

You're missing a key point: they are turning their attention to the electrical system that controls how the batteries charge and discharge. That means that, even if the batteries themselves have no design problems per se, their failure modes under an overcharge condition are highly relevant. Which is exactly what Musk and Prof. Sadoway are critiquing: they're not saying the batteries were manufactured badly or designed badly for normal operation; they're saying the batteries were not properly designed to cope with the failure mode that the electrical control system is suspected of inducing.
You were comparing Javascript with the "utter stupidity of its many flaws" to "far more sensible" languages.

"C doesn't bungle such basic things as equality checks, for instance."

2.0 == 2?

False.

Most people would consider that a flaw. As programmers we understand that integers and floats are different in the computer, but that's not how it works in math.

"C also doesn't include idiocy like semicolon insertion."

You must really hate the languages that don't use semicolons at all. :-)
Where was this warning before the incidents?

Where was the evidence that there was anything to warn about before the incidents? Everybody trusted Boeing to have a robust battery design. Now it appears that at least some aspect of it was not robust.
see also: https://gist.github.com/3889970
Not a gimmick. While it's true that a lot of interesting stuff isn't there, you can happily develop Android apps using IntelliJ CE. Also, having source is extremely useful for people writing IDE plugins; doing this before IntelliJ CE was quite painful.
How Unique Does Content Need to Be to Perform Well in Search Engines?
Or they are inserting themselves into the news cycle on this story for purposes other than strictly engineering.

I don't know if that's what is happening here, but it is certainly not an uncommon PR strategy.
Most RTS games, including Starcraft 2, only update the simulation every 100ms or more. Older RTS games like SC1 and AOE2 used "ticks" of 200-250ms. Essentially, every "tick", player input would be received by the server and distributed back to players after validation for processing or display on the next tick (depending on whether processing is done server-side or client-side). The lag is hidden by visual or auditory cues acknowledging the input (i.e., "Yes, sir!" or "For the Horde!").

This greatly reduces the bandwidth requirements because you have extra time to transmit the data to the user; you only send some of the unit data in each packet. Moreover, you can limit the data to units within X radius of the player/camera and simulate any ships outside of this radius, transmitting only major events like the destruction of a ship. (By simulate, I mean the game could just create random ships and explosions client-side to give the effect of a major battle without actually transmitting or receiving data about those ships; they would be eye-candy only.)
And http://gun.io/w/

(a project by me)

and http://litewrite.net/

(a project by @jancborchardt)

Hackers are picky! :)
It's a virtual certainty that email to that address goes to an administrative assistant and not directly to the president. Guess why?
The Economist is anything but a "standard" or ordinary news outlet.
Sure, you'd act real careful to protect the sanctity of your word.

But bear in mind this man leads two multimillion dollar companies. I can imagine the PR/marketing opportunity was difficult to pass up. Even if further data proves his assessment of Boeing's configuration ill-advised, a majority of impressions will remain in his favor. He may have even nipped any comparisons between Boeing's "dangerous" technology and Tesla in the bud.

A reader might walk away from the story with the idea that Tesla engineers are more skilled than Boeing engineers. Call it what you want, but that's a helluva branding opportunity.
I'm from Atlanta and went to Georgia Tech man good luck on your degree man.
You are very correct, "permits." In practice the programmer must really be specific in the code, how he writes the constants (doubles are default) which functions he calls (doubles are default) and how he configures compiler (double intermediates were traditionally faster and defaults).

There's a nice article on that topic: http://news.ycombinator.com/item?id=5138351

And it's just a part of the whole series of the nice FP articles.
Those numbers don't take into account vesting. Assuming vesting 25% per year with no acceleration on change of control, the exit must be around $38M for any year 1-4. Assumning 20% equity dilution every year, the number goes up to $45M by year four.
> There ARE PROBLEMS with the batteries FULL STOP

Because Elon Musk says so? Do you base your trust in him on his degrees?
Elon Musk is not an engineer. He does not have an engineering degree and does not hold an engineering license.

I'm a huge fan of the guy, but he is not an engineer.
Respect?

What respect is due to a design that puts people's lives in danger?

Yes, respect the engineers, and make sure to criticize the design and not the engineer, but please criticize the ever loving fuck out of the design.

This isn't about corporate pride here. This is about lives.

My life. Your life. Your family's lives. Everyone who flies in a plane is potentially endangered by faulty aircraft designs.

So please, Mr. Musk, and any other engineer who can level meaningful criticisms at any design that has significant human safety implications, make your voices heard.

When Ralph Nader does this sort of thing he is lauded, I don't think Musk's criticisms should be viewed in any different light.
Can Robots Invent Their Own Language?
Sustaining vs Disruptive Innovation
One fierce competitor in an industry publicly criticizing another. (Their motives may not be completely pure.)
I don't see anything wrong with the message body. The point is we are talking about similarity, not identity. I have been clear: you can't program in English but there is some benefit to having languages which are easy for English-speakers to learn.

> Do you accept that programming has its basis in mathematics and logic?

This is one of the foundations of programming, particularly pronounced in technical fields. As you get to solving higher level problems however, other things come into play.

For example, suppose we are building a robot to automate some physical process (let's say, making coffee). We are going to have low-level programming which takes care of ensuring that we can tell the robot what exactly we want to do. If resources are tight we may do all of this low-level, but if we can spend more on resources we might want to have a higher-level (scripting, if you will) environment for brewing coffee.

On the higher level, our calculations are not going to be how many j of heat to add to the water. They will be what temperature to bring the water to. We may specify how finely the grounds are to be ground, etc. These instructions will resemble a cookbook recipe more than they will resemble a mathematical diagram, and this is the difference between high-level and low-level languages.

> If so, how is making computer languages resemble human languages a more direct way to improve comprehension than learning some math?

but the similarity is not just in vocabulary. In English we might write "three plus two equals five" where "plus" is essentially a conjunction, three and two are subjects, equals is a verb, and five is the predicate/object. This works because English has a subject-verb-object verb. Similarly a equals b plus c tells us that we can find out the value of a by adding b and c. In English there is a difference between a = b + c and b + c = a. There may not be a logical difference but there is a semantic difference that does not exist in pure math.

So let's imagine math written in another language, Irish Gaelic, translated word-for-word into English and ignoring conjucated prepositions. Irish Gaelic has a verb-subject-object word order, so we might write equals a adding and c. Maybe a nice way to represent this symbolically would be (= a (+ b c)). There wouldn't be a computer language like that, would there be?

The problem though that lisp encounters is that it is disorienting, and it is disorienting because the structure bears no resemblance to English.

If English-Likeness is a problem, surely that applies to word order and other syntactic similarities just as much as it applies to lexical similarities.
I have personally attempted this. It's a pretty large undertaking.