skysight-inc/HackerNews huggingface dataset:
I wouldn't say that OpenTable is hated by all restaurants, but there is definitely a spectrum of loving it through hateful ranting...

Generally, I hear a few reasons why restaurants feel they can't leave OpenTable:

Myth #1: they won't be discovered through the web anymore. People actually discover restaurants via word of mouth or local search (Google usually). Great food, SEO, marketing, PR, guest care, etc. matter a lot more than being in one particular portal. See studies about restaurant discovery.

Myth #2: their guest information is locked into OpenTable. It isn't. You can export your guest database with phone numbers (if collected) and email (if they opt-in). While it may sound like they are missing something if they can't export email addresses (unless they opt-in), it isn't. They can't email those guests through OpenTable either.

Myth #3: guests care a lot about points. This is a smaller, sub-population of the restaurant going public. Most people don't care, they just want the ease of booking online when they want, which is generally 2/3rds of the time outside of the restaurant's hours (see poll by OpenTable).

Generally, those people that use points a lot (or discounts) are not great customers either (see any study about Groupon discounting).

Why would you want to give your guest a discount to eat at another restaurant anyways?

Anyways, if you are interested in more restaurant reservation analysis feel free to check out my Quora account:

http://www.quora.com/Chris-Butler-7/answers

Also, check out Complete Seating (http://completeseating.com) an OpenTable alternative I work on!
what you say makes sense to me. I too doubt that by some chance Buddhism teachings turned out to be better preserved throughout millenia then any other "very old teachings" whatever it may be - Christianity or something else. Any information has the tendency to be misrepresented.

where can I read more about your point of view?
The supposed issue isn't movement, it's that cell towers assume a limited signal range due to terrain, which is no longer true once you're in an airplane and high enough to have a horizon of dozens of miles.

Edit: by the way, have you reported the problem to AT&T? I have no idea how responsive they are, but it seems like it could be worthwhile, especially if it's as easy to reproduce the problem as you make it sound.
Umm... so you agree? Price discrimination can reduce DWL?

By the way, there's no need to assume MC is a function of Q since that just complicates the example for no benefit (in the wiki article notice that MC is just a constant 10 cents). And yes, though I didn't stress it, of course the discount price must still be greater than the MC (and so in the range of 10 - 60 cents).
The Cynical Dilemma: Why Tech VCs & Press Are Bored
We are excited to announce the inaugural SPrize, a competition in partnership with Synbiota, Mozilla WebFWD and Magnus Manske (the original developer of the MediaWiki platform) to recognize and reward innovative developments in Open Source software tools for Synthetic and DIY Biology.

With today's announcement we are taking a stand against hard-to-use, inaccessible and proprietary tools, and all the problems created as a result. By offering a series of cash prizes as well as global bragging rights we hope to accelerate the development of useful, exciting and amazing plug-ins for GENtle, the Open Source, Web-Based DNA Design app.

- Can your Javascript skills unlock the potential of a truly 21st Century technology?
- Are you a Big Thinker or Artist with an interest in DIY Bio?
- Enter the SPrize & win cash while contributing to what’s next in Science & Technology!
Hey folks, Breezy CEO here.

We built this button (which allows devs to integrate robust print functionality into any iOS/Android app) because there are basically no PC/Mac apps that lack a print button, and ultimately we think it should be the same on any mobile platform.

We've put a fair amount of work into making this SDK as easy for developers to use as possible, and we'd love the HN community's feedback on how to make it better. We'll be monitoring this thread so please let us know what you think.

Thank you in advance!
Sometimes business/marketing managers and IT security managers disagree. Looks as though the business guys trumped the security guys on this one. That happens a lot in the real world.
That means #1 is totally relational (as an aside, you don't need ORDER BY or LIMIT for it either).

I would love to see it. Yes, you can do it in SQL, but I'd say it's not easy at all without ORDER BY and LIMIT or windowing functions and I don't know if you can do it in Tutorial D. For the reference, #1 is:

Show the blog post with the largest number of comments. If more than one exist, pick the latest.

The schema is:

post(id integer, created timestamp)
comment(id integer, post_id integer)

See CJ Date's excellent discussion on ORDER(BY)

I read it and the book as well, but I wouldn't call it excellent. What I read there is a reluctant admission of failure to incorporate an important operation to his query model. I see no attempt to analyze why it doesn't work or adapt the query model to make ORDER a regular operation.
Acme is close:

1. all text is "alive" for the purposes of executing/finding

2. select/execute/find for left/middle/right mouse clicks

3. ed-like command language (sam) plus structural regexes with conditions and loops

The lack of syntax highlighting is a usability problem, but also the fact that there's no good way to integrate it into something like acme is evidence that we're still missing one of these dimensions. The general problem seems to be recovering structure from the text on-the-fly and doing something with it, like highlighting or special structured editing. Emacs gets its "power" by letting the programmer directly manage what's on the screen and what happens for any key press. Editors like SublimeText and TextMate just have keybindings and language grammars, and syntax highlighting is sort of built-in.

If we had a good general solution to this problem and could plug it into acme, acme would really be compelling. But I can't really use an editor that lacks syntax highlighting.
It's already there: https://github.com/andrewgodwin/stations
In my experience Meditation directly increases happiness over longer term by decreasing our attachment to body/mind, there by decreasing the unnecessary suffering.

There are different forms of meditation, each with different emphasis. The one mentioned here is a Buddhist (Insight/Vipassana) meditation where one experiences sensations on the body without judgment. The Passage Meditation (http://www.easwaran.org/) for example emphasizes systematic training of attention to turn inward and dwell continuously on a single focus within consciousness, in this case memorized inspirational passages from worlds great mystics. In essence "we become what we meditate on".

To be happy we need to decrease self-will or ego. In my experience meditation alone is not effective in subsiding the self-will. Meditation along with allied disciplines is necessary to slowly chip away self-will, overcome conditioned habits of mind and find our true nature which is peace, joy and love - the very source of happiness.
In my experience, Sublime Text hits that exact niche you're describing. It does the things important to programmers, or people who work with lots of text, well enough that you don't have to worry about any plugins, etc. But it also offers a great plugin ecosystem for just about anything you want. Turning on "vintage" mode is a great plus, too, especially coming from vim.
Many Firefox developers (present company included :) read Hacker News, so fixing these "font inflation" bugs are on our radar: http://bugzil.la/707195
Best practices when adding single sign-on to your app with the Live SDK
Take a look at his comment history. He's just an angry dude.
Please do. I saw the photo of a control room and thought there was some kind of actual rocket engine being tested or something, then I finally got to the "iphone app launched" line.
Love the idea, it's like an updated Gravatar... Gravatar has been very stale lately.
Whoever said meditation will increase happiness is a false statement.

Meditating for 1 year will get you nowhere. Meditation needs to be practiced like clockwork.

Prolong meditation practice will instill stillness of mind. This is where the beauty is. Happiness is a state of mind. So "stillness" is the key and then it is upto you how you flow your stillness. Now, would it be stillness if it flows?

Stillness in every action and no-action.
Did the title of this post really just get changed? Was what the head of the company (and much more than just a "Former Facebooker") posted to announce his company coming out of stealth not a good enough title?

Until there's some public announcement about things like this or some accountability, every front page post on this site is going to have a comment chain like this. This is ridiculous.
Worlds Hardest Game
Like worlds-hardest-game And Scary Maze Game Visit Her
Inverse Fizzbuzz = f|b|fb|f|(b|fb)f|f|(f|(b|fb)f)..
> So a truly enlightened being can point out things in reality exactly as they are and can tell the law of how the world works.

That's one of the points of meditation, though, is it not? To "perceive things as they actually are in reality"?
What Editor Do You Use for Ruby and Rails?
I'd opt for the TPC workloads on standardized hardware: http://www.tpc.org/tpcc/results/tpcc_price_perf_results.asp
Incredible app and super fast pairing, feels nearly instant. I hope to see this technology in more of their apps. I think the possibilities are huge with a ton of potential in other apps.
CSS Spiderman, CSS Superman, CSS Hulk  Moz Dev Demos
I have been using Stitcher too, and love it. Interestingly, after The Talk Show moved from 5by5 over to Mule Radio, I contacted all of the parties involved to try to get the new version of the show on Stitcher, so that all of my postcasts are managed in one app.

I got a reply from someone at Mule (whose name I didn't recognize) that said that they did not like Stitcher's business model. This strikes me as strange because I figured that the larger the audience, the better deal the podcast is giving its sponsors. But, no, apparently they don't want Stitcher to host their podcast and then serve iAds (which I ignore) in the app. But yet they have no problem with Apple hosting the podcast on their servers.

This really sucks because Stitcher does a lot of things that lend to a great user experience including (but not limited to) transcoding the podcasts so that they can be efficiently streamed.

Hopefully this new app from Apple will allow me to gather my podcasts under one umbrella.

Edit: Ugh...no, this new app is nowhere near as pleasant a user experience as Stitcher.
It appears you spent a little bit too much time worrying about stuff that doesn't matter.
Yes, they compile SQL statements into linux binaries using a bundled GNU compiler toolchain.

I am also curious if there is some way the developers have demonstrated the benefits of this approach vs. what other systems do. Most of the CPU time in a simple query in VoltDB is spent in networking, validating and suffering the cache-miss pain of walking index data structures. I can't see clearly how compiling to native code makes any of that much faster.
Quadrotor display at Cannes Festival - video
Maxathon is 2.18 MB because it doesn't ship its own rendering engine; it uses the system webkit.
Their conclusions on "white boxes" are based on relatively straightforward statistical analysis of their data. In order for there to be bias against white boxes, one of the following has to be true:

1. Their data collection methods are biased against white boxes. Given the large sample size and the method of retrieving samples - automatically generated crash reports from users - I find this unlikely. They cover this point in section 3.2.1.

2. Their statistical analysis is flawed. I see no issues with it, nor did the reviewers. (Otherwise it wouldn't have been accepted.)

3. They lied. I am most skeptical on this one.

It's disingenuous to gesture at researchers and allege bias based on their employer without actually saying how they are biased. Doing so is not valid skepticism, but prejudice.
While backup power might be expensive in a hard drive situation, it looks like even cheap SSDs are available with power loss protection. And as far as I'm aware you're better off using SSDs for databases anyway.
It does. Like you said, Chrome Beta and the ICS stock browser also using the hardware Back button as a browser Back button, so this seems to be the UI design consensus.
> It would be in the EU's interest to start an investigation

Unfortunately the EU's track record isn't very good in this regard[1].

> If the EU loses its perception as democratic

I can't speak for everyone but the EU is not a democratic institution (in terms of direct or participatory democracy) and some people understand this.

> chances are that the rich and populous democracies which funds it will be forced to stop doing so.

No, they're forced to fund it whether they want to or not. The entire Euro currency crisis persists because there is no organised or planned way for a country to leave the Euro. In any other situation the PIGGS would've left by now and could've inflated their way out. Instead the Eurozone countries in the north are stuck with the countries in the olive belt for better or worse and it's hurting all sides. Likewise, there is no documented and planned way for a country to leave the EU.

[1] - http://en.wikipedia.org/wiki/Marta_Andreasen#Concerns_over_E...
Famously: en.wikipedia.org/wiki/All_the_Troubles_of_the_World
Robot Hand Beats You at Rock, Paper, Scissors 100% of the Time
Between a friend and a boss
Risk I/O & Rackspace Webinar: Reinventing Vulnerability Management
Reinventing Vulnerability Management is a webinar hosted by Risk I/O & Rackspace, as part of member of the Rackspace Partnership Program. In this webinar, learn how you can use Risk I/O's vulnerability management platform and Rackspace cloud computing software to manage and monitor your security defects.
It's not so much about typing less as it is about interactively learning to use an API or codebase. Suppose you have a comment object and you want to get the body text of that comment. With autocompletion you can just type `comment.` and you'll immediately see whether it's called "body" or "text" or something else, instead of having to browse around the codebase (which incidentally is also easier in an IDE that understands your code, because you can put your cursor on the class name and press a "go to definition" key instead of having to find it manually).

Another invaluable feature related to this is documentation as you type. I can never remember the order of the arguments to the fold function. Fortunately Visual Studio helps out: https://dl.dropbox.com/u/388822/intellisense.gif (somehow my mouse pointer shows up in white, which makes it hard to see, but if you hover over the variables you get type information & documentation).
Free Rails Deep Dive ebook from RubySource
> It is also a clear sign that despite all the efforts put out in the last few years, associations and companies that are willing to protect Internet freedom are not spending enough money and energy on actually doing it.

That's because doing this would have the opposite effect. They would be inviting governments to take control of the Internet.
I'm going to leave this:

> You have caricatured people you disagree with

right next to this:

> It is better if we do not promote a fashion of 160-hour work weeks

If you disagree with the substance of what I'm saying, I'll happily discuss the finer points and think about my arguments vs the ones you're offering. I'm here to actively learn, share, and find motivation -- not really to just howl and argue by using fallacious reasoning and cheap debating tactics.

If all you can do is throw up straw men[1], then I'm going to have to challenge you to show where I've made any such arguments. You'll need to show where anyone is advocating 160 hour work weeks, much less "forcing" others to work 160 hour work weeks. That you're distorting the facts of easily-referenced articles[2] is troubling.

Seriously, I'm happy to concede a point and learn from my mistake... but if you think I'm making one, you'll need to provide better arguments.

[1] http://en.wikipedia.org/wiki/Straw_man

[2] http://www.entrepreneur.com/blog/223723?Source=Taboola
SlickGrid is somewhat similar: https://github.com/mleibman/SlickGrid/wiki/Examples
My .vimrc has the following two lines which expand tabs to spaces by default but make an exception for makefiles:

set expandtab

au FileType make setlocal noexpandtab
Affordable Personalized Party Supplies
Festivity Favors specializes in personalized, invitations, note cards, labels, and scratch off tickets for any occasion.
Yep, podcasts will remain niche if there is no built in support with a home screen app. Just as smartphone apps were niche until apple added the app store on the home screen.

Now if a podcaster wants to tweet "check out my podcast" with a link, they have to preface it by saying "make sure you already have a podcast app installed". A lot of friction for users unfamiliar with the medium.

Of course, Apple, even in a built in app, would never add all the features serious podcast listeners would need, so Pocket casts would still healthy exist. In fact, with the increased exposure podcasts would have on the home screen, Pocket casts would have even more people searching for "pro podcast apps".

Now all Pocket Casts has is the chance to compete with a free Apple podcast app tucked away in the app store.
>"Come to think of it, aren't a lot of the people who post here doing it (at least partially) to promote themselves or something they're building? I mean, I freely admit I am, for one"

And if it's excessive, you're likely to get called out on it.

Look, I have no agenda here. I got up this morning and started reading HN, like I do every other day. I got to this article, read it, and thought, "My god, this guy is full of himself." So I came to discuss my opinion on the article, which is precisely what this forum is for. He didn't answer the question that was asked of him. He talked about wanting to give us specifics and details, and didn't give any. Glossed right over anything pertaining to the business. Then submitted the article himself. So it's not like someone stumbled on it and thought, "Great stuff!"

As far as putting CEO in quotes, that's a bit of a joke. I'm aware he's the CEO; it's there on that page about 5 times. In fact, he refers to himself as CEO more times in that article than I've heard my CEO refer to his title....ever. Again, a little obnoxious.

I admit, I don't know the guy from a hole in the ground. All I can do is judge him on how and what he writes. That's what I'm doing, and what others are doing to me. I'm glad you found the article insightful. I found it to be crap. And I think that the story he's selling is unsustainable. Time will tell. But I can assure you I'll be following this company closely from now on.

Anyway, I've stirred it up a bit more than I intended, so I'm going slink into the shadows...
I prefer to use

set directory=~/tmp

instead of turning off swap files. All the fun for none of the junk.
Twitter's summarizing my follower notifications.
What every presenter needs to know about people
Myth Dispensing: The Whole 'Spotify Barely Pays Artists' Story Is Bunk
Sounds like the rules of the game are a problem. The desire to stay "in power" outweighs the desire to actually represent constituents accurately.
Unfortunately what most voters would prefer is largely irrelevant due to the current structure.
Because when browsing code it's faster to click on a method name than to navigate to it with the keyboard.
Seems like the same illustrator for Porter Airlines headed this redesign.

https://www.flyporter.com
Since 2.0, the journal is enabled. It flushes to disk every 100ms. Operations can return successfully without writing the data to disk. This is similar to what MemSQL is offering by default.
All of the 500-800 passengers aboard a B747 or A380 certainly won't all have their cellphones, laptops, tablets, and other devices completely shut. Ever. Some forget it, some don't pay attention, some deliberately leave theirs on.

In the average, there are always few devices on. Multiply that by a few hundred takeoffs and landing on a single busy airport. No planes have crashed so far because of that.

IIRC, some aerospace manufacturers have stated that they would allow electronic devices being on if only <insert your local aviation control body here> approved.

I much more gladly believe the cell tower explanation than any appeal to security.
Which looks like a soap opera at best and has no teeth as all the decisions are made at the commission and council level. It also has precious little by way of financial transparency or accountability to the public it claims to represent.
"I really enjoy posts like this which take a subject which is usually discussed from a "mystical" or "spiritual" perspective, and instead attempt to approach it from a physiological perspective."

The more you understand both perspectives, the more you realize that the differences between them aren't actually that big. If you listen to enough buddhist geeks talks this becomes apparent pretty quickly.

I'd also recommend reading the journal article Mechanisms of Mindfulness: A Buddhist Psychological Model:

https://springerlink3.metapress.com/content/e85w20n04r3n7502...

It basically takes the buddhist model mindfulness and translates it into an academic model. It's a good example of a case where the only difference between spiritual beliefs and academic ones is the language used to express them.
Shouldn't this be a library that we can run on our own servers? I simply don't understand the recent influx of things that should be libraries.

I think building our infrastructure around free things that can be taken down at anytime is the wrong way to go. This "API services" should not be encouraged. Give us the source and let us run it on our own servers, let us modify it the way we see fit... This is what should be encouraged. "API library services" is just a lame way to get people locked down to a set of APIs that they have no control over.
If all your reasons for not using Rails have as little to do with Rails as this, well, you might not want to do any programming at all.
That is really bad ideological myopia there. He refused to consider alternatives (for which I would adovcate functional design or something like sqlalchemy).

"Actually I think this is an inevitable consequence of using a relational database - you either have to make your in-memory model more relational, or you complicate your mapping code."

No its an inevitable consequence of trying to think with an object-oriented type system to describe a set-based data collection! In other-words the problem is attempting ORM: he's begging the question!

I would expect better from Fowler, but it does go to show the futher into an ideology you get (heavily design-patterned OOP in fowler's case) the more you see design and programming problems as problem with OOP rather than anything more fundamental.
I'm sorry but I really hate "for the rest of us" slogan. Who are the rest? Who are the others that are not the rest of us? Why is it for the rest of us? It's a cliche that makes no sense. Change it.
What? You don't have to modify it to send a query.

I was discussing a way of structuring your code such that the scenario I described simply cannot happen. Preventing such silliness ahead of time is what robust engineering is all about.