alexch's almanac

Month

August 2010

“

The Electronic Frontier Foundation argued that jailbreaking one’s iPhone should be allowed, even though it required one to bypass some DRM and then to reuse a small bit of Apple’s copyright firmware code. Apple showed up at the hearings to say, in numerous ways, that the idea was terrible, ridiculous, and illegal. In large part, that was because the limit on jailbreaking was needed to preserve Apple’s controlled ecosystem, which the company said was of great value to consumers.

That might be true, the Register agreed, but what did it have to do with copyright?

“Apple is not concerned that the practice of jailbreaking will displace sales of its firmware or of iPhones,” wrote the Register, explaining her thinking by running through the “four factors” of the fair use test. “Indeed, since one cannot engage in that practice unless one has acquired an iPhone, it would be difficult to make that argument. Rather, the harm that Apple fears is harm to its reputation. Apple is concerned that jailbreaking will breach the integrity of the iPhone’s ecosystem. The Register concludes that such alleged adverse effects are not in the nature of the harm that the fourth fair use factor is intended to address.”

And the Register concluded that a jailbroken phone used “fewer than 50 bytes of code out of more than 8 million bytes, or approximately 1/160,000 of the copyrighted work as a whole. Where the alleged infringement consists of the making of an unauthorized derivative work, and the only modifications are so de minimis, the fact that iPhone users are using almost the entire iPhone firmware for the purpose for which it was provided to them by Apple undermines the significance” of Apple’s argument.

The conclusion is sure to irritate Steve Jobs: “On balance, the Register concludes that when one jailbreaks a smartphone in order to make the operating system on that phone interoperable with an independently created application that has not been approved by the maker of the smartphone or the maker of its operating system, the modifications that are made purely for the purpose of such interoperability are fair uses.”

”
—Apple loses big in DRM ruling: jailbreaks are “fair use”
Aug 1, 2010

July 2010

Jul 28, 2010133 notes
“For folks that remember the days of Java 1.1, 1.2, chat clients and on giant application servers, you do remember that blocking I/O was the bane of Java’s high-performance-server existence. It seems that while the software community solved that problem with Java’s NIO libraries, the OS and hardware community solved the original problem of expensive threads with advanced OS threading libraries like NPTL and multi-core machines.” —Java IO Faster Than NIO – Old is New Again! | The Buzz Media
Jul 27, 2010
“You go to Comic-Con expecting to talk about Dragon Quest with a man dressed in a Wonder Woman costume, not listen to Angelina Jolie talk about her latest terrible movie.” —Has Comic-Con become too big (or too Hollywood) for its own good?
Jul 26, 2010

SF Symphony playing Top 40 Classical on a lovely afternoon (@ Mission Dolores Park w/ 116 others) http://4sq.com/1d20xZ

Jul 25, 2010

Abby savoring the music http://yfrog.com/edkc9dj

Jul 25, 2010
monkey patch of the day - activesupport vs. json_pure vs. Ruby 1.8 → pivotallabs.com

The error:

/Library/Ruby/Gems/1.8/gems/json_pure-1.4.3/lib/json/pure/generator.rb:232:in `__send__': undefined method `except' for #<JSON::Pure::Generator::State:0x102f245b0> (NoMethodError)

The…

Jul 25, 2010
“We’ve basically decided to keep pumping greenhouse gases into Mother Nature’s operating system and take our chances that the results will be benign — even though a vast majority of scientists warn that this will not be so. Fasten your seat belts. As the environmentalist Rob Watson likes to say: “Mother Nature is just chemistry, biology and physics. That’s all she is.” You cannot sweet-talk her. You cannot spin her. You cannot tell her that the oil companies say climate change is a hoax. No, Mother Nature is going to do whatever chemistry, biology and physics dictate, and “Mother Nature always bats last, and she always bats 1.000,” says Watson. Do not mess with Mother Nature. But that is just what we’re doing.” —Op-Ed Columnist - We’re Gonna Be Sorry - NYTimes.com (via bruceb)
Jul 25, 20101 note

relaxing in a sunny back yard with two nice dogs (one borrowed, one brown)

Jul 24, 2010
“Say you want to find all of the animals in a zoo, but Animal belongs to Exhibit which belongs to Zoo. Other ORMs solve this problem by providing a means to describe the double JOINs into the retrieval call for Animals. ActiveRecord specifically will let you specify JOINs in a hash-of-hashes syntax which will make most developers throw up a little in their mouths.” —DataMapper - Miscellaneous Features
Jul 21, 2010
Jul 19, 2010102 notes
“The underground cartoonists were a generation — a group of artists who knocked down the walls between art and commerce, shattering the traditional shape and meaning of a comic book. Later, the ‘alternative’ cartoonists came along — or whatever you wish to call my generation of cartoonists — who wanted to produce comics as a legitimate art medium. But in-between these two generations there was Harvey. A generation of one. Probably the first person who wanted to use the comics medium seriously as a writer. Certainly the first person to toss every genre element out the window and try to capture something of the genuine experience of living: not just some technique of real life glossed onto a story — not satire, or sick humor or everyday melodrama — but the genuine desire to transmit from one person to another just what life feels like.” —Seth, on Harvey Pekar (R.I.P.)
Jul 17, 2010
Windowed String Comparison for RSpec → pivotallabs.com

When two strings fail to match, if the difference is somewhere in the middle of the strings, it can be annoying/impossible to track down the actual difference. I’ve written a little Comparison…

Jul 16, 2010
Jul 16, 2010

because it means “blue ribbon” in French, that’s why (@ Cordon Bleu) http://4sq.com/6LKRSh

Jul 11, 2010

Going to see the documentary How To Train Your Dragon Tattoo with @mikemccaffrey — apparently lutfisk is a good treat

Jul 11, 2010

Wandered into a great dog park (@ Upper Douglas Dog Park) http://4sq.com/5QPxEX

Jul 10, 2010

Nice day for a hike with two great dames (Abby and Amy) (@ Glen Canyon Park) http://4sq.com/79Wyyv

Jul 10, 2010

RT @pivotaltracker: yup, it’s true RT @obie: Pivotal Tracker has over 100 thousand users and handles 1200 req/s … #holycrap

Jul 7, 2010
“Software is still the organization of sequence, selection, and iteration.” —Uncle Bob - Software Calculus - The Missing Abstraction.
Jul 7, 2010
Next page →
2012 2013
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2011 2012 2013
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2010 2011 2012
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2009 2010 2011
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2008 2009 2010
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December
2008 2009
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October
  • November
  • December