skysight-inc/HackerNews huggingface dataset:
DRM is just a math problem (encryption) coupled with a hardware problem (retaining control of the results). The industry in, say, video games has settled on an equilibrium of making it very hard but not impossible to crack the hardware. But uncrackable encryption hardware already exists, it would just be inconvenient to make it uncrackable inside an XBox.

But whether the methods of DRM are open or closed is an implementation detail. Nobody thinks that TLS being open makes it crackable. But if users and programmers know the capabilities and requirements of DRM solutions, they can sequester them from the rest of the computer.
I would assume that building out more rail will take the pressure off of the current infrastructure and allow a more pleasant commute for many more than just those 160,000 people. Not to mention an easy commute encourages people to move to a certain area, encouraging people with high paying jobs to move to areas, etc.
Exactly. I hope so much that Persona takes off. It's a breeze to implement, taking barely five minutes to add to your site from scratch, versus the hours traditional sign up takes, it's decentralized (you can easily become your own provider, etc https://www.persowna.net) and it's very very convenient.

If you're making something, please please add Persona to the list of login methods. If you're currently using emails for logins, it's even backwards-compatible.
How people talk on Facebook throughout their lives
silver bullets are actually much less efficient than lead (vampires or not)
Netflix uses DRM, and is one of the sponsors of this attempt to add DRM to HTML5.
The objection is good, but how exactly is the final decision made by W3C? By majority of participants or some other way?
Startups have become something of a career path or lifestyle. It has developed into a scene, with its own media coverage and drama. I see a lot of clueless college students wanting to "do startups" as if it were any old job.

My perspective is this: Found or join a startup if have a specific product/service you want to build at a large scale. You'll earn your wealth through the equivalent amount of pain (http://www.paulgraham.com/wealth.html).

But coming to SF and floundering around is no better than aimlessly moving to LA to become a movie star. There are a lot better ways to spend your youth.

Edit to address my last point: Sure, there are many benefits to coming out here. But there's no benefit in coming here to just be a "scenester."
Salary negotiation really dampens my enthusiasm for potential employers. Maybe it's just the game and I'm being unreasonable but getting a low ball offer makes me question what kind of place a company would be to work at.
I use Emacs as my primary IDE, in addition I use Visual Studio and IntelliJ Idea.
You may be right about minimizing the permissions given to CDM plugins. In the current Chrome dev build, the Widevine CDM plugin is a Pepper plugin, which suggests that it might be sandboxed.

However, DRM has sometimes been very over-reaching. Perhaps the most infamous example of this was the content protection introduced in Windows Vista, which went very deep into the OS. [1] After that, can we really expect that DRM proponents would be satisfied with letting their content "protection" system be a well-behaved, harmless little program inside a sandbox?

[1] http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.html
I am not sure of the official position, but I seriously doubt Mozilla will EVER implement this. They've been opposing H.264, which is a lesser evil (patents) than outright DRM.
Given the location, the GDP per capita represented by those 160k riders is probably $100k. So $16 billion in GDP, times the 150 year useful life of the tunnel.

Another way to look at it: NYC issues municipal bonds at 3-5%. Let's say 4.5%. People pay an NYC income tax of 4%, precisely for services like this. Assuming 75k average income for those riders, NYC is collecting about $500m in city income taxes per year from those riders. Interest on $8 billion of bonds is $360m per year. Over 50 years, that income tax revenue is going to increase exponentially, while those interest payments will only increase as interest rates vary (will probably stay within a factor of 2).
Proprietary plugins sounds good to me. Working with nastier code will be their penance.
I think you mistyped $260,000,000. That brings that benefits estimate close to 3% of the costs.

You also can put in gains that those not taking the subway will get from this. 160,000 fewer people on buses and in cars means faster traffic above ground.

Finally, they will simply pay for it from taxation. I know it sounds stupid to some, but IMO, that is the right thing to do. It is just extra costs that have to be made to make new high rise buildings commercially viable.
That's incorrect. The proposed EME standard merely specifies the interop between Javascript and the CDM.

The CDM will in almost all cases be a platform-specific, proprietary, closed-source binary blob.

_Please_ do not buy in to the idea that including EME in HTML5 will reduce the platform dependence of DRM solutions.
Mixing js and xml syntax, variables in docblocks, DOM components that are not really DOM components ("React.DOM components look like browser DOM elements, they differ in a few ways"), undocumented/obscure OO features (React.createClass?). Yikes. Thank you, but no, thank you.
So... is that photo of Tom Cruise licensed properly?
The Failure of Defense-in-Depth … Not
+1 for Firefox OS.

Hope they can take advantage of learnings from Androids mistakes primarily fragmentation. I'll be rooting for them.
While they are great for hobby projects and personal sites there are some differences. For example, they are not for commercial use:
"Class 1 certificates are limited to client and server
certificates, whereas the later is restricted in its usage for non-commercial purpose only." via https://www.startssl.com/policy.pdf
Exactly. Steve Jobs and Brian Williams are clearly two people born to do what they do/did.

Some people just aren't cut out for that.
Threema - Seriously secure mobile messaging
> get a excellent magazine running profitable in less then one month

That is primarily due to his large influential niche audience and friends in the tech media. Joe Schmoe could do the same thing, better, but without that free media exposure it would go nowhere, lost in the open sea that is the App Store.
How To Re-Enact Inception with Vagrant and LXC
I'm not advising anyone to "silently work your ass off" because that doesn't work either. If you're on a failing project that will harm your career, leave. But leave silently unless there's a credible chance you can fix it (and usually, you can't).

If the project is doomed to failure, being a PITA means you're more likely to get fired while silently working out a transfer or next gig has only upside.
Apple's innovations are mostly hardware then software to sell hardware. People are looking at Apple (primarily a hardware company) to innovate on hardware (please, please a beefed up AppleTV like game console/app console). Software like you describe is secondary to them.

But I will say this, Apple funded and created Webkit (Safari/Chrome/Chromium + now Opera), funded Khronos.org and OpenGL ES/WebGL which has retaken the lead and saved OpenGL from near death, <canvas> is also largely to thank from Apple. That is just the tip of the iceberg there. Those are bigger innovations software wise than the feature innovations you mentioned.

Also the app store is largely Apple's doing, everyone followed their lead there. Yes there were other good appstores like Handspring/Palm back in the day but none like the appstore. Apple even revolutionized gaming and handheld gaming as a side thing. Still an innovation leader even when it is software.
Your "undo replaces confirm dialog" quote blew my mind the second I read it. Is there a specific article discussing this design element?

It's crazy how something simple goes unnoticed when you use it, but when pointed out you realize the thought process behind it.
I liked this part: "Startups have been systematized, mythologized, culturally and socially de-risked; reduced down to formulas and recipes. Yet, there is no enduring formula for creativity and rebellion."
RubyMine (IntelliJ Idea for Ruby)
congrats on launching! but it seems like a toy since you have a page like https://getssl.me/en/csr that actively encourages the bad practice of letting a third-party see your private key.
Sonic.net Traffic Leaps on Netflix “Arrested” Release
If you pay for the class 2 cert from startssl, they do an identity verification. Startssl's, paid cert is still cheaper than this getssl's $70 cert.
GCT is indeed a wonder to behold.
Study: What is your social intelligence?
Coffee definitely! esp the first few minutes after consuming it when the altered state (caffeine high) kicks in. My belief is that your mind needs a state change to create a moment of insight/s. Like Einstein said, “We can not solve our problems with the same level of thinking that created them”.

Not sure if I would classify a “eureka moment” as creativity. Eureka moments are bursts of solving/finding answers to something. I agree that they happen during relaxed states (non beta waves). Creativity is something that feels like it is more associated to a state of flow achieved when one is in the moment.

The best “eureka moments” I've had were always in an isolation tank when floating like a cork all relaxed in 1/3 epsom salt. Such a powerful yet under used tool!
> ...total lack of electronic signage as to when the next train is...

NYC has this in most stations now.
Got me really excited but I found that the "why" was missing. Not sure why I would start using it. And I feel like the examples don't explain it very well.. As someone else pointed out, it feels like it's very hard to do simple stuff (from the examples!). I'm sure the landing page will get better at explaining it! For now, maybe adding it to the FAQ could be a quick way to solve this issue (I looked there).
I don't see anything interesting here. You resell Comodo SSL certs. You made a website to sell them. Nothing unique about that.
I've mentioned how I figure that my time's worth ~1/3 of what I make at work. I did, however, miscount - the correct value ought to have been ~$87,000,000
More or less. I live near the most high tech subway in Brazil, yes it is clean, has no smell, the seats are comfy, it has doors that prevent people from falling on the tracks, and whatnot. But it still really, really suck

Want to know why? It is because it is missing a hundred year ( or more ) old feature: double rails. Thus there is no.express.line, it is slow, and every time something breaks, even if it is really small and.simple, it fucks up.the whole city because all.other trains must wait the track to clear.

And why it does.not have double rails but have all.the bells and whistles? Because the bells impress investors and stakeholder, and are cheaper than double rails.
I'd never seen Threema before yesterday, but they just released an Android app and it's really well done! Great UIs on both platforms, nice security model, and very granular message status including "acknowledged" which is a great idea.
but if it's a werewolf, it's the only way to kill them.
Nice, thank you. I dislike new compose, but am finding big advantages as well because its forced me to learn keyboard shortcuts.

Now if only there was a shortcut for 'reply/forward in new tab' or I could change the default size for cmd+r reply in new window or gmail remembered the dimensions I last resized the new window to.
That guy made me think about the fundamental differences between Apple and Google. We often compare the two because they compete in many of the same fields but it's odd to think Apple should always fight with Google products 1 to 1.

If Apple isn't interested in a providing fiber internet to the masses it shouldn't be seen as a misstep.
vim for no reason other than the fact that I can use the same environment from anywhere with ssh.

x forwarding is too slow for me.
I have just started to learn Angular :(
I don't fully understand why NASDAQ ends up taking a position on stocks ("It just so happened that Nasdaq was shorting shares of Facebook at that time."). If it's a mere exchange, should it just be matching buy and sell orders? When does it take ownership of anything?

Is there a good explanation of how this works somewhere?
"There are so many ways to make a dent in the world", he says, but fails to suggest any.

So what if the startup thing isn't all it's cracked up to be? It's still better than the alternative. What else are you going to do? Go waste your time in a big corporation learning how to withstand endless, meaningless tedium?

If you're young you can probably afford to take some risk, so go take some risk! Take a shot at accomplishing something cool. The big boring corporations will always be there. If your startup experience sucks, so what? You're still better off than you'd have been if you'd spent the time playing small cog in a big machine.
What exactly is DRM supposed to achieve? For it to work it seems to need to prevent 100% of all opportunities, worldwide, of duplicating copyrighted material. A single copy is all it takes to seed every single pirated copy. I can't see that the sales of DVDs and Blu-rays are going to dry up any time soon and given how easy it is to copy those how does DRM help at all?
I wouldn't put down Google Glasses so quickly. I really think they're on to something; even if it's a bit ahead its time socially.
like that HN'er's story of wiping a production DB accientally and the company (a social gaming company) blaming him and bullying him into resigning. (instead of asking why they had given a Jr. Dev write access to production in the first place)
The title is a little over-reaching.

The software could've given a clearer image of a suspect which would've aided police in finding said suspect. Figuring out who actually placed the bomb in the first place was bottleneck #1 and probably took the bulk of the time. Bottleneck #2 is finding out who that person is and this is made easier with the crowd-sourcing that is local news. Bottleneck #3 is physically finding the person which they even had trouble doing with Boston on lockdown.

It's a neat solution to a very real problem, so technically very cool just not what the article is billing it as.
Except niche paper magazine have to run through printing and distribution costs. For small digital magazines the traditional way to finance is through advertisement and most of them are vanishing and surviving on the kindness of the contributors or turning into something that resembles a blog.

Marco did something interesting: stick to one platform, play by Apple rules and see what you can build with that scheme. Id say that him being a developer was a huge advantage. Finding a developer for a small project these days is costly. But starting from zero he avoided the trap a lot of magazines fall into, like trying to create a enriched PDF that use the design guidelines we use on paper (multicolumn, etc..).

I read somewhere that his contributors get paid the standard going rate in most big magazines (Time, New Yorker,...) Not a lot of small magazines can say the same. The Magazine did not have ads, so he didn't need to manage/outsource that part of the business.

By no means is this the only way of doing things, of course, and it might not work for everybody but I found it inspiring. It was (is) a tight, lean and simple product.
peter,

thanks for the examples. it actually seems analogous to angular. the "createClass" bit is like a directive definition, and the "renderComponent" bit is like your new declarative markup. i do agree that angular can be complex and opaque, especially once you start to delve into the internals (compiling, priority, transclusion, etc), and avoiding that complexity is a good selling point. if i were you, i would hit that hard :)

that said, those examples don't seem all that different to me than the angular way. maybe the simplicity would start to shine in more complex use cases. again, a good toy problem that requires angular gymnastics to solve, side by side with a straightforward react version would be compelling.

my final and important question is this: you mentioned react only solves the view problem. does that mean if i want to migrate from angular to react that i would have move from angular to "react + backbone" or "react + something else"?
Nickelodeon's Experiment
Great point. A good rule of thumb in jobs is that if you are the undisputed top <X>, make sure that you are being compensated very, very well. Because you just sold out. It is quite hard to reach new levels of expertise without explicit, task-related mentoring, and if you're trading off that kind of growth, do it explicitly.

Back when I was a manager, I used to find it somewhat depressing to interview people who had gone to startups or non-tech firms for 5-10 years, reached "senior developer" or "architect" roles, and whose levels of expertise were indistinguishable from the median recent stanford grad. Certainly, they knew more "things" but had failed to grow in either scope or depth.
Be that as it may, he pulled it off. A lot of journalist have a great following and a brand name these days as well.
http://www.rackspace.com/cloud/servers/ (I haven't used them, but friends say they're good)
There is a risk in that the money spent on becoming a thought leader could have been better spent on ads, in terms of ROI.
You can still download an epub and email it to the kindle free address.
This looks really nice, will be spending some time with it. Seems like it could benefit a lot from a rich component library -- is there anything like that on the web somewhere or in the works?
OK, I am gonna catch hell for this, but there is one major reason for having DRM in HTML 5. NetFlix.

Streaming video sites are handcuffed to the media owners. Those media owners(Viacom, Time Warner, etc.) REQUIRE DRM in any contract with a streaming video provider. NetFlix uses Silverlight for this reason.

Without DRM, NetFlix can never move to HTML5 and VP9. It's sad, but true. The W3C is not just being a buncha dicks. They're listening to all sides.

Who cares if there's DRM in the spec, anyway? It doesn't mean people have to use it. And we all know it'll be cracked in a matter of SECONDS upon formal implementation.
What would stop someone from just rebuilding their browser to dump both the key and the stream to their disk?

In other words, no.
Dev a working on the header and dev b working on the footer is an ideal case that actually never occurred to me. Most of the time they work on both. And any good versioning tool properly used should help avoid conflict, no matter if the coffee is in the same file or not.

It's not like we are doing c or java under cvs, we don't have to split in minuscule files, therefore maybe we shouldn't, in python, js, or css dialects.
Your render code isn't easier than writing a directive. The directive would be reusable too, I'm not seeing the wins.
Giving a "junior dev" access isn't the issue; after all, that dev probably writes code that can execute SQL.

The problem there was not having any safeguards against running arbitrary commands and not being able to just rollback from the transaction logs. Seriously, it should be a small annoying incident. Screwed up some data? OK, stop things, restore, rollback to the transaction before you screwed it. Apologize and move on.
I'm happy to see they open-sourced it. I always was wondering how the framework could look like that produces code like on the instagram.com webapp and Facebook. Especially since instagram.com is still pretty new and would not suffer from legacy decisions like parts of Facebook may still do.
I use just about everything, Eclipse for Android, XCode for iOS and other general programming, Sublime and BBEdit for web stuff.
"Maybe the IP-To-Country Database Is Wrong?"

I recently wrote a post about AWS on the Netcraft website (I work there). I had a chance to look into detail at Amazon IP ranges etc. and I confirm that you cannot always rely on normal IP to country databases with Amazon. They often re assign IP ranges internally to different data centers than what you would expect.
"But coming to SF and floundering around"

Depends on the alternatives though. Much better to be "floundering around" and amongst a group of people with similar goals then trying to do the same in Topeka Kansas (arbitrary nothing against that city.) To start you could end up meeting people who do something that will give you opportunity. Environments like this are rich in contacts as well that you can make. (Not a reason to drop out of something that you are on a path to but if you can't find that path it certainly will give you a leg up.)
Aaaah, the orange and purple. It's burning my eyes.
Exactly! But coming form traditional media, I can see why some of these bad choices are made. It's not easy to convince this big publishers to adopt a complete new workflow.
Who cares if Netflix needs it? If Netflix wants to do DRM in the browser, then they can continue to do it the painful way with traditional proprietary plugins. Why should we oblige them and dirty the standard in the process?
Shortened commute times now(ish) will equate long term to greater network capacity. Somehow I don't see demand for commuter bandwidth to/from NYC ever dropping....
Your post includes a lot of words, but none of these even attempt to justify your claim that there exists open, uncrackable DRM.
It's true that people are routing around existing DRM solutions. It's not true that this represents any threat to DRM. As the Steam platform has demonstrated, if you make paying the easy solution and piracy the hard one, the target audience (viz. people willing to pay money) will choose the easy one.

The average consumer will not try to route around unfree information as long as it shows up when they click play. Policing content is not the sort of "market censorship" they care about.
React's technique is to break your view down into smaller, composable components. These components provide a render() method which specifies how the component will generate its markup. render() can either return normal DOM elements (like <div>s) or can return other components.
When your data changes, the render() method is called again. We compare the old render()'d version with the new one and the framework determines the most efficient way to update the DOM. Often this will be faster than hand-coding it, as React knows about the entire state of the page and can do cool tricks like batching reads and writes.
The way we're able to pull this off is by constructing a very fast, lightweight representation of the DOM which knows which parts are dirtied and which parts are clean.

This describes angular, that's what angular does. Edit: Well it's similar to what angular does, the intent is the same, but it doesn't know the state of the DOM among other things.

Because this rerender is so fast (on the order of 1ms for TodoMVC), we don't need the end user to explicitly specify data bindings. We've found that this is an easy way to build apps.

Is this faster than angular? Benchmarks please!
"plus ça change, plus c'est la même chose"
The whole reason I started this thread is that it doesn't currently exist but I think it should.
Because not doing so concedes this type of market to Microsoft. Open standards are a way to ensure no specific company has control over stuff like this.