Open Source

There are 17 entries in this Category.

Open Data Day DC 2013

I attended Open Data Day DC today. It was held at the World Bank in Northwest DC. I hacked away on a “bill pedigree” project.

image

Closing presentations

I worked with some people from the Cato Institute and the Sunlight Foundation. The project took federal bills from all stages of the legislative process, breaks then down into paragraphs and analyzes the similarities of text between bills. So, for example, this would let us see exactly what interests are in play in an omnibus bill or compare which congressmen submitted identical text to different bills.

I had a lot of fun hacking with the other participants. We didn’t finish any of the parts of the project that we were working on, but did make a lot of progress.

I hope I’ll be able to participate again next year.

Why Target Hates Freedom, America, and Kittens

Yeah, the title is linkbait. Get over it.

So my wife wanted to print some coupons from Target.com today. She’s been using the Chromebook a lot lately 1.

So it’s not too uncommon a request for her to ask me to print something. Neither one of us had set up Google Cloud Print, and I was using the desktop, which is wired to the printer.

So I went to target.com, checked the coupons she I we wanted to print, and clicked “Print Coupons”. This is what I saw (green emphasis mine):

Continue Reading

Notes:

  1. Her HP laptop (with Windows) has decided to takeĀ 15 minutes to turn on and a subsequent 5 minutes to process any input and 5 minutes to render all output

EOL for Custom Post Permalinks

I have decided that I will no longer be supporting or actively developing Custom Post Permalinks. Part of me regrets releasing this plugin in the first place. The problem with making a really simple to use plugin that extends a really really hard to understand API is that people who don’t know what they’re doing will be encouraged to act as if they do.

If I had a dollar for every time somebody tried to give their CPT top level permalinks (just like pages) and then claimed my plugin broke their site, I wouldn’t have to pay for coffee for at least a month.

The plugin didn’t break your site. You did.

Anyway, I have no time to spend on support requests; I will not be maintaining the plugin or updating it in the future. Family life and work are both keeping me too busy for that.

If you’re interested in taking over the repo for the plugin, let me know in the comments.

Three Awesome Functions in WordPress You Might Not Know About

WordPress is a large application. According to Westi’s XREF of trunk, WordPress defines 188 classes, 3840 functions, and 302 constants (since the xref counts variables of all scopes, I’m not including them here). For comparison, depending on your version of PHP, there are anywhere from 2-4 thousand native functions in the language. With so many functions, WordPress is bound to have some really cool ones floating around; and unless you either read core or are active on trac and/or #wordpress-dev, you might not have seen these before.

Continue Reading

How WordPress Saved My Computer

So, in my writeup of the town hall with Matt Mullenweg, I promised a post about the after-party (and after-after-party).

After the meetup, a bunch of us went across the street to Tsunami Sushi & Lounge. 1 Matt bought every bottle of Bamboo Princess sake they had in the bottle, and everybody was having a grand old time of it. A bunch of us ordered sushi too. Continue Reading

Notes:

  1. Thanks to eschapp for pointing out their website. Who else thinks it needs to be redesigned and put on WordPress?

WordPress DC Meetup: Town Hall with Matt Mullenweg

On Monday, the WordPress DC Meetup group hosted Matt Mullenweg, the founder of WordPress, for a town hall-style meetup. This was by far the largest group we’ve gotten together, coming in at about 85 people. That’s more than doubled our previous record, and more than tripled our average.

Matt started off with a slide-show of some “never before seen” pictures (taken in DC) surrounding the creation of WordPress. After that, he started taking questions from the attendees. Continue Reading