2009 Archive

Dec 30Another Neologism from Jon Udell
Dec 30Cheaper Than Digging?
Dec 30PyCon Dress Rehearsal on Feb 16
Dec 30Holiday Reading
Dec 30Osmosis is Just a Fancy Name for Failure
Dec 29Another Introduction to Programming With Python
Dec 28Five PyCon Talks I Want To See
Dec 28A Seven Per Cent Problem
Dec 27Dudley and Butte on Software Skills
Dec 27Taking Notes
Dec 24Browser-Based IDE
Dec 24H-FOSS Symposium March 10
Dec 23Polymorphism
Dec 23Ottawa Is Only #3
Dec 22Copenhagen Coverage
Dec 22Fossil + NoSQL ?
Dec 2111 Programming Languages Worth Checking Out
Dec 21Top 50 Health Informatics Blogs
Dec 20(How Well) Does Modeling Work?
Dec 20What People Think About Global Climate Change
Dec 20Two That Are Just Cool
Dec 20Two On Science
Dec 19NYT's Year in Ideas
Dec 18Double Standards
Dec 17Subtle Technologies Festival
Dec 16Cross-Country Project Wrapup
Dec 15The Next Fifty Years in Politics
Dec 13Stymied
Dec 13If You Look Closely, You'll Find Them Everywhere
Dec 11Peter Watts Needs Your Help
Dec 11Reflectus
Dec 11Act Now - Change the Future
Dec 11Why Opening Up (Probably) Wouldn't Help
Dec 11Open the Hatch
Dec 11A Database And...
Dec 9Cartagena
Dec 7Wrapping Up
Dec 6Calling All Django and jQuery Developers
Dec 6Miscellaneous
Dec 5Twenty Years
Dec 5A Sea Change
Dec 5Want To Hire a CEO/CTO?
Dec 1Minority Rule
Dec 1Subverting Subtlety
Nov 30Dear Synkronizer
Nov 29Nothing to See Here, Folks---Move Along, Move Along
Nov 28Thanks, Jamie
Nov 26Feedback on the Python Book
Nov 26Caesar's Wife
Nov 24Writing About Reading
Nov 24Amen
Nov 24Greatest Hits
Nov 24ICSE 2010 Co-Events
Nov 24Tutorials Start This Week
Nov 23Reverse Engineering a Bibliography
Nov 22Serendipitous and Unexpected
Nov 18Special Issue
Nov 18Special Issue of Computing in Science and Engineering
Nov 18What He Said
Nov 17I'm Just Not Very Creative
Nov 17Evolution in Action
Nov 16Why Am I Not Surprised...
Nov 16When I Said "The Last Twenty Years..."
Nov 16Speaking at CUSEC 2010
Nov 16Bend It 'Til It Breaks
Nov 15Cloud Computing for Beginners
Nov 13Two More Gov 2.0 Links
Nov 13The Definition of "Exotic"
Nov 13WWTD?
Nov 13Packaging
Nov 11Size and Activity
Nov 11Following Up on the Toronto Innovation Showcase
Nov 11Four Links
Nov 10Cross-Country Projects In January
Nov 10What Would It Take To Convince You?
Nov 9Registration Problems with Google Groups
Nov 9How Many Ways Can OneZone Fail?
Nov 8Speaking at Queen's
Nov 8Toronto DemoCamp #24: Dec 3
Nov 8Green Web Hosting
Nov 6Misa Sakamoto on DB2 Technology Explorer
Nov 6Python in Science
Nov 5The Greatest Failing of High School Science
Nov 5Toronto Innovations Showcase
Nov 3We're Going to PyCon
Nov 2There's No Such Thing As KeepItGoingCamp
Nov 1Never Mind the Concurrency, What About the Math?
Nov 1Our Target Audience
Nov 1No PDFs!
Oct 29Ten Great Advances in Evolution
Oct 29Organizing a Tech Event?
Oct 29PLATEAU 2009
Oct 29Four Days 'Til Showtime
Oct 25Elsewhere
Oct 25What Would You Ask?
Oct 24Slides From DevDays Talk in Toronto Oct 23
Oct 23Pictures in Pages
Oct 23Cryptography Isn't Security
Oct 22Distinguished Lecture Webcasts
Oct 21"The World Wide Web wasn't publishable"
Oct 21Should Modeling Be Part of This Course?
Oct 21Creating New Niches
Oct 21Sometimes You Can't Even Manage What You *Can* Measure
Oct 19Would Somebody Please Let Me Sell Out?
Oct 18Udell and Debow
Oct 17My Lack of Artistic Ability is a Real Handicap
Oct 17Lunchbox Games
Oct 17Take Pity On Your Poor Boss
Oct 17Meanwhile...
Oct 16Links and Presentations
Oct 16Revised Plan
Oct 13A Less Frequent World
Oct 9Two More From Mark Guzdial
Oct 9Licensure
Oct 7The Courage to Be Reasonable
Oct 6Pie Charts!
Oct 6Comments on Course Reorganization
Oct 6Asking Yourself Hard Questions
Oct 6A Solution to My Diagrammaphobia?
Oct 6Government 2.0 Project Selection
Oct 5Portals Paper Online
Oct 5Please Go Ahead and Mock Me...
Oct 5More Government 2.0 Links
Oct 5Link Stew
Oct 5The Hacker Within
Oct 4Pure Genius
Oct 1What Do Developers and Customers Lie About?
Sep 30Net-Generation Instructors
Sep 29To Read Is To Learn
Sep 29Good Day, Knitters
Sep 29A Strange Obsession
Sep 26Reversible Debugging in GDB 7
Sep 26How Far Can You Be From Timmies?
Sep 26Counting Down to a New Thunderbird
Sep 26Why Don't Students Like School?
Sep 26Bakka Is Moving (soon)
Sep 24Google Public Sector
Sep 24Top Up vs. Bottom Down
Sep 24Great Computer Science Educators
Sep 24T Minus 17 Hours
Sep 24Presentation, Presentation, Presentation
Sep 23Applications and Data Sets
Sep 22Grant Proposal
Sep 21More Readings for Gov 2.0 Students
Sep 21Another Reason to Care About Provenance
Sep 21Health Dashboards
Sep 21Want to Go to MIT?
Sep 21Habit Forming
Sep 18Newer Outline for Software Carpentry
Sep 18Updated Outline for Revised Course
Sep 17Government 2.0 Treasure Hunt
Sep 16Teaching Computational Thinking on the Web in Just Two Hours
Sep 15First Gov 2.0 Class
Sep 15Help Wanted: New Version of Software Carpentry Course
Sep 15Partial Outline of New Version of Course
Sep 14Videos from Gov 2.0 Summit
Sep 13You Can Tell It's the Start of Term...
Sep 11Two Links
Sep 11A Few More Links on Gov 2.0
Sep 11Job Opening: MITACS Scientific Coordinator
Sep 10New Book Project
Sep 8Why I Teach (Part 3)
Sep 7Upgrading Their Plots
Sep 6My Other Identities
Sep 4Jealousy
Sep 2The Core Literary Technologies of the 21st Century
Sep 2*Please* Tell Me They Do a T-Shirt
Sep 1Fall Reading List
Sep 1My Mac Knows That My Thoughts Are Straying
Aug 31Being Human Is Good For Sales
Aug 31The Big and the Small
Aug 31Adam on Agile
Aug 31Different Weights, Different Answers
Aug 31Thinking About Grad School?
Aug 30Congratulations to the MarkUs Team
Aug 30Discussing the Balance
Aug 30Win! Win! Er... Fail
Aug 30Is The Future Waving At You?
Aug 28The Hill We Need to Climb
Aug 28elmcity and WordPress
Aug 28Can I Use the Wrench, Daddy?
Aug 28More Links for Toronto Projects
Aug 25My Other Identities
Aug 25Announcing Basie Version 0.5
Aug 25What Processes Do Small Software Teams Use?
Aug 25Climate Change (Literally) on Trial
Aug 25Our Experiences Switching to Python
Aug 25Java Coders Needed
Aug 24Splitting Scheme
Aug 24Wrapping Up the Summer
Aug 24What Would You Like to See at PowerShift Canada?
Aug 24EveryBlock and Toronto
Aug 24Who Owns Your Data?
Aug 24Science and JoVE
Aug 24Playing Safe
Aug 24Bad News and Good News
Aug 24Shop Class as Soulcraft
Aug 23The Delight Is In The Details, Too
Aug 21Tools for Teams
Aug 21The Big Picture
Aug 21City Data Projects
Aug 2030 and Counting
Aug 15Editing Video
Aug 15Anonymizing Student Data
Aug 15You Can Do a Lot Without Programming
Aug 15It's Like Not Wearing Your Cleats in the House
Aug 15Search-Based Software Engineering
Aug 15Evaluating the Usability of Programming Languages
Aug 14U of T Computer Science Events
Aug 7All I Want for Christmas...
Aug 6New Blog: Cross-Country Open Source Student Projects
Aug 6American Scientist Article on How Scientists Use Computers
Aug 6Speaking at Stack Overflow DevDays in Toronto Oct 23
Aug 6Counting Combinations in Excel
Aug 3It's the Forwards, Stupid
Aug 3What *Is* Open Science?
Aug 3Rails Freelancing Handbook
Aug 3Slides from Science 2.0
Aug 2Next Steps
Aug 1Post-Mortem
Jul 31Fall Projects Redux
Jul 31Microsoft TechDays 2009 Schedule
Jul 31Day[-2]
Jul 31A Good Afternoon
Jul 30Another Good Day
Jul 29Every Day Is a Big Day...
Jul 29DemoCamp 21
Jul 28Day 11 and Day 12
Jul 27Listmania: What's Missing?
Jul 27A Challenge for Modellers
Jul 26We're Not Even Listed
Jul 26Self-Review on the Web
Jul 26Do Iterations Work by Partitioning Choices?
Jul 26Martin Fenner on SciBarCamp
Jul 24Day 9
Jul 24Day 10 Done - and With It, Week 2
Jul 22Day 8: Getting It Right
Jul 22Day 7: Lots More Objects
Jul 21DemoCamp 21 Lineup
Jul 21Elsevier's Future, Version 0.1
Jul 21Day 6: Theory and Practice
Jul 20Damian Conway in Toronto July 27
Jul 19Quantum to Cosmos: October 15-25 in Waterloo
Jul 19Day 5
Jul 17Beautiful Testing
Jul 17Student Demos at U of T
Jul 17ASCII Art in Reverse
Jul 1750 for Medicine
Jul 17Day 4
Jul 16Data Collaboration
Jul 16We're *Supposed* to Be a Little Old Fashioned
Jul 16Day 3
Jul 15Science 2.0 talks in Toronto July 29
Jul 15Day 2
Jul 14Yay Amazon, Boo Canada Post
Jul 13Aaaand They're Off!
Jul 12Why I Miss Command-Line Programming
Jul 12Software Carpentry Starts Tomorrow
Jul 9Goodbye, Pages
Jul 6Leigh Honeywell on Vulnerability Disclosure in Open Source Projects
Jul 4Registration for July 29 Talks is Now Open
Jun 30Cross-Canada Undergrad Projects
Jun 30Where Is Your (Country's) Money Going?
Jun 29Firefox 3.5
Jun 29Who's Getting My Business
Jun 29The Environmental e-Science Revolution
Jun 29The War Child Night Shift
Jun 29Dru Lavigne on Women in Open Source
Jun 29Environmental eScience
Jun 29Quality Control and Traceability
Jun 29Four Crowdsourcing Lessons
Jun 29Your Brain Thinks Tools Are Part of Your Body
Jun 25Mondays This Fall
Jun 24At Least It's Not Exponential
Jun 24Buckaroo Banzai vs. Search & Replace
Jun 22DemoCamp 21: July 28 at One Mount Pleasant
Jun 22Thanks, Ryan
Jun 22Off We Go...
Jun 21A Going-Away Present
Jun 21Cathedrals and Limits
Jun 18Convocation 2009
Jun 17Subsistence Farmers With Cellphones
Jun 17It's Probably Safe...
Jun 16Open Source at Seneca
Jun 16Evidence for All
Jun 16As the Mind is Bent...
Jun 15What Community Actually Means (Part 2)
Jun 15Anthropologists += Many, Please
Jun 15Competing on Real Stuff
Jun 15FSOSS 2009
Jun 15Software Architecture Challenges
Jun 15Crunch Mode and Burnout
Jun 15Sightings
Jun 15Neylon's Head in the Clouds
Jun 8Maybe AJAX Can Actually *Solve* a Problem
Jun 7Visual Programming Environments for Kids
Jun 5Open Source Bridge
Jun 5Social Media Stack
Jun 5A Cautionary Tale About Empirical Studies
Jun 5100 Student Mozilla Projects
Jun 5QuickBooks for Mac Settlement
Jun 4What (Some Of) My Students Are Up To
Jun 4DemoCamp Toronto #21: July 28, 2009
Jun 4Brains Are Weird
Jun 4Speed vs. Size
Jun 4David Humphrey on Getting Involved
Jun 4TopCoder of TopCoder of...
Jun 4Cooler than Bing
Jun 4Courses on CS Education (Revisited)
Jun 4Schneier on Cloud Computing
Jun 3Recently Read
Jun 1What Will Be PHP for Mobile Devices?
Jun 1Leapfrogged Again
Jun 1SECSE Workshop
Jun 1Big Code vs. Science 2.0
Jun 1Video Abstracts
Jun 1Moz Labs Design Challenge
Jun 1Microsoft Vine and Toronto's Data
Jun 1Snake Wrangling for Kids
Jun 1Guido van Rossum reviews "Practical Programming"
May 23I Haven't Been Blogging at ICSE...
May 22Programmer Accountability
May 15It's Vancouver's Turn
May 14OCR for Line Drawings?
May 13More Python for Scientists in Toronto
May 13A Package Just Arrived
May 12Suitable for High School Students
May 12Beautiful Testing
May 12Error Handling
May 11DemoCamp in Mississauga and Guelph
May 11Links for Summer Interns
May 11Mother of the Year
May 9Making Is Thinking
May 9How Scientists Use Computers: Survey Part 2
May 7Someone Should Be Sued
May 7Can the Web Save Us?
May 7How to Behave at a Conference
May 7A Fresh Crop of Summer Interns
May 6Instructor Review Copies
May 6A TED for Toronto
May 6Spot the Code Sprint
May 6Project Totem Pole
May 5"Practical Programming" Is Available
May 5Opening Up Toronto's Data
May 4RailsBridge
May 3Courses on CS Education?
May 3Science Rendezvous in Toronto May 9, 2009
May 1Canada's Response
May 1The Week in Review
May 1Congratulations to Zuzel Vera Pacheco
May 1What If Scientists Didn't Compete?
May 1Something I Don't Know How to Fix
May 1Quack Remedies Spread Faster *Because* They Don't Work
Apr 30A Selection of Thoughts and a Checklist
Apr 29Applications Open for 2009 Season of Usability
Apr 29Without the Hot Air
Apr 29Toronto Urban Fellows Program
Apr 29OCE Discovery 2009
Apr 28The Courage of His Convictions
Apr 28NSERC Should Just Give the Money Away
Apr 28Eclipse DemoCamp May 21
Apr 28Talk on Empirical Software Engineering and Scientific Computing
Apr 27Evidence of Success
Apr 27Firming Up Software Carpentry Goals
Apr 23The Penalty For Dishonesty Is Often Borne By Others
Apr 23What We Mean When We Say "Community"
Apr 23Doubt Is Good
Apr 23PubFeed Early Release
Apr 23What Supervisors Need To Know
Apr 23We Don't Import Punch Cards Any More
Apr 23New Software Carpentry Post: What Supervisors Need to Know
Apr 20GSoC Winners 2009
Apr 20Ah, If Only...
Apr 20Jordi Cabot's Modeling Languages Site is Up
Apr 19Children's Stories for Software Testing
Apr 17Zero for Six
Apr 16Sheepish
Apr 16Next Toronto DemoCamp is May 25
Apr 16Current Reading Queue
Apr 15Getting Ready to Wag the Dog
Apr 15Database of Empirical Software Engineering Publications
Apr 15End-of-Term Showcase Went Well
Apr 14SciBarCamp Toronto #2: May 8-9, 2009
Apr 14Open Source Panel Event April 23
Apr 14Jon Udell on Computational Thinking
Apr 12Wanted: Toronto-Area Illustrator for Children's Picture Book
Apr 9Sigma Xi AGM Lecture: Science, Technology, and Innovation in the 21st Century
Apr 9Gender Gap in Startups Worse in IT than Biotech
Apr 9SwarmScreen, Spam, and Junk DNA
Apr 9GSoC Stats: The Last 10% Is The Hardest
Apr 8Student Project Showcase: April 14 at the Graduate Student Union
Apr 8Software Carpentry in Alberta
Apr 4It's Kind of Ironic
Apr 3What I Talk About
Apr 3Cameron Neylon on the Three Opens
Apr 1Software Carpentry: July 13-31 in Toronto
Apr 1Software Carpentry in Toronto July 13-31 2009
Mar 31Reassurance Cuddles for CEOs
Mar 30User Stories
Mar 29End-of-Term Demos on Tuesday April 14
Mar 29New Home for Software Carpentry-Related Posts
Mar 29Season of Usabilitiy: Call for Projects and Participants
Mar 28Code Canvas
Mar 28OCE Discovery Student Video Competition
Mar 27Google Summer of Code Info Session in Toronto March 31
Mar 25Inference for R
Mar 25A Short History of Software Engineering
Mar 25Umm... Remind Me How We Do This?
Mar 25Seven Signs of Bogus Science
Mar 25Open Notebook Science Badges
Mar 25Recent Reading
Mar 25Zimmer's Visions
Mar 23GSoC 2009 Now Accepting Student Applications
Mar 22What I'd Like To Do Next
Mar 22Why I Read Less Science Fiction Than I Used To
Mar 19Survey: Theory vs. Practice
Mar 19Actual Meanings of Common Java Exceptions
Mar 19Keywords Speak Louder Than Words
Mar 19Magic Hardware Is Live
Mar 18Maciej CegÅ‚owski on Meltdowns
Mar 18The Chosen Hundred
Mar 17CS Enrolment Up (a bit, finally)
Mar 17Legal Frameworks for Reproducible Research
Mar 16Jason's Thinking About Learning Architecture
Mar 15Research in Action Showcase on March 24, 2009
Mar 15Russian Version of "Beautiful Code"
Mar 15POSSE: Teaching Profs About Open Source
Mar 15Counting Down to 0.2
Mar 14Playing With Lasers
Mar 14Commercialization of Innovative Research
Mar 11Barbara Liskov Wins Turing Award
Mar 10Things I'd Like to Accomplish (Version 2)
Mar 10Academic Hacker News
Mar 10Jason Cohen on Productivity
Mar 10Readability
Mar 8Leigh Honeywell on Getting a Career in Security
Mar 8I Wish I'd Thought of That
Mar 8Steve Joins the 21st Century
Mar 6Iceberg B-15J Mother 1
Mar 6Good Talk by Charles Petzold
Mar 4Reminder: Charles Petzold Talking @ U of T Thursday March 5
Mar 3DemoCamp 19: Layers of Veggies and a Massive Slice of Ham
Mar 2Open Science and Autism's False Prophets
Mar 1DemoCamp 19: Who Do You Know?
Mar 1Papers Every Programmer Should Read
Mar 1Google Summer of Code Timeline
Feb 28Software Carpentry Viewership Down Again
Feb 27A Good Week for Weird Fish
Feb 26The Hacklab is Having a Job Fair
Feb 25DemoCamp 19 Schedule
Feb 24Transparent Head, Tubular Eyes
Feb 24Charles Petzold Talking at U of T on March 5
Feb 24David H. on Starting Small
Feb 23Das Kapital, Computational Thinking, and Productivity
Feb 23Fallacies of Prediction
Feb 22"...And Thousands of Their Closest Friends"
Feb 22Bugs Everywhere
Feb 21Code Sprint Wrap-Up
Feb 20Fastware Sources
Feb 20DemoCamp: Good News and Bad News
Feb 19Many-to-Many in REST?
Feb 19Michelle Levesque Explains Engineering
Feb 19Reading Week Code Sprint
Feb 18Papers
Feb 18Computer Supported Collaborative Science
Feb 18Open Science Panel at Columbia
Feb 16CUTC'09 Moved to March 12-13
Feb 16Enough Players to Hand Out Medals
Feb 15Reading Update
Feb 14More Thanks
Feb 13GSoC Videos
Feb 13Bespin
Feb 12Maybe Some People Can't Afford Free
Feb 12Security Humor
Feb 12PyCon 2009 Schedule Posted
Feb 12How Dare They Hold Us Accountable?
Feb 12Fluid Kickoff
Feb 12Brian Hayes Thinks Aloud
Feb 12Jason Cohen Thinks Aloud
Feb 11History Is Written By The Victors
Feb 11CodeCon 2009
Feb 11Science in the Open
Feb 11Thanks, Guys
Feb 11MTEST
Feb 11Carl Zimmer's Readers' Reading List
Feb 11Python Textbooks for Biotech
Feb 11I Was OK Until the Corn Dog Pizza
Feb 10GSoC 2009
Feb 6Please May I Have a Lawyer?
Feb 6Shared Departmental Blogs
Feb 6Sharing Data Isn't That Easy
Feb 5Sound Advice
Feb 5A Story's Not Really Over...
Feb 4Cameron Neylon Says Interesting Things
Feb 2Grabbing Everything From Flickr?
Feb 2Theory vs. Practice: Shall E'er the Twain Meet?
Feb 1Once More Unto the REST
Jan 30"Communicate First, Standardize Second"
Jan 30Virtual Instruments in Virtual Worlds
Jan 30Visualizing the Flow of Information in Science
Jan 29Calling All High School Science Teachers (Preferably in Toronto)
Jan 28Congratulations to Samira, Jeremy, and Carolyn
Jan 28Some Recent Papers I've Liked
Jan 27Web Native Lab Notebooks
Jan 27What Else Would You Like to See?
Jan 277 Things You Probably Didn't Know About Me
Jan 26CUSEC 2009
Jan 26Talented User Experience Designer Seeking Work in Seattle
Jan 26Virtualization vs. Web Services
Jan 26Where My Time Is Going
Jan 23Wireframes
Jan 23A New Kind of Big Science
Jan 23Yay --- We Beat Chemistry!
Jan 22The 21/3 Rule
Jan 22Safe Server Side Build and Test
Jan 21ActionRails
Jan 21How Do People Familiarize Themselves With Software?
Jan 212008 Smiley Award
Jan 21Intellectual Infidelity
Jan 21Text Is Still King
Jan 17Graduate Students
Jan 15When the New Shows Start
Jan 15I Know It's Just In My Head...
Jan 15Update on This Term's Projects
Jan 14Beautiful Architecture
Jan 14Making Up Grading Schemes
Jan 13Any Moodle Experts in Toronto?
Jan 13When Is A Book Finished?
Jan 11Where My Time Goes
Jan 10Michael Nielsen on Peer Review
Jan 10Things That (Can) Go Wrong With Agile
Jan 10Advice for Jon on Querying Climate Change Data?
Jan 10I *Want* To Be A Number
Jan 10Diagnosing Faults Using Shared Knowledge
Jan 10If You Missed WASDeTT '08...
Jan 10Nature Network Pub Night Jan 26
Jan 9Four New Countries
Jan 6Doctor Dobb's
Jan 5Project/Client Needed for Talented Student Interested in Programming Languages
Jan 3Graduating in a Recession
Jan 2This Term's Projects