skysight-inc/HackerNews huggingface dataset:
Perhaps not enough people who operate websites for profit, but there are a reasonable number of us working on PaaS/SaaS products where using Facebook Connect is out of the question because of data-protection laws, which does leave a pain-point around user management. The current gold standard is "roll your own", but Persona is an interesting alternative.

Why aren't people using it even in that sphere? One issue is that it's precisely when you need to take advantage of the federated aspect that the win on up-front effort is weakened. By the time you're setting up your own in-house Persona server rather than using Mozilla's, you're probably at the point where it's less effort to just use some crappy off-the-shelf account-management system that comes as a CMS plugin. This might be counteracted if using Persona improved conversion, but that's a chicken-and-egg problem as long as users don't recognize Persona.

The other bit imo is that the security downsides of roll-your-own are a bit of an unpriced externality. If you have a password breach, it's bad PR for a bit, but legal liability around it is relatively toothless: data-protection laws seem not to care about mere incompetence in keeping users' data private. Make your users pick passwords with at least 2 digits and 2 non-digit characters and you've "done your part". So rolling your own crappy login system doesn't have as big a downside for you the provider as for your users. The users, for their part, are oblivious to the risk before the fact, and lack serious legal recourse after the fact, so they'll go along with your crappy in-house signup system, and shoulder the risk.
those projects really miss some sample code
https://lists.webkit.org/pipermail/webkit-dev/2013-May/02489...
That's fine if you have insanely high PageRank. If some jackass with considerably higher PR decides to troll you, there's pretty much nothing you can do about it.
For end-users it solves the same problem that Facebook Connect solves - an end-user doesn't have to remember a username and password for each account he has. And when creating an account on a website with Persona, the email is already verified if that user already has a Persona account, so the user doesn't have to go though the email verification process again. This lowers friction and increases conversions.
That's what I was going to recommend. I use "binding.pry" in my specs frequently. Just be sure to take it out before you commit ;)
Would this be something to use if I want to build a Bitcoin casino?
Actually the situation and the violence against demonstrators in the 1930's was far worse, very often fatally worse. Commies and labor unions, you know. Little sympathy from anyone. Police riots were the norm back then and prosecution for their murders was unheard of.

That's not to excuse what's happening, just offering a bit of perspective.
Is it suitable for Bitcoin casinos?
New forms of 'racism' arise in science research
اخبار مهرجان الجنادرية 29 يشهد حضور 100
Please remember that some blogs (and possibly other types of sites, such as Tumblrs) can be owned and managed by multiple people.
I wonder what they think the dynamics are? Do they just not have a clue or do they believe something that's incorrect?
Show HN: Experimental terminal based IM client in Ruby (Campfire only, for now)
For end-users it solves the same problem that Facebook Connect solves - an end-user doesn't have to remember a username and password for each account he has.

Let's not forget that for a vast amount of people, this just means remembering a single username+password.
Also if you only send html email, adding plaintext version might help.
I rejected Persona out of hand at the time[1] for the design gaffe of using HTTPS at the root of a corporate website[2] (worse, via a DNS apex A record[3]) as the identity-provider infrastructure discovery mechanism.

I haven't reviewed the protocol since maybe a year ago, but my view then was that system administrators within enterprises could only adopt Persona as identity providers if federated discovery was via records in the DNS, as the lords of protocol design intended, preferably SRV records at that.

Not the only barrier to adoption, perhaps, but definitely one of them. No-one substantial was likely going to use anything but the Fallback server, and there is no commercial reason to choose that rather than social-media-SSO where you'll enjoy the marketing bonus of reaching their outbound feed.

[1] https://news.ycombinator.com/item?id=5447097

[2] a !! blunder because marketing won't let you in many organisations. also because most sites won't even have a port 443 https listener, let alone a valid certificate, on the apex A record. all this indicative of lack of real-world experience by the designers.

[3] a !!!! blunder see e.g. https://devcenter.heroku.com/articles/apex-domains
Since it hasn't been mentioned, here is Torkel Franzen's Internet Trolling Guide (I prefer to call it this; the actual title is How to make a nuisance of yourself in news):

http://web.archive.org/web/20070609085706/http://www.sm.luth...
Only if you don't trust your copy of the keybase client (as opposed to the server, which you should not need to trust).
I feel a certain amount of empathy for the author, mostly due to having been adrift through some lengthy segments of my own life. I will only say that spending much time navel-gazing is a largely futile exercise, particularly when the fruits of that labor are so decidely ambiguous and unfocused. Put some distance, in the metaphysical sense, between yourself and these events.
> I guess it depends on whether an industry is growing in employment and importance

No, it depends on the country's cultural background. The US (and France, for instance) have a history of adversarial labour relations, where labour negotiations are a war and the goal is to defeat the other party into submission (for labour) or destruction (for companies). Germany and scandinavian countries are rooted in much more cooperative labour relations which is why e.g. they don't need legally mandated minimum wages, they have minimum wages from collective agreements.

And when a company whose culture is rooted in the adversarial model lands in a cooperative country things get bad[0]. I'd also expect an interesting time with a company built around the cooperative model in the midst of an adversarial culture and hoped VW's TN plant could be one such, but apparently that's not going to happen.

[0] http://www.nytimes.com/2013/08/05/business/workers-of-amazon...
RHEL6 was released in 2010. That's why they are "still" using Upstart, because systemd didn't exist when RHEL6 was being qualified. Fedora (which is upstream/testing for RHEL/CentOS) switched to systemd years ago. 3 releases ago at least. RHEL is the equivalent of what Fedora was a few years ago, plus testing and bugfixing by people that get paid from the billions in support contract money that Red Hat pulls in every year. RHEL7 betas and rcs have been available to server admins under contract for a while, they are likely figuring out upgrade issues currently, and when it comes out they probably will switch over a lot of their machines. All those people have support contracts with Red Hat, the packages are qualified and if something goes wrong they get to call up and complain. If you are coming from the Ubuntu world RHEL is Long Term Stable, and upgrading to a new LTS might be work for your admins but the OS should be solid already.
> German unions are smart enough to find a win-win scenario and look to the long term

They don't exist in a void though, they can do that because they're empowered and treated as partners by companies, rather than treated as a plague.
Yes, as a non-native, I agree that it is not very common (almost never) for me to mix them up because I prononunce them differently.

Another reason non-natives don't do this mistake might be that usually they are thought the written language first, so schools concentrate on grammatical issues more.
I'm sorry to call you out, but this post is pretty depressing. You are speaking as if what you are saying is some known fact, that startups are not the place for R&D.

Startups are the best hope for R&D to make it out of the lab. You have been brainwashed by the Lean Startup movement. It's a good strategy but it is not the only way to skin the cat, and if you are looking to change the world it's probably a bad way to do it.

Look at the greatest companies that have come out of Silicon Valley over the last several decades, and you will see companies which started out with products that took a lot of time, capital, and R&D to launch. The two largest market cap companies in the world, Google and Apple, were not created through the Lean Startup approach of throwing together existing technology and pivoting around trying to find a local optimum, but came about from the hope that if you spend your time up front, get investment, do the R&D and hard work, and build something with an eye towards the future, you will be rewarded. Intel. HP. Microsoft. Should I keep listing companies that did big R&D up front?

Who do you think is more likely to change the world, the latest startup that throws together some B2B app on AWS with no vision and just is trying to find product market fit, get their Google acquisition, and live happily ever after, or companies like Oculus, Meta, MakerBot, hell even Soylent, who have put in serious big-bet, R&D, and say lets shoot for the moon or lose everything trying? I'm not saying that the lean startup approach shouldn't be done ever, but to get up and claim that startups are not the place for R&D basically goes against everything that makes Silicon Valley an amazing place. If this is the mentality that comes out of the pop-culture-ization of startup life I don't want to be a part of it.
A very misleading picture of human societies. Two of the biggest disappointments one encounters when dealing with men and women in life:

1. Trying to talk a a man out of becoming a soldier, for lack of anything better to do with himself.

2. Trying to talk a woman out of bearing a soldier, for lack of anything better do to with herself.

It's called "shared responsibility," and the version of feminism that tries to blame men for everything is intellectually bankrupt.
We use Persona at Microcosm, so you can see it in action on sites such as http://forum.espruino.com/ and http://forum.islington.cc/ , just click sign-in and you're there.

For our use-case Persona is great. I've personally built the "web account" solution several times for different clients and I did not want to build it again. Persona is the lightest drop-in and easiest to implement solution you can imagine, and it works extremely well.

We've had a couple of issues, but nothing of significance. Mostly these have been us doing things unexpected, i.e. pre-loading user accounts obtained face-to-face and the case of the user@ part of the email address differing from the Persona provided email address.

I personally also wish that persona.js is added to CDNJS to increase the speed by which it's served.

What we found through asking, was that people feel very protective of their Google, Twitter, and Facebook accounts. They will sign in with them, but there's a wariness of doing so as they do not want to be spammed, have things posted on their behalf, etc. These fears mostly apply when people first arrive on one of our sites. We wanted a lower friction to that initial sign-in, and we feel that Persona gives us this.

We also found that on interest-based communities there is a reticence to associate real-identity to the nerdiest of their interests. This meant that not using Facebook and Google is a good thing in our scenario.

One of the things we like about Persona is the user experience. For our product, simplicity and ease are core goals. Persona helps rather than hinders on this front.

We really like Persona and hope that it remains under active development for a long-time.

We are not of the belief that it's failed, simply that it's a slow-burner and needs some marketing support.
All of this is true, but americans have to realize one thing : all the drugs for cancer are created in the US. Because your system in general is expensive but that makes it possible to do research. Our doctors are not billionaires, our private hospitals aren't making an insane amount of money, and the state is collapsing under its debts. So almost nobody has the money to run research, and when they do, drug companies look for the american market to cover their costs.
I'll be the first to admit ignorance on the Medicaid fiasco in the US, but stories like this really drive home the difference between European and US mentalities to healthcare

Being Irish, I'm used to a public healthcare system that, while slow and filled with red tape, does actually work.
Private health insurance is expensive and quickly becoming something that can mean the difference between paying your mortgage or not, but still is seemingly better than whatever is going on across the pond

Definitely worth a read, if only to highlight the stark difference in approaches.
Nowadays people see something they don't like on Twitter and call the police, it's insane. Of course it's on the cops themselves too for wasting their time and taxpayer's money on it. The correct response is as it always have been, drop 'em in a killfile and move on with your life.

Actually using the word "killfile" probably puts you on a terrorist watchlist.
If you're right, clearly Larry/Sergei, elon musk, Steve Wozniak, etc have no place in start ups... I think you picked a controversial statement that's easy to poke holes in
I'm pretty sure that's because Markdown was written specifically for pre-processing HTML blog posts. It was never meant to be a full-on replacement for HTML, but simply a way to make the HTML that you're most likely to use when writing such a post easier to write. If I'm the only person who can post to my blog, there are no security issues introduced by using Markdown. (Or at least, no more security issues than would be introduced if I could use pure HTML for posting on my blog.)
I was put off by the name. BrowserId was an OK name, but FirefoxId would be better, to leverage the good name of firefox in the user's mind.
interesting example. the fact you know you have to call sort before uniq already shows that even with plain gnu unix util the user must know what he is doing.
Google's founders did the up-front R&D in academia: they were Stanford grad students who developed PageRank, and then launched a company to take it to market. And Microsoft's big breakthrough was based on technology they didn't even develop! They got a contract to deliver an OS for IBM, but has no OS, so they bought 86-DOS, quickly made about 2 months of modifications to get it to fit the specs IBM demanded, renamed it to MS-DOS, and delivered it to IBM. Or take Sun: they shipped a computer architecture that Andy Bechtolsheim had largely developed while a grad student at Stanford, paired with a commercialization of UC Berkeley's 4.1BSD (rebranded SunOS 1.0).

I think startups can indeed be a good way to take existing R&D and productize it, i.e. "make it out of the lab", but I don't think they develop a lot of it.
http://www.youtube.com/watch?v=rxJd7YVIe8c
I suspect the true reason there is no programmer's union is because we don't need one yet - the supply/demand balance is massively weighted in our favor and so we have no general need for the kind of protection and collective bargaining that other, more labor-saturated professions do.
What's your point? That extremism is bad? I agree.

Are you also claiming that religious extremism is worse than non-religious extremism? Available data shows us that it's not the case.
1) Most wealthy people have their money in their ventures - not directly available for private use, like cash in a bank account. I don't see how a cap would help in this case, as they can spin off multiple ventures, all still controlled by them. It would help to keep the economy going, but not by much.

2) People will find ways to hide their wealth - taking away their money when they die is an obvious threat to them and their children. It may work in the long term with the right control and incentives, but corruption (i.e. bypassing the law) will be extremely high in the beginning.
If it's a fact, it's not racism. It's not personal. The fact that races diverged thousands of years ago suggest that they are genetically different through evolution. There's a lot to learn from genetic diversity rather than applying the racism badge to it every fucking time and ignoring it to pacify some over-sensitive idiots. This attitude is no better than witch hunts and mandatory religious laws.

The contents and tone of the article are awful and an affront to science and assume everything will result in Nazi eugenics programmes.
People who don't know this, typically also don't have a mental picture of the solar system, so inconsistencies won't make an impression.

A few years ago, some freshly minted Harvard graduates were asked what causes the seasons. The majority believed that the seasons are caused by the earth being closer to the sun in July. This idea would come as a shock to people living in Australia, where summertime peaks in January.

It's just that many people don't think about these things, not that they necessarily have wildly distorted physical ideas.
Even Greece and Italy (with all of their history), still turned to corruption to benefit from the EU. Can't solve this problem by throwing more money at it from the outside.
Not all homeschooling contributes to ignorance. It depends on the parents' reason for the choice to homeschool and their educational level.

Creationism should certainly be excluded from science classrooms, for a simple reason -- it's not science.
Apple Removes Shadow DOM from Safari (webkit.org)

It looks like it was already removed, this is just some stuff they missed? Purge remaining ENABLE(SHADOW_DOM) cruft ... Showing 66 changed files with 40 additions and 399 deletions. [1]

[1] https://github.com/WebKit/webkit/commit/0e1e0ebf18aaac177366...
This bothered me to, so I tried looking up why this would be true:

From wikipedia:

>Section 8(a)(2) of the NLRA makes it illegal for an employer "to dominate or interfere with the formation or administration of any labor organization or contribute financial or other support to it."

I guess the objective is to avoid "puppet" unions, though if the "formation" part was stricken from this, I feel like the problem would be solved (VW could form the union but have it be independent).
No, but I want to, I really do. It's just that early designs are more useful if they're pliable.
BSD is way more consistent, better documented and considerably less bloated.
The Google guys' PhD work was a prologue to their startup. They went into it with novel technology that they had developed themselves. There is a huge difference between this approach and saying "no more R&D, lets take what's out there and build a product with it." When they started Google they certainly did plenty of R&D to improve their algorithms and crawler, and it's been continuing ever since.

For Microsoft the reference there was not their (extremely lucky) deal with MS-DOS but all of the other work they did: from the early BASIC days to the days of Windows where they did extensive R&D in order to leapfrog their competitors.

You ignored my other examples but the fact is that the Lean Startup approach to startups is a relatively new thing, only really fits for web-oriented startups where up front development costs are low thanks to SAAS and open source, and even then the companies you might be able to point to as definitive success stories are YC companies and maybe companies that are the latest round of tech IPOs taking a Lean slant on how they found their product market fit. Eric Reis's startup failed! Find me a biotech startup, find me an energy startup, find me a robotics or hardware startup that doesn't do R&D on day zero. The YC model of developing a web application using open source software and launching on Heroku to get revenue for a B2B need is a very narrow slice both in time and space of the way innovation happens. Hell, look at any legendarily successful software companies that aren't in the web sphere of the last 10 years, like iD Software, Adobe, Pixar, Wolfram, and so on and you see R&D focused companies from their beginning.
> Are you also claiming that religious extremism is worse than non-religious extremism?

No, only that a prior poster's claim that religions have no connection to wars is false. This is easily established by reading the thread's contents instead of inventing views for people.
$80 a MONTH? Are you crazy? You need some competition there.
Ask HN: Open source an abandoned Mac app for mockups?
Wondering whether to open source an old project I worked on, and abandoned... It's a native Mac app for building static mockups (iOS and web apps).

I doubt anyone would be interested, but thought it worth asking, see if anyone has any opinions.

Screenshot: http://cl.ly/image/0o1h0q1L3u1o/o
Well, if you do provide all that, it would be smart to create a better integration along the way, so it stops being 'outside help'...
Way to Combine GUI and CLI
Firefox themes I think.
Coincidentally, I (the author) have had experience bribing officials in countries where it's not against the social norm: http://www.offsilkroadin.com/2009/11/the-last-hurdle/
You can't go from "not yet invented" to "stable, widely accepted decentralized currency" overnight. There will be intermediate steps. Pegging to USD amounts is an extremely sensible intermediate step. And honestly, bitcoin's success doesn't even depend on people pricing things in it.
Huh, I never saw them as competing with Facebook Connect.

I use Persona as a way to login to our blogs admin, and it is just so easy to have an array of white listed email addresses in the config and not have to worry about the rest.

With Facebook Connect you have to have a Facebook account, with Persona you do not care.
I never even knew what it was, because I confused Mozilla Persona (some authentication thing) with Firefox Personas (themes for Firefox - note the s).
Sure but how is that an advantageof Haskell?
It seems possible to do the same in any language C++, Java..: a wrapper class which provide an access to a part of another class.
Yes and no. In certain sectors yes, but other sectors have suffered from outsourcing etc. And the whole industry is plagued by ageism. I'm not arguing for a system of seniority (another big turn-off about unions) but something does need to be done about that.

That's the funny thing about IT, if you do your job well no-one knows you're there. So it makes you an easy target for cost cutting. Some executive signs an outsourcing deal and looks like a business genius for saving so much money. Then the wheels come off, but by that time he's already gotten his bonus/promotion/new job.
Making money and real wealth ain't suck at all. And a startup that makes money ain't suck. It's just that this trend of getting funded first that brings frustrations and clashes. Investors want their money back and multiplicated, you the founders have to work hard just to meet this expectation. I far prefer for instance start anything that will make 500k per year without any VC fundings than take 1 million from VC and have to make a 10 million business from and being in the red for 2 or more years, a lot stressful and frustrating.
Trying out a new platform. I had some support from the editors. It looks nice. I wanted to get it off my chest and it was a path of least resistance. Some other outlets wanted me to do much more rewriting.
It could have played out like that in the UK too, so why didn't it?
Oh, you mean these are just the remaining 8.8 million lines of shadow DOM code?
Maybe you don't but me and many other developers have it.