skysight-inc/HackerNews huggingface dataset:
The problem I have with your post is that I think Klein is pointing up a real problem with the current structure, and you're quibbling that he didn't prefix his claim with "Unless and until Congress changes this, ...". Given that the ultimate point of writing the essay was surely to get Congress to change it, I find your objection puzzlingly off target, to the point of derailing the discussion.

If there is to be a FISA court at all that we citizens can have any confidence in, the way that that court is constituted needs to be changed. That's my takeaway from Klein's column, and I think that's what we ought to be discussing.

To that end, here's a proposal. Instead of the Chief Justice handling all the FISC appointments, set up a rotating schedule whereby each Supreme Court Justice gets one pick, in turn, as the existing terms expire. That would bring at least a bit of ideological diversity.

Other possibilities can certainly be imagined. Congress could have a more direct role, for example, but given the current gridlock around judicial appointments, I don't know if that's a good idea.

Of course, the question of whether there should be a FISA court at all can also be debated. I'm not sure yet what I think about that.
The advantage of listing a job on MT vs finding a program to run is that you know it is at least reviewed by a human being who cares somewhat about their reputation within the system.

Once that guarantee goes away you affect the value of all transactions within the market. What is commonly known as a "Lemon market effect".
It's good to see human capital being utilized, even if it is ont he cheap.

It is, in fact, especially convenient for those who buy this human capital to get it on the cheap.

I notice also that you're arguing that this project will allow machine learning to essentially capture this capital and get even more value out of it. Obviously those now selling their skill and knowledge for cheap will not get a cut of that result.
The point is that employers are classifying employees as contractors because they can get away with offering the same 'salary', but avoid paying payroll taxes and benefits. We can get pedantic about 'who is really paying what', but in the end, companies are using this tactic to screw over their employees. There are many cases where taking work as a contractor makes sense (mainly, short-term/part-time work), but people need to be aware of the costs, and take them into consideration when comparing job offers.
SPDY isn't necessarily insecure. Disabling header compression, for instance, works around the CRIME vulnerability.
>The one gets the word out about a product or service and lets the creator point out why their audience would like it.

I've heard this argument countless times but I'm fed up with it and I want to call it out: the constant and worldwide glut of Coca-Cola advertising suggests this is not primarily what advertising is about.

Advertising never tells me about a new product that I care about and I'm not already aware of: in an age when I can research what I like on the internet and I hear about interesting new products through curated content such as this forum.

If you can, please come up with a better argument in favour of advertising.

Until then, I will continue to believe that modern advertising is perhaps the biggest waste of our greatest minds and resources.
Part of it is selection bias -- if they hadn't done the stupidest possible thing all the time, then maybe there wouldn't have been a disaster for you to read about.

(I don't think this is a sufficient explanation, but I do think it's part of the explanation.)
You may be interested in this ICML 2006 paper, which empirically compared many standard algorithms across a combination of metrics and UCI datasets - http://www.cs.cornell.edu/~caruana/ctp/ct.papers/caruana.icm...
Additional off-site RAM?
> Eventually you're living in a finely tuned pain minimizing environment, and if you have any energy left, you can get things done.

That, sadly, sounds just about right in my case.
This is basically the same industry spawned by spam. You pay to get your mailserver whitelisted, or risk it getting blacklisted (even if it's legitimate).

In other words, extortion.
Pipelining falls short of SPDY in several respects. The biggest problem is that it suffers from head of line blocking. One slow request or response prevents others from making progress.
No, Congress has the exclusive power to declare war. That's it.
An ORM is absolutely not a requirement of a functional web framework. Many people, myself included, consider ORMs harmful.
Oh, it's a bunch of Gene Sharp books. I've heard about "Dictatorship to Democracy" before. I suppose now is a good time to actually start reading it. I wonder how applicable his advice would be for "Democracy to Better Democracy", though.
Unless you live in an area where there's an enormous mesh WiFi network with that covers the entire city and handles AP roaming without dropping a connection then WiFi is not an acceptable substitute to cellular.
The Economic Cost of Hangovers
It sounds to me like they wrote a PHP compiler that leverages GCC's optimizer. I am not seeing the technical motivation to use C++ for that; it would have been just as good to just produce GIMPLE. It looks like C++ was just chosen because it is what the developers knew, which is not all that far off from what I said.

(Edit: it is also worth pointing out that the motivation for this tool is to avoid having to write C++ code)
Very sad.

Jeffrey and I shared the stage many times at the dawn of the web services era. In fact we used to joke that we could switch presentations and deliver them without anyone noticing.
I'd say you should definitely download the trials and work in them for at least a couple of days. I personally am a big fan of the JetBrains products. I was fortunate enough last year when they had the 'end of the world' special to grab RubyMine, Webstorm, PyCharm, IntelliJ Idea and Resharper for less than $150. I honestly haven't worked with the IDE's much, but from my experience they are pretty good. I wouldn't bet much on the plugins per se, but I'd say you're in pretty good hands if you choose to work with an IDE specifically designed around a particular language/framework since a lot of languages are very opinionated about development (ex. Rails, Golang).
> The article is inadvertently letting Congress off the hook.

Perhaps Klein could have briefly reminded readers that the "A" in "FISA" stands for "Act" -- that is, of Congress -- but this is a blog post in the Washington Post. I can't fault Klein too much for overlooking that not all readers might share that bit of context.
North Korea will never use nukes against South Korea. They want a reunified Korea under Kim Jong Un. And the best way to do this without killing innocent people is to do what they've attempt countless times before.

Dig a tunnel under the DMZ and send people in to capture/assassinate the key people within the government.
Instant Crush is one of my favorite songs in recent years, for what it's worth. The chorus is just absolutely meticulously well engineered and well performed. Couldn't stop listening to it for days, along with Doin' It Right.
My impression at a distance is that the act of outsourcing may open a new can of worms when it comes to HIPPA. Is that consistent with your understanding?
The TV networks tried to make the exact same argument when they sued TiVO, but got shut down by the courts.

Bottom line: nobody can be forced into seeing ads.
Harry Potter's Diagon Alley in Street View
Apparently about a dozen people a year are killed installing or maintaining wind turbines, however the post in question was referring to byproducts of refining the rare earths ultimately used for the magnets in the generators.

http://www.caithnesswindfarms.co.uk/accidents.pdf

(Solar is fairly deadly too. Mostly installers falling from roofs.)
what you think of PhpStorm?
> On a related note people complain about Side effects of Meds all the time (and Rightly so) but continue to live un-healthy lifestyles (smoke, loads of Alcohol, Trans Fat, etc) which is a little Ironic :)

I really hate this argument. Life is not binary. That statement is not ironic.

I might want to be a healthy individual, but I'm not required to go on a raw food vegan or paleo diet in order to do. Griseofulvin or it's friends, however, is designed to cure an infection, and taking it does not require me to quit eating sugars, carbs and alcohols or stop smoking, rock climbing or breaking the speed limit on the highway.
Unless that reasoning is sufficiently good that the justices will not be embarrassed to sign on, Roberts won't be able to convince them to agree. That social factor is, in fact, a useful limit on the amount of unilateral power that Roberts has as a judge. (On the power of the court as a whole, well, that's a different story...)

Furthermore the ability to write that reasoning is in itself the most important power of the Supreme Court. Because common law says that the reasoning in those cases can then be cited by any lawyer in any federal court in the country as binding precedent. And said precedent will be influential only to the extent that it makes sense, and the lawyer in question can supply an airtight argument that it applies to the case at hand. The more clearly the decision is written, the easier that lawyer's case will become, and the more power that the precedent is likely to have.

Therefore the reasoning that the justices produce for the outcomes that they want matters. A lot.
I'm 21 but I have poor eyesight. A footer(or a fixed header, which is my pet peeve) like that is an insta-close for me.

If I'm really interested it's a right click to change the element style to display:none, but even that inspires some resentment in me.
What specific areas are you interested in?
So Dropbox has decided ALL email address work like Gmails? That's a pretty dumb-looking decision. I wonder how they came to that conclusion? Intern being clever? Or so commonplace it's actually a usability issue?
99% of Android phones are vulnerable
The diagnosis of Kaposi's Sarcoma was accurate and precise. There was no problem with too much getting "lumped together".

The problem was that they didn't know the cause of the Kaposi's Sarcoma outbreak. They correctly suspected a virus caused the outbreak.
Maybe he does, but since Congress can't restrain the Supreme Court in other ways (eg by taking away the power of judicial review), omitting the caveat in this case is a serious oversight that is going to result in many, if not most, readers getting entirely the wrong impression.

Journalists who write on legal topics have an ethical obligation to provide proper context to their readers, few of whom have any legal training. Frankly, I think that journalists ought to have a JD themselves before covering these topics, in much the same way tht science journalists ought to have a BS.
I'm aware that many people don't use ORMs and feel they cause more problems than they solve. However, I'm struggling to think of a popular web framework in any language that doesn't include or suggest a specific ORM.

So out of curiosity, when you do web development, do you use an ORM-less framework, or do you simply not use the ORM that's included/recommended?
His argument is that the domestic pig and the wild boar are not the same animal, which is pretty obvious. Then, he claims we don't know where the domestic pig came from, and that a common ancestor could be hairless.

That is still a pretty weak argument considering from all suinae, the domestic pig is the only hairless, and for his hypothesis to work, hairlessness would have to be a dominant trait (otherwise, logic says we should be hairy like a chimp).

I'm no geneticist or anything like that, but there are some pretty (big) holes that he doesn't address and attributes to ignorance. You can't make an hypothesis plausible by claiming about what you do NOT known - you have to show positive correlation, not absence of negative correlation.
The C++ vs Javascript example was, wait for it, an _example_.

It was a general statement aimed at a general framework. I said in some other place here that C++ is relevant but when it is, it's usually done via in-house library that are specific to your need.

All the example of company here using C++ use their own solution and most use C++/C/etc as a VM or code interpreter and uses another language for the logic.

Don't be offended because C++ doesn't do everything. For all I care, you code your server in C++. I'll code it in whatever I want and I'll sleep like a baby.
Cached(Formatting is a bit off): http://webcache.googleusercontent.com/search?q=cache:N0t0DFb...
I like the idea and intent.

However, why have you broken the back button? This should never be allowed to happen except in very carefully decided situations (say, preventing a user from going backward in a workflow that could provide undesired results).

Is this intentional or an accident?
When the overwhelming body of evidence points to something, denialist seems appropriate. e.g. climate change denialist.

There was a reasonable case for HIV is not the cause of AIDS for a while in the 90s, but everything that pointed that way was overturned by further inquiry.

I met an HIV causes AIDS denialist once in university, so I did a bunch of research so find out if he was a crackpot or not. Things may have changed since I looked, but in 2007 there was no credible evidence I could find to suggest that HIV isn't the cause of AIDS.
Two-factor is getting to be a necessary feature for sites...

HOWEVER, there are always ways around two-factor auth. Some sites have some special codes that you are advised to print and carry around with you. Some sites let you verify your personal information to turn it off.

What it comes down to is how secure are:

- the methods of disabling two-factor auth

- the methods involved when you lose your two-factor auth token/device

And let's not forget:

- the methods invovled when you forget your password

- customer service intervention methods (i.e. social engineering)

Putting a "Look we support two-factor auth! We are super secure!" message out there is always a red flag for me, as to how they have counter measures in place for the above scenarios are very important... as that is what the evil people will do.
I see vary few advertisements and as a result I don't buy much stuff. Sure, I have missed out on say video games I would have enjoyed playing, but at the same time it's also removed a lot of disappointment and stress from my life. Generally, when I walk into a store brands mean nothing to me so I make some random choice and then decide to either stick with it or try something new. And honestly most big brands are good enough that there is not much difference between them so avoiding the cognative overhead of playing all those advertizing jingles as I get groceries is a great thing.

I also tend to buy brands that spend less on advertizing because they end up as a better deal for your money.
Where are you at that it's breaking? What browser? It seems to be working ok for me (chrome). Anyone else experiencing this problem?

Edit: I see what you mean. I'm looking into a solution.
Management and Bill Walsh’s Three Types of Players
You (and Klein) are wrong. Congress could shut down the FISC apparatus tomorrow and Roberts could do nothing about it (in fact, he'd probably give a sigh of relief, as he doesn't seem to particularly enjoy the administrative aspects of his job). Congress does not have that power with regard to any of CJ Roberts' Article III privileges.

This is a fundamentally important point. Talking about the probability that Congress will do this or that is irrelevant.
I definitely wouldn't call Daft Punk the kings of commercial dance music. In fact, far from it. Pop music is what call commercial dance music, and Daft Punk is far from being pop music. They are French house pioneers, though. I know, I've been listening to them since the late 90's, and they've pioneered that genre and paved the way for the likes of Justice, etc...
I wish there were an "account recovery as a service" company to handle this kind of thing, since everyone gets it wrong. Just a cheap outsourced callcenter or web service for low end consumer services, all the way to an in-person or onsite (notary or bank equivalent) for the really important things.
The author believes that node by it's nature is decentralized. It's not true, but there you go.
I agree "killing it" (KI) is a dumb phrase and someone needs to come up with a better one. But I have a dumb question; How is, for lack of a better way of saying this, "not killing it" !KI) different from just going to work for "the man". That is, if you are KI isn't that what separates you from a large corporation where everyone there is !KI ?
Do you know what scares me (as they say "with all due respect") statements like this:

"I'm just coming off the tails of the rally yesterday."

(Emotion involved in your thinking process? We're not talking about a brutal attack that you yourself witnessed. We are talking about being at a rally and hearing what someone is saying. A great thing about HN is the discourse on both sides and even then there can be a echo chamber and crowd effect.)

"I'm also coming from the position of hearing Greenwald describe an imminent set of leaks"

(Accuracy of this information - have you decided he is correct?)

If I had to label myself (and I don't like to label myself) I would say I am the opposite of this:

"I'm personally an idealistic, rather than pragmatic, person"
We are now approaching the territory of "Seemingly simple questions it is maddeningly difficult to get a straight answer on", but I have discussed this with multiple lawyers, often experts at HIPAA under the employ of enterprise clients, and "You don't own the hardware?" has never been a dealbreaker for them.

YMMV. Ask a lawyer if you want to sleep better at night.

I will close with the observation that, empirically, the system that you and I come up with is OMGWTFROFLSTOMP more secure than what passes for state-of-the-art at many of our clients. ("We didn't want the data to be stored in a database, because that isn't secure, so just think of worse places to put data because I think I've heard them all.")
I like go's anti-magic philosophy, if not simply because of how utterly hard I've being burned by magic.

routing is best left to you to write explicitly, there's no pancea, because if you use this solution and you then need to do something even slightly more complicated, then you now have two nomenclatures, and two interacting systems.

A simple library is what is needed for parameter parsing and validation, not a framework that provides it wholesale.

There are lots of session implementations, a library might intice you with its offerins, not a frameworks im pretty sure this one size fits all solution should work in some manner

Templating was already there, they offer it again? There's also competing libraries to go's templating, use those.

Caching? You mean for templates? That's not complicated to do. For databases? There are databases that need you to cache results for them? Sheash.

job running? Oh good were cron now, why not this? http://godoc.org/github.com/robfig/cron

a testing framework? Doesn't go have one of those? Why do we need two? Go's got a good testing framework!

Internationalization is templates with file reading, right?

I know these all sound hard, they sound like you can't do them on your own, or they sound tedious. But for the love of god, down with frameworks, down with magic! Burn it all!
Pedantic and tangential, but in your example, the statement would still be incorrect, as a revocable right is, by definition...well, alienable.
Homicide != murder.
Chrome 27 on Snow Leopard: clicking the link from HN takes me to the page, but hitting the back button doesn't bring me back to HN, it looks like it tries to takes me back to countryaday.org which then redirects to countryaday.org/#/welcome
How can you be so certain that you know a truly representative sample of people in their 80s?

There are a very considerable number of people in that age range who are most certainly not really doing all that fine and whose physical and intellectual activity are nowhere near what they once were even ten years prior.

It's hard to know the mental and physical state of another person sometimes through a passing glance or cursory interaction. Sometimes even with more substantial interaction the true nature of their state can remain hidden from you. My grandmother, for instance, who is in her late 70s, experiences chronic pain in her knees. But I wouldn't have known that if my father hadn't told me; she generally does what she can to happily tolerate the severe pain when around family members.
Interesting. It seems like there are two separate issues here:

(1) Dropbox is inconsistent about whether it ignores dots in the local part of an email address, and in some cases blurs the line between accounts with similar emails. If true, this needs to be fixed.

and

(2) Dropbox doesn't really use two-factor authentication, in the usual sense of "something you know plus something you have." I'm guessing this is due to their users liking the idea of having two-factor authentication, but in practice want to be able to access their account even if their phone is lost. So it turns into "something you know plus something you know." I'm inclined to think that this kind of not-really-two-factor-authentication is actually the correct approach for the kind of data you store on Dropbox, but it's something to think about when you're designing an account-recovery protocol.
Yeah, and if that didn't directly contravene SPDY's specification it'd be a great option: http://www.chromium.org/spdy/spdy-protocol/spdy-protocol-dra...
Idea: Secure decentralized password sharing
Resources and money for the most part. Also certain parts are simply hard to get ahold of, since they're export controlled, hard to produce and carefully watched. Knowledge alone is slowly becoming less and less of a barrier as time goes on and hasn't been so much of a serious mechanism to hold back a determined group with enough resources from doing some types of programs for awhile now.

It isn't that there aren't still dangerous secrets in the nuclear realm, but it's that the parts that are secret are more about how to make a really "good" bomb, or produce materially really efficiently. But the reality is that a group that doesn't really care about making good bombs or being particularly efficient isn't going to need as much secret knowledge as most people think.

To sum up, it really depends on what you mean by dangerous. They have nuclear weapons. That's pretty dangerous. But they don't have a large stockpile of well designed weapons, so no one is taking them too seriously and they're not what most people would consider a "nuclear power" because if they even tried to play with someone who was, they'd be so quickly outmatched they're extremely unlikely to do anything with them right now.

At least. So long as we live in an environment where if a nuclear bomb goes off, we're likely to know where it came from. The moment proliferation moves past that point is the moment we begin to have some real sticky issues and we are likely to have a problem.

In my mind, that's the scary scenario and it's why the world does a lot of work to limit the number of different parties that stores these types of weapons and has access to this type of technology.
This is a really neat idea. It also gives me a few ideas for iOS apps. Gamifying and speeding up the learning process is crucial to teaching this generation new things. Thanks for building this.
Blaze is pretty cool. The same author has iterated on a neat static site generator lib that's now in its 4th iteration over the past five years.

Likewise, for serious Haskell webdev, Snap, or perhaps HappStack or Yesod, are the tools to consider for general Haskell backed web engineering