| 1. | | Judge Alsup learns to code and schools Oracle (plus.google.com) |
| 494 points by vibrunazo on May 16, 2012 | 112 comments |
|
| 2. | | Pretty RFC (pretty-rfc.herokuapp.com) |
| 453 points by knowtheory on May 16, 2012 | 72 comments |
|
| 3. | | Flotr2 : a library for drawing HTML5 charts and graphs (humblesoftware.com) |
| 315 points by gourneau on May 16, 2012 | 59 comments |
|
| 4. | | Google's Code Editor (docs.google.com) |
| 303 points by obilgic on May 16, 2012 | 85 comments |
|
| 5. | | Things Not Strings -- Google Launches Knowledge Graph (googleblog.blogspot.com) |
| 284 points by rryan on May 16, 2012 | 139 comments |
|
| 6. | | The Bastards Book of Ruby (bastardsbook.com) |
| 227 points by J3L2404 on May 16, 2012 | 36 comments |
|
| 7. | | The First Time I Used Programming At Work (justinkan.com) |
| 222 points by maccman on May 16, 2012 | 85 comments |
|
| 8. | | The 10k Bootstrap Challenge (bootstrapchallenge.com) |
| 200 points by alexandros on May 16, 2012 | 78 comments |
|
| 9. | | Too Hot for TED: Income Inequality (nationaljournal.com) |
| 189 points by spenrose on May 16, 2012 | 223 comments |
|
| 10. | | Facebook now informs the sender if you've read their message (facebook.com) |
| 158 points by mayneack on May 16, 2012 | 120 comments |
|
| 11. | | Goodbye, MongoDB (zopyx.de) |
| 144 points by zedr on May 16, 2012 | 122 comments |
|
| 12. | | Europe's Square (izettle.com) |
| 143 points by jordanbrown on May 16, 2012 | 100 comments |
|
| 13. | | Multiple Django and Flask Sites with Nginx and uWSGI Emperor (tghw.com) |
| 142 points by tghw on May 16, 2012 | 26 comments |
|
| 14. | | How the Professor Who Fooled Wikipedia Got Caught by Reddit (theatlantic.com) |
| 135 points by sasvari on May 16, 2012 | 68 comments |
|
| 15. | | To boldly go where Node man has gone before (jgc.org) |
| 131 points by jgrahamc on May 16, 2012 | 115 comments |
|
| 16. | | Google bot now appears to emulate users interacting with the site (swapped.cc) |
| 130 points by latitude on May 16, 2012 | 30 comments |
|
| 17. | | How FBI Entrapment Is Inventing 'Terrorists' (rollingstone.com) |
| 124 points by ahmadss on May 16, 2012 | 96 comments |
|
| 18. | | Pizza Delicious Bought An Ad On Facebook. How'd They Do? (npr.org) |
| 110 points by iProject on May 16, 2012 | 76 comments |
|
| 19. | | The love and hate of Node.js (mailinator.blogspot.com) |
| 110 points by zinxq on May 16, 2012 | 88 comments |
|
| |
|
|
| 21. | | Why are Oracle and DB2 still on top of TPC-C? A roadmap to end their dominance. (dbmsmusings.blogspot.com) |
| 96 points by pron on May 16, 2012 | 39 comments |
|
| |
|
|
| 23. | | Say hello to the real real-time Web (arstechnica.com) |
| 94 points by mayop100 on May 16, 2012 | 23 comments |
|
| 24. | | How I Went From 0 to $50k on the App Store(s) (entrelife.com) |
| 92 points by clarky07 on May 16, 2012 | 18 comments |
|
| 25. | | Kicksend (YC S11) goes free. Send unlimited files to anyone. (venturebeat.com) |
| 93 points by brendanlim on May 16, 2012 | 56 comments |
|
| 26. | | Online algorithmic event detection from realtime mobile photos (teleportd.com) |
| 81 points by spolu on May 16, 2012 | 21 comments |
|
| 27. | | Emacsy, an embeddable Emacs (kickstarter.com) |
| 77 points by krakensden on May 16, 2012 | 34 comments |
|
| 28. | | Comparing quality of films in the iTunes & Netflix libraries (goodfil.ms) |
| 79 points by johnb on May 16, 2012 | 37 comments |
|
| 29. | | How to build a location-based hybrid mobile app with reverse geocoding (trigger.io) |
| 77 points by amirnathoo on May 16, 2012 | 7 comments |
|
| 30. | | Is there a point to paginating articles online? (ux.stackexchange.com) |
| 74 points by ivoflipse on May 16, 2012 | 47 comments |
|
|
| More |
This exchange highlights the rather unfavorable position that Oracle finds itself in on the copyright issues. It has won nothing of significance and stands to get very little from the jury on these issues. Concerning the broader claims on which the jury hung, it still faces a potent objection from Google that it cannot assert copyright violations based on the 37 API packages owing to defects in how the Java program was registered with the copyright office. It also faces the risk that the judge or a court of appeals will hold that APIs are not copyrightable.
A word on this last item: Much as the developer community believes very strongly that APIs should not be copyrightable, the Ninth Circuit law that is binding on this judge (beginning with Johnson Controls in 1989) is not particularly favorable in that it provides that software programs are to be analyzed item-by-item on the facts of each particular case to determine whether any particular component is protectible expression versus an unprotectible idea, function, system, or method of operation (this is in stark contrast to the First Circuit, which held that judges could make categorical judgments that certain components are functional by nature and hence unprotectible by copyright (as opposed to patent), as the menu structure was held to be many years ago in the Lotus/Borland case. Google is arguing the issue categorically ("APIs are inherently unprotectible under copyright law") but this makes for a tough sell in a jurisdiction where the appellate authority has said that such issues cannot be categorically determined. Google has alternative arguments, the main one tied to a leading Ninth Circuit case (Sega) that Google argues enables copying of functional elements of any program needed to ensure compatability. But, in my view, astute as this judge is, he will be bound to apply the fact-specific approach, making it tough for him to adopt Google's strongest argument and thus significantly reducing the prospects for a definitive ruling from the judge along the lines sought by Google (of course, this might come on appeal, where the court is free to reshape its earlier precedents in light of modern-day realities in the software world).