skysight-inc/HackerNews huggingface dataset:
Actually, part of the reason Disney films are so widely pirated is because you can't but them on DVD - their most popular films are only available on DVD for a couple of months every decade or so, and many haven't been released yet. Their business model is based largely around not making their product available. (Also, they dragged their feet spectacularly - it took the total death of the VHS market for them to move to DVD, just like it took widespread VHS piracy of their movies for them to release them on VHS.)
Not compatible with Nexus 4?
re: free services, a) they massively monitor and soak up data from the internet backbone. b) in addition to going through the ludicrous "proper channels" (secret courts and letters - arguably not compatible with democracy) they forcibly break in to said services to get more data - if you think they don't do this for paid and supposedly secure services you're delusional. But you don't. You just don't care.

re: getting angry too late.
Yes that is typically how it works. Not every person can be fully informed on every complex issue. At some point however a line was crossed on this issue and it became part of the public consciousness. To say these people don't deserve their privacy because they were too late to the party is disingenuous, unrealistic and frankly a really disturbing approach to take.

"You don't deserve your health because you weren't protesting when they _started_ to secretly dump chemicals in the waters - oh now that it's common knowlege you're pissed off? You got angry too late, you ignorant loudmouth."

re: traitor.
He's a traitor to the U.S. military. Treason is not a global binary thing. You can be a traitor to one person and a hero to another. In this case he has done far more good than harm to most people on this planet. You are at once short-sighted and narrow-minded for refusing to look beyond this fact.
The lack of documentation, especially when you want to do something non-standard, made me give up on RoR a few years ago. I got sick of getting lost when looking at the source, which seemed to consist of 5-10 line methods with a call hierarchy that was usually over 10 methods deep.
Show HN: Yet another Twitter client, but different
No it is not insensible if they start rejecting patches for needed features because they conflict with commercial goals.

If you want your patches to be upstream you should make sure they must be compatible with the upstream's goals. If you do not want to obey or play along with upstream you may become an upstream yourself or pay someone to be the upstream with your goals.
This was some of my motivation for my series, though it needs a rewrite/tightening up some day if/when I complete it. I started with code-generation, and worked my way up from that, partly because I've always been very annoyed that so many compiler texts are so focused on parser theory (especially because most production compilers ends up with hand-written recursive descent parsers because they are easy to write and easy to add error handling to, unlike most of the ones generated with fancy tools, yet lots of texts insists on trying to teach tons of parsing theory that most people will never, ever use before touching on any of the other parts).

My series is here: http://www.hokstad.com/compiler/

(I just finished part 34 last night, and the next part goes up on my site in a week or so; I'll shorten my buffer quite a bit over the next two months, I think - I currently have a lead time of about 5 months... )

It starts out fairly generic in terms of code generation, but I then got the stupid or brilliant (you choose) idea of writing a Ruby compiler, which on one hand is very interesting, on the other hand is exceedingly frustrating, and which I think lost me some focus - I really should extract the simple/non-Ruby specific sections into a separate text and clean it up.

In terms of other peoples series, look up Crenshaws "Let's write a compiler" and Niklaus Wirths "Compiler Construction". Bother are available for free online. Frankly, if you google 'How to write a compiler' the results are actually very useful (both books show up on the first page for me).
"Apparently, it's not just swearing during a skype call that results in a ban. Swearing during a video you record and upload can also result in a ban. It apparently gives you a 24 hour ban." [1]

It's not as if the Xbox One had a bad reputation already...

Why is MS on such a PR train wreck? Honest question, from my perspective they've been shooting themselves in the foot several times already (remember the 24hr connection/buy a 360 debacle?)

[1] http://forums.xbox.com/xbox_forums/xbox_support/xbox_one_sup...
I'd take this with a pinch of salt. Can someone with an XB1 try and reproduce this?
I have a lead on a contract role for a Ruby dev in Central London. Ping a CV to info@silexresources.co.uk and I'll be in touch.
I couldn't disagree more. Parser generators are ok for trivial grammars with limited error handling. They're generally horrible for writing compilers.
I think the idea is that you can move the threshold on when to implement in Fortran/C(++) since you only have a '1x-5x slowdown' for most common application compare to the 20x-5000x slowdown with R/Python/Matlab/..
Installing Google Glass in an Android Phone
I like to put the public interface of classes before the private implementation details. For this reason I always use struct. It saves some typing and decent C++ programmers know the difference. You cannot enforce any of these extra semantic meanings in code, so I consider them to be a waste of time anyways.
Hrmm which one to believe?

'We're not a terribly money-motivated group'
http://www.linkedin.com/jobs2/view/9887522

'I developed humor as a defense mechanism. Now I drive a fucking Mercedes.'
http://www.wired.com/gaming/virtualworlds/magazine/15-09/mf_...
Person of the year is the person considered to have had the most significant influence on the world, but not necessarily for the better. It's an acknowledgment of their significance, not an endorsement of their actions. Previous winners include Hitler, Stalin and Ayatullah Khomeini.

No matter where someone falls on the Snoweden-is-a-terrorist/Snowden-is-a-hero scale, they can all agree that his actions greatly influenced the current poltical narrative, and stands a good chance of changing the world (for better or worse depending on which side of the debate you stand on) as we move forward.
How are you wanting to measure those for a Bernoulli variable?

In any given case, the plaintiff either wins or loses. Assuming different cases are independent (which is probably at least a decent assumption), there's no more to say about the distribution than the win probability.

You could of course ask about the variance, skewness, kurtosis, 17th moment, etc., of the distribution of damages awarded or length of trial or total lawyers' fees or something. But for the actual win-or-lose figures, the question doesn't make sense.

Well, it kinda makes sense. Define the outcome to be 0 if the plaintiff loses and 1 if the plaintiff wins. Then with a win probability of 0.78 the variance is 0.17, the skewness is -1.35, the excess kurtosis is -0.17, etc., but there's no more information in any of these numbers than was already provided when we learned that the probability was 0.78.
The cockroaches will find a way.
My instinct is to just make the product awesome and let it market itself.

The "build it, they will come" strategy. It has never worked as a strategy for marketing, ever, in the history of ever. Viral marketing, the "network effect", call it what you like, is only successful if it's backed by a pretty huge advertising budget. Not necessarily traditional advertising, but behind pretty much every successful "viral" campaign that's selling something there's an agency who are pushing the right buttons to get things shared.

If you don't have the budget for that, you have to put in the legwork in traditional marketing and selling. It's a horrible, hateful reality of startup life - the fun coding stuff actually comes a distant second to being a salesperson, especially at the beginning before you can afford to pay someone else to do that stuff.
I think it's meant to compete with the likes of MATLAB, Python/Scipy and R which are probably the most used languages in scientific research.
As it stands now most prototyping is done in one of those high level languages and only if you really need the speedup do you port it to C/C++. Julia wants to be a high level dynamic language where you get the speedup for free.
Some more details on what's new here: http://www.jetbrains.com/ruby/whatsnew/index.html
Story title is patently false by the way.

http://techcrunch.com/2013/11/25/microsoft-confirms-that-exc...

Can't believe I'm linking to TechCrunch of all sites. Heh.
Don't speak for all foreigners. I'm from Russia and I loathe Snowden who basically became a propaganda prop for Putin.
Making it very complicated to cast a simple vote.
We treat a doctor who doesn't order an x-ray (say) to investigate a possible symptom and thereby misses something important far worse than we treat a doctor who orders an unnecessary x-ray and thereby increases the patient's lifetime cancer risk - even when the former action was objectively better for the patient (that is, the life expectancy of the patient is higher in the no x-ray condition).
Prestashop 1.6: download for alpha 1 (and overview)
UK porn filter to also block "extremist narrative"?
That's great, let's hope they ban violence in uploaded game clips too ;)
Um, why? He is a nationalist and he wants to bring back the antiterrorism agenda as the prime issue. His economic "miracle" is controversial (as in increasing the -already huge- inequality). I would rather vote for Snowden.

Like it or not, what he did cost him a lot. And we now know much that were hidden from us because of his actions.
If you have an array >2GB (I understand this isn't possible in Java), you can't attempt to use ints as indices at all, you need size_t everywhere.
Somebody explain to me, how this (even if limited to public calls) isn't much more intrusive than Gmail "reading" your mail. Makes Microsoft's whole http://www.scroogled.com/ campaign look pretty hypocritical.
Flat UI Library for Android
Are you or are you not running a business with FOSS? It was Free: so any USE of the software that you get out of it, was profitable. What part of "this is free, so anything you do with it is profitable" do you not agree with?

Second: extortion, really? Thats what you're calling this, in the same breath as admitting that you won't/can't/are unwilling to pay for software that is a key part of the production line?
There's some rather large markets outside the US too!

How much better is the patent landscape in the EU? I've heard conflicting reports.
I understand why people actually using these huge data sets see this as a bug but personally I don't agree. Consider how hard programming becomes when you have to take into account integer overflows even for a /single addition/ of array indices. Our mainstream programming languages are build around the assumption that indices don't overflow and I would rather use the binary sort code as argument to support this than to support the argument that bug free code is really hard.

The real lesson in my opinion is to stop using 32 bit integers in big data applications. Which unfortunately doesn't seem trivial in Java.
I think the poster was trying to be snarky but so far this has been unacknowledged
by the time y'all realize how serious it is,

it's definitely going to be _way_ too late...

and when awareness hits like a ton of bricks?

humans don't act or think too well in a panic.

-bowerbird
Because XBox!
Copyright is dated to first publication. Re-publication is irrelevant. Disney doesn't get to extend the copyright on Mickey Mouse by re-issuing steamboat Willy. They have to bribe politician for that.
Marketing is essential and the biggest problem with most startups. And I'm a founder in a startup that suffered for a while from lack of new users.

If you have the money, you should try advertising in places you feel that will bring you customers. But you probably knew that and don't have the money ;)

Well, having a partner that has some background on marketing would be good. Also, posting on hackernews and similar sites can give you a small boost shorterm. But you've obviously thought of that :P
You had me at 'shockingly dreadful'. I spent the last three months in this environment and can finally say that for the next part of my exercise, I will surely switch to Python's Panda.
>This is a blatant lie that shows nothing more than your ability to troll.

Source: http://thenextweb.com/insider/2013/11/21/mozillas-reliance-g...

Maybe I should have provided a source, but calling something that is easily google-able and was on the front page on HN a "blatant lie" is worrying. Why would I lie on the internet?

>Cassandra may be contributed to by DataStax, but DataStax doesn't control the gate so they can't stop contributions that overlap with their product's functionality.

Again, you should research your claims before assuming I'm lying. The project chair for Apache Cassandra is also the Co founder of DataStax - so yes, DataStax does control the gate.
I think the best platform to begin with is the one you are most familiar and comfortable with. Node and Go both have performance benefits over Ruby. If you are a fan of the intricacies of javascript, you can give Node a shot. I don't think Go has much of an ecosystem compared to Node yet.
3D Printing in Medicine
The Coolest Gift Ideas for Your Tech Savvy Friends
Christmas time is just around the corner and we are here to help you choose the coolest gifts for your friends and family. Today we are focusing on your tech savvy friends or family members who are really into technology. Below you may find a short but interesting list of gift ideas for them.
A site for people to record their predictions, to say whether they agree or not with other people's predictions and later to see who was right.
Let's see who can predict the best what will happen in the world!

https://preddict.com
Top Christmas Gift Ideas — The Perfect Gift for Him
We’ve promised you a few gadget roundups divided into categories in order to help you choose the ultimate gifts for your loved ones and today we are publishing the second round which is focused on the best gadgets for him. You can also take a look into the whole mens category.
Much real world C code is platform specific too. As written: I can read C (more or less) and I can recognize things like code that will only work on your nice little endian platform and will explode in your face on big endian. Code like that is written all the time in C - especially by programmers that "continue making the performant libs" or whatever you think you do. So, the abstraction over assembler is often far smaller than you make it out to be. But that is a completely different point, which has nothing to do with my last post.
In the Netherlands. Being non-US, like 97% of the world, I am not allowed to vote on all those US-policies that shape my life.
Cry a larger river?

You choose to install VIA RPM.

As everyone says "fork it yourself". You're honestly boycotting the great speed and performance of Nginx due to being lazy.

In fairness their support staff are a bunch of tossers (one in particular - you know who you are) but it's a great web server period
Thomas Hartwig talks about the delicate balancing act for free-to-play games
I was protesting then, too. They didn't listen. I'm still protesting, but now a lot more people are aware of what's going on.

And, I'd like to point out: Not everything the NSA has been doing is legal, even according to the terrifyingly broad laws put in place during the panic after 9/11.

If you're going to wave around the "T" word...the traitors are in our government. They're the ones who would give up liberty for the illusion of safety. Also, Benedict Arnold is a silly comparison to make; read your history a bit more closely and think it through. Snowden may not be a hero in your eyes; I disagree, but I can't tell you how to feel about it. But, to compare him to Arnold doesn't even make sense.
Best countries to work and live in as a developer
I thought free speech prevented to do this kind of censoring in public discourse?
Holiday Store Openings: The Hustle and Flow of Corporate Greed
Some studies show that retailers still generate more revenue on black Friday than Thanksgiving. So why open on Thanksgiving?
No, it doesn't make sense. The consequence is that no food marketing can make (even truthful and not-misleading) claims about the healthiness of the product. Carrots are healthier than Twinkies? Not unless they're a medicine.
I'm wondering why some people are on the list, like Miley Cyrus or the guy behind Netflix. If those are, why not others? I'd personally vote for the head of Naughty Dog and The Last of Us over Netflix.

PS: thinking about it, I'd vote for Satoshi. We should do a HN POY.

PS2 : done! https://news.ycombinator.com/item?id=6800515
With Haskell I would not be so sure. There is the 'Integer' arbitrary size data type but what is mostly used is 'Int' for efficiency reasons afaik. Compiled as a 64 bit executable this should be a 64 bit integer though.
Well, this is an interesting issue. I tend to stick to the viewpoint that if a disgusting person does something worthwhile, and gets praised for it, that praise is earned. A good deed doesn't become a bad deed just because it's done by a bad person.
IMO that statement is actually misleading and the FDA made the right call.
> There are actually other districts that have higher win rates for patent trolls.

This would be a good point if patent cases were randomly assigned to districts. But they're not, of course - EDT courts are stuffed full of BS patent troll cases. So of course the patent suit win rate is lower there. It's still famously friendly to patent plaintiffs.
>i'm starting to get scared of this gen.

This comment actually got me thinking. What kinds of things will be possible in 1 or 2 more generations? When microphones (and cameras) are everywhere, internet-connected devices are ubiquitous, speech recognition isn't just better by then, but so is AI good enough to understand it and analyze it (to some limited extent.)

I have no idea what this means or what it could be used for but it's somewhat disturbing to me.
The funny part is that a lot of the games contain a lot of swearing. I wouldn't be surprised if people would get banned simply by uploading gameplay footage where a character swears, a thing they promote heavily.

Unless they try to recognize whether it's from the game or the speaker. But in that case it's kinda weird because why is it ok for a character in game to swear but person commentating it cannot swear? "Silly peasant, freedom of expression is for corporations".

On the other hand I'd love to see Sony respond to this with a similar video they made for sharing the games. Same actors, same smiles "This is how you can talk in your videos to those mtherfckers! PS4 - F*cking awesome!" (cencored due to lack of information about HN policy, kinda ironic isn't it?)
Yes, if you make two promises, and it later turns out that they were mutually exclusive, I advocate following the laws of physics and breaking one of them.

If you think he chose to break the wrong one, then that might be a valid point, but you seem to be implying that if you were in that position you'd keep both o_O
With all this revelations around Xbox One i cant buy one even if i wanted to and i currently own a Xbox 360.
My privacy concerns are to high.

And my personal list of companies i don`t want to by electronic devices from just grows by the day. Just added LG to the list two days ago...
Yes but you don't need to be choosing your tone at 3am, surely you can practice techniques/write music without you guitar sounding 100%. I do
I know some marketing is necessary just to get an initial user base. But after that, with a sufficiently awesome product, wouldn't the strategy of spending your effort converting existing users into superfans who promote it for you be effective? This approach appeals to me, especially given my limited resources.

It would be nice to have someone in charge of community management and marketing, but I don't have the money to pay for it without taking investment, which up until now I've been resisting.
Politics, race, immigration, gender etc.
And so it has begin, the great firewall of the UK
I'm currently working on a project with Angular right now updating a current product largely built on Backbone to Angular.

Overall I'm super impressed with it, when you know what to do its almost like magic. Callbacks, events? What are those? But like others in this thread - I wish the documentation was better - atleast with examples on more of the doc pages. It has been improving however.
UK Prime Minister: We have put in place Internet filters to block extremism
Because you shouldn't be swearing in the first place -- it's obviously not creepy if what you're doing is goddamn wrong!
Interestingly, the best strategy for keeping an article you like up high is to upvote it and not comment (or, if you must comment, do so only once.)

If you do comment, however, you can be as verbose as you like (as long as you are bland enough not to provoke replies.)

I wonder if this will change the strategy some post authors have of "hosting comments on HN" (and replying to every comment, even just to say "thanks".)

EDIT: and to edit your posts instead of replying.

I think this is penalisation of comments is a shame - I certainly come to HN for the comments, not the articles (although they're interesting stimulus for discussion).
Here is an extract from MS' statement regarding this:

"To be clear, the Xbox Live Policy & Enforcement team does not monitor direct peer-to-peer communications like Skype chats and calls. "
Like (I think) most people who don't live in copyright bubble, I think most people would vote against government restricting 12 year old kids from learning physics based on their economic standing in society.

Most people if given a chance would to think about the ethical problems of current copyright law, and consider the harmful effect of using government force against children. They would (I think) reason that since we don't allow child labour, children are by definition not allowed to earn the money needed to pay for the learning they yearn for.

Given a chance to vote on it, my guess is that the vote would thus not be in favor of prosecution against children for crimes of learning, nor a duration of +100 years after the authors death. A popularity vote would much more likely (in my opinion) go to something like 10 years and limited copyright enforceability against children. The result would (likely expected) to be decrease piracy levels, create a massive culture explosion of new works, and make the average creator more richer than ever before. A true win, win situation for everyone except Disney.
Thanks. Hmm the crime in your city is not that out of whack compared to the Canadian average. It actually made me feel safer about the city and will make house hunting easier.

The move shall be in about 10 months time. Am in the process of reviewing the different startups in the city currently. Are you involved in one?
A News reading App based on the most popular news stories being shared in real time on Twitter: http://newspo.st
Apple patents Lytro-like refocusable camera suitable for iPhone
Very specific sha optimizations are put into these circuits, which makes it doubtful that they can be reused for any other kind orf computation involving sha.
This is oversimplified. In many cases, it is the conjunction of a reasonably strong prior belief and the absence of preexisting "proof" that motivates a scientist (or mathematician) to try to prove something in the first place.

The key is to perform proper Bayesian updates in the face of evidence in either direction; if you do, as long as your prior wasn't totally insane it doesn't really matter where you started.