A Chat - Episode 23

Neil Young and the Java?

Show notes are here:

Subscribe in:

icon for podpress  Standard Podcast [21:12m]: Play Now | Play in Popup | Download

A Chat - Episode 23 show notes

Neil Young and the Java?

  • Neil Young at JavaONE talking about Blu-ray
    • Story by Dan Farber  
    • He’s not a fan of mp3s 

That said, he’s clearly not a fan of MP3 quality: “Putting on a headphone and listening to MP3 is like hell,” he said.

  • He says that audio definition in blu-ray brings us back to the way we were with analogue (
  • Java based UI in Blu-ray players can create much better interactivity than before
  • Interesting quote:

Larry Johnson, of Shakey Films (which works on all of Young’s films),
said Young had the concept for his latest project on paper 15 years
ago. About two years ago, they put the footage all together and waited
for the Blu-ray HD-DVD fight to end.

  • I love the quote from the infoweek :

Perhaps Young had witnessed the earlier live
demonstrations of JavaFX, both of which froze in their tracks and
needed to be restarted. “We’re going to give a demo,” announced Young,
“and it’s going to work because it’s fake [recorded].”

  • Alternative firmware for Canon point and shoot cameras
    • Wiki
    • Works on a wide range of Canon point n shoot cameras
    • It’s non-destructive, you load it after turning on
      • Put two files on the SD card
      • Turn on in play mode
      • 1 extra menu item, “upgrade firmware”
    • You get extra on screen displays
    • Lots of great :
      • Raw file save
      • Zebra display of over exposure
      • live histogram & colour histogram
      • all sorts of techy readouts
      • They re-use the direct print button as “alt”
      • various grids, including user designed
      • depth of field calculator
      • scripts in a ubasic language!
        • things like bracketing
      • File browser
      • Calendar
      • Text reader
      • Flash light!
  • How do Leopard macs know that you just downloaded a file?
    • stops you executing it with out agreeing to the risk
    • ls -l shows an @ attribute:
[email protected]  1 marksp  staff  1368  2 May 05:44 LICENSE.txt

[email protected]  4 marksp  staff   136  2 May 05:44 bin

[email protected] 13 marksp  staff   442  2 May 05:44 dbgp
  • Peter-iMac:Downloads marksp$ xattr -l

0000   62 70 6C 69 73 74 30 30 A1 01 5F 10 39 68 74 74    bplist00.._.9htt

0010   70 3A 2F 2F 6D 61 63 70 6F 6D 6D 65 2E 63 6F 6D    p://

0020   2F 77 69 64 67 65 74 73 2F 6D 61 78 69 2D 6D 65    /widgets/maxi-me

0030   74 65 72 2F 6D 61 78 69 2D 6D 65 74 65 72 5F 30    ter/maxi-meter_0

0040   35 31 2E 7A 69 70 08 0A 00 00 00 00 00 00 01 01……….

0050   00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00    …………….

0060   00 00 00 00 00 00 00 46                            …….F 0000;482370e0;Safari;6C367C85-D790-4381-82CB-BFA85AFF3D73|
    • To get rid of it: xattr -d <filenames>
  • OLPC in Australia
    • As reported on , the OLPC organisation has set up a local group in Australia
    • Signed up to the mailing list at  
    • Event on this Friday at Mitchell Theatre, , 280 Pitt Street, Sydney
    • Home broadband upgrade
      • Pete switches from Optus Cable to Telstra Cable
        • promises “up to” 30Mbps down and 1Mbps up
      • Blog post

    Reset windows

    My window hadn’t reset its location from my external monitor at work, making it impossible to grab and move again. I then noticed this option in the context menu from the dock:

    I haven’t seen this in other applications before. Perhaps it’s a limitation of AIR and twhirl had to explicitly add it. Certainly a good solution nonetheless.

    News writing at its finest

    I couldn’t help but wonder how got past an editor:

    “We have fully explored through the United Nations our entitlements to actually extend our continental shelf.”

    Mr Ferguson said Australia had explored its entitlements to extend the continental shelf.

    Need we even wonder if traditional media is dead?

    A Chat - Episode 22

    Google App Engine and more.

    Show notes are here:

    Subscribe in:

    icon for podpress  Standard Podcast [35:44m]: Play Now | Play in Popup | Download

    A Chat - Episode 22 show notes

    Google App Engine and more.
    • experiences
      • Early problems with django app, used too much time, no clue as to why
      • Got it working by using later examples
      • Seems fairly quick ab says about 450ms (ping is 300ms)

      • Benefits overview
      • Lovely menus
      • Excellent examples
      • Can serve the CSS direct from Yahoo’s server
    • Home brew electronics
      • Morse ident keyer with Atmel ATTiny85
      • Programmable with gcc
      • 8 pin device
      • My code uses 1k or 8k available
      • 6 pins available for input or output
    • Amazon Web services action
      • They seem to have become very active since google launched
        • “Elastic” IPs
        • Data centre location
        • SLAs
      • New dashboard for showing service status
        • They say that users tell them there are problems some times…
      • Higher level, higher cost support options
        • If you bet your business on these services you need someone to call
    • Amazon MP3
      • Got an invite offering free tracks
      • No DRM is attractive
      • They have a downloader that automatically ads to iTunes
      • I tried but it wanted a US credit card address.
    • SafariAdBlock
      • blocks most ads in Safari
      • free from 
      • Sites that make me scroll down past ads have pushed me to this
      • Have tried other approaches such as squid with perl script to replace banners in the past
    • Trying Twitter
      • micro blogging
      • useful? hmm
      • client is an Adobe Air application
        • scary thing is that an application is installed by flash running in a browser
    • iPhone Australia gossip
      • Someone is working on getting iPhones approved on Australian carriers
      • This is said to take “months”
      • But there’s lots already on the network so presumably it could be sped up
      • Or not, if they are new models
    • Open Source Corporations
      • We talked Sun buying MySQL in Episode 13
      • How will this change MySQL?
      • What’s happened to other open source projects?
      • Peter’s blog post

    Attack of the Network Solutions!

    I was looking to download the and typed in my address bar, with the following results:

    Mark for Network Solutions.

    A big win for Django

    I know it’s probably been covered before, but check out the license for the :

    App Engine Django license

    This is fantastic news for the team!

    A Chat - Episode 21

    The MacBook Air is lethal!
    In this episode we chat about
    • Apologies for lack of show notes in last episode (Ben)
      • Tried publishing from Google docs and didn’t quite like the formatting
      • Tried changing using Wordpress’ visual editor and got strange results
      • Upgraded to Wordpress 2.5 this week which includes a much improved editor
        • Supposedly doesn’t interfere with crafted HTML in the code editor
      • Attempted the same for these show notes without success. Here is the error from Google docs

        (perhaps those broke something for Google?)

      • Pasting Google docs generated HTML looks OK
    • Cut myself on the MacBook Air (Pete)
      • Really!
      • My USB ethernet adapter has failed
      • Overall, very happy with the laptop
      • Sometimes would like it to be faster
    • Websites: Everyone’s doing APIs (Ben)
      • FaceBook - with some controversy about the data it shares
      • LinkedIn are supporting Google’s 
        • as are Friendster, MySpace (late to the party), Ning, Plaxo, Salesforce, Six Apart

        YouTube - offers access to the YouTube video repository and community features via a GoogleData (”GData”) API.

      • Google apps for your domain
        • Provisioning API is quite compelling
        • Only for paying users:

        • Get a strange exception when trying to use the provisioning API on a free service, that contains no information.
          • (’status’, ‘body’, ‘reason’)
        • Signed up for 30 day trial to test out
          • You need to enable it before it works

          • What the don’t tell you is that you need to make an explicit client login before you can do anything (otherwise you get the strange exception above). Kind of bizarre since you need to put authentication information in the AppsService object. e.g. to create a user:
          import gdata.apps.service
          service = gdata.apps.service.AppsService(email='ben', domain='', password='password')
          user_name = "me"
          family_name = "Cooper"
          given_name = "Benjamin"
          password = "secret"
              service.ClientLogin('[email protected]', 'password')
              user = service.CreateUser(user_name, family_name, given_name, password)
              print user
          except gdata.apps.service.AppsForYourDomainException , e:
              print e
          • The result is:

      • Twitter - Restful api 
      • Perhaps the symantic web is really happening?
    • Searchme Visual Search (Ben)
      • Got an invite to the private beta
      • Fairly novel interface to searching:

      • Suggests categories in searching as you type:

      • It’s novel for sure, but all I see with this is one of the big players licensing the technology, not actually competing in this field.
    • Apple WWDC sessions  (Pete)
      • Huge iPhone track this year
        • 40 Mac sessions
        • 27 iPhone sessions
        • 10 IT sessions
      • I try to go about every other year, not this year
      • Apple Australia no longer puts on sessions?
    • Scalr, open source AWS management tool (Ben)
      • Write-up
      • At google code
      • TechCrunch has a good
      • Interesting that the creator is a ruby shop and it’s a .
      • are that Google might release  to compete with Amazon’s SimpleDB
    • Sydney Horological Centre (Pete)
      • Pete’s blog post
      • Clock repair supplies
      • Good collection of Cuckoo clocks
      • Amazing that these places still exist
    • New linker for GCC  (Ben)
      • It’s a total re-write of the linker
      • 5 times faster at linking large c++ projects (but will it improve Gentoo’s 3 day install?)
      • Developer Ian Lance Taylor works for Google and has just  the project
      • It’s being widely tested within Google
      • Shows the excellent computer science being done at Google (if only to solve their own problems)
      • Called “gold” which could be confusing
      • The speedup effects of this will ripple through everything that uses gcc
      • Currently beta quality, if you link the Linux kernel it won’t boot, presumably this bug will be found pretty quickly
    • Visualising WSDL with GraphViz (Pete)
      • Pete’s blog post
      • Hard to read xml for humans
      • Wanted a way to visualise the wsdl api
      • Wrote a little python  that reads wsdl and outputs dot format
      • Doesn’t scale up well, needs some sort of “pagination” to divide the api into parts
      • (as a side note, I’ve never seen google ad words respond so quickly to a post)

    Subscribe in:

    icon for podpress  Standard Podcast [42:13m]: Play Now | Play in Popup | Download

    Daylight savings…

    My phone, on the Optus network, is set to use network operator time. The screenshot above was taken at 21:43. I’m skeptical about the carrier’s the phones themselves.

    ( is very cool)

    Update: I just noticed that Wordpress thinks daylight savings has ended also:

    Wordpress and daylight savings