Live data from Hacker News

Barack Obama Directs All Federal Agencies to Have an API

blog.apievangelist.com

61–70 of 87 posts

Re: Barack Obama Directs All Federal Agencies to Have an API

#61
post #3

It's called a Web Service noobs!

API is much better than nothing. I say, begin with API, then require any API to have a basic "raw_data_dump (start date, end date)". And yes, this isn't about transparency, but it is more about efficiency, and still can lead to transparency.

Re: Barack Obama Directs All Federal Agencies to Have an API

#63
In rudimentary terms, I suppose at least it's a step in the right direction. It doesn't necessarily suggest the US government is going to immediately embrace openly disseminating its data, but it's still a step in the right direction. Third party services will most likely proliferate quite rapidly.

Re: Barack Obama Directs All Federal Agencies to Have an API

#64
post #42

Earlier quoted context omitted.

Hmm, not sure API vs data is productive to see as a dichotomy. Consider that an API might provide access to "raw" data directly. I'd ask not for data over APIs but for more universally useful properties such as stability, currency, consistency, etc.

> Hmm, not sure API vs data is productive to see as a dichotomy. It's not, necessarily. An API provides a [very] limited view into the data. A view selected by the publisher. That's part of the problem. > I'd ask not for data over APIs but for more universally useful properties such as stability, currency, consistency, etc. Amen. I'd add: clear license and usage conditions, simple and concise metadata, and frequent u…

I think kjhughes was going for the possibility that one of the things exposed in the API would be downloadEverything()

Not sure whether that's likely, he was just pointing out that API vs data are not mutually exclusive.

Re: Barack Obama Directs All Federal Agencies to Have an API

#65
post #15

http://news.ycombinator.com/item?id=4055622

Weird, I searched for the URL and also thought HN would automatically detect a dupe. Didn't mean to hijack a post!

The URLs aren't identical, one has "index.php" at the end, the other doesn't:

yada yada ... barak-obama-directs-all-federal-agencies-to-have-an-api/

yada yada ... barak-obama-directs-all-federal-agencies-to-have-an-api/index.php

With regards searches, it depends on what you search for. HN_Search is not always obvious, and it doesn't index minute by minute. You may have done the search before the engine caught up.

Re: Barack Obama Directs All Federal Agencies to Have an API

#66
post #45

"...Within 90 days of the date of this memorandum, create a page on its website, located at www.[agency].gov/digitalstrategy, to publicly report progress in meeting the requirements of the Strategy in a machine-readable format.... ...implement the requirements of the Strategy within 12 months of the date of this memorandum and comply with the timeframes for specific actions specified therein" 3 months to get a "machi…

I'd like to see you hire an entire department's worth of people, wait for them to devise an API for your agency, code it, provision server space and servers, and deploy in 12 months!

are you kidding? an "entire department worth of people"? uh, how about 1 consultant for a few months and it can be hosted on an existing server. this is an api to provide access to data that already exists, not a rocketship to the moon.

Re: Barack Obama Directs All Federal Agencies to Have an API

#67
post #34

This reminds me of the push here in NYC for all of the city agencies to open their data via an API. It's gotten better over time, but when the initiative first took flight, it was terrible. Some of the APIs flat out did not work, and the ones that did often returned all sorts of malformed, non-normalized data. It was a nightmare to work with. I'm curious if the government can do better.

SPOILER ALERT No, the fed government can not do better. This announcement is just election year hype.

Re: Barack Obama Directs All Federal Agencies to Have an API

#68
15 years ago I contracted with several large federal agencies. Back then, we were pushing for the same thing. It never flew.

I imagine after 15 years they may have a chance at this, but I would caution those of you who have never worked in huge government IT shops to take this with a grain of salt. The situation is so bad in many places that Congress has been passing laws making it illegal for the federal systems not to behave in a certain way. And still things are broken. We passed the point of desperation many years ago.

Big IT in general is broken, and government IT is the most dysfunctional of any IT on the planet. I remain hopeful that this executive order can accomplish something, but I'm not holding my breath on it. Hopeful is one thing. Excited like this guy is? Not at all. Maybe in another 15 years. Maybe.

Re: Barack Obama Directs All Federal Agencies to Have an API

#69
post #59
post #57

Earlier quoted context omitted.

A couple of points. Whenever you put the word 'government' and 'innovation' into the same sentence, you need to check your working. Government is, by and large, terrible at technical innovation. And innovation by mandate will, predictable, be a non-starter. That said, there are areas where it is appropriate - see my earlier examples (tranit bus feeds are another one) - where the relevant government agency has found a…

Perhaps I'm misinterpreting your use of the term technical innovation, but weren't the Manhattan Project, NASA and many military projects innovation by mandate that were extremely successful?

Not really. No appointed official woke up one morning and thought "let's make an atom bomb". A bunch of scientists came to the govt and said, "we can make an atom bomb, we just need the funding".

Re: Barack Obama Directs All Federal Agencies to Have an API

#70
post #59
post #57

Earlier quoted context omitted.

A couple of points. Whenever you put the word 'government' and 'innovation' into the same sentence, you need to check your working. Government is, by and large, terrible at technical innovation. And innovation by mandate will, predictable, be a non-starter. That said, there are areas where it is appropriate - see my earlier examples (tranit bus feeds are another one) - where the relevant government agency has found a…

Perhaps I'm misinterpreting your use of the term technical innovation, but weren't the Manhattan Project, NASA and many military projects innovation by mandate that were extremely successful?

[deleted]
Post reply on HN