Let's teach programming as a tool for analyzing data to transform the world

Data-scientist Kevin H Wilson argues that computers are tools for manipulating data -- from companies' sales data to the input from games controllers -- but we teach computer programming as either a way to make cool stuff (like games) or as a gateway to "rigorous implementation details of complicated language," while we should be focusing on fusing computer and math curriciula to produce a new generation of people who understand how to use computers to plumb numbers to find deep, nuanced truths we can act upon. Read the rest

Code for America's year in civic tech

Gmoke writes, "Code for America organizes a network of people dedicated to making government services simple, effective, and easy to use by building open source computer and communications technologies. They have 133 chapters and more than 40,000 members." Read the rest

Work for the Electronic Frontier Foundation: Hacker, lawyer, activist geeks

The Electronic Frontier Foundation is hiring four new staffers: a criminal defense staff attorney, a technology generalist and two new activists (here's what life is like for EFF activists). Read the rest