skysight-inc/HackerNews huggingface dataset:
Coding Interviews Exposed covers most questions you'll be answered.

It all depends on the team though, the interviewing process is completely non-regulated here. We get training telling us what to legally not say, but other than that is a free for all.

Teams ask white boarding questions because they heard other teams ask white boarding questions.
> 1) Most companies (for legal reasons) don't tell candidates why they weren't offered a job. Maybe it was because of the binary tree question, but maybe it was for some other reason.

So when I was declined at Google I knew people who worked for Google. One looked up my profile in whatever system they used and the other simply asked the interviewer why. OP may have done the same but as you say it's unclear either way but knowing is still possible.

> 2) Homebrew is a Mac-only product, so the likelihood that 90% of Googlers use homebrew is very low. Moreover, Google does not track the software its employees download onto their laptops, so there's no way they would even know the percentage.

Most of the people I know at Google use Macs so I don't see why not. I don't know what the majority of them use but a good chunk at least do.

As far as tracking he could simply be tracking it himself and comparing his results of known Google IPs to employee counts. Not as accurate but might give a rough estimation. He may have further analytics based on data collected (if collected) by each machine.
Sounds like Readability was blocking all ads and then saying "come find us so we can pay you, even though we never told you we were doing this, oops too late".

Plus since then there's been the invention of these Taboola and Outbrain type ads which are like the ISIS of advertising. Because of them I'm sensing a lot more people are ready to declare war on web ads.
Wouldn't that give you big selection bias?
@Popsaraivah
The engine is pretty new, so most games that use it are currently in development. The current #1 seller on Steam , ARK (http://www.playark.com/) is UE4 based and it's already generated $10 million in revenue after being in early access for 1 week (http://www.gamesindustry.biz/articles/2015-06-09-ark-surviva...).

Some high profile games that haven't shipped yet include Fable Legends, and the new Gears of War from Microsoft, Flood in the Flame, Street Fighter V, Tekken 7 and Eve Valkyrie. Epic is working on at least two games, the open source community driven Unreal Tournament and Fortnite. It's pretty successful for an engine that has only been widely available for a little over a year.

Wikipedia article with full list of notable games (http://en.wikipedia.org/wiki/List_of_Unreal_Engine_games#Unr...)
Qr hackear
<insert comment about how it would be way more people if Apple wouldn't block iphone users from running browser apps>
>By "absolute no hire", I mean the kind where some of the interviewers tell me in the debriefing "I will quit if we hire this guy".

That's just a self-reinforcing selection bias - you hire people that are good at these kinds of problems/enjoy them - you filter out the rest by default and it becomes ingrained in the culture - it doesn't say anything about the suitability of the candidates you filtered out. If you said "we hired a guy who had a great resume but he couldn't do algorithmic problems, turned out to be a bad fit for the company" - that would still be a single data point but at least it would be relevant.
My colleagues who let their students dictate what they teach are cowards
In my experience it goes exactly like this just about everywhere:

job: here is your macbook pro, welcome!
you: <install homebrew>
Huh. Weren't they trumpeting transparency in their value statement where they prepped the userbase for banning subs a few weeks/months ago? I wish they had the courage to voice their reasoning behind killing those subs, rather than the bland corporate statement they issued.
Doesn't understand bayesian logic!
Doesn't understand risk management!
I don't think the word "Targeting" is correct. Google has unique innovation skills, and they are willing to use them to collaborate with others who are willing to innovate. Only unless said companies(say ISP's) aren't willing to innovate, they'll be a threat.

At least that seems the general theme at Google.
Not just books. There are even courses: http://Interviewkickstart.com.
The story of how the MD5 collision pathways were discovered is an interesting one - the first colliding pair is said to have been calculated by Xiaoyun Wang by hand, with little computer use. She has also figured out similar methods for SHA-1 and a few other hashes.

http://en.wikipedia.org/wiki/Wang_Xiaoyun
Building a Blog with Phoenix and Ember
Desktop Safari has such a minuscule market share that it doesn't really matter.
Huh? It's [0] a unified feature, for both iOS and OS X.

See the "Content Blocking Safari Extensions" section, specifically the sub-section titled "OS X".

[0] https://developer.apple.com/library/prerelease/mac/releaseno...
The Aussie startup with a culture you would kill for
I know open office plans aren't popular on hacker news so this is preaching to the choir, but I think that meetings and open office plans are symptoms of the same issue: managers don't have enough direct control over success. They get to set everything up (hiring, organizing teams, prioritizing) but then, like a year-long rube Goldberg machine they have to watch and wait to be needed. I know if I was in that position I'd go crazy and start trying to directly manipulate success, which may take the form of meetings, "hackathons", and forced collaboration.
I think in Chomsky's case his work in linguistics actually overshadows his political work because he is so foundational.

I wonder how popular Chomsky's radical left views actually are among techies...assuming what I hear about libertarian views being prevalent...its not necessarily a natural fit.
I've been there before; I have a 2 hour commute door to door from central NJ to NYC, and back, each day. I don't know how viable it is for you, but do whatever it takes to make the change, assuming you're not tied to a mortgage and there just aren't any jobs nearby. After doing it for 6.5 years I was finally able to get it down from 120mins each way to 20mins each way, and it made such a huge difference in quality of life.
> You'd be shocked to hear the number of impressive résumés I have seen who turned out to be absolute no-hires after 20mn on a white board.

Hmm, at least in my experience it's really quick and easy to tell if someone is bullshitting about their resume or not by simply talking about the different projects they worked on. I know a few developers who didn't go to a 4 year school so they don't know all of the correct terms or algorithms (one even interviewed for Google and failed) but I would hire them in a heart beat because they are really awesome.

I still feel some sort of pair-programming exercise or something similar is better than simply trying to solve problems on a white board. Unless you're in a SCIF you're going to have access to the internet to refresh your memory, etc so I've never found utility in asking academic questions. In fact I've had a few people who could pass the academic questions but couldn't build an application to save their life so I don't even bother anymore.
The issue is moreso in how the conference itself is perceived. By taking a line like this, it becomes perceived not just as a technical conference, but one that's aligned for/against a particular external agenda.

I don't think it's a good idea for conferences which are normally a discussion ground for some particular topic to grow tendrils outside that topic. (Note that 'not a good idea' means it's still ultimately up to them)
At this point the CPU resources consumed hashing every image from a website will probably outweigh the cost of just displaying the ads (since they are downloaded anyways).
Those families are indirectly paying that price today, through their ad-influenced purchases.

Not only are they paying for the end-product, but they're paying for the arms-race between advertisers as well, and that's a huge industry.

The amount of money the ad industry deals out to "content providers" must necessarily be less than the amount they get paid by their clients, which in turn must be less than the amount people paid to those clients.

If the distribution is not uniform, and some people benefit from the ad-influenced overspending of others, the business is then predatory.
> But not everyone installs extensions...

All of that seems to be besides the point with regard to the parent's comment. Based on what the documentation seems to be saying [1], iOS Safari ad-blocking would require third party extensions, like OS X Safari.

1. https://developer.apple.com/library/prerelease/ios/releaseno...
any demos on your projects? Java Spring sounds a bit too heavy for a personal website no?
Oh come on, we're talking about 4 grams of tritium.

Hydrogen bomb tests are estimated to have created several hundred kilograms of tritium, the bulk of which went straight into the oceans. No impact on sea life has been measured.

You list a parade of horribles, but the cold fact is that there is no theory as to how any of those even might occur. Anchovies are not going to die because of a couple grams of tritium. Nor will your cat get cancer. Radiation is not magic, nor is a taboo. It's a physical phenomenon with well understood characteristics.

(And, again, even if you're right—and the entire scientific community is wrong—if 4 grams of tritium would do all that, what do you think the hundreds of kilos from nuclear tests did?)

Cite: http://www.whoi.edu/oceanus/viewArticle.do?id=2330
> If so, there have to be better ways to fight poaching.

Better than banning the sales? How is legalizing it better? Because some people would be able to resell their old piano? You have a pretty dumb definition of better.

> Why not legalize it?

The current poaching epidemic is due to relaxation of CITES restriction of ivory trade in 2008 (I think). The poaching issues wasn't as bad until then. So "legalization" is what got us here in the first place.

> Given how large the current black market is "farming" ivory has to be a viable enterprise at some level.

Right, let's inflict pain and suffering on an entires species of extremely intelligent creatures so that we can keep making some shitty trinkets.

Besides the ethical issues, it's also unlikely to be viable economically. It takes a while for an elephant to grow tusks (as in decades).

> Cows aren't going extinct anytime soon, why can't the same market force apply to elephants and rhinos?

Domesticated cows might not, but their wild ancestors went extinct some 400 years ago (http://en.wikipedia.org/wiki/Aurochs). What this would do is make the market for ivory even bigger and there wouldn't be anything preventing poachers from hunting wild elephants to extinction. If anything, it would make the extinction even faster.

You aren't the first person to suggest this idea but it's extremely stupid regardless. As in, I cannot understand how anyone would think that this is a better idea than banning sales of ivory.
That was how Facebook used to work but now they're basically an RSS reader, the sources being either your friends published content or anything and anyone else for that matter.
Here's one of the reason not to install antivirus software: if a malicious adversary finds a vuln in the AV or hacks C&C servers, you have a nice backdoor you installed to "protect" yourself.
The relevance of the article's mention of the "Flame" malware was puzzling, since no context is provided and the linked Wired article doesn't shed any light.

Wikipedia has this to say, which seems to solve that puzzle:

"Flame was signed with a fraudulent certificate purportedly from the Microsoft Enforced Licensing Intermediate PCA certificate authority. The malware authors identified a Microsoft Terminal Server Licensing Service certificate that inadvertently was enabled for code signing and that still used the weak MD5 hashing algorithm, then produced a counterfeit copy of the certificate that they used to sign some components of the malware to make them appear to have originated from Microsoft. A successful collision attack against a certificate was previously demonstrated in 2008, but Flame implemented a new variation of the chosen-prefix collision attack."

http://en.m.wikipedia.org/wiki/Flame_%28malware%29
One plausible reason is that they wanted to see if some other as yet undisclosed attack has hit Kaspersky's radar. Peek into the detective's briefcase to see if he is investigating something that may expose your bigger caper. There is low risk to being found for your true caper.
Frag is a decade old. Does it still run?
I'm currently on an antidepressant and antipsychotic for a variant of depression called major depression with psychotic effects - basically, if depression gets bad enough you can start to lose touch with reality.

I was afraid to go on meds, but I'm very glad that I did. I have stopped neglecting my life, because I am able to go about my day without that 1000 pound rock on my back. It makes life much, much easier.

They are not "happy pills" in the sense that they make you relentlessly optimistic, but they take away the incredible pessimism and irrational despair that characterizes depression. I still have good and bad days, but they are related to actual events and not just relentlessly bad for no reason.

They are not without side effects (which thankfully for me have been very mild and have gone away after a few months - mild nausea if I take them on an empty stomach, some sexual stuff for a few months) but on the balance it's been incredibly positive.

You might hear some doubts about their efficacy, but from what I've read it's proportional to how badly off you are - the worse you're feeling, the more likely it is due to a chemical problem rather than just everyday sadness.
"Brainwashed"?

Imagine you're a small publisher. You want to spend most of your time creating awesome content and you don't want to put up a paywall. So do you try to hire an ad sales person to sell direct placements on your site? Or do you use some sort of network, which necessarily requires some level of aggregate tracking and profiling to deliver ads that are at all relevant.
WOW. Looks awesome. What's your userbase like? I HATE having to fill out my passport number in so many forms when traveling!
From that second link:

> These aren't Googlers I'm talking about, except the boyfriend.... remember that most of these conversations happened when I was actually in college (a few even before then, while applying to schools), and I just have a really long memory

Sounds like someone who's just into remembering people's SAT scores?
The new "in-browser option" is available for both mobile and desktop Safari.

It also requires user actions equivalent to selecting and installing an extension.
Just playing devils advocate, he had renounced violence by the time he joined academia hadn't he? He wasn't Carlos the Jackal. Honestly, I can't remember the whole weathermen story.

This whole episode does make you wonder where the line would be drawn in the future.
Yes, I think that's what the author was alluding to here, although I'm not sure:

The approach may work with traditional AV software too as
many of these also use fingerprinting (not necessarily MD5)
to avoid wasting resources on scanning the same files over
and over (although the RC4 encryption results in VT 0/57
anyway…).
Meds can have disruptive side effects that make them difficult to adjust to. This is the primary reason I don't take them now. This is not true for everybody, and the side effects often wear off after a little while.

I wouldn't be afraid of neglecting yourself more. It's difficult to describe the effects of antidepressants, as their onset is extremely gradual (weeks to months) and it's been a while for me, but they basically shift the average mood up from "everything is kinda awful" to a more neutral equilibrium.

Antidepressants aren't the only option. Therapy is also effective, and if you feel that you're neglecting your life it does give you a place to talk about it.
There is a salient difference between working in long hours in tough conditions with appropriate compensation (e.g. offshore oil and gas), and working long hours in tough conditions without appropriate compensation (the video game industry).

The former is an aspect of personal freedom, the latter is evidence of market failure and possible exploitation.
Does this work when you update with package manager?
Go check the comment thread on any HN link to a paywalled article like WSJ. Users really don't like paywalls.

> Mobile Web revenues are a tiny shred of revenue compared to desktop experiences

That's already changing and will continue to change.
> The idea that a talk is only seen in light of the technical merits is utter nonsense

If it's a technical conference, then a talk should be seen only in the light of its technical merits. A technical conference that allows political agendas unrelated to the technical issues to determine what gets talked about is a useless technical conference.

> particularly for politically volatile talks

If it's a technical conference, the talks shouldn't be politically volatile, because they shouldn't be about political issues. A technical conference that's full of talks that are politically volatile is a useless technical conference.
The social car: Simplifying autonomous action with Thing Theory
I don't think I'll lawyer up over this, unless something really bad starts to happen.

I know, and I think he was racist with me and others. Even some of the employees were racist towards a coworker. It really is very nasty.

The problem with finding new work is that there aren't many IT jobs over here, so I have to put this for longer until I can actually find a better job.
This guy sounds like a tool. Sure, he's accomplished, but his website and linkedin are dripping with self aggrandization. "Splendid Chap" -- cringe. My hunch is that they didn't hire him because he didn't seem like a cultural fit.
And so it does. I stand corrected. The USSR was indeed called the lesser Satan 35 years ago.

However the link that I provided to http://en.wikipedia.org/wiki/Iran%E2%80%93Russia_relations says that Iran and the USSR had poor relations (due to the whole atheism thing), but Iran and Russia have had good relations since the USSR fell. Do you have a reference to Iran calling Russia any version of Satan in, say, the last 15 years?
C# Is the Future [video]
You probably would draft instead of just automate the deck.

I think the mechanic is hard to generate a deck that utilize these mechanic and build synergy and combo out of these decks.
Filtering in this way does provide a significant speed hit if you choose to use your home router but nothing is stopping you from using a VPS instead.

For me the primary concern is privacy and security and using the always on VPN is the best way I've found to protect what I value.

Nothing gets out without my expressed consent, just the way I like it.
That's probably a big indication the attackers were making a withdrawal. If they were depositing something into production AV products, they would take super extra care to not be detected.
Which is rather ironic given that ad-blocking is currently easier on Android than iOS.
I think everybody is missing the point here. Content blockers are nice for ad blocking, but an even better use case here is websites knowing whether or not you have their mobile app installed.

Imagine a website that has an "Install our app" script that normally runs when you view it on mobile, but that script gets blocked by their own app when it's installed on your device. With a bit of creativity, you can do even cooler things than that once you think about content blockers like this.

It's kind of the inverse of extensions, where websites can define various extensions that are enabled or disabled accordingly by your installed apps.
Start out with Michel Thomas' Japanese course. It's just speaking/listening, no reading/writing. I learned more from that in two hours than I did in a month of self-study using other programs. You can probably find it for free on Youtube. The venerable Mr. Thomas is no longer with us, unfortunately.
...but with trail blazing on a new engine, come some pain points, as this post about ARK's terrible performance points out: https://forums.unrealengine.com/showthread.php?72345-Ark-Sur...

To be fair; if you're not a AAA developer with a good team running a multi-year cycle, I'd be pretty hesitant to recommend UE4 for a project right now.
Haha there is no way this would come to fruition. Users, on average, abandon websites within 10 seconds or less. 10 SECONDS! If someone blocked out the page because of an ad blocker the user will go to it, not see the content they wanted, and leave less likely to return.
What are you not allowed to ask?
What is "Montessori naivety"?
FYI Safari on OSX has officially supported ad blocking extensions for over 5 years. You can install [AdBlock](https://extensions.apple.com/details/?id=com.betafish.adbloc...) from Apple's extensions site.
I feel the technical debt is in UE's court. They're an engine designed for 100+ person teams where they assume you're a AAA developer and have lots of programmers to support your artists/designers.

Unity is an app for making games.

The difference in approach leads to vastly different experiences. It will be far easier to make Unity pretty than for Unreal to start being good at editing, good for small teams, good mobile, .. basically good at the things Unity currently does better than Unreal
Depends on your threat model. I'm more worried about something nasty in one of the many pieces of random software I download from the internet than my AV being compromised.
Really that's the business of the conference organizers since it's their conference isn't it? It seems clear to me that it's between the organizers, the speakers and any customers who would like a refund or will decide against attending.

It strikes me as odd that there would be so much support for the last option when HN is typically very supportive of a business's autonomy and so many users here have an obvious libertarian stance on politics. I'm tentatively suspicious that this is just a means to bring up a toxic debate but I'll withhold a conclusive judgement for the time being since I don't know nkurz from Adam.
Immediately after executing the loop body, you mean.
What was the software.. Adaware, I believe, would block a fair bit of spyware.. except for the companies that it made deals with.
Circles for states and arrows for transitions between states? Is there anything more to it than that?
In the same vein, if you as a conference organizer don't want to deal with the drama that an attendee might bring, you should have every right to exercise your freedom to deny speakers. The same people who would criticize you for being racist will criticize you for screening racists from speaking. There is no winning in these situations.

I personally value individual freedom over anything else. If you want to be a bigot and make people uncomfortable, or run around naked and make people uncomfortable, you should have every right to. Just as people have the right to not like you because you are doing things that make them uncomfortable.
Bad hires can be fired. Bad rejections poison the well for hiring the good candidates who never apply because of hearing about all the bad rejections.
I wish they did that today: no more 3rd party requests that will track you!
Very impressive if the author developed this by himself.
But this is a well known idea from category theory:

http://en.wikipedia.org/wiki/String_diagram
Unfortunately our standard web browsers are insecure because of the way Javascripts work.