Profile

Cover photo
Nathan Griffith
Works at HireArt.com
Attended Yale University
1,314 followers|78,370 views
AboutPostsPhotosVideos+1's

Stream

Nathan Griffith

Shared publicly  - 
 
In her latest HuffPo piece, +Cyndi Chen (HireArt's product marketer) raises the difficult topic of quitting your job. Being unhappy in your role or career is a hard realization, and it's important to know how to talk about it with others and how to make the right changes.
1
Cyndi Chen's profile photo
 
Thanks Nathan!
Add a comment...

Nathan Griffith

Shared publicly  - 
 
Took them long enough.
 
When we launched Google+ over three years ago, we had a lot of restrictions on what name you could use on your profile. This helped create a community made up of real people, but it also excluded a number of people who wanted to be part of it without using their real names. 

Over the years, as Google+ grew and its community became established, we steadily opened up this policy, from allowing +Page owners to use any name of their choosing to letting YouTube users bring their usernames into Google+. Today, we are taking the last step: there are no more restrictions on what name you can use. 

We know you've been calling for this change for a while. We know that our names policy has been unclear, and this has led to some unnecessarily difficult experiences for some of our users. For this we apologize, and we hope that today's change is a step toward making Google+ the welcoming and inclusive place that we want it to be. Thank you for expressing your opinions so passionately, and thanks for continuing to make Google+ the thoughtful community that it is.
1
Add a comment...

Nathan Griffith

Shared publicly  - 
3
1
Bintou Popotte's profile photo
Add a comment...

Nathan Griffith

Shared publicly  - 
 
Don't worry, this was in a controlled environment. No servers or lolcats were harmed.
1
Add a comment...

Nathan Griffith

Shared publicly  - 
 
Big news for my team! #EntityFramework is now #OpenSource !
It's been a busy year on the Entity Framework team. A little over a year ago our team released EF4.1, which included the DbContext API and Code First support. Since then we've also delivered Code Firs...
1
Add a comment...

Nathan Griffith

Shared publicly  - 
 
"OMFG! Series 2" is live! The Series 1 Kickstarter project was one of my all-time favorites.
1
Add a comment...

Nathan Griffith

Shared publicly  - 
 
Happy Friday! Here's your Pokémon gif of the day!
2
Howard Suissa's profile photo
 
What is love?
Add a comment...
Have them in circles
1,314 people
Ed Boyer's profile photo
Allyson Lieberman's profile photo
Thorsten Thiel's profile photo
Sonny Williamson's profile photo
Darryl “Roi des Collines” Collins's profile photo
Jason Forbes's profile photo
John Lazar's profile photo
Jenny Reisner's profile photo
Evgeny Kazakov's profile photo

Nathan Griffith

Shared publicly  - 
 
Interested in working for a tech startup, but don't know how to code? Cyndi Chen, HireArt's new product marketer, put this piece together for HuffPo. There are plenty of non-programmer jobs at startups, so check it out! (Looking at you, class of 2015.)
1
Add a comment...

Nathan Griffith

Shared publicly  - 
 
Worth a read. DRM is not for preventing piracy but for controlling distribution channels. Protecting copyright is just the legal justification.
 
Discussions about DRM often land on the fundamental problem with DRM: that it doesn't work, or worse, that it is in fact mathematically impossible to make it work. The argument goes as follows:

1. The purpose of DRM is to prevent people from copying content while allowing people to view that content,

2. You can't hide something from someone while showing it to them,

3. And in any case widespread copyright violations (e.g. movies on file sharing sites) often come from sources that aren't encrypted in the first place, e.g. leaks from studios.

It turns out that this argument is fundamentally flawed. Usually the arguments from pro-DRM people are that #2 and #3 are false. But no, those are true. The problem is #1 is false.

The purpose of DRM is not to prevent copyright violations.

The purpose of DRM is to give content providers leverage against creators of playback devices.

Content providers have leverage against content distributors, because distributors can't legally distribute copyrighted content without the permission of the content's creators. But if that was the only leverage content producers had, what would happen is that users would obtain their content from those content distributors, and then use third-party content playback systems to read it, letting them do so in whatever manner they wanted.

Here are some examples:

A. Paramount make a movie. A DVD store buys the rights to distribute this movie from Paramount, and sells DVDs. You buy the DVD, and want to play it. Paramount want you to sit through some ads, so they tell the DVD store to put some ads on the DVD labeled as "unskippable".

Without DRM, you take the DVD and stick it into a DVD player that ignores "unskippable" labels, and jump straight to the movie.

With DRM, there is no licensed player that can do this, because to create the player you need to get permission from Paramount -- or rather, a licensing agent created and supported by content companies, DVD-CCA -- otherwise, you are violating some set of patents, anti-circumvention laws, or both.

B. Columbia make a movie. Netflix buys the rights to distribute this movie from Columbia, and sells access to the bits of the movie to users online. You get a Netflix subscription. Columbia want you to pay more if you want to watch it simultaneously on your TV and your phone, so they require that Netflix prevent you from doing this.

Now. You are watching the movie upstairs with your family, and you hear your cat meowing at the door downstairs.

Without DRM, you don't have to use Netflix's software, so maybe just pass the feed to some multiplexing software, which means that you can just pick up your phone, tell it to stream the same movie, continue watching it while you walk downstairs to open the door for the cat, come back upstairs, and turn your phone off, and nobody else has been inconvenienced and you haven't missed anything.

With DRM, you have to use Netflix's software, so you have to play by their rules. There is no licensed software that will let you multiplex the stream. You could watch it on your phone, but then your family misses out. They could keep watching, but then you miss out. Nobody is allowed to write software that does anything Columbia don't want you to do. Columbia want the option to charge you more when you go to let your cat in, even if they don't actually make it possible yet.

C. Fox make a movie. Apple buys the rights to sell it on iTunes. You buy it from iTunes. You want to watch it on your phone. Fox want you to buy the movie again if you use anything not made by Apple.

Without DRM, you just transfer it to your phone and watch it, since the player on any phone, whether made by Apple or anyone else, can read the video file.

With DRM, only Apple can provide a licensed player for the file. If you're using any phone other than an iPhone, you cannot watch it, because nobody else has been allowed to write software that decrypts the media files sold by Apple.

In all three cases, nobody has been stopped from violating a copyright. All three movies are probably available on file sharing sites. The only people who are stopped from doing anything are the player providers -- they are forced to provide a user experience that, rather than being optimised for the users, puts potential future revenues first (forcing people to play ads, keeping the door open to charging more for more features later, building artificial obsolescence into content so that if you change ecosystem, you have to purchase the content again).

Arguing that DRM doesn't work is, it turns out, missing the point. DRM is working really well in the video and book space. Sure, the DRM systems have all been broken, but that doesn't matter to the DRM proponents. Licensed DVD players still enforce the restrictions. Mass market providers can't create unlicensed DVD players, so they remain a black or gray market curiosity. DRM failed in the music space not because DRM is doomed, but because the content providers sold their digital content without DRM, and thus enabled all kinds of players they didn't expect (such as "MP3" players). Had CDs been encrypted, iPods would not have been able to read their content, because the content providers would have been able to use their DRM contracts as leverage to prevent it.

DRM's purpose is to give content providers control over software and hardware providers, and it is satisfying that purpose well.

As a corollary to this, look at the companies who are pushing for DRM. Of the ones who would have to implement the DRM, they are all companies over which the content providers already, without DRM, have leverage: the companies that both license content from the content providers and create software or hardware players. Because they license content, the content providers already have leverage against them: they can essentially require them to be pro-DRM if they want the content. The people against the DRM are the users, and the player creators who don't license content. In other words, the people over whom the content producers have no leverage. 
2
Ahmet Aktay's profile photo
 
Framework of incentives, leverage and control is a good one.
So is creating a linear path from customer to content creator and identifying the players (payers?)

Good read, thanks.
Add a comment...

Nathan Griffith

Shared publicly  - 
 
This is what the official Gmail blog looks like on my android phone. How can they... I don't even... sigh

(link: http://bit.ly/QdWlJK)
1
Spencer Dailey's profile photo
 
You're holding it wrong -- this view only supports landscape mode  :/
Add a comment...

Nathan Griffith

Shared publicly  - 
 
Switching Netflix accounts on my Xbox is really painful. Which is a problem, since my housemate uses a different Netflix account. As it turns, out you can just enter a variation of the Konami Code to deactivate the device. (What?!? Yeah, you heard me...)
laughterkey: “If you’ve ever tried to change the Netflix account on a gaming device, you will know how invaluable/awesome this information is. ” Holy mother of Netflix. This is both amazing and...
1
Add a comment...

Nathan Griffith

Shared publicly  - 
 
 
Prediction: instead of Oracle coming out and admitting they were morons about their idiotic suit against Android, they'll come out posturing and talk about how they'll be vindicated, and pay lawyers to take it to the next level of idiocy.

Sometimes I really wish I wasn't always right. It's a curse, I tell you.
1
Add a comment...
People
Have them in circles
1,314 people
Ed Boyer's profile photo
Allyson Lieberman's profile photo
Thorsten Thiel's profile photo
Sonny Williamson's profile photo
Darryl “Roi des Collines” Collins's profile photo
Jason Forbes's profile photo
John Lazar's profile photo
Jenny Reisner's profile photo
Evgeny Kazakov's profile photo
Work
Occupation
Software Developer
Employment
  • HireArt.com
    Programmer, 2013 - present
  • Microsoft
    Software Development Engineer in Test II, 2010 - 2013
  • Yale University
    Student Technologist & Web Developer, 2007 - 2010
Links
Story
Tagline
Nathan Griffith is a software engineer & tester. He is passionate about stuff and things.
Introduction

I'm Nathan Griffith. I like turtles.

Education
  • Yale University
    Computer Science, 2006 - 2010
Nathan Griffith's +1's are the things they like, agree with, or want to recommend.
Google Docs
market.android.com

Create, edit, upload and share your documents with the Google Docs app. * Designed for Android to save you time finding your docs * Edits t

Dive Into HTML5
diveintohtml5.ep.io

Dive Into HTML5. by Mark Pilgrim. with illustrations from the Public Domain. ❧. ive Into HTML5 seeks to elaborate on a hand-picked Selection

How Search Works - The Story – Inside Search – Google
www.google.com

Search starts with the web. It's made up of over 30 trillion individual pages and it's constantly growing. Google navigates the web by crawl

ROM Manager
market.android.com

Must have app for any root user. Make backups, flash ROMs, and own your device. ATTENTION: I have started the rollout of ClockworkMod Recove

Bottom of the River - ICCA Northeast Semifinals 2012 - Yale Out of the Blue
www.youtube.com

Out of the Blue of Yale University performs "Bottom of the River" (opb. Delta Rae) at the ICCA Northeast Semifinals at MIT. Soloist: Aviva M

Nathan Griffith (smudgethefirst) on Twitter
twitter.com

Instantly connect to what's most important to you. Follow your friends, experts, favorite celebrities, and breaking news.

Organ Trail: Director's Cut by The Men Who Wear Many Hats
www.hatsproductions.com

This is a new kind of thing we are calling a "Content Campaign." We are offering to add a ton of stuff to our game in exchange for your part

First Tech Federal Credit Union - Home
www.firsttechfed.com

First Tech Federal Credit Union,At First Tech Federal Credit Union, we're here to introduce you to a completely different banking experience

Entity Framework Magic Unicorn (and much more!) is now open source with ...
www.hanselman.com

Scott Hanselman on Programming, User Experience, The Zen of Computers and Life in General

Nathan Griffith | LinkedIn
www.linkedin.com

View Nathan Griffith's professional profile on LinkedIn. LinkedIn is the world's largest business network, helping professionals like Nathan

Home | ngriffith
ngriffith.com

The homepage of Nathan Griffith, a software engineer and web designer living in Seattle, WA.

Google Analytics
market.android.com

Essential data for your sites & apps. Anywhere, anytime. The Google Analytics app shows what is new and what is important on your Google Ana

Re: Wanted: Better GoogleFonts rendering in Chrome, on Windows 7 - Googl...
productforums.google.com

Re: Wanted: Better GoogleFonts rendering in Chrome, on Windows 7. I consistently get bug reports from my site's visitors telling me that fon

Jar of Hearts - ICCA Northeast Semifinals 2012 - Yale Out of the Blue
www.youtube.com

Out of the Blue of Yale University performs "Jar of Hearts" (opb. Christina Perri) at the ICCA Northeast Semifinals at MIT. Soloist: Sana Sh

Something's Got a Hold on Me / Candyman - ICCA Northeast Semifinals 2012...
www.youtube.com

Out of the Blue of Yale University performs "Something's Got a Hold on Me / Candyman" (opb. Etta James / Christina Aguilera) at the ICCA Nor

Send a Personalized Phone Call from Santa - brought to you by Gmail
www.sendacallfromsanta.com

Spread holiday cheer to friends and loved ones with a personalized phone call from Santa

The Splitwise travel calculator
splitwise.com

How should you and your friends split expenses when vacationing together?

Music Beta by Google
music.google.com

Fall in love with your music again. Keep up to 20000 of your favorite songs in Music Beta. Listen on the web or any compatible Android phone

Which social network would you rather give up if forced to choose?
gopollgo.com

The best free online polling website for Twitter. Create and share polls and votes with your friends and followers.