skysight-inc/HackerNews huggingface dataset:
While I love the big thinking behind the idea, as someone who tried to launch a similar, restaurant related, Web startup, there are at least two major issues:

1) High restaurant turnover - Approximately 60% of restaurants either close or change owners within the first three years of existence (http://www.whitehutchinson.com/blog/2011/02/the-truth-about-...). This can make it incredibly frustrating to try to build lasting business relationships.

2) Scalability - If the growth of the startup is limited to how fast you can build relationships with restaurants (see above for problems), it will be a long slog and likely an unappealing investment.

Having said that, I too look forward to someone making this happen. I've already got my scars from attempting it, so I hope someone better than I takes a crack at it. I just tend to think it will be an OpenTable, Yelp, or Eats.com who finally solves the problem (although biggestmenu.com looks pretty sweet).
You don't get the "prosumer/pro-but-non-top-10-blockbuster-movie-editors" without being in the pro apps business. Moreover their pro apps fit the focus of the company, a high end creative company. It's hard to market pro apps to aspiring professionals and prosumers if pros are not using it. Part of Apple's marketing campaign for their pro apps is to show how pros are using their software.
What this means is that very easily, or even accidentally, MTGox could be running a fractional reserve bank in bitcoin. Balances are just numbers in the database, so there's no cryptographic requirement that they sum up to the actual amount in the dollar and bitcoin escrow accounts/wallets.

They can inflate the bitcoin in circulation, and all it takes is enough real bitcoin and cash to cover the withdrawals for no one to know the difference.
Ask HN: What's an HTML5 app?
Given the recent Microsoft announcement and a couple of HN submissions, I've seen the term HTML5 app being thrown around.

Can someone enlighten me as to what an HTML5 app is?

I was under the assumption that HTML5 could not, by itself, "do" anything except display content and offer nice features such as localStorage and native audio/video playing in browsers.

Is an app an HTML5 app simply because it makes use of HTML5 technologies?
They could be using 3 different salts, each of which is statically stored on the server. They could be using 3 per-password salts, and applying each of them once. They could be....

At the end of the day, salts are there for one thing alone: eliminating the possibility of rainbow tables. But whether you use 1 salt of decent size (64-bit minimum for that) or 1000, you've got the exact same protection there. There's a good reason it's recommended that you use PBKDF2 or bcrypt.
true, but with Buzz, everyone was added by default. it sort of sprung up out of nowhere, with everyone rushing to shut it down (myself included). with this, it seems that the privacy can be maintained (at least the feeling) with circles.
Nope, not that one :)
Best light bulbs for all night coding
TWiG 101: Inside Google+ (Gundotra, Horowitz)
Message-passing concurrency that works locally or over a network, with some fault-recovery stuff baked in. At least, that's the intersection of Erlang's coolness and ZeroMQ's coolness.

Really, though, to me that's not the greatest part of Erlang. The great part of Erlang is more that the VM supports lightweight threading, so you can create a vast number of threads and program by message passing, and bugs can be met with micro-reboots by supervisors.
I use it and know how much it costs?
The parent is suggesting that easy communication between processes is "the most powerful and interesting part" of Erlang, but I think not.

Erlang facilitates reliable, highly concurrent systems using interprocess communication, zeromq just enables the interprocess communication part.
Definitely true for sufficiently weak definitions of "human intelligence". E.g. already true for "chess-playing" ability.

Incientally, "a few decades" means "just after we get fusion power" right?
Ok, because the implied situation in the article is the LightSquared is pooping all over the GPS spectrum and then selling licences to manufactures for their spiffy new GPS service which happens to work much better than old GPS now.
I could write one this weekend for only 3 million dollars. Somebody get me bloomberg's info
Triple salt sounds bad. Should be Salt, Pepper, and Cayenne.
How to Survive the Zombie Apocalypse Using Science
When Google launched, no one was even trying to do search anymore. For some reason everyone thought that portals were going to be the big thing. Google launched with something truly innovative that was a massive improvement over the incumbents.

When Facebook launched, the social network sites all bit, and everyone knew it. MySpace was the big thing, but everyone over the age of 14 knew it was unpleasant to use. Facebook came along and launched a different kind of site. First, it was exclusive. Second, it wasn't about putting together a page that looked like it belonged on Angelfire. It was about spending time connecting to people you knew.

If you're going to try to launch in a space with long-established players, you better have something damned impressive. e.g. There is no meaningful space for small players in search. You either take a huge chunk of the market and put yourself on the Forbes list, or you fold. If all you've got is another search engine that's "as good" as Google, then don't bother. "As good" doesn't win customers.
still don't have an invite yet...but when i do, i'm hoping to contain all my social interactions there. where has the internet gone when i have a dozen things to sign into and update on a regular basis?!?
I think a high level abstraction with semantic meaning is important. If you want to include the layout styles in that abstraction, that's one thing. But if you want a simplified way to set the layout without building the grid system yourself, what choice do you have besides including layout-only classes on your html elements?

So I agree with Breefield that it's not optimal to have separate class definitions outside of your high level semantic abstraction for the sole purpose of layout. But I don't know of any other way to do it other than just building the grid into your abstraction, which means you can't reuse existing css layout systems (unless you just copy the code... ick...).
Maybe some of you know, maybe some of you don't - but the real hero here in bringing these people to justice is Juan Gonzalez http://en.wikipedia.org/wiki/Juan_Gonzalez_(journalist) He did the reporting that led to the federal indictments. Went on to win the 2010 George Polk award for exposing them. http://www.democracynow.org/blog/2011/2/22/juan_gonzalez_win...
Why An Invite System is the Best Approach Google Could Have Taken For Plus
Not sure why this is getting down voted. That 'support' button showed to me in many websites, and was really upsetting.
Creative professionals have been a cornerstone of Apple's business for many years now but the signs all point to Apple's abandonment of this market. It's understandable from a business standpoint; their consumer business is far more profitable, but a lot of tears are going to be shed over this. They've let Logic fall far behind the competition since they acquired it too.
I could invite you, what's your gmail?
Tac Thoughts: Submit a topic
good read.

after all this talk about who will win, though, why don't we all just use what's best for us :) can they both exist simultaneously? i don't know, but if enough people like each of them, then why not?
Apple is no longer a "high end creative company". Their business now is making pretty, easy-to-use devices for non-techie consumers. They just happen to still have this vestigial organ hanging off the side.
I can get you an invite. Email?
Could be a great way to get people to use Chrome.
I love Google+ so far, but I think this notification in all google sites is overkill. I'll be one of those looking for ways to disable that notification area.
We all know this because we, in theory, all want to operate ethical companies, and companies that stand for what they are, not how they seem. We endeavor to seem as we are. Perhaps blackberry could once again lead the pack if instead of improving their image, they improved their company and let the image follow.
probably the most accurate definition is "something that might have previously been implemented as a desktop app or in flash, but is mostly in html/css/js"

html is now versionless, html5 is a nice marketing term that we can just use to talk about "new cool shiny toys", dont worry about a strict definition
By using floating point values for a user's balances (per-currency) in the DB, they effectively did make themselves a fractional reserve bank, even if the spread was likely small. Most every transaction would've added a tiny bit of an error value -- given enough time, this would've added up pretty considerably.
The article describes the new look as "modern". I hear that all the time. What the hell does it actually mean?
No, no it won't. This is the same statement that has been made consistently since the invention of computers. But the fact is, that despite our increases in computational power, and our high degree of success with specific tasks, we still don't even know what general "intelligence" really means, beyond "what humans do."

Until we have a reasonable definition for intelligence and consciousness (which I would argue are related), we'll always be moving the goalposts, and machine intelligence will always be a "few decades" away.
I have some unlimited hosting to go with that for 5$/m.
Are we sure that these large objects aren't being "lensed" into looking further than they are?

Isn't the third possibility that these quasars are illusory?
Fashion changed since the introduction of gmail, and the new look is more like something I'd expect to see in 2011.
Good to know it's only a buzzword. For a second I thought I missed something awesome that HTML5 could do...
Sinking? what do you mean sinking, ensign? Get back to polishing those railings and rearranging those deckchairs.
On the origin of `x` and `xs` for variable names in functional programming...
Help me grow my fishing blog
In my spare time i run a fishing blog. started in june 2009 i now get:
4,563
Visits

2,973
Absolute Unique Visitors

10,880
Pageviews

2.38
Average Pageviews

00:02:35
Time on Site

63.82%
Bounce Rate

59.50%
New Visits

the site makes between $20 and $30 month via google adsense ads. I'd like to make $200 to $300 per month for extra income... I've done everything i can think of to grow the site (and it still continues to grow month over month). what low hanging fruit am i missing here? Any help would be appreciated. ps. the link to my fishing blog is in my profile.
Holy ad batman. The new themes move the small text ad to the bottom of the page....but then it floats as you scroll.

That's one way to increase clicks.

I'd try the new theme if it wasn't for that...it's very distracting when scrolling down.
The "defies physics" part would be a filter that is physically impossible to implement. As you need sharper roll-off of your filter (more rejection of out-of-bands, and sooner), you start making sacrifices and attenuating the signals in your passband as well. GPS already needs very sensitive receivers, and attenuating the signals more than they already are could make them unusable. ("Oh!" you say, "just put more amplifiers behind the filter!" Well, no, at that point the signal is inderminable from thermal noise, which you will amplify just the same. And you can't put one in front of the filter, because then the LightSquared signals don't get filtered out and they interfere...)

Without seeing the specs they are being asked to hit, I can't speak to the challenges of realizing these filters.

And just to be clear, there is no way for LightSquared to use their upper band and not interfere with the ultra-precision stuff that's effectively squatting there. There's no happy compromise in that situation, but as I implied earlier, I have little sympathy for the guys who weren't playing by the rules.
There is a lot of things that Facebook won't do that Google+ can do. The reason managing friends lists in Facebook is so god-awfull is because Facebook wants it to be. There is also several other interface eccentricities put there to make the site harder to use in certain ways. The reason for this is to protect their user data and make it hard to corrupt or hide it and make it easy to expose it and add to it.

The bottom line is Google+ will probably serve ads programmatically, leveraging AdWords and other similar automated technolgies within the company. Facebook has nothing like this, it sells its user data to 3rd parties who could be doing anything with that data.
Can do the same with NodeJS (server side), only two steps differ from those in your question:

* Save the code as code.js

* Type "node code.js"

You download additional packages/modules with "npm".
I thought the same about Chrome when it was released, then one day there was a link in the Google Search homepage telling everyone about it.
I don't quite understand why they don't spin their pro apps off into their own company.
I don’t think companies would dare and pirate software.
If I had any bitcoins hosted on mtgox and, for some reason, had not already taken them out, I would do so right now. When you give them your bitcoins, you are trusting them to keep your money safe. I trust my money with my large bank for two reasons: (1) they have a large safe and have practice keeping people out, but more importantly, (2) if someone were to break in and take some of the bank's money, I would know that I could still withdraw my money because they have enough cash on hand for me to do so.

Mtgox has neither of those assurances.

They have absolutely no credibility on the security front. They were using MD5 with no salts at one point in time. They then moved to MD5 with salts. Now they are at "SHA-512 multi-iteration, triple salted." That seems more like they're trying to say "Oooohh! Look at us! See?! We're being secure!" Triple salted means what, exactly? (Other than the fact that it makes it clear these are people who read about salting online and then though "more is better.")

Next: "we have actively been patching holes." Oh no. You mean, you're just going through the code and looking for bugs and hoping you get them all? That might work for normal programs just fine, but even ONE vulnerability is enough to take an entire database. A database hosting just passwords may not be all that bad (it usually is, but it doesn't have to be). A database which hosts thousands and thousands of dollars? Now that is something to worry about. It truly does look like they got lucky on this attack.

As for the guarantee that banks give -- that if they get broken in to, I will still have my money -- there is no way mtgox provides this. Anyone who still has money on mtgox is asking for trouble.
I am glad they decided to clean up the interface, but I think they made it too bright

-------------

yup ... my first reaction this morning was

"oh my god this is so awesome!" ... then it was

"wait ... I can't see the text in tasks that I mark as done" ... "It's not immediately clear what day it is any more" and "why is the contrast so low ... its hard to make out the gridlines"

So yeah ... everything kind of cancelled out ... the idea of the design is nice, but I think they dropped the ball on imnplementation in certain places.
The following two statements are not incompossible:

1. At each time T, we believe that "machine intelligence", according to the definition in use at time T, is a few decades away;

2. At each time T, we're right.

In other words, the fact that in thirty years we'll still be talking about how we'll have machine intelligence one day, has nothing to do with the fact that by that point we'll already have machine intelligence as we currently conceive it.
what? it took 400 man hours to replace a logo?
I think that the canonical OOP experience is with Smalltalk, e.g. Pharo which is far nicer IMHO than Squeak.
It seems to think that there are only two groups registering domains: squatters and startups. Even if we expand "startups" to "companies", this is clearly bullshit.

When speaking of startups/companies registering domains I clearly stated that they would be reserved .coms, for commercial organizations. This was actually their original intended purpose until they were open for unrestricted registration:

The domain name com is a generic top-level domain (gTLD) in the Domain Name System of the Internet. Its name is derived from commercial,[1] indicating its original intended purpose for domains registered by commercial organizations. However eventually the distinction was lost when .com, .org and .net were opened for unrestricted registration.

http://en.wikipedia.org/wiki/.com
You're advocating that there be no tax on consumer goods from other states. That's fine, but it's a different issue. There is tax on goods from other states, it's just that there's a lot of, ahem, non-compliance.

Your argument also assumes that the business is a net drag on the local environment unless it charges a sales tax. But I strongly doubt that the sales tax revenue a business generates is much more than the other economic benefits it brings (e.g. jobs). This is why so many local governments are willing to provide tax credits to businesses that move or start in their districts.
Its use here may connect to the Modern movement in design and architecture, strongest in the mid-twentieth century, which emphasized simple shapes, lack of ornamentation, and clean lines:

http://en.wikipedia.org/wiki/Modern_architecture

(Aside: Why does the Gmail preview use almost the same header style as the new Google Calendar/Search/Maps/etc. theme, but with the colors and sizes slightly altered? It's a minor difference, but distracting when switching tabs between Gmail and any other Google site.)
The create button only creates events ... would have thought it'd give you the option to create tasks as well
I have to agree with you, even though it feels wrong to do it. I can provide enough anecdotes to start to blur the line between "data point" and "evidence": I was big into the climbing scene for a few years, as an instructor and manager of a Bay Area rock gym. There are few sports that are as self-promotional as climbing, especially in the pro circuit.

The thing is, every climber wanted to have cool videos of themselves, with great soundtracks and innovative photography and cut scenes and everything else ... but nobody -- really, seriously, almost nobody -- ever did it. Instead, they'd get to the crags and start having a good time and the camera bag wouldn't get unpacked, or the videographer would start climbing too, or, even if they did shoot for day, they never got around to any of the post-processing afterward.

I've also been to skate parks and motocross events and BMX and ... I think I could count on one hand the number of serious video recording I've seen at all of those combined.
Why is everyone being downvoted in this thread? On HN, "I disagree" != "I downvote".
I was researching GPS receivers for an high altitude balloon and most receivers stop working at more than 18km OR at 500m/s.

Some manufacturers misinterpreted the restriction. Instead of OR it should be AND.

If you look around high altitude balloon forums, they usually maintain a list of good gps chips(stop working at 500m/s AND 18km instead of 500m/s OR 18km).
Antitrust doesn't really on reason. It's a completely subjective law. In one breath you can be guilty because you have prices too low, in another because you have prices too high. Ultimately, it relies on how much pull you can exercise of politicians and bureaucrats.

I am not saying it's a good situation, just that that's reality.
Nope, more like GPS guys built a luxury spa in the middle of a farming area, and are complaining that LightSquared is pooping all over the field they [edit: they=LightSquared] just purchased upwind, which has been wildflowers that spa patrons could trespass through on on illicit trails until then. And LightSquared is saying "guys if you make this simple wall on your own property, the poop smell won't blow that far."

And to bring my analogy one step further, the GPS guys are saying "that wall is too difficult to build." [I cannot speak to how hard that wall is to build.]
What if I own cats.com and just want to put a picture of my cat fuzzy wuzzy?

I'm sure a .meow domain would suit your personal purposes just fine. A .com, however, would be better suited for commercial purposes if you intend to profit off of your fuzzy wuzzy photos.
Could you link us? If they're opening up the technology behind it, it really will be amazing.

I have to wonder if it's based on Muji or if it was built from scratch.

EDIT: Never mind, found it in the article. http://juberti.blogspot.com/2011/06/announcing-google-hangou...

EDIT 2: Oh, you're a Googler. Good to see that you'll be opening it up. :D
Somebody needs to introduce Kurzweil to the concept of the asymptote.
Agreed. I'm more of a Rails/Sinatra guy but if I had to write something for app engine I'd definitely start with Flask.
400 man hours to decide to replace a logo, big difference. That's what you get when you design by committee.
What's Facebook Releasing Next Week? Not Project Spartan.
Are Twitter and Facebook Killing Blogs? (2009)
"What repeatedly failing strategy?"

Hmm. Let's see -

1) Failing to see and then react to the post Blackberry SmartPhone world for years.

2) Failing to have a coherent platform strategy for Mobile Devices before launching straight into Playbook

3) Having no strategy at all - who in their right mind would ship a utterly undifferentiated, incomplete, direction less product first while not making any progress on the SmartPhone front which was ever so crucial.

4) It is 2nd half of 2011 - and RIM hasn't shipped a passable Smart Phone and there is no communication as to what their roadmap is - they probably still don't have one.

You think the negativity is hyperbolic? It is right on the money as far as facts are concerned.

As to asking me what they should do - just ship a damn decent smartphone first that can compete head to head with the competition. Show some innovative, differentiated design and awesome features. Then make a tablet that extends that phone and works well with it.

And I suspect their internal structure is all too much a part of the problem that they aren't able to ship anything decent. So they just need to shake it up - it can't be more damaging than their current status quo - nothing can be. Frankly Mike and Jim are just stagnating themselves - they just don't get it. Fresh thinking is in order one for RIM. Otherwise it aligns with the definition of insanity - performing same actions and expecting new results.
What’s your problem with QTX and Mail? The new Mail is awesomely awesome (the old is rubbish in comparison) and QTX is a player like QT7 was. Not much to do wrong.
Add to that the frustration that the thousands of facebook developers feel with the never ending changes and broken documentation. Btw, i believe Zynga is tied to facebook via some agreement. I d really like to know more about google's plans about its platform.
Tipfy is nice, but its documentation is horribly out-of-date. The last time I tried using it, I had to dive into the source code several times to figure out what was going on. Eventually I ended up moving off of app engine.
(I considered contributing to the docs, but I would have had to spend a lot of time learning the codebase as parts of it had been heavily restructured since the docs were last updated.)
It looks like Google has somewhat abandoned the Google Colors for a black blue and maroon(?) color scheme.

They really want people to notice these changes, it creates more publicity for Google+.