skysight-inc/HackerNews huggingface dataset:
> It teases out if someone happens to know the GetHash() implementation in C#.

Even if that's all it teases out, that alone can make the mark between a solid programmer and someone whose "been doing .NET since it came out".

In Ruby-land, I might ask "what's the difference between extending and including a module?" If you've only ever done Rails apps, you'll never have any reason to have to figure out the difference. But the second you write anything non-trivial in Ruby itself, you'll inevitably run into it when you start refactoring and extracting. Hell, a core Ruby module (Forwardable) wants you to extend it rather than include it when you use it, the curious will want to find out why.

If I'm interviewing 10 guys for a Rails position, I'd ask all of them that question and rate more highly the guys know their basic Ruby better. Maybe none of them could answer it. Fine, no big deal. But the one's who can demonstrate immediate, real value to me. Even if all you have is a "yeah, I had to look that up a few months ago, what kind of project was that again...", is better than nothing. Hell, even a "I actually don't know that offhand, what is it?" with followup questions to my explanation, sort of curiosity will really impress me.

Yes, I know you could look it up if and when you need to. But the fact that I'm asking the question means I've used it somewhat recently, which means my new hire is going to be reading that code eventually. If you're already familiar with code that uses those sorts of patterns, I'm going to have to do a lot less explaining to you and you won't have to spend half as much time extending it.

I don't know whether GetHash() in C# is as useful a knowledge filter as extend/include in Ruby, doesn't sound like it to me, but I do think that a carefully selected question like that can separate the men from the boys, so to speak. Do you love the little details as much as I do? Then we're going to get along just fine. If you can even just, with no guilt or worry whatsoever, just state confidently that you don't know that particular detail, will say to me that your confidence lies elsewhere and prompt me to draw you out.

When I was taking screen acting classes a few years ago, something our teacher said to us stuck with me. Everything in the class is geared towards auditions, since that's pretty much all you'll be doing for at least the first few years of your career, while you're holding down a waiting gig. He said, "have fun auditioning, because it's pretty much the only time you'll get to really display your personality and skills, for a long time." Even once you start getting gigs, they won't be like the glamorous TV or movie roles, they'll be for commercials. The interview/audition is your chance to shine, milk that opportunity.
Firefox OS itself needs a lot of proprietary stuff (Drivers, etc), however.

But meh, drivers.
So true.

We had a different problem. They chewed through the fibre cables between our offices to get the fiberglass sheath for their nests. Eventually they ran Ethernet underground because they'd have broken it again in a couple of weeks.
FM receivers have a limiter circuit, which cuts off any source of amplitude change from the original signal. I'm studying to become a ham right now, and this bit is fresh in my mind.
From the start Google has claimed they don't want to be an ISP. Which means Google Fiber is more like a "threat".

A threat, how? Everyone I know believes it's about speed/cost, not throttling. Comcast is charging you $60/month for 10mbps, then Google rolls into town offering 1Gbps for $70/month? That's even impressive on log scale! Notice the reaction to G. Fiber from Comcast etc. has been free speed bumps.

Google Fiber is certainly not a bargain play, but it is hardly the "luxury option", with an accompanied luxury tax.
There's also seeing what people really do rather than what they say they do. It's easy to say you follow various principles, always test, yada yada, but I suspect most people's real world behavior is different to their ideals.
When you say "not taxes" you're overlooking that it is through paying taxes that you acknowledge that you will abide by your State's laws.

That is why I say that it is taxes that, for instance, disallow a woman to marry another woman. Marriage (through the State) is a tax-discount. People only want to get married for the tax discount. When the State doesn't let gay people marry, it doesn't let them get a tax discount. If there were no taxes, there would be no difference between married and unmarried, and this point would be moot. I understand this is a long-shot argument but I do honestly see it this way - to me marrying without the State is just moving in together and anyone, gay or not, can do that. What gays want is the tax discount that the State is unfairly allocating only to straight couples. Through taxation, therefore, the State can encourage and discourage behavior. So yes, it is taxes that are keeping gay people from getting a tax discount. I hope this is now clear.

Paying taxes for public schooling is not optional. I don't understand why you would say that when you know you're lying. Maybe you mean it's optional to go to a public school? That is irrelevant. It is not optional to pay taxes for public education.

Regarding name, your parent tell the State what your name is, and from this point on it is the State that tells you what your name is according to your parents. You don't get to pick it. You don't tell the State, your parents do. They do because they are forced to. They are forced to because the State wants to collect taxes from the parents' newborn. If the State did not want to collect taxes from people it would not force parents to name their children with the State.

Also a bigger points I should have made earlier: maybe you should look up what slavery is. Because it has nothing to do with controlling who you marry, confiscating children, not allowing to practice religion, requiring one to change one's name, keeping one ignorant and uneducated nor discriminating against place of birth.

Slavery: the state of being a slave.
Slave: a person who is the legal property of another and is forced to obey them.

Are you forced to pay taxes? Yes.

Remember, I never argued taxes = slavery. I argue taxes = scam and if you dial taxes up to 100% that scam becomes slavery. So slavery is the end of the tax scam spectrum.
I found Knockout to be a great middle ground for when "I can do this in jQuery, but it's gona be messy" and "I'm building a SPA".

It hits the sweet spot between easy learning curve, abstraction, and interacting with the DOM nicely.

Sadly, it's not as hip as React/Angular/Ember these days.
"In short, the markets are responding favorably because price regulation is off the table, at least for now."

Has Wheeler ever seriously suggested this? This seems like needless speculation. My understanding was that Wheeler's proposal specifically omits that authority.
So with this, I no longer need Ghost and Adblock?
There are literally thousands of projects like this throughout the US federal government.
Functionality that involves invoking a command line for a web browser isn't.
> a specific JavaScript on specific host. This is very easy to do with ghostery

I don't see any feature to accomplish this with Ghostery. You can block hosts from its pre-built library of hosts, not more, and not at a higher granular level then whole hosts.

uBlock will report all hosts encountered on a page, not just those part of an internal database.
governments -- essentially taxpayers -- often sue

eg oregon is suing oracle over their failed implementation of the state obamacare site

http://www.reuters.com/article/2014/08/22/us-usa-oregon-orac...
Dragonball Z KART [Mario Kart 8 DBZ]
Thank you! Basically it is a series of 2 seconds square videos with a small interaction: you tilt your iPhone to explore the videos. Just like photos in Paper by Facebook.

The videos and transitions were filtered with a combination of destructive After Effects filters. Some of the effects were achieved by using a nice little iPhone app called Glitché.

We intentionally lowered the quality when we exported the videos so that they look 'authentic'.
America’s Last Ban on Sunday Shopping
We have terrible genocides, but each has been relatively narrow in scope and easy for Americans to ignore. WWII consume the doing powers of the earth. Yugoslavia was in Europe, but not the wealthy part.
It's been a long time since I used Ghostery, but the most common problem were JS trigger events from clicking a button that didn't fire. It made it a bit of a pain to debug.
UTC with Smoothed Leap Seconds (2011)
There have, sadly, been a few too many genocides:

http://en.wikipedia.org/wiki/List_of_genocides_by_death_toll
Show HN: Deploy4Me – cloud deployment service
Have you asked them why they are started to writing a code in first place? Maybe, since it's a programming interview, they thought you are trying to measure their theoretical knowledge than their practical day to day knowledge.

You should probably reword your question and give a hint that a candidate can use any available tool. If it's a programming interview my first instinct would be writing a code, if it's a sysadm interview I would use available tools in the system.Context is important...
> The deathcamps came only after the war started.

The deathcamps came long before the war, in Germany's colonies in Africa.
Based on the video, it looks like these guys likely swap out for the newest equipment as soon as it makes sense economically.

If I were making such an investment, I'd think carefully about the rate of computational depreciation (which is predictable) and probably hedge on the price of power. The only unpredictable thing in this setup is the price of bitcoin, which I believe they're extremely bullish on long term. You could probably figure out a way to hedge that, too, if you could find someone to take the action.
Agreed that the US wasn't initially anti-Hitler. Something that was particularly appealing to US businessmen was that Hitler was crushing the unions and destroying workers rights. (the NSDAP had "workers" in its name, but was deliberately anti-workers).
They were dying for most uses, but not for DRM-based video streaming.

Also, Flash did not die, just because Apple said so although that certainly had an impact. It also died, because the web was getting better and better; because it was a proprietary tool not available to everyone; because it integrates poorly with the whole architecture of the web - e.g. dynamic generation on the server; because it had a bad reputation due to security and performance issues; and because a plugin, even if widespread, is still a dependency that you want to avoid.
> Google has at least claimed net neutrality won't have any affect on their current or future plans for fiber rollout.

We can distinguish between Google (the search engine) and Google Fiber (the ISP). What Google Fiber is saying is that network neutrality won't make their ISP business less profitable. That doesn't mean Google's search business is going to have the same incentive to continue providing a de facto subsidy for it in the form of new capital.
NPAPI plugin usage was already declining without the requirement for EME. Most people disabled or uninstalled Java, and Flash was only required for some video and animation sites. Game engine plugins will be replaced by WebGL+JS. Audio/video conferencing plugins can be replaced by WebRTC.

Historically, plugin use was much more widespread, and there were plugins for all kinds of things. You had to have a separate plugin for each of Video for Windows, RealAudio, Quicktime, Shockwave, Java, etc., and there were others for playing different media types like .mod, .xm, .it, displaying image formats, ...

The NPAPI interface was also standard enough that every browser supported it. So yes, it's "more wrong" to add a new interface to new proprietary plugins than it is to continue supporting a dying legacy interface to proprietary plugins. The NPAPI trajectory was downward, while EME's intended trajectory is upward.
Uber hiring for operations and marketing in Boston
The security of the whole system depends on no one entity controlling >50% of the hash rate in the whole network (that is, the energy being used to mine). Further attackers with below 50% can impact the blockchain with a lower probability of success.

More information better written at [0] and [1], but they'd be able to reverse their own transactions (and double spend), and also stop any other transactions being confirmed.

So essentially these miners are making it more difficult for anybody to attack the blockchain, thus they're providing security.

[0] http://bitcoin.stackexchange.com/questions/658/what-can-an-a...
[1] https://en.bitcoin.it/wiki/Weaknesses#Attacker_has_a_lot_of_...
Ask HN: You're fit and you work startup hours (9+), how do you do it?
Similarly, Mozilla tried to take the high road against H.264 in Firefox. Google pledged to drop H.264 from Chrome, too, but reneged on its promise. Mozilla lost users.

Google is trying to do the same with EME over HTTPS. Google wants Mozilla to stand together with Firefox and Chrome resisting EME over unprotected HTTP. But they want Firefox to go first (again), even though Chrome is already shipping EME.
> right now there is no option to globally disable images and then whitelist on a per site basis, right

Yes you can, it's in the quick guide[1]:

> First column: what is to be dynamically filtered

> Second column: global dynamic filtering rules

> Third column: local dynamic filtering rules

[1] https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-qu...
Yep! Agreed! Usually the bugs I'm talking about are things we didn't catch until well after deployment where a hotfix makes more sense than rolling back. But you're right, if something goes wrong soon after deployment, we roll back immediately!
I think it's just that there were more communist countries in the last century. It's easier to dissociate communism from Stalin than Nazism (and Fascism) from Hitler. Also it's harder to link communism with genocide on an ideological level.
So if you're OK with a gay subreddit banning people trying to discuss "should gay acts be legal?"/"Should gay marriage be legal?", surely you're OK with SRS subs (or other feminists/anti-racist subs) banning things they think are against the core tenants of the sub?

SRS and the SJW subs aren't default subs. So don't use SRS as an example of "all of reddit".
Our general rule is no big deploys on Fridays. Minor bug fixes, maybe, but most of the time it can just wait til Monday!
"What shareholders feared the most was the FCC swooping in to tell Internet providers what prices they could and couldn't charge to consumers — and the proposal currently doesn't call for that."

Well, currently we don't actually know what the proposal calls for. It would be nice if we could read the full proposal, and not just the talking points in an editorial. Personally, I'll wait till the document becomes public [1] before drawing any conclusions.

[1] - https://twitter.com/AjitPaiFCC/status/563724099906568193
I think the President's proposal specifically omitted that too. The larger point made in the article about general misunderstanding of the implications of net neutrality seems accurate but may prove specious. My fear is its a bet on oligopoly.

Assuming investors are ignorant is convenient, but it may be a situation where many investors were avoiding that industry because of the regulatory uncertainty. Part of that uncertainty could be the possibility of the government encouraging competition. In fact, this legislation defines how they can operate the networks but does nothing to change the oligopoly of vendors or the barriers to entry new competitors might face. An investor, then, could reasonably view this as the entry point to an established oligopoly without the fear of future government regulation disrupting that, at least over the next decade or so.
Django's ORM is very limited, it doesn't even expose GROUP BY. I don't think there will ever be support for more powerful constructs like these.
"Stalin killed millions of their own people too and how many films you see about it? Few films about China revolution too. It was not politically correct."

To oversimplify things a bit a large reason for the obsessions has to be the availability of a large trove of images (movies, pictures) describing the event.

In a somewhat similar way people are obsessed with the Kennedy Assassination (and Kennedy and "The Kennedys" for that matter) no doubt driven in part by a large amount of images of a youthful Kennedy as well as obviously the zapruder film. Plus much of that unrolled on TV (the funeral I remember sitting in front of a TV watching as a youngster).
Islamic terrorists?
Yeah this is quite a problem - I'm puzzled how there aren't more comments on this. This page brought my PC almost to a complete halt for 20 seconds or so. On newest FF and Chrome!
I've been using WhatsApp on Android lately since I thought they partnered with TextSecure and were encrypting recent Android <-> Android messages behind the scenes. Is this not the case?

My impression was that WhatsApp was the most private/secure text messaging app at the moment, but this is making it seem like maybe it's not.
I recognize the difficulties of attempting a project like this, and the serious ramifications of any bugs you introduce into the project. There are life and death ramifications here as well - contributing to a wrongful imprisonment, or accidentally freeing a dangerous criminal are pretty bad outcomes. But if no one attempts this, those things are going to happen anyway.

I'm not saying I could do a perfect job - just that I imagine I'd have something to show for working on this problem full time for 10 years, with the stated level of funding.
Does QUIC help with overcoming the bandwidth delay product? Are web page loads with QUIC enabled faster on 1Gbps vs 10Mbps?
> And increasing security.

Only for the Bitcoin network, which is like saying that putting a fence and armed guards around a plot of industrial wasteland is inherently good because it increases security.
Refactor Rails project from GPA 1.4 to GPA 3.0
I find it useful to read the Bash manual every couple of years.

It's not too long and very well written so it's an enjoyable read.

You almost always learn something new which you can integrate into your workflow.

http://www.gnu.org/software/bash/manual/bashref.html
I don't know if uBlock works the same way RequestPolicy does, but RP is not a replacement for NoScript. You may want to load images from a host but not allow that host to run Javascript or Flash: https://www.requestpolicy.com/faq.html#faq-noscript
Spree killings in the US over the past 30 years have killed about 550 people. Regular gun murder has killed 15,000 people per year.

If we assume that every single spree killing was committed by someone with a mental illness (and that assumption is wrong) we still only have 550 murders by mad people and 450,000 murders by sane people.

But when you look at mass murders you rarely find people with a psychotic illness operating under a psychosis. You find people who have some or no mental illness who also happen to be violent. That shouldn't be surprising - mental ill-health is very common.

http://journalistsresource.org/studies/government/criminal-j...

> “A consequence if not a driving force of the pendulum swing away from benevolence and toward the protection of others has been increased attention to an individual’s dangerousness, with the operative presumption that dangerousness is often the result of a mental illness. But dangerousness is not always the result of mental illness. Individuals who commit violent or aggressive acts often do so for reasons unrelated to mental illness…. Research, in fact, confirms the error in associating dangerousness with mental illness, showing that ‘the vast majority of people who are violent do not suffer from mental illnesses. The absolute risk of violence among the mentally ill as a group is still very small and … only a small proportion of the violence in our society can be attributed to persons who are mentally ill.’ Violence is not a diagnosis nor is it a disease. Potential to do harm is not a symptom or a sign of mental illness, rather it must be the central consideration when assessing future dangerousness.”

> because only completely sane people go on shooting rampages

You don't understand why they go on a shooting rampage, and so they must be mad? That's the only explanation?
>That's because they are, in fact, insanely profitable.

They are publicly traded companies, go look for yourself. They hover around average profitability.

>That's easy. Because it allows them to convert 50 years worth of future profits into an immediate payday. Which is only possible because their wireline network is worth billions of dollars, otherwise nobody would be willing to pay them that much for it.

Then why are they selling it for such a low amount? If it is insanely profitable, it would have an insane price.

>Their business model is defective. The vast majority of their costs comes from providing fast data service. The marginal cost of providing TV service on top of that is a small fraction of that. Which means they're significantly undercharging for internet service and overcharging for TV and phone service.

First, you negliect that there a licensing costs to provide TV service.

But I do agree they are undercharging for internet service. But can they just raise their prices? Will the market support a 100 dollar Comcast internet only bill? I'm not sure it will.
Yeah, but Chrome now has a simple menu item that creates a new window for a different profile in just one click. I have skinned that window, so it's easy to distinguish.
Pretty much everything he writes is a good read. He takes his liberties here and there (especially with Flash boys), but he is an intelligent man with a knack for story-telling. Very easy reading.

So add Moneyball, Liar's Poker, The Big Short (good telling of the 2007 financial crisis), Panic (contrasts before and after news articles around financial crises) and The Blind Side to the list.

(Don't let The Blind Side motion picture scare you off. The book has a lot of on-and-off-the field football strategy that I found interesting.)
I'm not sure that a hundred good developers would complete a project like this. I'd rather take a small team who could dig deeply into the project, and commit full time to it. One or more of those people would have to be pretty politically savvy to help pull it off.
FTA: "Auto GCAS, which was developed by Lockheed Martin’s Skunk Works"
Pain vs. Motivation: How are you going to get people 2 use your product? [Medium]
Here is a small representative sample of contradictory cases:

http://en.wikipedia.org/wiki/2012_Aurora_shooting

http://en.wikipedia.org/wiki/2011_Tucson_shooting

http://en.wikipedia.org/wiki/Virginia_Tech_shooting
The thing that interested me the most about this video was when they interviewed him on his thoughts of the future of bitcoin.

He didn't seem all that enthusiastic about bitcoin's prospects.
Then the PR worked. The partnership was announced but the encryption isn't enabled yet.
HSBC files show how Swiss bank helped clients dodge taxes and hide millions
Watch SpaceX’s DSCOVR Mission Launch Live Right Here
Subscription boxes for guys that like to eat
>the Nazis carried out fascism to the letter

Is there fascist literature detailing mass extermination? It seems they went beyond the letter.

And when speaking of communism, don't forget China which is also strongly authoritarian. If every implementation of Communism ends in tyranny then perhaps the ideology isn't compatible with reality.
WhatsApp is one of the least private and least secure apps at the moment. If you want security, you should use ChatSecure or Threema, which are properly encrypted.