skysight-inc/HackerNews huggingface dataset:
Its inferior pretty much by definition becuase it lost organically against other lyric sites and is now being propped up by an Act of Goog.

"We know millions of people chose to click on other results but since we make (more) money on this one we'll strongly suggest you click on it from now on."

"Our super algorithms give you the best results ... most of the time. Sometimes we'll give you a website we own that isn't the best result from the algo but you know it's cool because reasons."
I had read those opinions by the Times and they mildly disapprove but their tone was much harsher for Bush. Who is hypocritical? Not only the Times, but the Senate Democrats who spent years investigating and released a huge report on Bush's so-called torture, but nothing about Obama's drone strikes, which kills Americans, and suspected terrorists and their families, along with anyone else with 100 feet.

And no, I don't think it's torture. I also think death is worse than any technique they used. If you asked all the people who were waterboarded if they preferred waterboarding or death, I am sure they would all vote for waterboarding.
Let's stop linking to RT as a primary source, please. They basically just crib from other media outlets (and occasionally lather up what they crib with biases and omissions). In any case, here's the Hollywood Reporter story they apparently cribbed from (and which claims the story as an 'Exclusive', for what it's worth):

http://www.hollywoodreporter.com/thr-esq/citizenfour-produce...
I haven't had an opportunity to use `go generate` yet, but yeah, I feel like there's a missed opportunity to integrate it with `go run`/`go build`.
Backpropagation is just calculating the gradient of a multilayer perceptron. You do not even have to calculate it, you can use autodiff for it: http://users.cecs.anu.edu.au/~jdomke/courses/sml2010/07autod... (pdf).

They both seem to neglect time (internal dynamics). I haven't seen either of them coming up with a model as that from Izhikevich with polychronization: http://www.izhikevich.org/publications/spnet.htm. If we would be able to make one of such ideas computationally useful, things would become really interesting.
Yes, it is subsidized by the consumables. But for the consumer, there doesn't seem to be any benefit---one way or another the hardware will get payed for, so in expectation you pay as much either way. (Perhaps you could argue that it benefits the consumer by offering a kind of insurance against not finding the product useful, but mostly I think it just prays on some imperfection in human psychology).

Given that this kind of business scheme naturally leads to DRM, I would like to see it banned. Pass a law saying that litter boxes must accept third-party litter. (And phones must be portable between different contracts, and cellphones and Xboxes must be able to run arbitrary software). Then the companies would have to charge the full price up front, and there would be no reason for them to add DRM.
`go generate` is not at all like `make`. I don't think you read the article carefully enough.
Haha I wanted to major in CS and my Dad persuaded me to switch because he was afraid of outsourcing of CS jobs. So I majored in math. Ended up teaching myself CS after I graduated and have my own company now.
Data Packed Volume Containers: Distribute Configuration
I tutor high school kids, and I've been charged with the weighty responsibility of teaching them Java in often-missed weekly 45 minute lessons. I'm not sure if it's what I'd choose for a first language, for a number of reasons. But the AP Computer Science test still uses Java (for now) and that's what I've been told to teach to.

I think any IDE more complicated than Dr. Java is too much of a learning curve for a high schooler, who's already struggling with their first language. This guy, expecting kids to learn all these libraries and
use IntelliJ right off the bat... has he ever actually taught kids?
Why are most of us right-handed?
Right it would only work if they happen to start looking at you type after you started typing, in which case they wouldn't have your full password any ways.

But in the case they see the full thing, they would write in down, go to try it, maybe type out the whole thing without even noticing there was a restriction, type ok, and bam there in. If they do notice the password could only hold 8 chars, what are the odds they wouldn't try what they have for the hell of it?

The dude must have been talking out of his behind.
With the prospect of fraud liability in the US shifting to the merchants starting next fall, many merchants will be swapping in terminals that are EMV compliant. I suspect many of these merchants will go for a terminal that also has NFC.

http://money.usnews.com/money/personal-finance/articles/2014...
If there weren't already an overabundance of cats available at every shelter, I would say that your idea is actually plausible.

Internet sites like imgur could offer you discounted cats provided you were only able to upload funny videos or pictures of them to their own website, ensuring they get the resulting traffic.
While it's neither perfect nor complete, I can say from multiple hands-on experiences that the Tactical Haptics grip works much better than you might expect.

https://www.youtube.com/watch?v=XBB_OFMJ-Go
Most people do not take care of their family because they think it's in their best interests. They often take care of their family for myriad reasons--e.g. a moral call to selflessness, sociocultural norms, a sense of familial duty, love, etc. The language of "best interests" really doesn't fit here.

Taking care of an ailing parent is in no way connected to maximizing one's returns on anything (except maybe fulfilling a sense of what you "ought" to do).
Nice work! I remember wrapping the old MegaHAL in a Ruby module, and here you are rewriting the whole thing in Ruby :)

One nitpick about the web app: if you reach the bottom of the page you can't see the answers anymore, can you add an auto-scroll?
Designer cat clubs. Ala SweeTango...

http://www.npr.org/blogs/thesalt/2014/11/10/358530280/want-t...
All possessions are fundamentally irrational. I'm baffled why people would collect vinyl, buy overpriced designer clothing, pay for expensive tickets to sport, buy expensive kitchen implements - and on and on and on.

I like cars. I like driving. There are some cars I'd be happy to own, even if they didn't go. I spend money on buying, maintaining and driving cars because it's something I like doing.

This is no more or less irrational than any number of other discretionary spends. So you shouldn't be baffled anymore.
My point is:

the parties no longer represent us. We are lead to fight over wedge issues while the elites take everything. A vote doesn't matter by itself either.

The only way a vote will have any impact is if you use it to add just a little sting to any political activity you do elsewhere. If your only political action is voting, you might as well stay home.

The only real hope is if a large bipartisan alliance forms. That's more important than if we get Romney or Obama as President (two candidates who are mostly different in terms of party affiliation and skin color, but not in terms of approaches to governance).
The Startup Meant to Reinvent What Bitcoin Can Do
It's not that ridiculous when you think about it - certain breeds are worth ridiculous amounts of money - how much longer until we see genetically engineered proofs of pedigree integrated into the DNA of the cats themselves? Perhaps something to stop you from breeding more?
I think that Meteor is pretty awesome, but it isn't good for a lot of use cases out of the box... If you need really granular and flexible security around your models, the out of the box security isn't (or wasn't last I checked) good enough.

Common case.. GROUP_A users can read/write their own documents, but only read other user's documents in that group... GROUP_B can read/write their own documents as well as all documents owned by users in GROUP_A. This is a pretty typical scenario for management chain permissions, but when I've looked ad Meteor and similar solutions it wasn't an option (or incredibly difficult to implement).
I think the article (and the command itself) is a bit of misnomer. It can be used to run any shell command, which doesn't have to generate anything.
And she is corrupt to the core, maybe almost as much as Feinstein who's husband's company Bechtel was one of the top profiteers in the wars.
But the Norwegian government has absolutely nothing to do with who gets the prize, which is the whole point here. The fact that China gets angry at Norway et al because of a committee in Norway gave the peace prize to someone almost nobody in China knows about is a bit petty.
What's so confusing from this post, is the complete lack of motivations for why anyone would want this over a shell script at the root of their project. I'd rather it even blindly rerun the command every `go build` than this half hearted attempt.

This looks much like my team's `make update` rule (that merely runs ./mk/update.sh). Well, except now the dependencies on external tools are scattered throughout your project. Oh and build failures wouldn't even tell you that you need to run go generate.

What a mis-step. Then again, maybe I'm somehow mistaking a build system with a compiler[0]?

[0]: https://news.ycombinator.com/item?id=8733493
You mean Marxist-Leninists, Marxism in and of itself doesn't require violent revolution.

The real irony is that if governments are rational actors, and power is in their best interest, then the Leninist insistence on the need for proletariat dictatorship as a step to true Communism (where the government isn't needed) is undermined by the rationale that the government won't give up power.

Which is of course what has happened with every state that has tried it. Marxist Communism on a state level has never been reached, merely various forms of socialist dictatorship that claim to be working towards it.
"why would any senator give up 2% of their power to add 2 more senators?"

Presumably for reasons similar to ones that lead previous Congresses to add the previous 37 states to the Union, despite even higher dilution of power.
Who launches these massive DDoS attacks against DNS infrastructure? It would require a substantial botnet to pull off, so they must have some compelling reason. Maybe there's something obvious I'm missing, but I don't see one, except perhaps for a government or large organization which had many competitors using the DNS service they attack.
Modularizing Your Gruntfile
Imagine I argue that, to sort an array of n integers, I must ask myself "is this permutation the sorted array?" for every n! permutations of the integers. Thus it is obvious that humans cannot correctly sort a list of 100 numbers, because even if I could correctly determine whether a given array of 100 numbers is sorted in a single second, it would take 9.3 × 10^157 seconds to sort such an array.

This is clearly silly, because I ignore all the other algorithms for sorting such an array--I assume that the only available option is something comically inefficient. In just the same way, when Steve Keen argues that it's impossible that my purchases are rational because choosing rationally requires me to iterate through every possible bundle and select the best one, he is making big assumptions about the type of problem I face, the tools available, and the meaning of rationality.

> And yet you - or someone, inevitably - is also going to claim that markets are somehow magically "efficient" precisely because they're capable of usefully approximating exactly this kind of optimisation.

As others in this thread have explained, question of whether markets usefully approximate this kind of optimization is distinct from the question of whether individual people perform this optimization successfully. Deviations from efficient markets absolutely occur--the question is what my priors should be. The fact that, for example, it's extremely difficult to reliably identify and profit from financial market inefficiencies suggests that, in fact, markets really do behave astonishingly well, given all that we know about human irrationality.
Heathkit's response to AdaFruit Industries snooping
Show HN: Throwpass – Transport passwords from your phone to a shared computer
AES.png
Resisting temptation to rickroll HNers...
JMAP – a better way to email
Is there a way to reach patio11?
I emailed him while taking his course but never got a response.
This is true now with our current optical recognition devices. Try shining a laser in your eyes while you drive.
But the truth is that assisted driving is already a much larger market that self-driving cars. Many manufacturers already have lane assist, braking assist, self parking and other features. This type of creeping automation is much more likely to take over than coming at it from the other end. I would say both markets will get going and converge over a decade or more.
Ask HN: In the process of accepting a job, how do I respond to other inquiries?
I just accepted a job verbally (coming out of college) and I'm waiting to get all the paper work so I can sign it and make it legally official. I don't see any reason that anything could go wrong with the offer but I've gotten a couple other inquiries from people saying they want to interview me.

Is there a standard way to handle this situation or should I just tell them I have accepted an offer and if things somehow go south (again, I have no reason at all to believe they will but it's just not official legally yet) then I can just go back to them and say I'm back on the market? This isn't life and death but any advice is appreciated.
You're over-complicating the issue, I think. Why not just do it themselves, then claim it was 'Anonymous'? No convincing required and no one to argue with.

The whole thing smells like just another move to convince the non-believers into thinking NK was responsible for the Sony hack.
Thus, the problem with "First Past the Post".

https://www.youtube.com/watch?v=s7tWHJfhiyo
I can definitely see that.

I think I've never had that issue since I started with C -> C++ -> Java -> JavaScript -> Python -> Scala -> Ruby -> ...

It was always more expensive (performance wise) to be more expressive. And I suppose since the whole community is making that performance compromise, I think it never really effected me.

Meanwhile, in Rust, the majority of the community is looking for the most performant best possible API, and it just seems overwhelming to always try to be a part of that. I'm sure I'll get over it soon. Most likely as the community grows the majority of Rust users will care less about optimal performance.

Actually, I suppose that is what happens to most languages. As the community shifts to users of the language rather than builders of the language, things might seem less overwhelming. Maybe I'm just coming to Rust too soon for ergonomics. For example in Java, there are the people that build the Netty Client / Server and they care very much about performance. Then there are most Java developers who don't really care.
> Out of interest, is #2 basically just the Nuremberg defence?

It is somewhat different, its "I relied on the entity now trying to prosecute me". This does refer to the same entity as "Just following orders of my superiors" when the entity prosecuting you is also the one you worked for, but its a substantively different defense in the general case (and note, in the Nuremberg tribunals, this defense would not have been equivalent to the so-called "Nuremberg defense" even in the entity it refered to.)

There is a very good reason for a legal system to have this defense as a bedrock principle that applies without exception within the legal system, and there is a very good reason for crimes against humanity and war crimes to have international tribunals with personal jurisdiction to try them so that this defense doesn't become a shield for perpetrators that happen to be backed by the top officials of a government at the time they act.
I love templating, particularly handlebars. If I'm working solo on a project it doesn't really matter...But if I'm partnering with a designer who only knows html + css, then the templates are a great way for them to contribute without a steep learning curve.

IMHO the best blend of templating and 2-way-binding (and other fanciness) is probably ember.js.
How immature... if it was the US. So, North Korea (we still don't know for sure) caused hundreds of millions of dollars of loss to Sony Pictures and US caused how much damage to North Korea (which doesn't care much about the internet)?... Well, close to $0. How proportional is that?!
This is so ridiculous. It allows half the country to feel blameless by believing they're voting for the "lesser evil". You're not blameless for voting for the less-bad of two bad options. You still voting for a bad option.

This image comes to mind whenever people talk bring up this kind of thinking.
http://i.imgur.com/afp9dQp.jpg

Additionally, the threat of one of the major parties losing votes to a third party has been shown to influence the politics of the major party, so even if the third-party candidate doesn't win, it still may have a positive effect down the road. People don't seem to think very far down the road, unfortunately.
Caltech team proposes taxonomy for solar fuels generators
What, exactly, are the mirrors for?
Indeed. I've seen this in academic labs as well that have a lot of undergrads exposed to research - deliberately keeping something undone, or less efficient than it might be to have an experienced postdoc do it, do that someone without a lot of experience can get their feet wet without having to try and tackle a full-blown project (coding or otherwise).

"This is what we do and how we do it" with a non-critical system that's approachable seems to be a great way to set up rotations.
You just want this feature to be more than it is. It's a small, simple thing. Don't overthink it.

If you need a more elaborate build system, use one.
This is, once again, the copyright industry shooting itself in the foot; They actively go after lyrics sites, thus assuring that any that do exist are of maximal shittyness.

The fundamental problem is a technicality of the songwriting process; To assure that lyricists and composers both got fair shares, songs consist of two separate entities for copyright purposes; Their lyrics, and their music.

Therefore, when companies protect copyright, they need to protect copyright for the individual parts. Ergo, they go after lyrics sites, since they're committing wholesale infringement.

Rather than the record labels setting up their own distribution sites, so that they could control and monetize, they viewed these as valuable property - since, after all, they're half the value of the song! The same problem exists with Guitar tabs, though as they're more specialized the community has mostly rallied to make those sites palatable.
.PHONY targets and multi-line Make rule bodies are a pet peeve of mine too. I'm not sure why people are so afraid to create extra scripts. When you're in the business of running processes, the programming language is shell and the unit of abstraction is a script file: You shouldn't be afraid to make a .sh file at nearly the level of granularity you'd make a top-level function in your general purpose environment.
Many academic departments do this as well, to give people exposure to lots of different projects in their first few years of graduate school.
Secrets of the JavaScript Ninja - http://www.manning.com/resig/

Javascript: The Good Parts
Economist here. You're right that "neoclassical economists" or rather macroeconomists assume self-interested behavior on average rather than at an individual level. Furthermore, most recognize that people do not typically behave in the manner posited by macroeconomic theory at an individual level. There's also a mountain of experimental evidence backing this up (see Kahneman for example). However, they don't provide any evidence for why the discrepancy in individual behavior averages out in aggregate, apart from it being "intuitive."

Actually, you don't have to be a behavioral economist to find the kind of assumptions needed for macroeconomic modeling pretty dubious. Modern Dynamic Stochastic General Equilibrium models typically take a couple of agents, multiply them by a million and call it consumer demand. The kind of assumptions needed to make this leap have nothing to do with greed and instead concern income distribution and the way it affects demand. It's called the aggregation problem if you're interested.

All of which is to say that the economics profession is by no means united on this question. Most microeconomists I know think that microfounded macro models are a joke. For this reason Cal Tech doesn't even teach macro anymore.
The problem is that Hawkins hasn't really found a comparable alternative. He's trying to throw away decades of progress in mathematics and reinvent the learning algorithms, which is great, but he hasn't succeeded (yet)
The United States Likely Isn't Behind the North Korean Internet Outage
Tangent: This sounds like an awesome product idea actually. Like BetaList, but more reciprocal. People leave feedback for you in exchange for feedback for them. Somebody build this please. :)
Really? I thought he was a celebrity among programmers because of his imaginative approach. Surely any UX designer worth their salt would find his home page to be moronically simplistic in the way it tries to shake up graphic design conventions. He is interesting, but not, I think, in a "design" way. Also, "worrydream", "beast of burden"? A bit too neurotic to be considered appropriate by, well, anyone grown up.
Very good point. I can't find the breakdown for nonwhite religious or nonwhite nonreligious, alas.
FTFA: "Our safety drivers will continue to oversee the vehicle for a while longer, using temporary manual controls as needed while we continue to test and learn."

So, they need all the driver-used mirrors, etc., that any manually-operated vehicle has (plus, the applicable safety regulations probably still require them, since, while provisions allowing self-driving cars to operate exist in some jurisdictions, I don't think that exceptions to the usual equipment requirements, particularly the federal ones, for them actually exist yet.)
It's true that it's more general, but the name is chosen to indicate what its intended use is, namely generating code.
Show HN: Storming.me – Tweetstorms as a screenshot of text
I really really like this idea. For those of us who don't understand taxes at all, can you elaborate how it would be tax deductible? Would the open-source project need to be a formally structured non-profit organization? Or would any open github repo qualify?
Well, I think the jury's still out, since there hasn't been a lot of use in the wild yet. I realize it can be quite frustrating to get negative feedback from people who haven't even used a feature yet, so I hope I'm not coming across as overly negative. I am overall a huge fan of Go :)

And I do appreciate the minimalistic nature of the approach...

I expect we'll start to see people do a lot of generics-type stuff with this -- e.g., add an go:generate annotation to get a customized Foo collection or whatever.

It'll be interesting to see how it shakes out.
Architectural Styles and the Design of Network-based Software Architectures (2000) [pdf]
looks like the site which lists blocked sites has itself been subject to a block...

alternative link:
https://web.archive.org/web/20141203235852/http://www.ukispc...
>I trained my cat to do its business in the toilet.

Male cats frequently have severe problems that can be identified by changes in production of urine. You can't see those changes if the cat is pissing in a loo rather than a litter box.

Older cats become distressed when they are no longer able to use this method.

There are a few other reasons why people might want to think carefully before trying to train a cat to use a loo.