skysight-inc/HackerNews huggingface dataset:
I have more faith in this project, seeing that it was sponsored by Facebook. I was actually saying the other day to some programmer friends that with all the engineering effort Facebook puts into getting PHP to scale for their own system they should just take over the project, rewrite the VM and deal with future features. If anything, I think a PHP fork from Facebook has a better chance of surviving than all the other forks we've seen.
If they're legit, why are they not using oAuth?
They Became What They Beheld: Medium, Message, Youtubery (Vi Hart video)
Participating in six strikes may be cheaper than processing tons of subpoenas from mass copyright lawsuits.

There's a long game being played here. It's possible that if ISPs had not agreed to six strikes the MPAA/RIAA would have agitated for new laws which would be even more expensive to lobby against/comply with.
dalton, i saw a dear friend support you over my twitter and I clicked but have NO IDEA what this does? Seriously, I am pretty internet savvy but all I read was "feed platform" and how you weren't going to sell my data-- but what data? What is it? you might want to update the landing page a bit :)

https://twitter.com/fascinated/status/223906673457238016

edit: I see i am not the only one. Sorry for the noise, but maybe take it as another vote for more clarity.
While I appreciate the belief, I didn't mean people being in power over me, directly.

Don't you ever think, If I was president I wouldn't have made X decision? Or if I had the power I would abolish the IRS, scale back the government, etc?

As a libertarian you would believe those things to be good, so you would want them, right? Supposed somebody offered you the position of power to institute them, wouldn't you accept it?
How to Make a Metamaterial that Expands Under Pressure and Contracts In Tension
Regarding crapware preinstalled on computers:

"Apple doesn't insult it's customers in the first ten minutes with its product."

There is a reason it's called crapware.
For dynamic variable access you do what PyPy (the python interpreter) does for globals. You indeed fall back to a dict, but you keep a dict of cells, that is indexes in the list, not the dict of variables. That way you have extra indirection, but all accesses that are static are efficient, even if you have a dynamic access somewhere (which indeed need to do a lookup, but too bad). I fear this is not the best place to discuss further though, you have my mail.
I guess I don't understand why they even need to store anything on their servers?
1) What actors and activities are you referring to exactly when you say "Wall St"? There are lots of players, and they have different roles. The performance of a given stock/fund is irrelevant to many players (exchanges, market makers, etc.) But yes, there are players that hold positions. You can call that gambling if you want, they definitely have risk, but all investments carry risk (even "risk-free" investments like government bonds). What exactly do you have a problem with? Vegas-style gambling is typically a zero sum game, with most of the money going to the house. Long term stock market investing generally yields a positive return.

2) The financial industry is also heavily regulated. I'm not sure why you're comparing Vegas and Wall St in this respect. You say that in Vegas "odds are clearly known", but this is not true in some common cases and it’s not clear what you’re getting at. What do you propose for Wall St in that respect? Odds can be published for games whose probabilities are known in advance (slots, roulette, etc.) But this is not true for things like sports betting and games of skill (poker, blackjack, etc.) No one knows what the “true” probability is that the Yankees will beat the Giants. What the casino will tell you is how much you need to wager to win a certain amount of money. You can infer an implied probability from that, but the same is true for prices in financial markets. If you look at prices of stocks, options, bonds, interest rates, etc. you can infer all sorts of information such as expected default rates, expected volatility of the price of a commodity, expected profitability of a company, etc.

When you say "casinos don't even need to cheat to be profitable" you seem to be implying that Wall St does. Exchanges charge transaction fees. Market makers earn a spread on their buys/sells. Brokers earn commissions. Banks earn the difference between the interest rates they charge vs. pay out. Can you explain why you think Wall St needs to cheat to be profitable?
http://www.digicert.com/ are good.
Someone needs a way to audit this system. I'd like to see someone like the EFF involved.

If done right this system could be an improvement over harsh penalties meted out randomly. Harsh punishments for a few as a scare tactic aren't justice. Reasonable penalties that are a higher probability are an improvement.

But it all depends on who is monitoring the monitors.
History Lesson: What PHP coding was like in 1996
"A Punjjaaabbi creation"

Are you guys for Punjab?
Originally it was just a play on "video" but when I saw that it also had this meaning I knew it was the perfect name.
For something like this that grows in value with more users, free is absolutely required.
From: http://doc.pypy.org/en/latest/faq.html#what-is-pypy
pypy is "a framework for implementing interpreters and virtual machines for programming languages, especially dynamic languages."

One of the big goals of the project is to create a general tool for people to implement interpreters and VMs. The intention isn't to just provide a JIT vm for python, but to allow all sorts of new or existing languages to be (re)implemented easily. Don't be surprised if you start hearing about other languages being implemented in RPython.
What if (somewhat borrowing an idea from PG actually, but I think this might be a bit more feasible) big tech companies started retaliating against trolls and lawyers who support them by banning them from their services. These guys (lawyer's site) have a linkedin link on the front page. What if they were banned from that.

Do they use gmail or other google services? Banned
Facebook? Banned

Obviously it's actually probably excitingly hard to maintain this list with an accuracy but it's an entertaining thought experiment.

Do you support and supply service to patent trolls and their lawyers who harm the community and may one day actually sue you?
Best Tool To Find Amazing & Perfect Domain Names
What is wrong with Facebook?
As an Airbnb host I would add that there's more to renting out your home than just the money. You can really see how you're helping people travel or visit their family or company headquarters (we've had all of these and more). We can give them a great home, show them all the great stores, restaurants, cafes, and see the huge appreciation for this kind of experience. It's life in another city as people in that city live it. Also remember that here in San Francisco almost all of the hotels are downtown or around Union Square so we can bring people to all the other neighborhoods of the city. I've also been an Airbnb guest and it's amazing as well. It's wonderful to support local people and get great advice about where to go. The site has fundamentally changed the way I think about travel.

People have been renting out their homes to visitor for a long time but what Airbnb has done by creating a central marketplace is incredible. It feels as important as Amazon reinventing online purchases. Like many of the great internet companies Airbnb is ruffling a lot of feathers from intrenched businesses and changing the way people think about their private space. What other company has been so successful at fostering connections between people who have never met in the real world?
I was browsing HN on my WP7 and this link gave me a "We're having trouble with this site's security certificate" message
One solution to the problem of "your users are the product" is allowing your users to buy their own ad space at a multiple of how much they are predicted to make you.

If a user makes you $1/mo in ads then you could charge that user a multiple based on the growth rate of that income.

So if they are pretty steadily using your app and clicking on ads just use a 1.5x multiplier which would be $18/yr.

If their usage is growing and they are clicking on more ads then use a larger multiple, like 10x and charge them $10/mo.

Once you consider these users who "buy their own ad space" as advertisers, in a way you'll start converging on making a better product for people that pay.

Of course, the issues with this system is that it doesn't scale. The more users that become paying users the less data you have to predict how much you would be making on ads per user. Eventually, you would have to start guessing at that price.

This downside could be averted if someone created an API that allowed companies like twitter or facebook to POST information about a user and the API would broker how much that user is worth either by algorithm or auction and the user would be given a chance to beat the top price.

Just a thought.
That is not what the article said. Here is the direct quote:

"In 2010 New York passed a law requiring a minimum thirty-day stay for any rental in a residential building—in effect making shorter-term rentals, the bulk of the market, illegal."
It's also good practice to disallow all public traffic to your db instances on your firewall. AWS's security groups make this really easy to manage.
I think Google+ could learn a valuable lesson from Digg about the importance of community, over design and features. I wrote about this here:

Digg'ing your own grave
http://www.pixelmonkey.org/2012/07/13/digging-your-own-grave
I've been buying Comodo authenticode certs for years through KSoftware - http://codesigning.ksoftware.net/. The prices are much lower than buying directly through Comodo and the service is excellent.

If you're on Windows, one thing to keep in mind is to use IE or Firefox when buying the cert. After the purchase is approved, you need to navigate to the site in the same browser that you purchased it, and only IE and FF are supported.
hmmmm. Bing added this feature way before Google did and not even a single mention in the article... http://siliconfilter.com/bing-maps-for-mobile-goes-indoors-w...
> Strangers, even unvetted ones, almost never pose a danger to children. The vast majority of harm done to children is done by friends and family. Having more strangers around makes your kids safer, if anything.

I hear this a lot and my guess is this is simply a function of how much time family and friends spend with a child (in relative privacy) compared to complete strangers. The surface area of attack is way smaller for random people; they don't have the "reasonable" opportunity.
Even in losing, how Digg won
Seems odd to not actually use KickStarter. Won't running a homegrown fundraising platform distract from solving the messaging problem? And don't you have to make a case for something that KickStarter already spent a lot of time making a case for? (I was turned off when I first heard about KickStarter, and I still am, to a lesser extent, but I finally pitched in for two projects.)
So you choose to hang out with the worse community so you can have more street-cred (karma) with the worse community?

That is 100% your own fault.
Hi Xb95, we first removed the heroku add-on and thought that it would automatically destroy the database, but that turned out not to be the case. So what we did to fix the issue was purge all of the tables from the database. Now the credentials still work, but they reach an empty database without any content. We're working on revoking the access token for all affected users right now. Thanks for helping us through this.
Where is the data to support your claim? It's possible that strangers are more dangerous on a per opportunity basis, but I suspect it's untrue. For example, children spend about the same time at school as at home (at least on weekdays). Yet abuse is much more frequent at home.
How did you get that info and how would I prevent this from happening?
Yes I get the Heroku error page too. I believe this can be crowdfunded very well.
>His problem has been solved. The way he solved it is the great user experience I mentioned.

Right, that exact same user experience flow is replicable with BrowserID except that it has all of the other features and optional security mechanisms I mentioned...

I wasn't saying his system + BrowserID, I was saying he could move to BrowserID and keep the same flow with all the benefits.

>The fact that BrowserID takes a few lines of JavaScript to implement does not prove it's security

No, the existing underlying protocol and very straight-forward and completely standard PKI does though. The irony is that BrowserID at the most basic invocation already has all of the security embodied by the solution outlined here... except it has another layer of backing and can also feature additional-factor authentication. It's basically only possible to get more secure via the use of BrowserID.

No offense, but this conversation would be more interesting if you knew the difference between what they're currently doing, how BrowserID works and what things like Azure AD offer.
>If MS was serious about this only being for security they could issue the certificates for free and prove me wrong.

Make it too easy, and the scamware software will just get a free cert and sign apps.

It takes some amount of effort, possibly by a human, to approve you to receive a cert.

Even the "free" certs I've applied for have taken time and human interaction on the side of the registrar, and I'm certain those certs are offered as loss-leaders for their other products.
> to me as an American, is just utterly shocking

Thats a rather ironic claim to make
Thank you for the thoughtful reply marcamillion. The Iraq War subject definitely riles people and I try to stick to the facts.

First, with regards to The Economist's position on markets, they are humanists and they care about social welfare. I approve. Yet they still call for further deregulation and resist "populist" regulation to address very serious systemic faults exposed by the financial crisis. If you are going to be a capitalist you need fair market rules, and I see them as wavering in their commitment to that in practice by relying too much on economic theory that does not correspond to the facts on the ground. In particular the "rational markets" hypothesis and the idea that bankers' self interest is sufficient to prevent crisis in the markets.

With regards to the Iraq War, I do not and did not see it as ambiguous. Look at the number of false statements made by the Bush administration[1], the way that intelligence was reported to senior decision makers[2], and the flagrant propaganda regarding links between Al Qaeda and Saddam Hussein. Look at the inflated "45 minute" claim[3] and the use of intelligence from "Curveball"[4], a known fabricator. This is not an administration building a case for a necessary war. It's an administration that decided to go to war scraping together a justification. I definitely don't think it as simple as "we want oil". I do believe (but obviously cannot prove) that Dick Cheney cynically manipulated the intelligence to make a case for a war that he personally profited from through his business holdings in contractors such as Haliburton.

Finally, the Iraq War was very clearly a disaster as early as 2004. The Economist continued publishing leaders that said, essentially, "X and Y are horrible outcomes from the war, but if we just pursue strategy Z we can turn this around." They kept saying that for years and they were very much in the wrong. They have never come out and published a leader saying "we were wrong" or "we should have stopped supporting the war in 200X". Yet they published numerous leaders in the run up to the war. This asymmetry and inability to admit a mistake in hindsight is what I can't forgive.

1. http://articles.cnn.com/2008-01-23/politics/bush.iraq_1_inte...

2. http://www.newyorker.com/archive/2003/10/27/031027fa_fact

3. http://news.bbc.co.uk/2/hi/uk_news/politics/3466005.stm

4. http://en.wikipedia.org/wiki/Curveball_(informant)
Look, this submission states "WebKit sorts JS arrays using Selection Sort". In fact, WebKit will sort things that are not JS arrays using selection sort (the first check); and, as of 7 months ago, will sort JS arrays that are "in sparse mode" as if they were not JS arrays ("non-standard" being the terminology).

I am not arguing selection sort is a good sort for the reason chosen, but I will maintain that the real (yes: "real", that is the correct term to use here) sorting algorithm used by WebKit for "JS arrays" (remember: I was complaining about "how incorrect this submission is") is actually a choice between mergesort, quicksort, and an AVL tree.

Now, if the submission title had been "WebKit sorts sparse JS arrays using selection sort" or even "WebKit sorts non-standard JS arrays using selection sort" (to evoke the wording of the commit message 7 months ago), that would be different: that would not be a linkbait title. I could even maybe get behind "WebKit uses four different sorting algorithms, and one of them is selection sort?!".

However, when one sees the title "WebKit sorts JS arrays using Selection Sort", I think many, if not most, reasonable developers go "oh, wow, maybe I should be avoiding the WebKit sort algorithm, given that my arrays are reasonably sized... I wonder if they'll get that fixed"; but, when you click through to the actual code and read it you realize this would be wrong.

So, from my perspective, you are now arguing a strawman, and are doing so fairly abrasively :(. To be clear: I certainly am not defending the existence of selection sort in the codebase, even for non-standard arrays. That does not make this submission correct, or even reasonable: it is looking at the wrong code and making it out to be something it is not (even quite generally, "important").

Regardless, I got curious, and decided to look more into that sorting code. It is apparently sufficiently old that it predates WebKit being called "WebKit", so I went back through kdelibs and found the original commit that added it, from January 2001. At this time, most of the array implementation was still "does nothing, needs to be implemented" or "does the wrong thing, needs to be fixed".

http://quickgit.kde.org/index.php?p=kdelibs.git&a=commit...

It was in March of 2003, during a commit-spree of merging from Safari back to kjs, that the quick sort implementation and code to use it for JS arrays was added. This means that this submission's title was correct for two years, incorrect for almost 9 years, and then maybe-sort-of-almost-correct for 7 months.

http://quickgit.kde.org/index.php?p=kdelibs.git&a=commit...

http://quickgit.kde.org/index.php?p=kdelibs.git&a=commit...
yeah, but I think they believed they could grow into something bigger. I.e, the same thing all startups believe, and typically fail to do.

Don't get me wrong, I think they'd have been far better off taking far less money and simply being a profitable property. I think nearly all startups would be better off doing this. I just don't believe that digg did anything abnormal for a typical startup.
I've been a host since I joined Airbnb as an engineer two years ago. During my interview I had an "AHA!" moment when I saw a letter pinned on the wall. It was from someone affected by the financial crisis who had been able to avoid foreclosure by renting their place on Airbnb. The letter expressed unending gratitude for how Airbnb had helped her through the most difficult time of her life. It completely changed how I thought about the company and ultimately led me to join.

Since then I've realized that the positive impact goes far deeper. For example, as a host I tell every guest about my favorite local establishments. Not only am I exposing my guests to true San Francisco flavor, I'm also helping local businesses that don't traditionally see tourism dollars.

There isn't a day that goes by that I don't hear about how we've helped someone, both travelers and hosts.
Great idea, just wish it wasn't crashing on me. Also the security issues which the others have are a bit of a worry.
Thanks for the thoughtful reply. I think your reasons make a lot of sense. Potentially, some associations get known as "the good ones" and then they're more competitive than the others.

Ultimately though, it comes down to the laws/regulations. If they leave room for an association that doesn't care about its reputation, the lawyers who would be kicked out of the reputable associations will simply transfer to it and nothing is solved.
Today In Brilliant Marketing Strategies: Uber Delivers Ice Cream
I have confirmed that there is no longer any data in the database I can connect to. Thank you for taking care of this.
> Actual return on investment for any stock or fund is completely non-deterministic, and therfore it is gambling.

Investors like Warren Buffett, Joel Greenblatt, and David Swensen have achieved well-above-market returns for decades using investment methodology they both practice and preach publicly. Are they just very lucky coinflippers? Paul Graham has no guaranteed return from his VC investments; is YC just a game to swindle pg, and startup investments no different from Vegas? Even when web startups and publicly traded companies can be analyzed similarly?
Don't fines solve this problem? The owner gets fined and either passes on the fine to the renter or pays it and has an incentive to police renters more thoroughly.
We are using Google's oauth2 protocol. No user password is stored or even ever transmitted to our server.
Oh, I didn't downvote it.

I guess one main difference is that a plugin for Internet Explorer can do so much more than a plugin for Chrome can, and that the basic philosophy for IE is that it's a relatively thin wrapper around mshtml.dll, one of the most deservedly overutilised pieces of software of the past decade. Sure, you can embed Webkit in things, but it hasn't happened all that much quite yet. Webkit has even been designed for that, in some part.

But Internet Explorer has perfected it back in about '97, and that's the legacy that IE is still built on. It has been doing VML since '98, and that serves as the foundation of a canvas implementation that works even in IE6. XMLHTTP has been in the thing in '99. You could run ActiveX widgets in IE. That was the biggest feature of them all, probably, and it's still widely used. Maybe not here, but in China, IE's market share in May was 72%, not including IE shells. Not least of all because all the banks usually want some ActiveX plugin that keeps your keyboard entry more secure (whatever). Chrome and Firefox were 15%. Combined. South Korea, in July 2011? More than 92%.

Horrible a browser as IE6 was and still is, the target market was rich application software that could use things like DirectX and VML and VRML and XMLHTTP and all these kinds of outdated technologies that we've left behind once Mozilla arrived and gave us some fresh air.

Sure, IE didn't do much in the way of progress in terms of the Acid Test or JavaScript or CSS or HTML, but that was because the target market wasn't really the same. The target market for IE was business in the early 2000s. And it succeeded spectacularly, leaving a bad browser to drive oft-rotten legacy applications.

It has provided a stable set of features for almost 15 years. They may not be the best technologies... but the implementation was good enough. And all of that in a browser that had a 95% market share. There are so many hooks and places where IE can be extended that are a bit mindblowing. IE6 was a sucky browser around a fairly well thought out ecosystem that was settled. There are still things that can be done in IE that can't be done in Chrome. It was sucky, but it worked, and IE has a thousand features in the background that most people never even noticed. That, and group policies.

That said, I hate IE6 and IE7 as well as those F12 Developer Tools with a passion that will burn a thousand years. But it's not all bad.