skysight-inc/HackerNews huggingface dataset:
Read the spec. This wouldn't work, specifically because EME is a set of interfaces to proprietary blobs which do the actual content decryption and optional rendering.

Building a browser that ignores EME would be functionally equivalent to building a browser that can't use Flash.
Let the character assassination of libertarians begin. To me, that's the most discouraging thing I'm seeing coming from media coverage of Ulbricht's arrest. Yes, the site was facilitating illegal commerce; but was it immoral? Evil? These are far more difficult questions to answer specifically because people will have their own opinions.

Unfortunately, this feels like the whole situation being reduced to, "those damn libertarians and their evil drugs!"
Maybe the general idea should shift towards papers being more of a opening for discussion, where as reviewers would be privileged to get "first posts".
It was just a matter of time before they started putting ads into the stream, so I can't really say I'm disappointed. But when they talk about making ads seem "natural" to the Instagram feed, it reminds me of debate over the ethical implications that come with blurring the lines between advertising and content.
Coder != website developer, methinks. There is a world beyond the web, after all.

At any rate, the word "coder" is just so... ugh... you may as well get right to the point and simply refer to yourself as a brogrammer. "Coder", "coding", all of that, it just sounds so wannabe-hip. I cannot possibly be the only person who feels that way.
On the other hand, a lot of developers have a tendency to dwell way too long on minutiae. The ability to just plow through and get something working is a good skill to have. As long as it's not the only tool in the box.
And I seriously doubt with EME that it will change this way. I work for a media company, Flash is used not just for its DRM but because our ad vendors don't care about HTML5 support. It's why we can't move forward with HTML5 outside of mobile.
Clearly naming your startup after an Apple SVP is a good idea. I'd like to introduce my next startup - Schiller

I kid - congrats to the Cue folks
Though on a bike, you can lean to turn if you're going the right speed. The turn is made because you're riding on the sides of the tires which will give way to the side you're leaning towards.
Off the Charts: An Interview with Riley Newman, Head of Analytics at Airbnb
Number 3 was huge because the stackoverflow answer was used on the site nearly as-is:

Based on forensic analysis of the Silk Road Web Server, I know that the computer code ... includes a customized PHP strip based on 'curl' that is functionally very similar to the computer code described in Ulbricht's posting on Stack Overflow, and includes several lines of code that are identical to lines of code quoted in the posting.

http://www.slate.com/blogs/future_tense/2013/10/02/silk_road...
Somehow this article manages to be both wise and presumptuous.

The points he makes speak from experience. It's a perspective that is too often ignored by younger generations: You can't always quit a job when the work gets boring -- sometimes you just have to push through the tedium if you want to be the best at what you do. This is a widely applicable bit of advice.

But the way this message is presented -- to chastise loren, the 20-something who quit AirBnB because he "got bored" -- is just plain arrogant.

In his post, loren went on to describe an environment where he was slowly pushed-out of the decision-making process. Where he went from being a passionately engaged team member to being a comfortably-paid code monkey. This was not just about getting bored -- his role in the company was changing, and his attempts to reverse the changes had little effect.

Sure, he could suck it up and adapt to the new role, becoming the best code monkey he could be. But maybe that didn't line up with his personal goals. Maybe loren quit because he wasn't being fulfilled.

Seems like a pretty smart reason to leave, if you ask me.

Lastly:

> "Burn out is just a rationalization for giving up early."

No, no it's not. This is a very dangerous line of thinking. If burn out to you means getting tired of mind-numbing tedium, you haven't experienced burn out. Actual burn out can be a very valid reason to "give up", or at the very least take an extended vacation. You can't just push through the physical symptoms of extreme stress and exhaustion, at least not without causing even more harm.
That guy put a lot of hard, boring work into bolding random pieces of text and interspersing tangentially related pictures throughout his article. It's ironic that he disparages the "sly and witty comments" on Hacker News while going out of his way to doll up a fluff piece about fluff comments on HN.
...right, see my above comment:

>>US Telecom in general is an interesting example because it's one of the few industries that typically do soak consumers, because of what essentially amount to government enforced monopolies.<<

AT&T was only able to retain its monopoly because the government helped it enforce that monopoly by prohibiting competitors from entering the market. See the Kingsbury Commitment.

The only way monopolies succeed is if government force prevents markets from functioning.
We already have a standard for stupid anti-UX features built in. It's called NPAPI.
agreed. it's insanely good, I wish I had it when I was doing my B.Eng.
I was by no means arguing one couldn't learn all of these things on one's own. I, too, am a self-taught programmer, and in fact, it makes it even harder for me to make an assessment of the claim without comparing to myself.

All of the information is on the web, you're right. But just from a practical standpoint, it takes time to even learn about what you need to search for. One great piece of wisdom is that as you become more proficient in an area, you learn (1) what you need to learn, and (2) what you don't know. Jennifer seemed to not have any apparent issue figuring out what was needed, and seemed to be able to answer all the questions she needed answering with little or no delay.

I don't have difficulty believing that one can learn all of those things on one's own. I do have difficulty believing that for someone with little to no technical background, all of those things could be achieved at the rate they were achieved and in the timespan they were achieved. The reason I have an issue believing it was exemplified by the experiences I've had. My point was two-fold: firstly that I think doubt is warranted, and secondly that up and coming programmers should not be discouraged if they can't match the same throughput and output as Jennifer seems to show.
When haven't they? Ever heard of Lewis Hine? The Factory Acts?
I guess I misspoke then. The Metroplex and Houston area at least are booming. Dallas is growing at insane rates.
What exactly is your evidence that Amazon Fulfillment (I'm assuming) underpays people here in the US? My ex-wife here in Texas (a state that is not known for "worker friendly" laws) works in one of Amazon's distribution centers and makes slightly under $12/hr starting pay with medical benefits, stock, 401k matching, 1.5x + 8 hours holiday pay compensation, etc.

All of that paid to someone that has only a high-school equivalence certificate.

While she won't get rich working there, she doesn't have to resort to food stamps or other forms of welfare in order to make ends meet.
I don't think anyone said that the DRM code will be closed source.

You don't complain when you can't decrypt PGP, even though PGP implementations are open source. This is the same thing.
I also recommend codewars, it's a very well executed gamification of short programming challenges. I've been regularly solving problems on it for over a month and it's been a lot of fun. I had only written a few dozen lines of Javascript before I started; since then I have become much more proficient.
A human brain was preserved for 4,000 years after being boiled in its own skull
Scraping the internet for email addresses and sending unsolicited emails - isn't this the definition of spam?
I'd like to see some rap from before champagne overtook ale in popularity:

http://rapgenius.com/rapstats?q=champagne,%20ale
It could have easily been a simple error in redaction. Knowing how information is disseminated in large companies, it's also easily possible that the actual source of the information to the Samsung execs had been obscured.

Quinn Emmanuel is a reputable firm. I find it hard to believe that this was an intentional error.

EDIT: In the interest of full disclosure, I'm a card-carrying salary-drawing member of Team AAPL.
I feel like shopping online has helped my fashion sense. Before I would just walk into a store, try on the first thing that look agreeable, and if it fit I'd buy it and leave. Mostly I just wanted to get in and out. But most online retailers have lookbooks and recommendations. You get a better idea of what clothes look good with other clothes. Plus because you're in the comfort of your own home, you can take as much time you want deciding what you think looks best. Also the simple act of browsing clothes becomes a lot easier/faster. Rather than rummaging through a store you're just scrolling down a page. You can literally glance through hundreds of styles in a matter of minutes.
This is incorrect. The DRM may be shipped with the browser or whatnot, but it's fundamentally a plugin architecture. The Widevine plugin, for example, is the CDM plugin used by both Google Play and Netflix to provide DRM-protected video on Android and ChromeOS.
Rertrand Russell acknowledged that only a fraction of people need to do real work. As we move towards a more efficient society we will see this manifested, in that the only people working will be doing it `for the fun of it`. I'd take a burnt out hacker over the business major whose only interest is playing xbox any day. I think we forget how lazy 90% of our generation really is.
It's not a dichotomy.

You can work hard. You can work smart. You can also do both.
Impossible, browser detection is easily spoofed. Some browsers come built with the ability to spoof other browsers since its valuable for developers who need to test how their sites appear in other browsers.
Likewise, I have done every permutation of hard/easy->fun/boring work - I've found that many jobs are "as hard as you want them to be." 99 percent of the time there is a preexisting solution or library, which ironically many people are either too lazy to integrate, or think they can invent a better wheel.

I've actually found that some of the most successful people are the people who attack "easy" problems and do it well. If you look at games like Minecraft, Spelunky, Hotline Miami, Super Meat Boy - they were all relatively simple to implement (at least their initial implementations).

That said, the author has plenty of valid points if you dig around the article. The majority of young people do fail because they have not yet failed enough (i.e. "put in the hard work"). I think that most inexperienced people fail because they have not learned the right problems to attack, or how to attack the right problems properly (I've been guilty of both, multiple times over).
Slapping Aristotle and Kant Around with Python Magic
No, the web is all about restricting users. It's baked into several HTTP error codes (403 and 401 off the top of my head). SSL is also rather popular.

I assume you mean that the browser shouldn't restrict users? Like, if I stream a movie from Netflix, I should be able to also save it locally so I can take parts of it to use in my fair use arts project? Sorry. Never going to happen. Forcing this use case that _people want_ off into plugins isn't going to make anything more "free".

That's like selling a Roku box that can only play Ted and Youtube videos and saying that it's better because it's totally free, and open, and doesn't restrict its users. Well, sure, that is the best kind of correct. But only because you yanked everything that wasn't free. You didn't actually add any value over the standard Roku box that plays Netflix and Amazon.
My point is only that if you quit a thing, don't do it without something else lined up, it is just foolish. Doesn't matter if it is your own business or another job, but you don't just say, "I don't like this, so I'm not going to do it anymore."
Yes Django developers can get your hourly dose of not responding alert bubbles, HRESULT crashes and upper case menus as well!

I spent a couple of hours with visual studio python tooling a couple of months ago and couldn't face it. Its not the extensions that are bad, it's just I've been using Visual Studio since 6.0 up to 2012 and it's just fucked me in the eye socket constantly since day one. I've only just got rid of the sympathy for the kidnapper of my mind.
A better-ish system has already been made. The post mostly excoriates pay journals for implying that open access journals enable fraud and poor papers and pay journals prevent those sorts of papers. The arsenic-dna paper is used as a counterexample.

The author instead says that ideas of peer review need to change. Although, everyone I know always thought peer review was a continuous process, more support for after-publication review would be nice.
Having followed what Loren is doing now (Penflip), I think he made the right choice. It may go big, it may not, but it is a great execution of a nice concept, and has a lot of potential.

I don't think you can call the guy lazy. He just decided to work real hard on something else.
ebook prices are moderated by the same price-demand rules as everything else. Availability of a cheaper hardcopy of the book vs. utility and desirability as an ebook; availability of a pirated version vs. the desire to own a legal copy; etc.
What we haven’t told them is that nothing of any worth is obtained by any means except for good old honest hard work.

This is just false. Dishonest corner-cutters do pretty well on average. I bet the author believes "crime never pays" as well. Get real.
I'm going to respond to this in the context of academic computer science (which works off conferences), in particular, the systems subfield. YMMV if you extrapolate this to non-CS science and journals, so take this with a grain of salt.

The bottom line is I, as a powerless grad student, am _very_ comfortable with the level of reviewing competence I have witnessed (and been a part of).

The proposal to deanonymize reviews has a huge flaw: Namely, there's no way I (as a grad student with no political power) will write a critical review of somebody famous if I know I won't remain anonymous.

The risk of blowback is too damn high. (And given the small pool, writing style would probably be sufficient to deanonymize, if my entire trail of reviews were public). There's no way I have the balls to write a critical review of a paper by, say, Robert Morris or Larry Peterson, for some prestigious venue such as SOSP, when I'm asked to write a review. Unless I know for sure that there's absolutely no risk whatsoever of being identified.

Look. Reviewing is thankless and hard. Anonymity exists so that we can be critical and not risk career suicide. Last year at OSDI I received 9 reviews, and they were all exemplarily thoughtful, even the obligatory "strong reject" one of them. The problem of "petty reviews" _has_ a solution: The program committee is self policing, and the reviews are not anonymous within the PC. (For example, at SOSP this year, there are 28 PC members.) You know that most of your reviews come from this gang of 28. You might have one or two externally solicited experts in addition, but that too is not anonymous _to the PC members_. If there's a culture of meanness, the PC members and PC chairs can fix this by internal policing (and they do).
The author really hasn't said what's actually wrong. He's hating against something he's not even done us the courtesy of defining (in any kind of a substantive way). Once again, we've got a classic "kids these days are so lazy" post without any real content.

"The children now love luxury; they have bad manners, contempt for authority;
they show disrespect for elders and love chatter in place of exercise.
Children are now tyrants, not the servants of their households. They no longer
rise when elders enter the room. They contradict their parents, chatter before
company, gobble up dainties at the table, cross their legs, and tyrannize
their teachers."

-- Socrates
Let them spend their money and time there.

That's money and time they will not spend doing something useful for their interests.
One should think twice before supporting Netflix in any way after this.
Hope Apple will change it's policy and allow this for chrome on iOS (i guess not :-/)
How does his "interesting manifesto" contrast with the freedom of persons not to be murdered because they are inconvenient to his business?

I don't think it's unfortunate at all that he'll be locked up. He's a murdering thug, at least twice over by his own admission.
That code-identicality alone doesn't necessarily mean much: lots of people come later and will use the public question/answer code in their own work. (Only together with the other pseudonym correlations, it means more.)
I think the inspiration side of it is huge - seeing how a look wears on someone else is completely different than seeing something hanging or on a mannequin. Which online retailers do it best?

Personally a huge fan of MFA on Reddit for inspiration.
Yeah, ditto. The attempts to "go social" and monetize felt sleazy.

Guess what, when I'm googling for some PDF or I find some guy's slides, I don't want to tell my friends, and I don't want to "buy the article" for $14.99 or whatever like it's frickin' JSTOR.
> The author may be a great programmer

Really? He reads like a motivational speaker. What's he shipped? Where's his repo?
As any scientist will tell you, this is in fact how we (as academics) do view publication. They are the first step, and definitely not the end goal, of academia.
Nope, they don't -- users and leads are produced fresh for each client as a work-for-hire, and they're the property of the customer who purchases them.
if it's any consolation i'm a pure bleeding heart liberal, but when i read that article and it went from "they said he couldn't be the killer" to "but little did they know, he was a libertarian" i did a double take in disbelief. that's terrible journalism.
you've omitted the single greatest hack - actually being in shape. it makes buy clothes so much easier, most certainly when shopping online.
How does this work with intents?
Get in touch with me and we'll get you sorted out! anand@mobileworks.
maybe it's a language issue, but the weird paternalism in this post is making me queasy
Not to mention she uses git, which is not a trivial tool. I don't see many total beginners adopting it. A beginner usually just wants to learn how to develop before diving in and learning the complexities of version control.
tBlind, religious following. Your daemon dying... You being disconnected from your daemon. Yes, tenuous, but existing... OP is a man without a daemon. Tenuous, but existing. Read it again...
> "Maybe loren quit because he wasn't being fulfilled."

This is the thing that strikes me the most. I'm fairly young still and have begun working at a company as a programmer. I've been there for about five months and can already say that this isn't where my passion lies. There's nothing wrong with trying to figure out where you really want to go in life and trying to achieve it. Not everyone gets it right on the first try, so to try and admonish people who quit when they "get bored" isn't the best attitude in my opinion. I don't think that's what this article was trying to say, but the author comes across as thinking that the only reason people quit a job after a year or two is because of boredom/lack of dedication when in reality it could simply be a part of the trial and error that is life.
see https://news.ycombinator.com/item?id=6491144
There is no problem with a service monetizing. It's a great day when a service like Instagram is finally sustainable and relies on customers, not VCs.

But they had three years to think about monetization, and the BEST plan they came up with was advertising. Not freemium, or selling products, or any other business model.

Advertising.

TV advertising "started out slow" too. Now it's 1/3 of the viewing experience. With ads, you never, ever, get fewer ads. It's always more. More annoying, more intrusive, on a good day just more "targeted."

Of course, we've seen ads coming to instagram for years. The good people at Facebook somehow managed to reinvent the way everyone interacts, but can't find a way to make money directly from the people who use their service.

TL;DR...Monetizing isn't bad. But advertising is unimaginative.
Real Rock Band: Play piano like a pro with light keys
Runnable Aims To Be The YouTube Of Code
Haha, very true. I think that'll be the next blog - MED/tl;dr on being in shape - especially when you're time-constrained / building a company.
This is poison and against everything the W3C is set to do according to their own mission statement.

Everything we've spent the last 20 years building and standardising. Now ruined. Tainted.

They have now lost all legitimacy among anyone who calls themselves a proponent of the open web. We need a new leadership as the old one can't be trusted. We need an open web action group to start over.

Thanks for fragmenting the web, W3C. Thanks for nothing, assholes.
I don't believe that. Music industry said the same thing, no one supported DRM and now music is DRM free. It was only a matter time before Netflix/Amazon Prime/Hulu went DRM free.
This is great news.

Congrats to CUE!
Spotify & Napster http://rapgenius.com/rapstats?q=napster%2C%20spotify
The parts of the browsers that support the DRM would probably have to be delivered as binary blobs in order to be standards compliant.
Shopping online has made me hate shopping 100x less than I used to. I dig that its becoming increasingly easy to buy legit stuff online without having to go to a freggin mall.
I don't mean this as a defense of EME, but I think this is more rabble-rousing and fear mongering than anything else. What the EFF and this article are saying is that EME opens the door for this kind of stuff to make its way to the spec. EME on its own does absolutely none of this.

EME is not DRM. It's a standard spec for plugins that provide DRM. Essentially it means that someone like Netflix could still use the HTML5 video element for playback while interacting with a browser plugin just to handle the DRM aspect of things.