- Challenges in Teaching Biology — everything that Alison says about teaching biology is true of teaching computer science. Read, learn, evolve.
- First Open Source Netflix Projects Released — Curator makes Apache Zookeeper easier to use. (via Ian Kallen)
- LLVM3 Released — these are key tools for reliable development of fast systems. I think of it as JVM without the bloat, though undoubtedly that’s unfair to both Java and LLVM. (via Hacker News)
- Scribe — Zooniverse tool for crowdsourcing transcriptions. (via Tim Sherratt)
ENTRIES TAGGED "compilers"
Google I/O reg disappoints many, Microsoft shares, and happy birthday to gcc.
Google I/O registration was there and gone so fast you might have missed it if you blinked, Microsoft is sharing more of its code Apache-style, and the leading compiler package in the world celebrates a milestone.
Changing Education, Netflix Open Source, LLVM3, and Open Sourced Transcription Tool
AutoUpdater, Extrapolation Apocalypse, C Compilers, and Authentication
- Invisible Autoupdater: An App’s Best Feature — Gina Trapani quotes Ben Goodger on Chrome: The idea was to give people a blank window with an autoupdater. If they installed that, over time the blank window would grow into a browser.
- Crackpot Apocalypse — analyzing various historical pronouncements of the value of pi, paper author concludes “When πt is 1, the circumference of a circle will coincide with its diameter,” Dudley writes, “and thus all circles will collapse, as will all spheres (since they have circular cross-sections), in particular the earth and the sun. It will be, in fact, the end of the world, and … it will occur in 4646 A.D., on August 9, at 4 minutes and 27 seconds before 9 p.m.” Clever commentary and a good example when you need to show people the folly of inappropriate curve-fitting and extrapolation.
- clang — C language family front-ends to LLVM. Development sponsored by Apple, as used in Snow Leopard. (via Nelson Minar)
- OmniAuth — authenticate against Twitter, GitHub, Facebook, Foursquare, and many many more. OmniAuth is built from the ground up on the philosophy that authentication is not the same as identity. (via Tony Stubblebine)
- 30 Lessons Learned in Computing Over The Last 10 Years — Backup every day at the minimum, and test restores every week. I don’t think I’ve worked at an organisation that didn’t discover at one point that they couldn’t restore from their backups. Many other words of wisdom, and this one rang particularly true: all code turns into shit given enough time and hands. (via Hacker News)
- What Your Computer Does While You Wait — top-to-bottom understanding of your system makes you a better programmer.
- How to Visualize the Competition — elegant graphing of strategy. (via Dave Moskovitz on Twitter)