Thursday, June 24, 2010

emacs - snippets

emacs - snippets

shuffle-lines was great

The Four Polymorphisms in C - good coders code, great reuse

The Four Polymorphisms in C - good coders code, great reuse: "When people talk about polymorphism in C they usually mean the thing of using a derived class through the base class pointer or reference, which is called subtype polymorphism. But they often forget that there are all kinds of other polymorphisms in C , such as parametric polymorphism, ad-hoc polymorphism and coercion polymorphism."

Are You Invisible? | blog@CACM | Communications of the ACM

Are You Invisible? | blog@CACM | Communications of the ACM: "A critical lesson Azzarello learned in her career at HP is that the “most successful executives don’t do everything. They do a few things right and hit them out of the park.”"

First replicating creature spawned in life simulator - physics-math - 16 June 2010 - New Scientist

First replicating creature spawned in life simulator - physics-math - 16 June 2010 - New Scientist: "When Wade posted his self-replicating mathematical organism on a Life community website on 18 May, it sparked a wave of excitement. 'This is truly ground-breaking work,' wrote a fellow Life enthusiast, Adam Goucher, on the website Game of Life News. 'In fact, this is arguably the single most impressive and important pattern ever devised.'"

Using

Using the Debug Mode in g++ STL:

"To use the libstdc debug mode, compile your application with the compiler flag -D_GLIBCXX_DEBUG."

This let's you do bounds checking on STL containers.

You're Doing It Wrong - ACM Queue

You're Doing It Wrong - ACM Queue: "What good is an O(log2(n)) algorithm if those operations cause page faults and slow disk operations? For most relevant datasets an O(n) or even an O(n^2) algorithm, which avoids page faults, will run circles around it."

What the Hex?

What the Hex?: "guess the color"

Sunday, June 13, 2010

the official ryoji ikeda web site

the official ryoji ikeda web site: "datamatics is an art project that explores the potential to perceive the invisible multi-substance of data that permeates our world. It is a series of experiments in various forms - audiovisual concerts, installations, publications and CD/DVD releases - that seek to materialise pure data. datamatics is the main part of the project and comprises two audiovisual concert pieces; C4I and datamatics. data.series consists of six installations - data.spectra, data.tron, data.tecture, data.scan, data.film and data.gram. dataphonics is a music project focused on the relationship between sound of data and data of sound, and crosses various formats; multi-channel sound piece, radio program and audio/data research etc. Each piece will be published as book or released as CD/DVD"

ronw / gordon / wiki / Home — bitbucket.org

ronw / gordon / wiki / Home — bitbucket.org: "Gordon is a database management system for working with large audio collections. For the most part it is intended for research. Gordon includes a database backend, web server and python API. Gordon will automatically import music collections into the database and try to resolve tracks, albums and artists to the MusicBrainz service.

Gordon is named after the character Rob Gordon from the Nick Hornby book High Fidelity. This was also a movie with John Cusack playing Gordon (and Jack Black playing Barry, another great character)."

Saturday, June 12, 2010

Science meets art: the sun gets a soundtrack

Science meets art: the sun gets a soundtrack: "Researchers from University of Michigan and a composer from Alumnus School of Music have interpreted the sun's solar wind into music by a process called sonification. This has allowed them to understand events happening the sun in a whole new way"

Friday, June 11, 2010

Douglas Eck's Homepage

Douglas Eck's Homepage

I'm working with Doug at Google. Very cool guy.

What an amazing team we have there, it's kinda out of control.

Real World Technologies - Forums

Real World Technologies - Forums: "(ie GC - I'm not talking about that idiotic 'new' keyword in C++, or other crap)"



Why does everything suck?: Apple fears the killer app

Why does everything suck?: Apple fears the killer app: "But those creative few that want to do something interesting with a UI, or want to use hardware in a new way, or who want to use a more advanced code execution technique are at grave risk."

I am so never developing on the iPhone. Android all the way.

Thursday, June 10, 2010

Official Google Blog: The art of a homepage

I was right. LOL!

// sness - Almost definitely wrong. FIXME.
MarSystem::myUpdate(sender);

OMG, Emacs just saved my life:

M-x tags-query-replace
Tags query replace (regexp) (default \([0-9]+\.[0-9]+\)f -> \1):

nando @ ccrma

nando @ ccrma: "Fernando Lopez-Lezcano is a composer, performer, lecturer and computer systems administrator at CCRMA, Stanford University"

Tuesday, June 08, 2010

very cool 3d sound experience virtual haircut. well done, thanks Meng!

Shedding Bikes: Programming Culture And Philosophy

Shedding Bikes: Programming Culture And Philosophy: "There Are No Famous Programmers"

Come on, this is so wrong. I just met Stephen "Slug" Russell, who wrote SpaceWar! That is ultra-nerd famous.

Eureqa | Cornell Computational Synthesis Laboratory

Eureqa | Cornell Computational Synthesis Laboratory: "Eureqa (pronounced 'eureka') is a software tool for detecting equations and hidden mathematical relationships in your data. Its primary goal is to identify the simplest mathematical formulas which could describe the underlying mechanisms that produced the data."

APOD: 2010 June 8 - Falcon 9 Launches to Orbit

APOD: 2010 June 8 - Falcon 9 Launches to Orbit: "A new rocket, the Falcon 9, was launched successfully from Cape Canaveral, Florida, USA, last week. The Falcon 9, standing about as high as a 15-floor building, was developed by the commercial SpaceX corporation as a step toward a relatively inexpensive space launch system. Falcon 9's success follows successful launches of the Falcon 1 last year. Pictured above, a movie of the Falcon 9's launch includes an insect, the launch as viewed from far away, and images from the side of the vehicle which include the separation of the lower stage. When topped with SpaceX's Dragon Cargo or Crew capsule, the Falcon 9 may be used to lift satellites and astronauts to low Earth orbit and the International Space Station in the coming decade."

2010 Theme Camps S

2010 Theme Camps S: "Science Boudoir Cabaret
Exploring the intertwined relationships that exist between Science and Art, the Science Boudoir Cabaret melds dance, the culinary, aural explorations, science, steel and good times into an intoxicating brew for passers-by.
Hometown: Victoria, BRITISH COLUMBIA
URL: http://sbc.sness.net
Contact: sbc (at) sness (dot) net"

Ajaxian � amelie() – a devious plan to get rid of IE6

Ajaxian � amelie() – a devious plan to get rid of IE6: "amelie() – a devious plan to get rid of IE6"

lol! this is so funny, adding a MotionBlur filter to webpages just for IE6.

The Knoll

The Knoll: "The Knoll

CCRMA is located on the Stanford University campus in The Knoll--a building that was refurbished in 1986 to meet its unique needs. The Knoll facility includes a large space with multichannel sound for teaching, concerts, and acoustic experimentation, an adjoining control room/studio, a digital multi-track recording studio with adjoining control room, two additional studios with digital editing facilities, several work areas with workstations, synthesizers and speakers, a seminar room, an in-house reference library, classrooms, and offices. The building has been wired so that any office or workspace can connect with the underlying network. A gateway connects the network to the campus at large and also to the Internet. A description of the hardware and software environment follows below."

San Francisco Symphony

San Francisco Symphony

Calendar, June 2010. Lots of cool things going on...

6 Mashups of Music and Artificial Intelligence | Epicenter�| Wired.com

6 Mashups of Music and Artificial Intelligence | Epicenter�| Wired.com: "The following apps for computer, web browser and smartphone put the power of artificially intelligent music creation in your hands or let you hear music that was created or manipulated by machines. Without further ado:"

Tours at SLAC

Tours at SLAC: "We offer free guided tours of SLAC National Accelerator Laboratory on the third Friday of each month.

Each tour lasts approximately 1.5 hours and includes a visit to the lab's 2-mile linear accelerator. Please see the Tours FAQ for more detail.

SLAC's tours are open to all visitors 12 years of age and above. Children under 18 years of age must be accompanied by an adult. Student groups affiliated with an educational institution should visit our School Groups information page for specifics.

We hope to see you at SLAC soon!"

Saturday, June 05, 2010

Juan's place

Juan's place: "Morphic 3 is a research and development project aimed at building the next standard in 2D user interfaces. It will be fully zoomeable, and will do mathematically proved alias-free rendering. In order to achieve these objectives, several techniques and design features are described. Some of them are new and others are not, but have never been consistently applied to a 2D GUI."

60x60 Burgundy Mix Concert | CCRMA

60x60 Burgundy Mix Concert | CCRMA: "60x60 Burgundy Mix Concert
Date:� Wed, 06/09/2010 - 7:00pm
Location:� The Knoll, Stage
Event Type:� Concert
60x60 contains 60 works from 60 different composers. Each composition is 60 seconds (or less) in duration sequenced together to create a one hour performance. Highlighting the work of a great many composers, 60x60 testifies to the vibrancy of contemporary composition by presenting the diverse array of styles, aesthetics and techniques being used today.

360 degrees of 60x60 was created for the 2010 ICMC RED Edition (International Computer Music Conference)� 360 one minute pieces were selected to create 6 one hour mixes.� The 6 different mixes are all named a different shade of red to honor the RED edition of ICMC: Burgundy mix, Crimson mix, Magenta mix, Sanguine mix, Scarlet mix, and Vermilion mix.

On June 9th at 7pm we'll host the Burgundy Mix at CCRMA's Stage.

60x60 was created and organized by Robert Voisey"

Music @ Stanford: Events Calendar

Music @ Stanford: Events Calendar: "�
JUNE
Friday

8:00 pm


Memorial Church

June 11, 2010

Robert Huw Morgan, organ

Stanford University organist Dr. Robert Huw Morgan completes his performances of the complete organ works of Bach with the last of fourteen concerts in celebration of the 25th anniversary of Memorial Church’s Fisk-Nanney organ. This final recital will feature the third book of the Klavier�bung.

free admission"

Steve Russell - Wikipedia, the free encyclopedia

Steve Russell - Wikipedia, the free encyclopedia

I just visited the Computer History Museum here in Mountain View, and I met one of my programming heros, Stephen "Slug" Russell! He is so cool, totally unassuming, and just brilliant. So neato!

Thursday, June 03, 2010

Documentation and imagination crucial to SVG | ITworld

Documentation and imagination crucial to SVG | ITworld

Looks like browsers are just about ready for SVG. That's awesome, I did some playing with HTML5 and SVG and it was sweet sweet goodness.