skysight-inc/HackerNews huggingface dataset:
Hmm, it depends a lot on the size/type of company and reason for acquisition. If it's closer to a acqui-hire where the employees of the "acquired" company cease development on whatever they were doing and eventually just get staffed on a Google project, then they will MOST LIKELY do technical due diligence on each team member. It's common for only part of the team to get an offer to join.
i wouldn't call this racist at all. rich people are, by percentage, mostly white.
I don't know that the mental machinery is as elastic as you say. Our bodies to indeed adjust to mental stress, in fact parts of the brain that respond to fear and stress will overdevelop in relation to other areas producing aberrant behavior.

There are mental trauma, that has not been caused by physical trauma, that will end up being like the gash you describe never being able to acclimatize to.

I take your point about the use of the word scarring...I was just trying to draw a certain type of similarity into the conversation...it certainly isn't a perfect analogy.

One other thing, though...is it really a surprise that discussing mental or emotional damage would use a physical analogy? We don't culturally have a large body of language for describing things accurately that are "just in your head."
For those interested in the tech, I found this article on the technology behind Urbit a fairly interesting start: http://moronlab.blogspot.co.uk/2010/01/urbit-functional-prog...

Note: it was written in 2010 and I am sure that over the last 5 years a lot will have changed.
It's going to be increase the polarisation of the media that's for sure. In order for subscription models to work you have to either (a) focus your content on a specific target e.g. Huffington Post or (b) be eminately respected like the NY Times.

The real company to watch is News Corp. The Sun in the UK was just eclipsed by the Daily Mail largely as a result of The Sun having a paywall on their website. This meant more web traffic to Daily Mail which then brought in new customers and translated to more newspaper sales. Likewise in Australia the paywall sites e.g. The Australian have been struggling. Making the subscription model work is turning out to be a lot harder than it looks for many.
You are not stating any facts and so this doesn't add anything to the discussion.
I'm all for Strangeloop canceling his talk, however not for reasons of his political leanings, but because i consider Urbit to be nonsense and the way it handles itself to be dishonest.

That said, this entire conversation has an amazingly suppressive effect on me. This is primarily because i come from east germany, have grown up in its social era until my early teens, and have seen how it changed since the wall fell, and thus consider myself strongly socialist and glad that germany itself still is strongly socialist. I am left.

And i find myself under attack for what i consider to be a human-friendly view. I see talk of leftists, the red guard, communists, etc. etc. etc. and find the american internet to be extraordinarily busy painting what i consider to be my political leaning as "terrorist".
That's an extremely naive attitude, IMO. To this day, the vast majority of publishers who rely on traffic and ad revenues simply can't afford to create subscription walls and stay in business. In addition, Mobile Web revenues are a tiny shred of revenue compared to desktop experiences. It isn't a huge leap to expect this type of behavior in a future release for Safari in OS X, too.
First, there are a LOT of people working on Kubernetes right now.

Second, of course it will be asymptotic for a long time. But keep in mind that we don't want or need everything that Borg has, and Borg does not have everything that Kubernetes does. Kubernetes is not a clone of Borg - it is inspired by the lessons and experiences we got by doing Borg. Often that means we learned how NOT to do something.

If we can get 75% as functional as Borg in 1/3 the time, we'll be doing pretty darn well. I think we're on track for that.
Overly long variable names is just as much of a hinderence as variable names that don't give enough info.

Your "complaint" of go actually have nothing to do with Go itself...

In my opinion, a is an great variable name. Especially when it is used after calling a function like newApp(...). I may have picked a different name for newApp but it was still clear to me what it did.
I use my whiteboard from 1 - 2 feet away generally. Yes, I do stand back from it, and no, I rarely write with a whiteboard marker at 10 CPI, but I stick post-it notes on it, and pictures, and copied pages from books, all of which I would want to do on a device that could replace it. Look at the 'murder board' on any cop show procedural for an example of a working "board."
Twitter Overtakes LinkedIn as Number 1 Social Media Site for Salespeople
> There is no slander in his tweet, he reported the FACT, may be a tad-bit dramatic, but FACT none the less

What facts are you talking about? The "facts" coming from half the parties involved? The "facts" coming from an upset and irrationally thinking person who's caught up in the moment?
Well, he is an active detractor of Democracy, it's possible he could try to spread his agenda through technology (take a look at the colonialist imagery in Urbit).

His view on gender 'roles' is also dangerously close to hate speech (and before any of you calls me an islamophobic: as a non-muslim white male he has no cultural heritage that could justify his opinion, so it's different).
> People demand that "something must be done"

Yes, Prime Minister nailed this one:

Something must be done. This is something. Therefore, we must do it.
Thank you for confirming my suspicion that if you scratch the surface, all political extremists are motivated by the same all-consuming, destructive nihilism.
I've commented about this before[0] but figured I'd add: it's not the fact that police carry guns, it's the way that they use them. To paraphrase my other comment, Australian police also carry guns and yet the number of people shot dead by police is 0.25/million people/year compared to 1.25/million people/year in the USA.

Perhaps this is driven by the large amount of gun ownership and gun crime in the US, but I suspect it also comes down to cultural differences between police in the two countries.

[0] https://news.ycombinator.com/item?id=8890386
Isn't that node.js?
Baez discussed the paper on the n-Category Café, and it may be easier for the inexperienced (like me!) to get started there: https://golem.ph.utexas.edu/category/2015/05/props_for_linea... .
The exact exchange:

Google: "Just checking in to see if you have an update for me? Can we set a time to speak on Friday?"

Me: "I decided to pass on [OTHER OPPORTUNITY]. I let my manager know about the offer last Thursday. I am out at a conference this week, and we're going to discuss options on Friday.

Does end-of-the-day Friday work for you? 5? 6?"

Google: "I need to speak to you in the morning on Friday.

if you are passing up [OTHER OPPORTUNITY, misspelled] why are we waiting till Friday. Can we talk now?"
This is an antipattern in management and I would be surprised if they got promoted.
A lot of people require a github to get an interview. But nobody wants to look at what's on the github.

I've interviewed hires before, and if I ask for a github, I'm going to take the time to review some of the code, otherwise why would I ask?
That one clearly does, hence the throwaway.

(edit: parent edited post, this no longer makes sense. Original was about revolutionaries never expecting the guillotine to fall on their own neck)
Echoing what sseveran said, "You have done an awful lot of speculation here!"

Why do we call them "speculations"? Well, because those were your believes and most likely not the true depiction of who Max Howell is.

Have you worked or interacted with Max at all? I bet you not. If you did, you will see that he's not the egotistical and arrogant person that you depicted. [0]

To me, Max was just really frustrated and venting on the fact that Google passed on him because he failed in a whiteboard session of an algorithmic question, disregarding the fact that he has been proven to be a great developer who can ship code and a track record of teamwork and tremendous contribution to the open source community. And you know what, I am pretty sure Max can solve that whiteboard question with a little bit of preparation. It's unfortunate that Google interview process is designed to judge people on a simple algorithmic question. So, Google's loss on this one IMMO.

While I completely disagree with you on most of your judgements, I do agree with you on one point, that is, it's probably not going to be a fit (scientist vs. engineer). It's okay for companies to screen out experienced developers/engineers on academic knowledge, even though it's silly.

PS: I am not sure where the "90%" came from, but it's not "absurd" to believe considering Google's standard equipment issue has been predominantly Macs in recent years[1].

PPS: Max applied for an iOS developer role not a scientist role.

[0] https://github.com/mxcl?tab=activity
[1] http://bgr.com/2013/11/28/mac-chromebook-google-employees/
@rosser is wrong, there is presumption of innocence in civil cases as well (at least in the US). Or to rephrase, the the necessity of proof always lies with the person who lays charges.
"most modern tumblerites aren't willing to get in the streets with a bandanna and a baseball bat"

Probably because this is a really stupid course of action to begin with, independent of tumblr.

Using baseball bats to reinforce your political views seems like a great idea until your opponents show up with guns. Which means you, now, have to show up with guns, and so on, until you're a full-on terrorist group.

Well, that and you risk going to jail for assault with a deadly weapon, and you don't want to be in the same cell with someone from the Aryan Brotherhood when they find out your reason for jailtime was assaulting white power groups.
Most of those 200 would not even apply for Google knowing their process.
As an ardent defender of science, I tend to agree. There's always been a nagging intuition I've had about climate change that to this day I haven't resolved.

It comes down to the evolutionary history of Earth throughout life's 4 billion year tenure on this planet. The climate has gone through EXTREME changes [1][2], including the Chicxulub impact, which radically impacted the atmosphere's composition and life on this planet. Yet, the biosphere has always adapted and life continued.

Assuming that mankind is destroying the biosphere at an unprecedented rate (we are), and burning hydrocarbons at an even faster rate (we are), are these two factors enough to turn the earth into a Mars-style wasteland, completely devoid of all life?

It just doesn't seem plausible to me on an intuitive level. We can use linear regression models of the atmosphere and show temperatures rising until life becomes impossible, but that is not how complex biospheres work.

In any case, climate science is definitely a worthy scientific discipline to study, but it is becoming akin to economics in the prediction department. As in, the principles are sound, but the predictions of the experts are laughably wrong on a regular basis.

Unfortunately, this is all due to Al Gore and his "moment of genius" which instantly politicized the scientific process, thereby destroying any potential for real scientific progress through the feedback loop of empirical testing and model formation. If you disagreed with Al Gore's version of climate change, Al Gore's version of climate models, and Al Gore's version of climate science, you suddenly became a heretic "climate change denier".

Alas, we humans really are terrible at science.

1. http://www.biocab.org/Geological_Timescale.jpg

2. http://earthguide.ucsd.edu/virtualmuseum/images/CO2History.h...
Read Adam Dunkels' paper on Protothreads.
In Erlang, if you need a new data structure for your state, you can check if your state is old, and upgrade it and continue on. In a gen_server, you might have something like

handle_call(Request, From, State) when is_record(State, state) -> handle_call(Request, From, upgrade_state(State);
handle_call(Request, From, State) when is_record(State, state2) -> ...

(you'll want to do something similar on handle_cast and handle_info if you use those). You have to do a little work, but I don't see how you avoid that?
Having the type of work environment where you can't teach someone how to invert a binary tree is not a good quality.
"The real driver of court delay is the judge, not the litigants. I've had judges routinely sit on motions (fully briefed) for 9 months in ND Cal. Then one party or the other will move for reconsideration and it's another six month delay. It's just the nature of the beast; judges in the federal system carry very heavy caseloads, particularly ND Cal.
"

This is precisely why i said why is said. Because the litigants are not often the cause/controllers of the delay, despite their best efforts :)

Now, certainly, if the judges/etc were more efficient, yeah, you could pull out a factor of 10x. But the way things are, for a simple defamation suit, i can't see you getting more than maybe a 2x factor through various tactics.
Macros have absolutely nothing to do with functions.
Here's what's going to happen. Just a little while longer: nothing. As soon as one big party will try to make a significant impact on the ads market (more than 20% at once), a big shift will happen, uniting Publishers all around and shutting adblocking visitors out completely in a coordinated manner. Just like Microsoft's opt-out only DNT-Field, the tide will quickly turn against Apple, as soon as you can't read 50% of all web pages anymore because ads are blocked by default (or a majority). Same thing with this Filter startup that wants to block ads on a mobile provider level (forgot the name). As soon as people realize that all the stuff on the internet isn't "free", but ad financed, they will finally have to make the real choice themselves by opting in or paying.
Most ads that pay the highest are retargeting ads. Meaning you went to an online store looked at gadgets, that site included a snippet of js that said to the ad network, "hey he looked at gadgets". Now the ad network shows you ads for gadgets from that site. There isn't a good way to build that deeper into the server, cookies don't work that way.
Disclaimer: GoogleFanBoy here, feel free to ignore or downvote.

So, I've interviewed with Google twice. Once was 3 years ago, the other was like 2 weeks ago. They contacted me. The way I see Google's interviews is like referee in Football(soccer or "Futbol"). Sure, you need a certain amount of skill to play in the World Cup but you winning or losing can, and often enough does, come down to a controversial referee call. You end up losing out to a team that did a handball - https://www.youtube.com/watch?v=-ccNkksrfls
, but that's just how it is. What makes me like watching soccer so much is the same thing that excites me about Google's interview process. Yes, there is heartbreak and anger. Just like World cup fans get angry when their team loses because they were denied a point for an off-sides call even when the player was nowhere near off-sides.

--- Is Google's interview process fair? Nope.

--- Would I subject myself to their futbol-referee style of judging candidates again? You bet.

--- Do I think they should make their process more fair? Nope, let the drama and _justified_ rant posts continue. Just like I want the unfairness in futbol to stay as is. I was one of the people against putting the microchip inside the ball to know for sure if it crosses the goal line. I want the drama of a ref having to call it and sometimes getting it wrong.

I know people, especially on HN, love reliable & repeatable. I do too, except when it comes to dealing with humans.
This has been working for years in Rugby. The next World Cup won't be segregated either [1].

It makes for a much friendlier environment. Being able to banter with the opposing supporters prevents frustration, and I'm sure is fairly self regulating.

Complete opinion, but throwing abuse at the other side is far more likely to reach fever pitch(..) when everyone around you is shouting the same way. If half of those around you are shouting back that, no, it's you that's the idiot, then it'll come to a natural head far quicker and less violently.

[1] http://www.theguardian.com/sport/2014/may/06/fans-not-segreg...
Poll: Should conferences allow talks by those whose politics they don't support?
The conference Strangeloop recently rescinded their acceptance of a talk by Curtis Yarvin, who previously published a "neoreactionary" blog under the pseudonym "Mencius Moldbug": http://unqualified-reservations.blogspot.com/

Without (particularly) disputing the technical merit of this talk, some attendees and concerned onlookers objected to his participation in the conference because of the personal and political beliefs expressed on Yarvin's blog, in particular accusing him of promoting racist theories.

Was this a good decision? Should conferences have "standards of acceptable behavior" whereby speakers are not allowed to speak if they have previously violated these standards?

It appears to me that most of the discussion on HN so far has generally been in support of Strangeloop's decision. But given that public support of an accused racist might lead to career or social repercussions (or at least the lack of invitations to speak at similar conferences) it seems possible that the sampling is significantly biased.

While some bias is inevitable, I wonder if a more anonymous poll would show the same result. Please presume for the sake of this poll that the speaker will focus the talk on the technical topic to the extent possible. Also presume that the question is what the conference "should" do, and not what is legally required of them.
I don't care / This is inappropriate to be discussed on HN / This is
so radioactive that I don't want to be anywhere near the topic.
Conferences should research the background of their speakers so as to
avoid promoting beliefs contrary to their goals.
Conferences should default to allowing all speakers to speak, but
should bow to public opinion if the presence of a speaker would be
offensive to some significant minority of other attendees.
Conferences should generally allow all appropriate technical talks,
but need to have limits as to what is "beyond the pale". The racism
expressed by Yarvin in his writings exceeds this limit.
Conferences should usually allow all technically meritorious talks,
but still should draw the line somewhere (war criminals?), and
Yarvin's beliefs as expressed in his blog are not extreme enough to justify exclusion.
Conferences should allow all solid technical talks regardless of the
speaker's personal beliefs, so long as the presence of the speaker
does not present a physical danger to the attendees.
> But if I could flip a switch and make every man feel the persistent, gnawing fear that a woman has of men, I would in a heartbeat.

There's not much point in railing against racists / sexists / etc. if you're going to make equally condescending generalizations about the victims you're trying to save.
How to Beat the Bots
Unfortunately it is just the inherent complexity that is troublesome -- there is a steep learning curve to get up to speed with Rust and I am worried that the barrier is too high for most people to climb up -- either that or it will take a while and a whole lot of tutorials/cookbooks until people get familiar piecemeal with all the ways to work with Rust....
Do you find your browsing speeds increase when you do this? I ask because I'm assuming the page loads faster without the ads but it must be offset (to some extent) by the VPN connection. Also, can you link to any examples on setting this up on an Android device?
Does your personal experience include actually being involved in the hiring process at Google?

Because in my personal experience - as both an interviewer and a hiring committee member - what you said is completely wrong.

> they don't count a lot of factors while rejecting a candidate, you make one
> mistake on their particular set of questions, you are out.

Completely false. I have personally seen many people get hired despite doing poorly in an interview or making mistakes.

The hiring committee looks at all of the available information - resume, recommendations, and interview feedback when making a decision. There is no "one-thing" that will make or break a candidate.

> They don't even look at your resumes until all your 4 interviews are completed

I have no idea where you are getting this from. All interviewers receive the candidate's resume prior to the interview. I always review the resume's to get a sense of what the candidate has done so I can ask appropriate questions.
> simply because the majority of people don't have the motivation, ambition, or discipline to do what it takes otherwise.

I'd argue that a huge fraction of them would develop those traits if they had to, i.e. if those comfy jobs didn't exist so readily
Duplicate it a few times over via any number of duplication mechanisms (common enough in red or blue), and playing one spell would get you multiple creatures back. Since those creatures themselves are spells, it'd be too easy to set up a loop or combo. Making it legendary means you can't easily end up with "play one spell, get back N creatures".

For that matter, creatures are cards, and there are effects powered by discarding cards or cards going to the graveyard, so if you can play one spell to get 5 more cards in your hand, and then discard 5 cards to get an effect...
>>However, in the recent years, I have seen this to be not working as expected.

It never worked, what do you think happens when you start asking these kind of questions in interviews? People just go out and spend insane amount of time memorizing solutions to interview questions on the internet.

They continue the same after you have hired them. So their on the job productivity remains low. Please note, they need to prepare for their next job in the current one.

So the only thing this results is in people spending insane amount of time preparing interviews doing very little work in their day jobs.
> The new Safari release brings Content Blocking Safari Extensions to iOS. Content Blocking gives your extensions a fast and efficient way to block cookies, images, resources, pop-ups, and other content.

It seems like this feature isn't really just "ad blocking", it's the ability to write any kind of blocking extension. So a plugin that blocks analytics should be pretty doable.
I always thought an interesting direction for that type of machine would be to resurrect the form factor of the old "cocktail"-style arcade game cabinets:

http://i.ebayimg.com/images/i/330868472385-0-1/s-l1000.jpg

http://en.wikipedia.org/wiki/Video_game_arcade_cabinet#Cockt...

I.e. screen in the middle of the table, with 2 or 4 interaction mechanisms (stylus? mouse? touchpad?) along the edges. Make the surface low enough that people can pull up a stool or small chair.
Give the users an easy way to flip the display back and forth and it'd be an interesting setup for collaborative work.
Team size is around 100-150 IIRC, although I believe much of that is dedicated to Unreal's games, not just the engine.
To be completely fair, the design wasn't flawed so much as the execution. The steel reinforcing rods in the reinforced concrete cantilevers were placed on the bottom, as if they were beams, instead of the top. The current cable reinforcements are like miniature "suspension bridges" to compensate for this mistake.
Signing a Self-Hosted Auto-Updating Firefox Extension Under the New Regime