skysight-inc/HackerNews huggingface dataset:
An animated map of Auckland's public transport network
Daily Deal Free-for-all
People can't be direct and civil? That's too bad.
Wow, what a stupid decision. How is Kindle not an "app store"? How is a web browser not an "app store"?

Dear Google: if you start censoring stuff now, then you will have to "take credit" for all of the shit on the Marketplace that you haven't removed yet.

Mind boggling.
Impressive indeed. It works out in a way if you'd like to to upgrade to the latest version of HBase without involving a data migration. Am switching to the new version right away.
You'd be surprised. Sometimes its much harder to find hidden faulty logic in a proof for an algorithm's correctness or running time.

If I recall correctly, Ramanujan once wrote a proof for 1=2 that baffled mathematicians for quite some time before they figured out what was wrong. I believe that proof was rather short (< 1 page). For a long proof with a tiny error, things could be much worse.
Over 10 million accounts compromised at Trapster
Twitter Addresses Scrolling Issue
The DMCA provides the legal basis. The hardware controls access to protected works, so circumvention of it (i.e. modifying the hardware) is a crime.
SignalTime - OS X Basecamp time exporting and offline data viewing
Google could compete head-on with Verizon, AT&T
The clause itself (http://www.android.com/us/developer-distribution-agreement.h...) reads:

"4.5 Non-Compete. You may not use the Market to distribute or make available any Product whose primary purpose is to facilitate the distribution of Products outside of the Market."
I would like to clarify that just because an algorithm runs slower than the ones used by solvers in competitions like SAT, it doesn't mean much, as we're looking at asymptotic complexity here. To give an example: the "PRIMES is in P" paper gives a poly time algorithm to determine if a given number is prime or not, but in practice, it runs slower than tests like probabilistic algorithms like Miller-Rabin.
The ‘iPad NAMM Show’ (National Association of Music Merchants)
Where is the market among the HN community on betting this proof is correct (or the market for P=NP in general)?

My bid/ask is 0% / 0.02%

I think I'd wager at most a 1% chance that P = NP, and, I'll be generous and put the odds that this particular person cracked it first at 2% of 1% (I know he has code posted, but think of all the smart people who failed, and within my 1% is the case where P=NP but no human ever proves it). Would anyone offer better odds than 1 in 5,000, or make a bid?

My knowledge is limited to taking Sipser's intro class in school; but as a programmer, I always find subset-sum to be the most tangible and convincing example that NP-hard feels pretty tough.

I love these announcements though; I am always humbled and fascinated by the resulting discussion.
The magic of the cloud! Imagine running that on Heroku (for instance): it would be costly (price) but possible.
Actual article title: Over 10 million passwords possibly compromised at Trapster

I see you left out "possibly" from the original title to bait people into blindly voting for this. The article states that the company doesn't even know for sure if that data was compromised.
Arguably this is the -primary- purpose of neither of these apps. One directly allows the display and reading of books, whilst the other is primarily for, uhhh, browsing the web. The Kongregate app was much more clear-cut in providing a distribution method for Flash games which could have run without the Kongregate framework.
It is more advice from others + some learning desire as well. These same devs that know PHP very well also gave me the advice about RoR, PHP not scaling well and RoR being better equipped for the future, less bottlenecks, etc.

The last item is complete fluff, PHP will not go away.

I guess the simple things I do in PHP (MySQL querying, some string manipulation, etc) should not be a bottleneck.

When asked I could not name large scaled sites running PHP, but I could name at least 10 that were using RoR.....
From the article, wrt extending:

"Along the way, we repackaged the plugin system as “pilot” and the command line, which has become even smoother to use, is in its own package called “cockpit“. You can use just these components in your own projects if you want to make them extensible or keyboard-friendly."
Major update. Congrats to all the HBase contributors and testers. I would really dig into the notes before upgrading. Also, if you are considering a fresh install I would really look into compatibility with your hadoop environment.
Time to fire up Coq and really prove it.
Why Steve Jobs Is So Important To Apple
Early Word On Fixes For New Twitter
i wonder what google is going to do when amazon launches their app store with it being a _literal_ app store in every sense.
I believe Intrade are open to suggestions for new markets (they have "Scientific" category where this would fit).
Obligatory XKCD:
http://xkcd.com/384/
http://xkcd.com/718/
> Who says infinity is a number?

Not I:

> Oh, or is it maybe a confusion with infinity, which, if we were to try to classify it, would have some claim to being both?

… although the old maxim “What's a number?” “Whatever you treat as a number” (which I encountered in Linderholm's wonderful book (http://www.amazon.com/Mathematics-made-difficult-Carl-Linder...) ) means that the various flavours of infinity, considered as ordinals or cardinals, have some claim to being numbers; and it is often helpful in measure theory, and my own work, to treat even plain old infinity as being a number on at least as good a footing as any other (positive real).

> Once we are confident that infinity is not a number, why would we expect it to have parity?

Why not?
Under this reasoning, shouldn't Gameboid and similar emulator apps that provide functionality for downloading and playing multiple games be pulled from the marketplace too? Also, I have a gripe with the article itself:

> the flash games are cached inside the Arcade app, not directly downloaded and saved

How is caching not "directly downloading an saving the game"? Other than being occasionally pruned, it's the same thing.
That's a mighty-fine hair to split. Don't you actually have to buy books from Amazon in order to read them?
IPads Are Already 7% Of Global PC Market
Indeed. He composes a huge article in an attempt to unite the plain English usage and the mathematical usage of if p then q when there is no reason to do so. Most people and especially those with basic mathematics education don't expect English and mathematical usage to be precisely compatible.

I am however interested in this guy's next article, which will hopefully be a 8-page document regarding how, unlike in plain English, "x or y" in logic is still true if x and y.
> Often they'll also be confused about -1.

Hmm, I've never encountered that—which is not to say you're wrong. I'll bet you'd have a hard time finding someone post-secondary school who wouldn't answer instantly that -2 was even, though.
Is there a definition of "Products" that includes Flash games but does not include music and e-books?
Think of it as "English as Documented in OED2" versus "English as used on the street"

Both definitions are actually useful in different contexts. The second one certainly allows for more flexibility in growth and development. whatwg is recognizing that HTML, like chrome, isn't as important in a particular ordinal identifier, as they are in the features they offer and the development model behind them.

I'm guessing 95% of the people using chrome don't what version they are currently using - but it has never impacted web developers, or users, from making use of the browser.

It also aligns with agile development practices, and, if I can stretch a bit, dvcsystems - people are free to complete new stories in the HTML definition or browser, without worrying too much about other teams work, or particular releases.
This wouldn't be a problem if people would stop thinking that the natural numbers start at 1.
update: no more the case: see http://news.ycombinator.com/item?id=2121727
How "important" work is is only one factor in the creation of value. How much you produce, how it is valued by other people, what your margins are, what your future revenue streams will be -- these things are all factored into company value.

There are many companies that make non-essentials that are valued more highly than farms and utilities.
There are lots of random rules about contracts. For example, terms can be struck for Unconscionability http://en.wikipedia.org/wiki/Unconscionability - which is pretty arbitrary.

The article on EULAs is also interesting: http://en.wikipedia.org/wiki/Software_license_agreement#Enfo...
Just to be nitpicky, 3 SAT is NP-Complete which means its NP-hard.

The NP-hard property allows you to reduce any problem in NP to it.

As you stated it, generalizing (or reducing) 3-SAT to another problem proves nothing and is a common mistake for undergraduates learning complexity theory (reducing the wrong way).
MzScheme/Racket's continuations are of the "copy the C stack" variety, or were last time I checked. They are in no way efficient; it would probably be better to CPS transform your own code than try to use MzScheme/Racket's continuations directly in performance sensitive code.
Why would you ever sideload on an Android device, where you have a full-featured internet browser to download apks?
When asked I could not name large scaled sites running PHP

How about Facebook.com?

Ruby seems great, but unless you have a concrete reason to switch I wouldn't necessarily pick it over say, Python, which would allow you to start working on Google App Engine projects.
Parity is a property of numbers and sets only. Or do you think infinity is a set?
You write for a major magazine on the subject. Yes - I would hope you know more about the history of this topic than I do.
http://rubygems.org/gems/autotest
Scaling Distributed Counters
> which will hopefully be a 8-page document regarding how, unlike in plain English, "x or y" in logic is still true if x and y.

Well it would sound pretty stupid to say "x XOR y" in regular conversation, which is what is usually meant. I'm trying to imagine how it would sound -- "ok, you can get a pony zhor an xbox?", "you can get ice cream ecks-or health insurance?" Also, not many people would probably talk to you.
That's probably the most popular way it is taught. And whole numbers starting at 0. Although oddly some people will learn in the complete opposite way.

We could just throw away these short hands and just integers, positive integers, negative integers.

Which actually led me to another potential reason for the confusion. Is zero positive or negative? OK, now is zero even or odd? I can imagine some just see zero with weird properties.
Actually, yes. Normally, when something is placed firmly in P, improvements are quickly made and a spur of research firmly lowers the bounds of the algorithm.

Additionally, P=NP suggests that NP in RP. If an inefficient deterministic algorithm in P is found, I'm sure a much faster randomized algorithm would soon follow.
The Karma Lifecycle Of A HN Post
I think it's more a question of what kind of restrictions you can put in place without an actual signed contract between the seller and the buyer. Generally speaking, it is harder to enforce non-negotiable contracts of adhesion (ie. most contracts attached to a retail sale) and shrink-wrap contracts/EULAs, but there is currently a lot of uncertainty about it (see Vernor v. Autodesk, Inc.), and that uncertainty will probably only be resolved by a major ruling from the Supreme Court or an act of Congress.
This is known as the paradox of entailment and is part of the reason why people find material implication so weird sometimes. A desire for non-explosive negation is one motivation for using paraconsistent logic.

http://plato.stanford.edu/entries/logic-paraconsistent/
Using operating system facilities to support video codecs, font rendering, image decoding, etc. is an unnecessary security risk. Independent browser vendors don't want to be blamed for someone else's bad code.
I don't doubt it's a fine line (though only for Kindle), but I do think it's at least arguable that as intrinsic as the store is to the product, the Kindle app is better described as "reads books" rather than "sales books". Of course, it would be trivial to split that either way: but the Kongregate app appears at least somewhat more on one side of the definition.
Web developers should declare sensitive data no-cacheable.
I invented that 20 years ago. I called the vision system "eye-liner and the overall system, "The Autotrain". Oh god, I have been sucked into the comments...
If Linus started his kernel in 2010: Free Linux-like kernel sources for x86-64
There's an update on that from one commenter. He mentions that Hadoop 0.21 is not meant for production systems.
Amazon have already said that their store won't be available on the Market, and will have to be downloaded directly from their website.
But P is good and NP is bad, and fast is good and slow is bad, so P must be fast!
You must not be from the US. Ask random adult on the street if 2,229 is even or odd. I think you might be surprised at how many people get that wrong. Not that I've ever done it, but I suspect that you'll get at least a couple in ten who don't know.
Derivative works are one of the most beneficial forms of work society can enjoy.

Unfortunately, we ban them.
If your phone supports installing applications from unknown sources, yes.
Link:

http://jasonstrachan.com/clients/shoebox/SB_05.jpg
Not really. There are many great researchers publishing in their language only. Especially in countries where research is not heavily funded. For some, 800EUR for a conference is just too much.
Can you find a reference for Ramanujan's "proof"? I looked briefly and can't find one, but I'd be very interested to see what the proof was.
Really dick move by Google. Kongregate are awesome and they put a lot of work and valuable real estate on their front page into making the Arcade.

It's a big win for Google to allow it, but I guess they prefer the official way for Flash games to get onto the marketplace - stolen or cloned by fuckwits.
Civility? Go to a sports blog - put on you Bio that you are a journalist for sports illustrated and then in the commentary of an article on American football ask the question "who is Joe Namath?" Then judge my commentary by its relative civility.
Do you not read about the authors of books you read - music you listen to? Why then wouldn't you read up on the people whose software you use. I am sorry - it is ignorance and on HN that deserves to be called out.
Sure. But the canonical name is Hacker News, HN for short. (Or Innocuous News when PG is feeling cheeky). And the canonical URL is news.ycombinator.com

I pointed it out because some people don't realise that is the URL.

But you piqued my curiosity. - http://hackerne.ws is regered to Yiannis Volos, (who seems to own about 100,000 domains --- http://whois.domaintools.com/hackerne.ws ) http://ycombinator.com is registered to Paul Graham (who seems to own about 46 domains http://whois.domaintools.com/ycombinator.com )
... aggressive use of basic arithmetic is required to understand Facebook's model compared to high cost, physical goods.

If Facebook makes $.10 in advertising off 500m people a month, and each person costs $.05 to serve, that is $25 million / month.

If BMW makes $50,000 / car but only sells 1,000 cars a month, and each costs $25k to make / ship / sell then they are only making $2.5 million / month.

Clearly both companies make more than that, but this is an illustration of how selling high cost goods might not be as profitable as a website used by 10% of the world.
Very true, I'm sorry if I implied otherwise above. However, using a well-known SAT benchmark to assess correctness/performance in the absence of a clearer statement of the algorithm would still be a good step to take, if someone was interested.
Never gonna be in the Android Marketplace. Either Amazon is going to release on their site and in what it probably their end game, work with OEMs and carriers to have it preinstalled.
Like you said, it will vary from product to product. Will also vary based on the long-term goal for that product.

Are you going for the lowest common denominator and the mass audience? Or are you going for a niche market?

For products that want to reach the lowest common denominator and the mass market, the product must have as less friction as possible. This most likely means free and clean. To be able to do this, you will need to raise money up front and keep raising money while growing your bottom line user base and activity. Then once you reach your critical mass, apply x,y,z revenue model.

For the niche market, you can usually find people who are willing to pay upfront for your product. However, your goal is not about explosive growth so applying x,y,z revenue model is okay.

Hope that helps you out!
I'm sure Amazon has a separate agreement with Google.
Is the success of the Mac App Store reproducible on Windows? I don't see Microsoft coming up with a successful solution and its hard for a third party to navigate the Windows version jungle.
"because so many have tried, and none succeeded"

Words worth of a politician, but not a hacker!
DuckDuckGo Challenges Google on Privacy (With a Billboard in San Francisco)
I don't feel that working full-time on something with your own savings is "bootstrapping." That's just self-funding.
maybe not as thoroughly as I ought. Last I looked they were better than just a payment processor, but not that much better. Also, while I really like the payment processor and credit cards to be outsourced, the rest of the billing system? I am not particularly comfortable with lock-in.

It's possible that they have data import/export facilities that are reasonably compatible, in which case, I should probably take another look.
There's two parts to this:

> acceptable

I work for http://pikimal.com/ . My official title is "General Technical Counsel," which is sort of what it sounds like: I advise them on technical matters. Right now, I'm helping them migrate a large codebase from a Rails 2.3.4 setup to Rails 3, which has been a pretty large undertaking.

I got the job by doing some consulting work, in which I dropped page load times about 4x on some pages. I also re-did their entire testing setup, taking a suite that spent about 15 minutes running on every iteration to one that took 3 on a normal run, and 10 doing full tests. After the consulting time was up, they asked me to stay, and so I negotiated my current situation.

> sustainable

Sustainability is a simple equation:

Cash in - cash out >= 0

As long as this is true, you're good. So, you can either increase cash in, or decrease cash out.

I was working as a cofounder of a startup before this, and was a student before that. I live in a 3 bedroom house with 4 people, and I don't want to own many things. I have my bicycle, my Macbook, and my Nexus One, and while I still pick up the occasional toy (I bought an eReader on w00t for $100 two weeks ago) I largely just don't spend a lot of money.
Precisely, it took forever for Starcraft 2 and it's little if any improvement over Starcraft (No LAN IMO made multiplayer a pointless feature in the game). The story is a great progression, but so was Brood War and that came out 6-months after SC1.

One step further and SC2 would have been Duke Nukem forever level of "perfection" - IE we've all retired and just don't have anywhere better to be.
"sideload" now means "install through any means other than the app store".
I thought Kongregate's apps were all free, ad-supported flash games? It's been a while since I've used the service though.
Infinity is certainly not a real number, nor a complex number. There are plenty of systems (such as various compactions of the real or complex numbers, like the Riemann sphere, or the surreal numbers) for which infinity is a member in good standing, and then there is no reason not to consider it a number.
What were the reasons behind Jonathan Abrams losing control of Friendster?
I don't know if iPads should be lumped in with the "Global PC" market. To me, the iPad serves a different function than a PC. . . can't write code on a PC or cannot easily type. The iPad seems to me to be one of those "for entertainment purposes only" devices.

But it will be interesting to see how the adoption of tablets and such like the iPad affect the related industries of books, magazines, etc.
Review: Library e-books easier, but still hassle
How I Use Visualization to Drive Creativity
More FUD from DuckDuckGo about Google and privacy issues. Didn't we come to the conclusion that the things they are railing against Google for are applicable to any and every Website?

Matt Cutts stole the comment show on this one: http://news.ycombinator.com/item?id=2063619

The worst thing about this is how blindly news about DDG gets upvoted around here.

Edit: To my down-voters: It doesn't make what I said not true anymore.
No ISP on earth can "handle everyone using the service they paid for", the same way that the electricity grid can't handle everyone using their full 100 Amp supply.

Overselling is the way the industry works.
Why are you replying to things I didn't say?

I never mentioned abstractions because I think that is irrelevant.

You literally clicked "reply" to me and then did not respond to a single point I made.
Don't all android phones have that option in the settings?
We could just throw away these short hands and just [use]
integers, positive integers, negative integers.

This depends on who you consider "we" to be. If we're talking about computer programmers, in most languages integers are all you get: natural numbers aren't available (although the Haskell community want them [1]).

On the other hand, from the perspective of mathematics, the natural numbers are very different to the integers. For one thing, they're wellordered whereas the integers are not. Obviously a set-theoretic definition of the natural numbers (as the finite ordinals) will start at 0 since it's just identified with ø. Set-theoretic definitions of the integers are typically in terms of equivalence classes of pairs of natural numbers (or arbitrary elements from these equivalence classes if you want to work in ACA0) [2].

[1] http://hackage.haskell.org/trac/haskell-prime/wiki/Natural

[2] See SoSOA p.10 for details. http://www.math.psu.edu/simpson/sosoa/
That's awesome! Does anyone (Gabriel...) know if there has been a noticeable bump in traffic as a result?
Safe Cracking Robot v2
Looking forward to "Karma Lifecycle Of A HN Post About the Karma Lifecycle Of A HN Post".
http://www.longbets.org/

is a market for long bets, e.g.

“Over a ten-year period commencing on January 1, 2008, and ending on December 31, 2017, the S & P 500 will outperform a portfolio of funds of hedge funds, when performance is measured on a basis net of fees, costs and expenses.”

PREDICTOR: Warren Buffett

CHALLENGER: Protege Partners, LLC
poll() is slightly better than select(), because you only have to iterate over the file descriptors that were passed, rather than from 0 to nfds.
Using the Thrift Python client with HBase
They mostly are, although there's some that have virtual goods using their Kreds system.

The best part about Kongregate is they share the revenue with developers - when they do the big campaigns like the Dragon Age one last year developers were getting $4 - $5 per 1000 plays!
AT&T removes that ability in their phones, although you can still install non-market apps using tools from the Android SDK.
The other option is for Comcast to provide the service as advertised, at the current price, yielding a reduction in profit. No business wants to do that obviously, however since Comcast effectively has a monopoly in many markets, they can't (should be allowed to) abuse their market position.
I have a hard time accepting it because there is significant evidence to the contrary:

http://www.cdc.gov/ace/findings.htm

http://www.frasermustardchair.ca/resources/what-does-the-evi...
MIT kid invents a cool way to fix speech disorders