skysight-inc/HackerNews huggingface dataset:
I get increased battery drain with VMWare Fusion without even turning a VM on for similar reasons as just starting Google Chrome - it causes a switch to discrete graphics merely by starting the program up with no clear pattern of releasing it. It has rather little to do with a VM workload in my observations. If I completely disable discrete graphics, that stops the switch and the subsequent battery drain. However, I lose my external graphics output when I do that evidently, so if I need to use my external monitor, I will lose battery anyway.

I can see the graphics switch happen with gfxCardStatus notifying me. The process occupying the GPU is from Fusion plain as day (I think it's vpx agent?). This happens with nothing else running. This switching is one of the known quirks with OS X after years and years now.

Also, older versions of Fusion may have been less careful about avoiding graphics modes that potentially cause graphics acceleration to kick in and maybe more recent versions than mine do better (still on 6 because I'm a cheapskate).
> not a single interviewer had looked at or asked about any of my publicly available work

It could be dangerous. Let's say you explain some interesting techniques you used on your GPL'd software and a Google product starts doing something suspiciously like what you showed them. You may even sue and end up making their source public after some litigation.
> Right now, they seem to be playing arbitrage with engineering talent.

I think the actual problem is that very few other companies know how to make appropriate use of engineers.

"Robert, you said this sprint that you would move the logo image 2 pixels to the left. Can you PLEASE come to the morning stand-up, listen to 26 people report their status, and then tell us if you have any roadblocks? kthx."
I have very little idea what Yarvin's view on "gender roles" is but assume it's a traditional Anglo-European one that subjugates women to men, the same as virtually every culture everywhere has before the past hundred-odd years.

So this seems to suggest that you believe that "non-Muslim white males" have no cultural heritage whatsoever, which is... odd.
Please provide one example of a person being fired, or otherwise enduring serious economic consequences, for publicly voicing socialist or communist views. There are none. There are dozens of quite recent examples of rightists or libertarians or traditional Christians enduring serious consequences for free speech. In America we once had the red scare where a witch hunt hit socialists/communists. These days we have the "brown scare" hitting anyone right of Jeb Bush.
Note that "invert" in this context is fairly ambiguous. I suspect the interviewer meant reverse, which is, I agree, utterly trivial.

I, and apparently many others in this thread, spent some time trying to ferret out an answer to what it would mean to invert a binary tree: at first thought it would imply a collection of nodes all pointing at their parents, which seems not very useful (and would require more than 10 lines of code to whiteboard reasonably).

Much of the discussion is about whether or not the problem was described in sufficient detail or not.
I'd pay hundreds of dollars a month to be free of all the ads that bombard me from every fucking direction every fucking waking minute of my life. I'd love Apple to get so big and monopolistic they could curate the Internet, and you'd just pay them a monthly fee and they'd pass a percentage on to the sites you visited.
That's an interesting way to look at it, if I understand it correctly: Advertising itself is a problematic concept. Why should we weep? Everyone would be equally affected by this, it's not like someone is getting an advantage. Maybe this hurting advertising is a net positive for all of us. It forces people to actually pay for stuff directly rather than by being subconsciously tricked into buying more of the stuff advertised, later.

The worst case scenario I have seen people come up with is more sponsored articles but I doubt that is a sustainable business model. Honestly, I never understood why I can read the New York Times online for free. I'm not feeling bad about it, but it's fucking strange. Baby steps, but I really hope something like Contributor (https://www.google.com/contributor/welcome/) becomes popular. Preferably not run by google.
The man who's reinventing Walmart
This is about Google, which does not require a github.
> That said, memorization, in my limited experience, won't be that helpful, because the questions will likely come with a twist that requires that you understand the algorithms and are good at adapting and applying them

Yeah...that is memorization. I've had questions like that before and the problem isn't adapting. Its the fact I don't have everything memorized. I have no problems taking an algorithm off a book/Google and implementing it in 45 minutes, even with some kind of twist.

The problem is I can't remember things I haven't used in 10 years so expecting me to do anything with them in an interview is kinda pointless. Sure, I'll remember the purpose of the algorithm, but I'm not going to remember the algorithm implementation details.
Standards are great when multiple companies want to provide the same service, which must communicate with software written by other companies.

Compiler toolchain, devops, sysadmin, languages, runtimes, etc don't really fit that picture.
By "worked" I meant building a large business. Sort of undeniable that Uber has done that. That lawsuit, despite its merits, isn't going to slow Uber's growth a whit.

Every U.S. business gets sued, it's the American way.

As a gratuitous side-note: despite the HN hatred of Uber (and I'm one of those who hate the company), the company wouldn't be growing if it's users didn't love it. Unlike the other most hated companies--mainly airlines, cable TV providers, and telecomms--users of Uber can very easily choose to use an alternative. Here in NYC, the alternative--flagging down a yellow cab--is probably actually easier to use than Uber, yet everyone I know uses Uber anyway. They're clearly doing something right.
>I was gonna say, who calls reversing a tree's ordering inverting?

The guy writing the tweet (not necessarily the interviewer).
Aye. I think cryptography escapes most developers. Especially most PHP developers.

I've been talking in #php.security on Freenode with ircmaxell and a few others about making a pluggable high-level PHP library that abstracts all the lego blocks away and just gives a sane interface. (Note: This is mostly ircmaxell's idea, I just offered a draft for the API layout.)

For example:

$c = new \Crypto\Symmetric('openssl:cipher=aes-128;mode=cbc;hash=sha256');
$k = $c->generateKey();
$cipher = $c->encrypt("Some message", $k);

Omitting any of these parameters (e.g. just passing 'openssl:') should have sane, opinionated defaults that prioritize security. Developers will NOT be allowed to use ECB mode.

The idea is that it should support multiple "drivers" (openssl, libsodium, possibly a begrudging mcrypt inclusion).

PDO : databases :: this idea : cryptography

The roadmap looks like this:

1. a PHP implementation/PoC
2. a PECL extension
3. a RFC and pull request to make it part of the PHP 7.1 core

We already have password_hash() and password_verify(), there's no reason we can't abstract a typical use-case away from the average PHP developer and prevent them from implementing it themselves, horribly.
Rubinius was the culprit! 250MB alone! WTF!
Assassins Creed Identity Cheats Hack Tool
Elevator Pitch: Carmatic - http://carmatic.co (Car owner's best friend) At your request, takes your car to the repair shop for you and brings it back to your home or office. Think of 'Shyp for Car Repair'. All for just $25. We are operational in NYC.

Why: Because It sucks to be spending a lot time taking your car to the repair shop then either waiting there while its getting fixed or going back and forth to pick it up later. The experience is just frustrating!

Feedback: Would love HN'ers to give some feedback! (email: chaudhary.fsl@gmail.com)
Yes, mcrypt is terrible.

https://paragonie.com/blog/2015/05/if-you-re-typing-word-mcr...
How German Investigators Found Lost Nazi Art Beloved by Hitler
On the one hand, I find this situation disturbing, because a technical talk at a technical conference has nothing at all to do with politics. On the other hand, I somewhat understand Strangeloop's situation: it is pretty clear that even if this a completely technical talk, the other attendees would make it about politics---you know, the whole "bad speech should be fought with more speech" thing?---which would cause problems for the conference.

On the third hand, though, I find the popehat post, complete with the use of "social justice warrior", to be especially repellent. Although I do congratulate Clark on the ability to be a conservative intellectual---I now have a puddle of condescension on my office floor.
Absolutely.

More than one out of eight Americans is black. So if you look at Strange Loop's dozens of speakers for 2015, you'd expect on the basis of random statistics that at least one of eight was black. Of course, this is not the case.

With regards to Strange Loop, blacks are already marginalized. The organizers could have done one better and invited prolifically racist speakers to speak at this Cisco-sponsored event. They thankfully chose not to.

Strange Loop is already a conference which marginalizes blacks. Inviting openly racist speakers would just underline that.
It's not that simple when you have bills to pay and there aren't enough jobs in your local area in the first place.
To your second point, there is an official Linux fork called Linuxbrew. http://brew.sh/linuxbrew/

Granted Linuxbrew isn't nearly as prevalent as Homebrew, but Macs are prevalent at Google.
Standard legal stuff.

http://finance.yahoo.com/news/11-common-interview-questions-...
Games are always going to be that way. There is too much glamor associated with the industry. Whenever someone graduates from a bad games company into a "boring" business job, there are 10 more new grads begging to take his place. A union cannot change the underlying market fundamentals. Desperation guarantees an atmosphere of exploitation; the only thing that would change is that the union directors would get their cut of the proceeds from the exploitative labor practices they'd help enshrine.
> to where now the "feelings" of individuals are enough to silence speech

This is a straw man. People protest against hate speech not because of feelings, but because hate speech is believed to cause harm.

Either it is the case that hate speech is harmful (e.g. contributes to hateful actions, contributes to subconscious prejudice, etc) or hate speech is harmless (only feelings are hurt, but there are no other negative consequences).

So we're dealing with an empirical claim about the world. Social science departments can -- and do -- research this. Dismissing an entire field of research as "feelings" is unhelpful.
No, I meant the rhetorical 'you', and now I mean 'you, SamReidHughes', because it's clear that you don't understand human politicking.

Did you notice that I did not say "terrible political beliefs", I just said 'politics', making no value judgement? You're putting words in my mouth to put me in my place, but I'm not accepting it. You're not attacking the merits of what I said, but distorting it into something that's easy to attack. Right here, this is politics in action.

So yes, you personally, SamReidHughs, demonstrably have trouble separating politics from technical merit.

If you want other examples, just have a look at any time an article about technical abilities comes up here on HN when the person is Jobs or Stallman or Torvalds. Most of the discussion goes political, with little in the way of technical comment on what they might be talking about.
"Darcs is the standard revision control system of the Haskell community."

Hmm, was that the case in 2005?
It's a reference to the intro post on Mencius Moldbug's blog: http://unqualified-reservations.blogspot.ca/2009/01/gentle-i...

The original was "Cthulhu swims left": a metaphor of how Western society has inexorably proceeded leftward.
You can easily check if a person has adblock installed or not (check https://wordpress.org/plugins/anti-adblock/). And say, due to a prominent survey or report or other means it just becomes a widely known & accepted fact that most users are now using AdBlock, the tilt towards running ads in content will only accelerate.
It certainly didn't happen that way for me. I'm doing exactly the kind of work that I love to do. You're afforded quite a bit of mobility inside the company.
That's not really true. There's a misconception that publishers only get paid for clicks, when actually many (perhaps even most for certain types) ads are sold by impression. And that's never going to fully go away; if you sell luxury cars you just want to do a branding campaign. You want to get your logo in front of NYTimes.com readers. You don't care how many click.

tl;dr it's much better for publishers if you see ads but never click them vs blocking them.
Lets better return to the subject.

I agree with your overall conclusion that it's possible the attack was carried out by some special agencies, and that it might be reasonable from their standpoint.

But the chain of causality you draw looks to me as an arbitrary fantasy; or to say better, only one of many possible explanations. It puts together several unverified assumptions - statements which are not 100% true, but only probable to some degree.

The probability of all that happen together is a multiplication of all the probabilities, and therefore a small number.

There is no evidence that Kaspersky Labs work for Russian intelligence. Yes, there were articles where journalists say "oh, he worked in KGB, so we can imagine they still cooperate". The fact we can imagine something doesn't mean it's true. All we can say for sure, Kaspersky Labs maybe work for KGB, or maybe not (including they work for somebody else, why not imagine this).

Does Russia want to support Iranian nuclear program, up to providing cyber security? IMHO unlikely, but again - maybe yes, maybe no.

Even if Russia decided to support Iran, there is no proof Russia employed Kaspersky and not a proper department of intelligence service - maybe Kaspersky detected stuxnet fairly, during their anti-virus research (their primary business, isn't it possible)?

Even that stuxnet is an US intelligence creature is not a 100% fact; there were strong evidence to support that, but we don't know 100%.

0.1 * 0.2 * 0.4 * 0.9 = 0.0072

Put your own number if you find your assumptions more realistic:

P(Kaspersky Labs work for KGB) = 0.8
P(Russia wants so provide cyber security for Iranian nuclear program) = 0.5
P(Kasperky Labs detected stuxnet specifically because
of intelligence order, as russian intelligence
has no other cybersecurity departments) = 0.5
P(stuxned is developed by US intelligence to attack Iran) = 0.95

Anyway, the combined probability of 0.8 * 0.5 * 0.5 * 0.95 = 0.19
such an innovative move.
Sydney's median house price could crash through the $1 million mark before the end of the year.

http://www.afr.com/real-estate/residential/nsw/sydney-closes...
I don't know how many public surveillance cameras we have in America.

I am an American, and never thought there would be so many cameras.

I'm not offended when someone comments on our use of surveillance! I am offended when Americans don't seem concerned over the proliferation of cameras everywhere?

The UK seems to have a lot of visable cams. At least they can point out most of the cams?

Why do I have a sneaky suspicion the United States has more surveillance cameras than the UK, but they are hidden in very sneaky ways?
I can't relocate, it's not that simple. I tried to relocate, but companies in other cities just don't want to give me a job, they probably think it's harder to hire me as I have yet to move to the actual city where the job is available.

So they always say "We'll get back to your whenever we make a decision, we still need to interview other candidates." so at the end of the day, they're just wasting my time and my limited resources.

I don't think I can transfer to other teams, as I'm new with this company, but it's already hellish, only after 2 days of being hired. :(
Ask HN: How does a software engineer become an executive at a big company?
If Google keeps telling itself it only hires the very best guitarists, and it turns down someone like Hendrix - because he's "not a team player", or he doesn't know how to tap out 13/18 while improvising an Indian Harikhamboji raga, or for some other inane reason - then it isn't really interested in the best guitarists at all.

It's the difference between an holistic view of talent, and an academic and rather narcissistic insistence on specific limited social signals that are believed to correlate with intelligence.

And this really matters in practical ways. A lot of talented devs will be reading this story and wondering if they really want to work for Google. Negative PR like this is incredibly damaging. Consider the opposite - if Google could say "Yes, the Homebrew guy works for us." How much value do you think that would have had?

Long term, the really smart and inventive people start to stay away. And then you get something that seems to be happening to Google already - declining product quality, a poorer user experience, and diminished reputation. You know - Google's record of hits recently hasn't been that great?

So anyone who thinks Google is fine because it still has thousands of applicants is missing the point. Instead of being the kind of place where Hendrix plays, it's in danger of becoming the kind of place where there are a lot of people with a lot of solid but uncreative technical chops, and no one is making cool and interesting music any more.
My impression is that the fraction of Google that works in these types of ventures is tiny. I don't mean to suggest they won't produce anything of value. These small ventures that Google launches are all about having a big impact with a (relatively) small investment. In terms of headcount, though?

I don't think shareholders of Google should be concerned about this; they should stick to being interested in ARPU, CPC trends, etc.
Interviewing is not a standardized test. On the spectrum of human interactions, it's closer to a date than it's to a class test.

i.e. by definition, there isn't a perfect interview process. It's different for different companies, teams and people. Everyone hires people who "fit" their thinking. Case in point: Despite Google having <1% pass rate, nearly everyone who applies gets a job somewhere.

It also follows, that the "ideal" process, even if one exists, is going to be a combination of techniques. And even then, it's not going to be perfectly correlated with job performance. Simply because there are so many human elements in it and (figuratively speaking), human is the antonym of ideal.

You can take your time to really evaluate an engineer different ways, if you are hiring slow, say 1 person a month or so. But the moment you hit scale (say 15 engineers a quarter), it's very hard to do better than what we do today. The process today is the path of least resistance, which is what humans will take when left with a deadline and quota to hire.

(About me: Founder of http://InterviewKickstart.com)
It's actually really hard to detect adblockers -- they go out of their way to avoid detection and are constantly updating whitelists of test scripts. I haven't tried this particular plugin, but I doubt it detects modern extensions.

A big, high-profile publisher would find it nearly impossible. As soon as they roll out code to lock out adblock uesrs, it would be circumvented in a filter update.
Actually some of the biggest spenders are content with your brain just seeing the ad. It builds awareness (as in: you know that they exist, that they are still in business, that they are relevant). It's all they need to "help you" make a decision next time you're in a store and deciding between buying something from them or from their less-known competitor.
No runtime consing of closures either!
In fact, in Common Lisp there is a style of writing call-with-foo that takes a closure and wrapping that with a macro with-foo. Since the macro abstracts that detail of having call-with, it is much more flexible. For example the macro could expand some stuff known at compile time and do some compile time computation too., instead of the closure consing function.
basically https://flattr.com/
It happened earlier than that, or at least according to a science journalist friend who interviewed MIT Professor Richard Lindzen in 1990 plus or minus a year. He quoted Lindzen saying that he had thought scientists were interested in the truth....

I'm old enough to remember when the Scientific Consensus was that we were causing global cooling. Amusingly enough, one of those guys became one of the most notorious global warming "scientist".
The "Center for Union Facts," to which you linked, is one of a large number of sites operated by Richard Berman (https://en.wikipedia.org/wiki/Richard_Berman), a P.R. guy who has made a very lucrative business hiring his firm out to corporations and industry interest groups to set up astroturf "citizens' groups" opposing anything and everything that would cost them money. This includes not just unions, but minimum wage increases (on behalf of the restaurant industry), restrictions on indoor smoking (on behalf of the tobacco industry), drunk driving laws (on behalf of the alcohol industry), programs to reduce childhood obesity (on behalf of the soda industry), and lots more.

Here's some more links about him, if the one above doesn't make the point clearly enough:

- http://www.sourcewatch.org/index.php?title=Rick_Berman

- http://usatoday30.usatoday.com/money/companies/2006-07-31-lo...

- http://www.cbsnews.com/news/meet-rick-berman-aka-dr-evil/

- http://www.nytimes.com/2010/06/18/us/politics/18berman.html?...

You know, just FYI.
I think that this is really the only valid response to this question. It doesn't make sense to talk about what someone "should" do without first saying what "should" means. Even the original post put the word "should" in quotes, and still didn't qualify it.
> If I’m a venture capitalist, it might be time to stop staring at the sun and take a peek at the darkening clouds.

That's exactly why you're not a VC.

If you don't have what it takes to invest and wait 10+ years for the 5% of unicorns on your portfolio to prosper, then you're not a VC (or at least not a successful one). You're just another short-sighted investment banker, worried about immediate liquidity because you're unable to continue attracting capital to fund future rounds. In that case, you really shouldn't be chasing unicorns.

There are many things wrong with the current environment in SV, but the fact that VCs "aren't impatient enough with their investments" is not one of them.
Remind me of the little schemer. How about a "The little clojurist" book?
> Essentially AdblockPlus one of the big two adblocking plugins has this manifesto where ads are not garbage, animated, annoying etc. won't be blocked.

AdBlockPlus also charges a fee for whitelisting, which I oppose on principle even though I think I'd probably qualify.
That's a good question -- I mean, they will run through the code and make sure it compiles or runs as specified. They will find and provide you with technical recruiters from the community (with promises of their name appearing in the list of technical reviewers). But Packt themselves do not add anything as far as I can tell besides printing and publicizing.
In my experience, this is standard HR pressure. Not saying every company is like this, but once I'm given an offer I expect HR to use any carrot or stick to get me to accept.
> They have a real technical solution to a real problem and are making their money by charging people for a service that is worthwhile enough to pay for.

Are you referring to the $20 English certification? There isn't anything else that they currently ask their users to pay for.