Tag Archives: programming

Python for Political Scientists, Spring 2013 Recap

This spring Josh Cutler‘s Python course was back by popular demand. (This time it was known as “Computational Political Economy” but I like the less formal title.) I participated this time around as a teaching assistant rather than student, and … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , | Leave a comment

Ruby’s Benevolent Dictator

The first version of the Ruby programming language was developed by Yukihiro Matsumoto, better known as “Matz,” in 1995. Since then it has become especially popular for web development thanks to the advent of Rails by DHH. A variety of … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , | 2 Comments

Converting and Standardizing Country Names/Codes in R

We have run into this issue before: you have datasets with different coding schemes for the cross-sectional unit. You need to get them all standardized so you can merge the data and increase the measurement error  control for a reviewer’s favorite … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , | 1 Comment

Was the Civil War a Constitutional Fork?

Shortly after Aaron Swartz’s untimely suicide, O’Reilly posted their book Open Government for free on Github as a tribute. The book covers a number of topics from civil liberties and privacy on the web to how technology can improve government, … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , | 1 Comment

RubyMotion for Complete Beginners

According to the RubyMotion guide for getting started, “RubyMotion is a toolchain that permits the development of iOS applications using the Ruby programming language.” In less formal terms it lets you write iOS apps in Ruby using your favorite development environment … Continue reading

Posted in Technical, Uncategorized | Tagged , , , , , , | 2 Comments

The Political Economy of Scrabble: Currency, Innovation, and Norms

In Scrabble, there is a finite amount of resources (letter tiles) that players use to create value (points) for themselves. Similarly, in the real world matter cannot be created so much of human effort is rearranging the particles that exist into … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , , , | 2 Comments

Internet Politics Round-Up

2012 was a busy year for followers of internet politics. The SOPA controversy began in late 2011, and really picked up steam with the blackout protest on January 18. Later that month we shared news of the arrest of an … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , | 1 Comment

What’s the Best Way to Learn? Just-In-Time versus Just-In-Case

You will never be dumber than you are right now. You will also never have more time than you do right now. Thus, you have a relative abundance of time and a relative dearth of knowledge. How do we strike … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , | 10 Comments

How to Get FIPS Codes from Latitude and Longitude

FIPS codes are unique identifiers for geographic units within the US. Although they have technically been withdrawn as a standard, they are still widely used in political science and other applications for geographic categorization of data. For example, the CBS/New … Continue reading

Posted in Technical, Uncategorized | Tagged , , , , , , , , | Leave a comment

Atwood on Internet Communities and Politics

Jeff Atwood, creator of Stack Overflow and Stack Exchange, has collated some of his best blog posts into an ebook. The “Stack” sites are question-and-answer fora, often with valuable, timely feedback. In “The Vast and Endless Sea,” Atwood describes the … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , | 2 Comments