skysight-inc/HackerNews huggingface dataset:
Be confident. There are plenty of people ready to tell you why you're wrong/crazy/stupid/naive and that will eat away at your confidence. At the end of the day you have to make your own decisions. Don't give up because someone else doesn't have the balls to start.

Surround yourself with people you admire and drop those who hold you back. This is tough because many of the friends we make over the years can be toxic for our growth. Many people hate change. They'll see you start to improve and things will get weird between you. Don't let them pull you back down. If they don't want to grow with you, say goodbye.

Identify what makes you uncomfortable and do more of it. Not much of a talker? Start going to every meetup you can. Afraid of crowds? Start giving talks and presentations.

There is a great blog by Mixergy guest Todd Smith called Little Things Matter. Google it, it's great.
If this were the situation I would agree with you, however an independent programmer has implemented his algorithm and posted it on github with instructions (https://github.com/anjlab/sat3) on how to run it on k-SAT instances. Because of this, I believe it increases the claim's reputability; it is easier to confirm or reject his algorithm and claim.
PHP To Ruby On Rails?
I know a decent amount of PHP. I am not an expert, but I build sites for people, know how to RTFM and I developed my new Apple Fan site using PHP, JS, AJax techniques, MySQL. I have other skills like C, C++, Java (a long time ago).

A lot of sites I visit are built with RoR.

So how best to transition and re-create my current site in RoR? I assume concepts and programming fundamentals are the same....Mysql querying, laying out data, sessions management, etc.

I do need to rely on some HTML5 specific items though....but I am planning a fallback to Flash if I need to.

In my unreleased version I have specific things like CSS orientation techniques, lots more video elements and video categories.

The site is: http://6colors.net, currently runs CentOS 5.5 and is about 300gb in size.
Tell us a little bit more about where you are starting from. This is a pretty vague question and a lot of the answer depends on what you are aiming for. Are you trying to start a company or are you just trying to find an application for a new technology?
> If you read the source of HN, you'll see that it doesn't actually use continuations.

> It had to be some dialect of Lisp with continuations, which meant Scheme, and MzScheme seemed the best.

(From further down the page).

I'm confused. What needs continuations?
Rename to Empire of StarBuilders and move on.
I follow Pomodoro Technique with the timer-applet on GNOME panel with work and break presets.

Oh, and 'The Bomb Run' theme from Dr. Strangelove as the alarm sound.
Four Lessons From Evernote’s First Week On The Mac App Store
Errors/exceptions, for one, are implemented using continuations.
Learn how to lose your baggage and debug yourself.
Ah, ok, I see. Now how did it become a dead post? Really odd ... I didn't use a referral code in the link, so you wouldn't think there was anything about it that would get people to flag it. Very odd. I've commented on very old posts before in the past...
You're citing one case... probably more. But I am confident that the rate between obscurity/biglaunch is high.
I just wanted to have them in the language. The fact that I don't currently use them in HN doesn't mean they're useless.
Getting Shit Done - People That Push Things Forward
It looks like the paper is fairly straightforward. It purports to give a polynomial time algorithm for 3-SAT.

Interesting facts:

- It is a O(n^4m) algorithm, where n is the number of boolean variables and m is the number of disjunctions.

- It not only tells you whether the formula is satisfiable or not, but gives you the satisfying values.

- The author claims to have implemented and tested the algorithm on reasonably sized problems, though I don't see his code posted anywhere (?). Someone else appears to have implemented it here: https://github.com/anjlab/sat3.

- The author references no prior work, just review papers on the problem itself.
This is easy: just put your algorithm behind a web API. When I'm solving my NP-complete problems instantaneously, for free, I'll believe you.
P=NP does not imply cryptography is impossible at all.

For example, "Quantum encryption" allows you to send data and know whether you're being eavesdropped. Then, once you manage to send it without being eavesdropped, you can use what you sent as a one-time-pad safely.

You could of course regress to distributing one time pads to everyone :-)

Also, if P = NP, there are still NP hard and Exp problems that remain outside the realm of P.
To ensure airtight security, pages served via
SSL should contain no references to content served
through unencrypted connections. The reasoning behind
this rule is sound. After all, the browser has no way
of knowing whether an image contains a chart with
sensitive financial data or if a JavaScript include
contains a JSON collection detailing the user’s medical
history.

I don't see how what the browser doesn't know is relevant. The type of references are determined by the page author, who should know which reference sensitive material and which do not.
Sounds terribly inefficient to me, but what do I know -shrug-
In addition to the reasons given by others, Chinese culture is accustomed to associate multiple names to a person, a name given by the parents when young, nickname among friends, another name when one enters adulthood, a pen name when one publishes something. Having a Christian name is just another one that makes life easier in another culture setting.

Indians shorten their names sometime to make it easier for others to pronounce. I have Indian friends who have really long names that I couldn't pronounce fully and they all said just use the short names.
Impressive release. And the first one as top Apache project. On the downside, unfortunately it's not compatible with the latest Hadoop, but there's a solution (not an app :) for that.
I have a proposal to settle flamewars by the way. I had meant to propose something like this (a debate solver) for years. Here it is:

After 4 levels of back and forth (Joe says "...", Tim replies, then Joe replies once more, then Tim replies again), freeze that branch, hide it from the general public, and turn the branch into a settlement: both Tim and Joe are allowed one final comment each, that they both approve. Only once they have posted this compromise, is it shown in-place, where the original sub-thread used to be.

Simple. Prevents endless arguments. Good for everyone.
Ask HN:What features would you like to add to HN?
If you could make HN better what would you add or change and why would you do it?
at least one Fields medallist

I think both Gowers and Tao talked about it. I don’t remember in how much depth.
Fitting in. That's really it. As someone who immigrated to the west rather young, I'm really fucking glad my parents gave me a western first name.

How do the Chinese name their children? By throwing their kitchenware down the stairs. Yeah, I'm really glad I wasn't one of the many Asians who had to suffer through that shitty joke throughout their adolescence (and beyond!)

Last name remains unchanged because few people use your last name as a general moniker. Also, your first name has no ancestral or family implications so is fair game, whereas your last name is special in some way.

I do know some Asians who have changed their last names though. Some by accident (immigration screwup, tranposing first/last names, etc).
Zero other (english) publications by the author in the Cornell archive and only four references within. Not an indicator as to whether the paper is correct (I haven't read it), but that's "smelly".
The Organic Farmer (The Superhero)
IDOS emulator back on App Store, requires hack to load games
Umm, no. Exactly the opposite. If the market caps in one industry were wrongly valued relative to another, then investment would move (b/c there would be opportunity for arbitrage and profit).

Why did you think the economy was divided into separate and unrelated sections?
ah ok thanks for clarifying.
It is pretty good, but I think infinity resolves at some crazy small number. I entered in 999 in place of inf and it resembled the function I remembered from university much more clearly. Cool app though.
Real vs Marketing Photos of Hotels
I love this response. Would be really interested in a follow-up from axod (or by pg about axod's version).

It's easy to criticize, but let's see what happens when the pedal hits the metal.
Case for RAMClouds: Scalable High-Performance Storage Entirely in DRAM
But the people that use facebook pay facebook $0

The people that use BMW pay BMW $50,000

Lose money on every customer but make up for it in volume is not a sustainable business model
If P=NP there might still be no practical implications - if there is a minimum complexity bound on the order of the polynomial, then it might remain completely impractical to solve np complete problems.
To view on Firefox 4, go to about:config and set network.websocket.override-security-block to true.
Reactions to the Java EE Productivity Report 2011
Google Removes Kongregate App from Android Market
One of the major component of stock valuation is the expected growth of the company, which somewhat accounted for market and internal 'risk'. However, I would argue that in Facebook's case the risk is higher than what is used for this valuation. Therefore, I do not see Facebook being worth more then say Target.
The Bubble This Time
I don't want the browser that stores to the disk the page from my bank account (that was anyway generated just to be displayed at that moment and never reused) just because "HTTPS is about getting it over the wire securely." I prefer the browser defaults that are sensible.

Writing every https response to the disk is just wrong.
First, it doesn't appear to be independent as the author on the blog says he/we prepared it.

Second, doesn't mean much. It's almost as likely there's a bug in the code as in a proof. The only advantage is you can run some tets on it, but if it's wrong the tests may actually give you a false sense of security.

Lastly, if you prove P=NP you submit to FOCS or STOC. Let them review it.

Otherwise its just another Archimedes Plutonium.
I thought EMC bought VMWare?
Have you ever wondered whether Prince's old name was in Unicode?
Some of my friends watch old Doctor Who stories off DVD with a synchronised start time and tweet about it as the action unfolds.
This has to be one of the most unnecessary comments I have seen recently on HN.

Civility people. What happened to that?

Btw, I down vote me if you like, but it's true. It's easy for us to get caught up in our own brilliance that we talk down to others that don't know as much in a particular subject as we do.

Ironically, it shows more about you, than it does them.
Oozie - Yahoo's workflow engine for Hadoop
All aboard the 'road train?'
You know, if it weren't really impratical, numbers in Arc would be represented by Church numerals, "hash tables" would be alists, strings would be lists, etc.

That's a credo :-)
This article has been taken down?

Even if Apple has muscled in, Slate must not have any strength in their convictions/gossiping.
They are neither an advertising nor a search company.

They are an information company. This will never change. Even as they expand into and create new platforms to serve out advertising and such.

I cringe at the thought of facebook/twitter for search, that's never going to happen.
You're right - my intention was to get simpler than that, and I wasn't thinking about Outlook or Exchange which are filled with problems because I don't use them. I was thinking along the lines of reply, compose, forward, signatures, etc. Simple concepts that people learn and apply with ease.
How so?

1) One time pads are provably secure albeit impractical

2) Integer factorization is BQP, but not necessarily NP-complete.
I don't understand something in the blog post. What did they proved in 2002 and what is the new result that they proved now?
Special cookies could be set for dead users and users who enable showdead to bypass the cache.

For example, one of the sites I run has about 50K pageviews/day by logged in users, and another 600K pageviews/day by anonymous users coming from referrals or search engines. Logged in users have similar customization options so we bypass cache for these users by detecting a cookie.

Obviously going the cache route would require some changes to how things are setup, its not a turn-key solution. But the insignificant amount of changes are well worth it for most content sites, but for a user generated content site like HN it would also depend on how the TTLs and cache purging are setup.
I'm not Asian but my family changed their family name upon immigration. Nobody since has ever used any "traditional" first names, either. This is because the language of my ancestors uses a bunch of letters and sounds that don't exist in American English. I assumed that is the same reason Asians do it.

However, I have always been curious as to why Asian women have the names of white grandmas from the 1950s. The only Esthers I know are my great aunt and every other Korean-American I've ever met.
> the only hope is for browsers to bake OpenID-style decentralised auth in to the browser itself

Do you have any suggestions for how the browser could securely integrate with a server-based auth system like OpenID?

Opera has had a web server feature built into their browser. Perhaps the browser could (somehow) act as its own OpenID server. But that would not really prove anything about the user's actual identity.

A simpler auth solution that does not lock in users to an ISP email address or Facebook account might be browser support for something like the SuperGenPass bookmarklet [1]. SuperGenPass auto-generates passwords by hashing the website's domain name with a master password (entered every login), producing a unique one-way password for every website. Unlike other password managers, the passwords are not saved locally (so can't be lost or stolen) and they can be generated from any computer (that has access to the generator JavaScript).

[1] http://supergenpass.com/
That's pretty much what the stock market is and also the Fortune 500. It's all people guessing as to the future guesses of what a company is worth.
Actually if it becomes unprofitable then there will be little incentive to invest in it and it will languish for years. I'm all for net neutrality but I'm also for corporate profitability. If not for the high margins FIOS and the like bring in, then there wouldn't be a decent internet option in my neck of the woods.
But, again, everything you say hinges on browsers (namely, IE and Safari) adding support for WebM, not Chrome dropping support for H.264.

If everyone supports WebM, then WebM wrapped in a <video> element is a viable choice.

Not everyone supports WebM at the moment.

How does Chrome dropping support for H.264 bring us closer to everyone supporting WebM? Support for the two codecs isn't mutually exclusive. Google is no more on board with WebM today than they were yesterday--they've removed support for H.264, not added it for WebM.
According to their PR they have found such a business model and are now profitable.
Also, many people have trouble pronouncing foreign names particularly those that don't come from an english background. Much easier to give your western name than watch someone mangle pronouncing your name several times and still get it wrong.
Somehow I highly doubt facebook is losing all that much money, hence their valuation.

They're making it up on volume ad sales.
Of course, but I seem to recall pg writing at some point that one of the goals of HN being to prove that "slow" languages can scale using caching. I assume, therefore, that he already has caching of some kind in place for those things. If varnish isn't going to save an access to the server (which seems to be the primary thing that's slowing things down), what value is varnish providing above what pg already has in place?
Jeez, I'm really not a Comcast apologist, I'm not sure how we got here ;-)

But in reality you, and I and Patrick above, as probably power users of our internet service, benefit from this overselling. If an ISP actually had to provide the entire bandwidth cap to all their users the only way they'd be able to do this is by raising their prices considerably. Instead they stick a high cap up there to discourage people soaking all the bandwidth with torrents and try to provide the best level of service they can.
A Z80 assembler powered by Ruby
There is a strategy in the middle however for google/youtube to make people want to migrate to browsers and devices that supports webm/vp8: all they have to do is to continue serving both webm and h264 versions, but make the h264 version a worst experience.

For example: make all h264 encoded clips on youtube become grayscale while mantainig the vp8 ones high quality and in color. People would not be prevented from watching youtube on iDevices, but watching it on those devices would be like watching an old black and white tv :)

And when people start flooding apple feedback and support channels with "why my youtube lost its colors on my ipad?" questions, then maybe Apple can add vp8 support on iOS.
You would only need to auto-gyro in the event of fuel starvation or multiple engine failure. That's not the hard part. The hard part is recovering from a single engine failure. Now you have an unbalanced torque. If you don't notice the problem and do something about it VERY fast then you will flip over. It might be possible to develop a control system that can use the engine opposite the failed one for attitude control while slowing the descent (or maybe even maintaining altitude) with the other two still-balanced engines, but that is one gnarly control problem.

Twin engine airplanes have this problem too but it's much less severe. Adverse roll is a second-order effect in an airplane, it's a first-order effect in a quad. An airplane has the tail tending to stabilize it. Despite all that, losing an engine on takeoff in a twin engine aircraft is often catastrophic. In a quad, I'd wager good money (though not my entire life savings) that it's unrecoverable. But if you're going to put human passengers in it you have to plan for that because it will happen sooner or later.
Spending $83 != making $83 in revenue for FB. A user on FB may need to buy thousands of dollars worth of product to drive a small amount of revenue.

$83 is a LOT per user, especially when it's likely there are accounts which are not used at all, or are fake.
I turn off the internet if I need to do something task wise and have a shitty computer to get stuff done on that its a really old battered mac.

Not a fan of software since i'll try override any settings etc.
I think you mean Activision. They own Blizzard.
The requests won't queue up as badly because the server will be able to clean out 'simple' requests in a much lower time than generating much larger pages. They won't queue up as much because the requests take less time to handle, so they can be cleared out faster than they come in (compared to larger requests that queue up faster than they can be handled).
http://en.wikipedia.org/wiki/White_Australia_policy

Just to let you know, you're not alone there as a country.
while stock valuations and expected future profitability are usually correlated (to some extent), if a company isn't paying dividends, wouldn't it be much more correct to say that stock valuations are derived from the expected future valuations of that same stock?
Thanks for this. Is a tweet considered a "referrer"?
Perhaps you're right regarding the first point, I'm just going off what he states in the OP: "Also two independent versions of the algorithm in programming languages have been implemented."

My point is that a constructivist proof that P=NP along with working code (again I'm assuming it's implemented correctly, as it appears vetted by Romanov) is easier to prove incorrect as it's easier for someone who perhaps doesn't have the theoretical background to find pathological examples where it breaks down (and a much wider audience fits in this category, including most of HN).

I agree with your point about the false sense of security however--an inability to find such pathological cases is not sufficient to prove P=NP. In order to truly verify the claim a rigorous analysis of the proof will be necessary--but in this situation it's much easier to show what this guy is saying is false than in the Deolalikar case.
I wonder how this affects HP/Palm's Ares online editor for WebOS.
"Instantaneously, for free" is nowhere near what this paper claims (O(n^4m)).
They did, in 2001.
Milton Glaser on Design
Career Factor: Microsoft's online reality show
You can safely do this as long as your tests are fully deterministic. If they use inputs which change over time, like a system clock, or a database, or share mutable state between threads, then you can't be sure that the code coverage does not change from run to run.

There's more to it than simply checking each line with a coverage tool--you also need to rerun tests when any implicitly referenced global data, strings, input files, command line parameters, etc. change, including calls to third party libraries for which the source is not available. Usually a build system and compiler can track some of these dependencies already, so you may be able to leverage those.

As long as you occasionally run the full test suite, though, you may not care to cover these cases for your incremental tests.
"profitable" != dstein's "powder key scenario".

I will totally believe they are profitable, I do not believe that right this second they are bringing in enough to justify a $50B valuation on that ground alone.
I get a message that my browser (Chrome) appears to support all necessary features, but nothing happens.
History will tell whether this purported business model works out quite as well as their PR department promise.

As an aside, this article of Charles Ponzi makes for great reading ;-)

http://en.wikipedia.org/wiki/Charles_Ponzi
Hidden Meanings in 12 Popular Logos
I guess the OP's comment should be reworded "people who haven't put their money in it"
We're still validating against IE6 / IE7.

My process is basically this:

reset.css + 960.gs
Build site entirely in Chrome (dev channel)
Make sure it works in IE8, turn on compatibility view ensure it works there (usually a few fixed needed for IE7).
Open it up on iPad / iPhone and ensure that works (usually no issues, somtimes need to set min-width on body)
Then pop open FF 3.0 and Safari just to make sure there are no issues
(Sorry Opera folks, you don't factor into my process)

I could care less what the standards say, no customer cares, they just want to open it in the browser of their choice and see a working site.

This new process makes a lot of sense as what you can use depends primarily on the browser demographics of the site and what people are willing to forgo to support IE6. It also meshes well with the release process browsers except for IE / Safari are moving to which is continuous release. You're always going to be limited in what part of the spec is 'valid' based on the browser demographics of your site, because every browser implements 80-90% of the spec.
Thanks for the response. I'm very concerned about the state of education in inner cities, but often I see arguments that use IQ in relation to Asian Americans as a reason why students in the black/latino communities have not achieved.

I know about the immigration act's effect on the Asian American population because I was an Asian/Asian American Studies major. That your comment received so many upvotes explains some of why these beliefs are so pervasive.

Moreover, our curricula are incredibly tone deaf if this major shift in the American population isn't required knowledge for passing American history.
Facebook shares are being traded quite a bit now. YOu could call it a semi public market.