Netflix Open Source
netflix.github.com
netflix.github.com
Thank you Netflix
I'm just thankful they've opened sourced so much of their infrastructure, and did it with some humor! Kudos to netflix!
i won't give any advice here. i'm sure netflix has a more informed design and experience team than HN. my only intent in responding was hoping to bring to light the severity of the issue: why make a custom landing page at all if you're going to redirect half the audience to something more functional?
edit: upon refresh, the page refuses to load and it can't get the data from the Github API. none of the repositories are listed under "our repositories", and the console error is Uncaught TypeError: Object #<Object> has no method 'forEach' commits.js:50. this looks to be because the Github API is not returning any repositories, and instead returns this error: "message": "API Rate Limit Exceeded for [my client IP]"
edit 2: also, depending on window browser size, there are other javascript errors. i can't tell if these actually manifest problematically since the first issue is already preventing any content from loading: Error: Invalid negative value for <rect> attribute height="-33" netflix.github.com:274
http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-medi...
Netflix has always said they have no plans to support Linux. It may suck for Linux users but they're being honest about it. I think it's a big stretch to imply that they have an obligation to support such users.
Interestingly enough, they use FreeBSD for their servers.
edit: I just noticed you did acknowledge the small user base. So, that being the case, are you actually arguing that some executive at Netlifx is like, "Nah - screw open source - we totally have the spare resources to develop a Linux client that will have a negligible return on investment, but they can suck it?" If it's not worth it, they won't do it. It's like accusing Linus Torvalds of not being open because he hasn't yet supported your feature-of-choice from some other OS.
Here's another analogy : It's like Microsoft Studios talking about how the development team used a Linux based compile farm and testbed for their new game but nevertheless, the game itself won't run on Linux.
They don't "owe" anyone anything. It's a for-profit company, and they're being generous with their infrastructure source.
For the record, I was a netflix subscriber and canceled a long time ago because of inaccessibility of their instant video service--If it won't run on xbmc, I'm better off getting it somewhere else like amazon Prime. I even told them as much. I still appreciate them releasing all of this stuff though.
http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-medi...
Honestly I'd prefer it to using my browser anyway.
BTW, Linux is an edge case (< 1%, let alone << of 1% of paying traffic for Netflix!), and companies have to prioritize their resources.
We have a core of folks who use Python (like me), we just haven't open sourced any of it yet.
Thank you Netflix for releasing core components that would take a lot of my team's resources to replicate!
I had asked and was promised that I would be getting an email letting me know 1 week before that the renewal period was approaching. No email ever came of course.
Might seem small, but doing these kinds of tactics on a large scale, with tens of millions of users - they know the recurring rate will be higher, and many people will keep getting billed without remembering or realizing, even if it's for 3+ months. It's dishonest.
There are other minute details I've not written out because I don't care to put the energy into it.