skysight-inc/HackerNews huggingface dataset:
I think google do sloppy shit whenever the "sloppiness" suits them. Take app permissions in the play store as an example; you mean to say google are so concerned by me installing unvetted apps that to do so, I have to click some check box somewhere in the settings, YET do not allow me to set app permissions on an app by app basis? That is downright sloppy, only it isn't really sloppiness, it's a state of affairs that one way or another suits their needs.
Coz think about it: even after they've seen plenty of apps asking for permissions that are none of their business, apps that they've approved seeing as they're on the app store, they still don't change their permissions policy. I call that intentional slopiness.
>It can come across as nonsense because if I'm good and know I'm good, I'd expect any potential employers to be able to recognize that easily without a trial period.

I can only speak for startup / small team hiring, but the problem I see here is that the only hiring metric that you seem to be testing for is if the person is a good engineer or not. I believe that is rather objective, and in these days pretty clear to assess with the plethora of people writing open source projects. Simply put, if I was recruiting, I would not have contacted if I didn't believe you weren't capable of the work. (I also have the same problem with "Traditional" interviews, inviting a person for a job then testing them with fizzbuzz is like hiring an athlete to join your sports team, and on the first day asking him if he can kick a ball.)

What really worries me - and why I'm more a fan of a trial period, is how do you, as a human being, fit inside our community. Other than "not being able to do the work" there are a million other reasons why someone would not enjoy, or atleast put up their place of work. Maybe the team always has 6 o clock beers, and you don't drink so you feel left out. Maybe the team are composed of entirely of Montagues and you are a Capulet. There are human factors in the work place, and I believe, everyone should be comfortable where they work - and despite talks of equality, openness, and acceptance, there are people that just plain can't get along with other people for whatever reason. Were human and we move on.

Now again, I'm trying to build a small startup team and it might be different in corporate. However what would you say to employers that are looking at "trial period" hiring as a way to gauge culture fit and ultimately employee happiness?
Brendan chose to leave, because it was hurting Mozilla. This is not a "corporate decision".
Tell that to Matthew Shepard.
Eich made a mistake when he supported prop 8.

He actively avoided apologising for his support of prop 8 – a law which is directly opposed to the values of Mozilla as an organisation. Had he done so, I suspect there would have been much less backlash.
No, freedom of speech means exactly that people shouldn't be punished for speech. What else could it possibly mean?
Gay-Rights McCarthyism Takes Brendan Eich's Scalp http://www.theamericanconservative.com/dreher/brendan-eich-g...
Despite the general attitude, nothing has been won. Whomever they replace him with may have more hateful views towards gay marriage, they just won't be on the public record as having taken a side. America is filled with business leaders that privately participate in religions where gay marriage would be frowned upon - what do you think their personal opinions are?
So it's best to just side with the majority/public opinion?
Things tarsnap would need to be anything like dropbox:

* Mobile support

* Windows support

* A web interface

* Any way of using it other than CLI

TFA left all that stuff in place. "tarsnap the software" does not change at all.
Turkey unblocks Twitter following constitutional court ruling
Ask HN: Help finding article on bringing designer into new project
I'm trying to track down an article I came across on HN within the last month or two - believe it made it to the first page - and was hoping someone might remember the title or have a link handy.

It described the process a developer and his team uses to bring on freelance designers for new web app projects. He detailed the initial projects he assigns, such as color schemes and a style guide, that they then develop around without getting into full mockups.

Very "MVP" for design focused vs creating a full-blown layout and design early on.

The title was something a long the lines of "how we design our web projects" or "how we bring a designer into a new web app", but nothing is coming up in any search.

Pretty sure it was on their company's / app's blog or his personal blog.

Thought I had the article saved to Pinboard, but it seems the perfect storm of not bookmarking and clearing cache has prevailed.
Sure, there are plenty offerings, for example: Adobe AdLens, Adspert, Kenshoo, Marin Software, Wordstream.
So... Uhhh... Why does gravity work? I know we can describe it, but is it considered science yet?
You honestly think Microsoft it trying to shift to a RedHat-like business plan? That they'll switch to becoming a support provider?

I think what RedHat is doing is nice, but it's really not on the same scale to what Microsoft does; not to mention that they essentially have no monopoly/lockin - b/c anyone can start doing what they do (ie. start providing support for CentOS).

The synergy of microsoft services is closely tied to their ability to lock in developers and customers. Devs like C#, they write code to run on windows, windows gets more OS-exclusive software, more people buy Windows and Office, etc. etc.

Mono means people can run their C# work on free software, which mean they stop looking any better more appealing than the competition
So what property does Dogecoin have that Bitcoin doesn't, that enables us to do this? The answer is nothing, and Dogecoin is redundant. Might as well use Infinitecoin or any other copycoin before Dogecoin, they are all the same copy/pasted code, with no technical added value and the only effort they put goes to marketing.
Are we going to start ritually sacrificing people who don't line up with our personal causes and opinions?

No - we are hopefully going to continue objecting to the appointment of people whose personal views are incompatible with the values of the organisation they are supposed to represent. That's totally legitimate, and I absolutely fail to see what is wrong with doing so.
> Going through all department heads and eliminating those that are conservative cristians as well?

It has nothing to do with being a conservative christian.

> Considering I've lived in a socialistic country where political party you belonged to was critical to attaining any leadership position

i'm sure this country wasnt gay friendly either...was it?
> We didn’t act like you’d expect Mozilla to act. We didn’t move fast enough to engage with people once the controversy started.

Oh, Mozilla, you acted exactly like we expected. You spouted some condescending PR BS instead of apologizing for making an unrepentant homophobe your CEO.
Good hypothesis.
It doesn't matter what Eich thinks. History isn't going to reverse course so there's no need for those who are wrong to fall to their knees and beg for forgiveness. Being graceful in victory is about letting those who opposed you to get away with their mistake.
Nobodies' right to have different viewpoints is being taken away. Nobodies' right to donate to political causes is being taken away.

The only people in this entire story that were/are trying to take away the rights of others were the people who pushed for Prop 8. The right to support legislation like Prop 8 remains intact. The right to not be criticized by others for doing so has never existed in the first place. There is no "right to not be criticized".

[Edit] The voting swings on this comment indicate to me that it is controversial, so I will attempt clear some things up:

* Whether or not you believe that same sex couples should be allowed to marry, the fact is that before Prop 8 they did have the right to marry.

* The purpose of Prop 8 was to remove this right, because the supporters of Prop 8 felt that it should not be a right.

* After this entire series of events, Brendan remains free to donate to similar political causes in the future. He remains free to publicly hold these beliefs. He remains free to be a CEO.

* The general public remains free to criticize Brendan for anything that they please.

* The rest of the general public remains free to criticize those criticizing Brendan for his political beliefs.
I'd be the first to admit that the US isn't perfect, but we're certainly doing better at democracy than Cuba.

When it comes down to it, in Cuba there's one and only one candidate for president. That's not distortion, and that's not democracy.
Hey, Joe, do you support marriage equality?

Of course I do.

You know, I'm not sure I believe you. After all, you pretty much have to say that to keep your job.
The difference is that the people who stuck their neck out for racial equality, gay rights and women's rights were objectively right, but Brendan Eich is objectively wrong. And that matters.
All things considered, I am more likely to apply to a company that makes starting the process quick and easy.

I already have a job. When I search for other jobs, I do that in my free time. I really hate doing it. It is tedious and very unrewarding. So I want to maximize the number of leads I create per unit of time.

When I see a code audition, I see many hours of useless bullshit done in my own free time that could create at most one lead. At that point, you pretty much have to pay me to apply for your job.

So much gets said about the number of applicants per position, and how to filter those. Well, the converse is true. All those people are also applying to multiple job openings. They filter based on published requirements and ease of application.

Not only do you want to hire the best applicants, but you also need to make sure that the best people become applicants in the first place. That won't happen if the very first thing you do is prove unequivocally that you do not value other people's time.
There's a difference between expressing an opinion, and actively working to establish legal and social policy.
He evolved. Brendan did not.
Brendan Eich resigns as Mozilla Corporation CEO
"What-if"s are fun! (Still operating under the ";)" from earlier.)

What if auto-renew were added, but you're robbed and knocked into a coma for 2 months. In the meanwhile, the credit card company notices the suspicious transactions, can't get a hold of you, and cancels the card. Auto-renew occurs 3 days later, but the card number on file doesn't work. Colin Percival calls your phone number, and gets no answer for a month. Then what?

If you're truly paranoid, you might have to consider that possibility as well.

With every scenario and solution you can come up with which require intervention, I can double down on and think of a worse-case scenario where your solution won't work and you'll lose your data. A possible non-intervention solution could work, which is to front-load the account to the limits of your paranoia.
Not a Unity clone, but a neat, related project is Casanova (https://casanova.codeplex.com/). It's an F# API (more like an EDSL) which allows you to program against Unity in a very functional style.
"Freedom of speech is the political right to communicate one's opinions and ideas using one's body and property to anyone who is willing to receive them."

How was that taken away from him? The freedom of speech doesn't include the ability to hold onto a specific job when you exercise your speech rights. That idea is downright silly.
The majority that voted. Those in favor were more likely to go out and vote than those opposed. Many of the opinion polls showed that more people were opposed, but clearly not enough of them actually went to the ballot.

Either way, I'm confident that the same measure today would have a snowball's chance in hell of passage.
He had the opportunity to clarify which of these views he held. He chose to step down and leave us to speculate instead.
Sure, not lying is great, it builds trust, yada yada.

On the other hand, imagine you have two choices. You can either lie, or Google Chrome achieves 90% market share, all of web runs on Pepper, and there is no more open web. (Let's call this world "Google Earth".) Mozilla's mission is to prevent such world, right? Do you seriously think not lying is the right thing to do in this case?

Now imagine you have choices of lying and making Google Earth 10% more likely.

Now imagine you have choices of lying and making Google Earth 1% more likely.

How much Google Earth worth is not lying? Eich probably believed him being CEO is worth some reduction in probability of Google Earth. I would be surprised "not lying" has more utility than such probability reduction. I conclude he didn't decide not to lie because of utilitarian calculation.
> First it was Ryan Dahl, then Ben Noordhuis, and now Brendan Eich... I can't really believe it's happening again.

what? what the heck are talking about ?
This problem extends to more than just kids playing around on mobile games.

Here is a good presentation from the quantcast guys about the "natural born clicker" problem. The people clicking on your display ad are probably anything but actual potential customers.

Clicks is just an easy holdover metric from the paid search side of digital advertising. It doesn't make sense in the context of early funnel ads. You need to measure the effect your display ads are having on your purchasing endpoints. Which is what the whole cross channel attribution industry is about.

[1]http://www.slideshare.net/hardnoyz/display-ad-clickers-are-n...
You're correct, nobody is suggesting that a clansman or a neo nazi run mozilla. That said, 34% of americans oppose SSM (http://en.wikipedia.org/wiki/Public_opinion_of_same-sex_marr...). 34% is a large minority, not a fringe element.
>I hope this event will open up a real debate

Seems like it will discourage people from expressing their view. Who wants to endanger their career?
I am more concerned here with false negatives due to cropping, resizing, rotating, etc.
Methodologies aside, people really do have to take the majority of their personal health into their own hands. Most folks only see a doctor for a few hours in an entire year (much of that just sitting in reception) and rely on OTC self-medication for most minor issues.

There's a lot of criticism around people that self-experiment or self-diagnose, and it is indeed a potentially very dangerous practice, but the expense and fallibility of doctors can sometimes leave little alternative.

One example of this is Nicholas C. Zakas's recent account[1] of his discovery that he is afflicted by Lyme disease, has had it for the last 15 years, and was frequently misdiagnosed with everything from depression to having an eating disorder.

The point is, regardless of education, nobody cares as much about your health as you do. Doctors deal with hundreds of patients, you get to focus on just one.

[1] http://www.nczonline.net/blog/2014/04/02/i-have-lyme-disease...
I don't think that's out of curiosity.
It looks like some people's response to working with people who's views you might not be comfortable with is to get those people fired. Which is great, as long as you always hold the views which is approved by everybody and never step out of the line. Woe to you if you do.
Why do you think it is misguided? You "break the chains of economic mobility" by providing people with enough wealth and time to allow self-improvement; if you withhold that wealth and time by dictating terms from the powerful side of an economic relationship then that absolutely is significant.

You state "all this focus on economic inequality is misguided" very brazenly, but what evidence do you have that the two aren't linked? From my position they intuitively are linked, and pretty strongly - sure, intuitions can be wrong, but why are you so confident that we can ignore the effects of inequality on poverty?

At the most basic level, wage growth for those in poverty provides better housing, better nutrition, better healthcare, and better education, which all in turn lead to better economic prospects, because those things make you significantly more employable in all sorts of ways (you're more reliable, you're not weak, you're more healthy, and you're not stupid).
Interesting aside: The word "robot" comes from slavic "robota", meaning drudge work that a serf is forced to perform for his lord.

It's funny that the word has evolved to mean "something which frees us from drudge work" instead.

And "slave" came from "Slav", referring to a member of the slavic people, who in ancient times were frequently taken as slaves. I love etymology.
No one is abridging Eich's freedom of speech. Freedom of speech is the right to express yourself, not the right to have no one judge you for it.
Well done Loris. Agree https would be a good default.
I must have misunderstood what was changing in rust re: pointer types. My understanding was that managed boxes using the sigil @ were being removed, and GC moved to the standard library std::rc::Rc.

When I last read the tutorial, I read master instead of 0.9, and thought that the existence of the managed box in the tutorial was only due to it not yet being updated. But the 0.10 tutorial retains references to managed boxes using thee sigil @.

Is the tutorial not yet updated? Did @ not get removed from the core in time for 0.10? Or did I just misunderstand what is actually happening?
He held personal opinions which were incompatible with those of the organisation he was leading, and were actively opposed to the interests of many in the wider community he was a visible and important leader of.

That's why there was so much backlash against the appointment, and in itself stands as evidence that he was not a suitable choice for the position.
Nearlyfreespeech's homepage is infinitely more attractive and professional looking than tarsnap's.

And, no, the redesign in the article looks exactly like someone grabbed a $20 theme and didn't bother to swap in the image.
Seeing that data overlaid with number of people starting companies would be really valuable.

I suspect that the average "cost" of starting a company in your 20s is much lower than later in life (smaller salary to give up, less chance of family etc).

The really interesting (relevant?) question would be chance of success over age.
Because they blogged about the situation.
I think Patrick is being far too gracious in his "great software, bad business" dichotomy. The data deletion policy is all software, and is ridiculously, laughably bad.

I wasn't aware of this "feature" before, and I don't currently have any need for Tarsnap's service, but I don't think there is any way I would choose to use that service or any other software product from the same guy/team. Maybe the underlying cryptography is rock-solid, but that's completely irrelevant if my backups are going to be deleted while I'm on vacation.
So were a majority of voters in California in 2008. I think anyone hiring in California would be an ~evil homophobe~ if they didn't screen their applicants on their prop 8 vote these days.

But really I have no idea why Obama(or javascript) gets a pass. The thing that is so frustrating to me as someone who lives in a liberal hivemindy area(DC) and works in a hivemindy field(tech) is that "opposing marriage equality"(which is super biased phrasing) is NOT a fringe or rare opinion in a vast majority of the country.

People need to quit equating this to being a Nazi or a 60s era segregationist or all kinds of things which are so incredibly different.
What keywords did you use? Curious to see how unrelated games might have been related to your keywords.
Oh thanks, now I finally understand that too. Had the same thought as you and the post you're replying to.
Being gay and being a bigot are not comparable, that's insane.
I'm not going to comment on Brendan Eich or the mob. I want to comment about friendship. Marc Andreesen could have done the politically correct thing and thrown Eich under the bus. He didn't.

Whatever Eich is, whatever happens with Eich, whatever the mob is, the thing I get out of this whole thing is that Andreesen is a classy guy. Don't know if that's the biggest lesson I'm supposed to be getting out of this whole situation, but it is what it is.

Much respect to Andreesen for being willing to stick his head out in a cool and calm manner. No stoking the fire. No running away from the drama. Just a clear statement that he is able to care about his friends.

https://twitter.com/pmarca/status/451800039925374977
i was coming here to make this exact remark along with suggesting more of a coverage map approach.

meaning, "1 mile radius" seems pretty arbitrary, so why not just grab a square mile of real estate based on lat/long? you could do all kinds of localized things with social venues that way -- local events, restaurants, concerts, etc.
Assuming people can logically explain why they're LGBTQ. Most of the time personal beliefs are irrational.
That would be every nation. The majority do surveillance, and many of those who don't frequently ask for data about their own citizens from those who do. It's useful to either show a badge for either the worst offenders, or have a scale / gradient regarding how much surveillance is done.
It's certainly always possible to change what you believe, and that's a lot more ethical than lying about what you believe. Of course, Brendan is a failure as a CEO and a decent human being because he REFUSED to change what he believed.

It's ironic that bigots of Brendan's ilk strongly believe that it's possible for gays to change their sexual preference, while they continue to cling to what they believe in the face of all the facts that prove them wrong.
Is his political views are contrary to some of the organization's core values (such as diversity and inclusiveness), then he should have refused the job. To be fair, I don't think anyone saw this as an issue at that point. Everyone has blind spots.
That's true, they open sourced the new-hotness compiler that they're moving to. The Roslyn compiler is still in preview, hence it hasn't had time to make it into Visual Studio. But I believe it'll be in the next version.

Really, this seems better than opening up the old compiler that they're moving away from.
I disagree; I don't think your summary is accurate. This is an audit of a pre-release prototype. All the bugs were fixed before release, and our blog post at https://blog.crypto.cat/2014/04/recent-audits-and-coming-imp... does not discuss mere band-aids. It discusses, at length, real solutions to complex problems that many encryption apps face. It resolves pitfalls that even companies like Apple commit on a much wider scale and on a much more dangerous level.

For example. We didn't simply "re-use fixed IVs". We know not to do that. The resulting bug was the series of a much more complicated and hard to spot issue with the re-keying mechanism. Understand you might not have the full picture here.

Simply put, I refuse the assertion that Cryptocat's team has not dealt with its software development in a competent, professional, responsible and honest fashion.

I want to discuss this further with you. I want to convince you of my point of view. Please email me at nadim@nadim.cc so I can have the opportunity to discuss with you and hopefully convince that your perspective isn't exactly right on this.
I guess a personal donation, to me, of a material-but-not-enormous amount, toes the line between "personal views" being thrown out there in the public, and things that are pretty much ones own business. I have no problem with an organization saying "we don't like Mr. Eich's frequent outspoken rants against homosexuals" (if there were any), but the fact that the guy wrote a $1,000 check one time? Eh... to me this approaches the territory of getting mad at someone for laughing at a homosexual joke. Poor taste, I don't agree with it, but I don't necessarily think it ought to be treated as a public representation of ones personal views.
+1 But then no one would read the article.