Very fun presentation by 10 year old on 3D printing and the open source Makerbot at Ignite Phoenix.
Related: 3D Printing is Here (2009 post looking at 3D printers) – Open Source 3-D Printing – Expensive Ink (for regular printers)
Very fun presentation by 10 year old on 3D printing and the open source Makerbot at Ignite Phoenix.
Related: 3D Printing is Here (2009 post looking at 3D printers) – Open Source 3-D Printing – Expensive Ink (for regular printers)
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language and the Arduino development environment.
The boards can be built by hand or purchased preassembled; the software can be downloaded for free. The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs.
See the getting started guide to try for yourself.
Related: Home Engineering: Physical Gmail Notifier – Self Re-assembling Robots –
Lego Mindstorms Robots Solving: Sudoku and Rubik’s Cube – Babbage Difference Engine In Lego
Google Wave is a new tool for communication and collaboration on the web, coming later this year. The presentation was given at Google I/O 2009. The demo shows what is possible in a HTML 5 browser. They are developing this as an open access project. The creative team is lead by the creators for Google Maps (brothers Lars and Jens Rasmussen) and product manager Stephanie Hannon.
A wave is equal parts conversation and document. People can communicate and work together with richly formatted text, photos, videos, maps, and more.
A wave is shared. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process. Then playback lets anyone rewind the wave to see who said what and when.
A wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.
Very cool stuff. The super easy blog interaction is great. And the user experience with notification and collaborative editing seems excellent. The playback feature to view changes seems good though that is still an area I worry about on heavily collaborative work. Hopefully they let you see like all change x person made, search changes…
They also have a very cool context sensitive spell checker that can highlight mis-spelled words that are another dictionary word but not right in the context used (about 44:30 in the webcast).
For software developer readers they also highly recommended the Google Web Development Kit, which they used heavily on this project.
Related: Joel Spolsky Webcast on Creating Social Web Resources – Read the Curious Cat Science and Engineering Blog in 35 Languages – Larry Page and Sergey Brin Interview Webcast – Google Should Stay True to Their Management Practices
Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects. Google funds the program with $4,500 for each student (and pays the mentor organization $500). Google works with several open source, free software, and technology-related groups to identify and fund projects over a three month period.
Since its inception in 2005, the program has provided opportunities for nearly 2500 students, from nearly 100 countries. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.
Google funded approximately 400 student projects in 2005, 600 in 2006, 900 in 2007 and 1125 in 2008 and will be funding approximately 1,000 student projects in 2009.
Applying for the program is only allowed from March 23rd through April 3rd. Still a short period of time but in previous years they have only taken them for one week. Organizations hosting students include: Creative Commons, MySQL, Debian, The Electronic Frontier Foundation/The Tor Project, haskell.org, Grameen Foundation USA, National Center for Supercomputing Applications, Ruby on Rails, Wikimedia Foundation and WordPress. See the full list of organizations and link to descriptions of the projects each organization offers.
See the externs.com internship directory (another curiouscat.com ltd. site) for more opportunities including those in science and engineering.
Related: Google Summer of Code Projects 2008 – posts on fellowships and scholarships – Larry Page on How to Change the World – comic on programmers – Interview of Steve Wozniak
Data Analysts Captivated by R’s Power
Another package, called Emu, analyzes speech patterns, while GenABEL is used to study the human genome. The financial services community has demonstrated a particular affinity for R; dozens of packages exist for derivatives analysis alone. “The great beauty of R is that you can modify it to do all sorts of things,” said Hal Varian, chief economist at Google. “And you have a lot of prepackaged stuff that’s already available, so you’re standing on the shoulders of giants.”
R first appeared in 1996, when the statistics professors Ross Ihaka and Robert Gentleman of the University of Auckland in New Zealand released the code as a free software package. According to them, the notion of devising something like R sprang up during a hallway conversation. They both wanted technology better suited for their statistics students, who needed to analyze data and produce graphical models of the information. Most comparable software had been designed by computer scientists and proved hard to use.
R is another example of great, free, open source software. See R packages for Statistics for Experimenters.
via: R in the news
Related: Mistakes in Experimental Design and Interpretation – Data Based Decision Making at Google – Freeware Math Programs – How Large Quantities of Information Change Everything

Pupils conquer fear of computers
“I’m feeling much better. The E-library has helped with my studies. “We can see the periodic table of science, and also maps and other geography things in a pictorial way that is easy to understand. It’s not only that – we can also play games and have fun.”
Kamal says his parents were very excited when he told them about the computer and came to watch the very next day. It was not only Kamal. His computer teacher, Shankar Prajapati, says all the pupils were afraid. “They all worried they would catch some virus and fall ill or even die. But now they are familiar with computers,” he says.
“Even we teachers are gaining knowledge from the E-library. It’s really helpful for us, too. “The students can see science experiments carried out on screen and search for whatever they want in the encyclopaedia.
…
This is a free and open-source (accessible to everyone) package which connects one powerful central server in the school, using the Linux operating system, to a number of diskless low-end computers. When linked to the server, each computer receives a full Linux desktop.
Read more about the Help Nepal Network’s eLibrary program. Photos from this web site shows students in Nepal using computers.
I believe strongly in the ability of kids to learn if they are just provided some tools that help them do so. See a great post on Hole in the Wall computers.
Related: A Child’s View of the OLPC Laptop – Fixing the World on $2 a Day – Open Source: The Scientific Model Applied to Programming – What Business Can Learn from Open Source
Not Free at Any Price by Richard M. Stallman
The OLPC had practical inconveniences, too: no internal hard disk, a small screen, and a tiny keyboard. In December 2007 I test-drove the OLPC with an external keyboard, and concluded I could use it with an external disk despite the small screen. I decided to switch.
…
If you want to support a venture to distribute low-priced laptops to children, wait a few months, then choose one that donates MIPS-based machines that run entirely free software. That way you can be sure to give the gift of freedom.
He is more anti-microsoft than I am but I agree with this contention that what we should support is a open source solution to provide laptops to children around the world. It is a shame, I really liked the potential for OLPC. I still wish them success I just am not interesting in directly supporting that effort but instead would like an alternative open source solution.
The Sylvania Netbook is available from Amazon now with the Ubuntu operating system (linux version). I use Ubuntu and it is excellent.
Related: Will Desktop Linux Take Off? – Lemote (fully open source laptop) – 13 Things For Ubuntu – posts on Ubuntu – Great Freeware – One Laptop Per Child – Give One Get One – OLPC’s Open Source Rift Deepens
Stellarium is free open source planetarium for your computer.
Related: Learn Physics with Free Space Flight Simulator – Fun Physics Freeware Game – Fold.it, the Protein Folding Game
Over the last three years Google Summer of Code has provided 1500 students from 90 countries the chance to work on open source projects. Each participant will receive $4,500 as a stipend. Student applications will be accepted from March 24th to March 31st.
Details on the software projects are available now. Given the short time that the application is actually open getting a start looking for projects that interest you might be wise.
externs.com offers listings of science internships and engineering internships.
Related: Preparing Computer Science Students for Jobs – Open Source for LEGO Mindstorms – Open Source: The Scientific Model Applied to Programming – posts on fellowships and scholarships
Over the last three years Google Summer of Code has provided 1500 students from 90 countries the chance to work on open source projects. It also has provide some great software and software enhancements to the open source community. Google has increased their funding by another $1 million. Each participant will receive $4,500 as a stipend.
I don’t understand why they have such a short window of opportunity to apply – but this is how they do it every year. They are accepting applications from open source projects, to act as mentoring organizations, through March 13th. Student applications will be accepted from March 24th to March 31st. See Google’s announcement.
externs.com offers listings of science internships and engineering internships.
Related: Preparing Computer Science Students for Jobs – IT Employment Hits New High Again – A Career in Computer Programming – Howard Hughes Medical Institute Summer Research Jobs – The Joy of Work – posts on fellowships and scholarships

Open Source Firmware, Developer Kits for LEGO® MINDSTORMS®:
photo: Lego TriBot – a flexible 3-wheeled driving robot with sound, light, touch and ultrasonic sensors – see more details.
Related: Books – Building Robots With Lego Mindstorms and LEGO MINDSTORMS NXT Hacker’s Guide – Posts Lego Learning – Fun k-12 Science and Engineering Learning – Building minds by building robots – Buy the Lego Mindstorms NXT kit online – $250