Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Government

Serious Design Failure At USAspending.gov? 207

theodp writes "Over at Intelligent Enterprise, Seth Grimes declares the Federal Government's USAspending.gov website a travesty, calling it 'almost a parody of a government-transparency site.' Among the faults cited by Grimes is a botched 'Federal Spending FY 2009 YTD' pie chart that graced USAspending.gov's home page. Not only were the sizes of pie segments not in proportion to the percentage labels (due to a Google Chart API error), the colors in the pie chart didn't even match the colors and values in the table immediately below the chart. Lucky for the Feds, Grimes didn't get a chance to look behind the curtain at the Federal IT Dashboard, where they forgot to remove a (commented) reference to a Google spreadsheet that states 'These totals are pretty poor numbers' (Google workbook). Oops!"
This discussion has been archived. No new comments can be posted.

Serious Design Failure At USAspending.gov?

Comments Filter:
  • oookay (Score:4, Informative)

    by nomadic ( 141991 ) <`nomadicworld' `at' `gmail.com'> on Wednesday September 02, 2009 @09:28AM (#29284465) Homepage
    Read the blog article, and I think that a better title for this slashdot article would be "minor design failure."
  • by synthparadox ( 770735 ) on Wednesday September 02, 2009 @09:39AM (#29284599) Homepage

    I agree. When I first read the title, "Serious" jumped out at me (possibly with the assistance of being the first word), and luckily for me I actually RTFA'd. Speaking for myself and more than likely any one who's done any web programming, a minor mistake of data passing being in the incorrect format for the Google APIs to digest is much much less than a "serious" design failure. In fact, its not a design failure at all. Its a code error, and luckily (or possibly unluckily) for the guys at USAspending.gov, Google's APIs don't just segfault out and crash the page, instead they try to parse it in a "is this what you wanted?" sort of way.

    TL:DR - its not serious, its not a design failure, its a coding bug, and as TFA says its a 2-3 line fix. Not newsworthy if you ask me.

  • Can't write HTML.... (Score:5, Informative)

    by aitala ( 111068 ) on Wednesday September 02, 2009 @09:54AM (#29284779) Homepage

    The site's pages don't even have a proper BODY or HTML close tags..

    Jeez.

    Eric

  • Re:Bugzilla? (Score:4, Informative)

    by kevinNCSU ( 1531307 ) on Wednesday September 02, 2009 @10:02AM (#29284875)

    You mean something like this?

    Microsoft Contracts [usaspending.gov]

    I mean come on, the search by contractors was only one click from the main page ;)

  • by noidentity ( 188756 ) on Wednesday September 02, 2009 @10:04AM (#29284901)

    It[']s a code error, and luckily (or possibly unluckily) for the guys at USAspending.gov, Google's APIs don't just segfault out and crash the page, instead they try to parse it in a "is this what you wanted?" sort of way

    It should at least flag these errors (see Postel's Law [wikipedia.org]). Maybe it does; just wanted to note that there is something between "reject" and "accept without even a warning".

  • by M. Baranczak ( 726671 ) on Wednesday September 02, 2009 @10:25AM (#29285153)

    a system to systematically scrape all non-hidden data on popular sites like facebook and myspace

    Did you even read that link? The job it describes consists of archiving all the web content produced by the EOP (Executive Office of the President). Where does it say anything about facebook or myspace? Is it after the secret paragraphs that talk about the death panels and hiding the President's birth certificate?

  • by JSBiff ( 87824 ) on Wednesday September 02, 2009 @10:29AM (#29285207) Journal

    How's that *any* different than now? See, what I see is people crying and whining that we shouldn't have any form of government/universal health coverage (even a 'basic' health plan, which could then be supplemented by private insurance, or if you prefer, completely opt out of the public program and buy fully private healthcare), because you make the claim that resources are finite, so therefor, someone's gonna die because the government decides it's 'not worth paying for'.

    How exactly, do private health insurance companies get around the lack of infinite resources? Your statement can easily be turned around and directed at the private insurance companies: "There are not infinite resources. Some people will have their health care yanked so others will live. Surely you don't think that resources are infinite?"

    It appears that, in your world, the lack of infinite resources is an insurmountable problem for a public healthcare plan, but magically, private insurance companies have infinite resources? What about all the people who are getting sick and/or dieing simply because they have no healthcare, so the only option for them is to go to the emergency room when it's already too late, and too expensive? What about the people who get screwed by the penny-pinchers at the health insurance companies who deny their legitimate claims?

    Surely, a problem which universally affects both private and public healthcare plans, cannot be used as an argument against *either* of them?

  • Re:Bugzilla? (Score:3, Informative)

    by kevinNCSU ( 1531307 ) on Wednesday September 02, 2009 @10:32AM (#29285255)

    Actually, my mistake, this is the correct link:

    Microsoft Corporation Contracts [usaspending.gov]

    The initial search (linked in parent) for some reason included the "United States Government" in the search results for Microsoft as a parent company.

  • by Anonymous Coward on Wednesday September 02, 2009 @10:38AM (#29285353)

    It opens information, but not decision-making. That has yet to have any real input from the people. See this link from a yesterday SD article: http://metagovernment.org/wiki/Open_source_governance [metagovernment.org]

  • by themacks ( 1197889 ) on Wednesday September 02, 2009 @10:38AM (#29285355) Homepage
    Not to mention the 253 errors from the W3C Validation site [w3.org].
  • by sbma44 ( 694130 ) on Wednesday September 02, 2009 @10:48AM (#29285525)
    I work at the Sunlight Foundation [sunlightfoundation.com], where we're pretty familiar with the people and data systems powering USASpending.gov. I've seen a lot of comments here saying that the important thing is that the government is publishing something, and that it's understandable that their first pass might not be perfect.

    But this isn't their first pass. The underlying data systems -- FAADS and FPDS -- have existed since the 90s, and have been riddled with errors throughout their existence. Instead of fixing the problems, OMB continues to slap new coats of paint on the same lousy data.

    It's nice that we've got a new USASpending.gov, and I agree that it would be a mistake to put too much emphasis on a buggy visualization. But the underlying data is terrible, and so far no one is showing the will to fix it. Just look at USASpending's "data quality" tab -- it talks about the completeness of each row. Well, that's great, but it tells you nothing about the thousands upon thousands of missing rows, nor about the rows that massively under- or over-report their dollar amounts.

    At Subsidyscope [subsidyscope.com], the project on which I work, we've delved into these problems in more depth. Those who'd like to learn more about the shortcomings of the data systems powering USASpending can find a discussion of the relevant issues here [subsidyscope.com].
  • by iivel ( 918436 ) on Wednesday September 02, 2009 @11:15AM (#29285929) Homepage
    Like this? http://www.usaspending.gov/fpds/tables.php?tabtype=t2&subtype=t&year=2009 [usaspending.gov] Or any of the other easily available charts on the site...
  • by LKM ( 227954 ) on Wednesday September 02, 2009 @11:22AM (#29286045)
    What healthcare lies are you referring to? Perhaps the lies spread by the Republicans? You can hardly blame the administration for those.
  • by Anonymous Coward on Wednesday September 02, 2009 @11:36AM (#29286271)

    As a government scientist, this has not been my experience. At least in the lower and middle levels of government. In fact, the way promotions are determined is fairly meritocratic thanks to all that *gasp* cold statistical bureaucracy getting in the way of the good-ol'-boy clubs. Most of the problems in government come from the layer of employees who are political appointees, not the career folks.

  • Insightful? (Score:2, Informative)

    by sean.peters ( 568334 ) on Wednesday September 02, 2009 @01:08PM (#29287693) Homepage
    This post is consists of 100% pure recycled right-wing talking points, most of which have nothing to do with the topic at hand. What do congressional rules for bill approval and the number of so-called "czars" have to do with the presentation of contractual data (to say nothing of the fact that these criticisms are stupid in themselves)? Who rates this stuff?
  • by Anonymous Coward on Wednesday September 02, 2009 @02:49PM (#29289295)

    Lies such as these:

    You mean lies that people other than the Obama adminstration made?

    We're not pursuing a public option.

    I've never seen or heard either the President or his adminstration imply that the public option wouldn't be talked about. The closet thing would be the remarks that a public option wouldn't be neccessary for Obama to sign the final reform bill.

    Private insurers won't be crowded out of the market.

    There's no reason to assume that this would happen, it didn't happen in the UK which has had both private practitionars and private insurers through-out the whole history of the NHS. It might happen, but so might a car running a red-light and hitting me on my way home from work. However, me saying that based on previous experience (prior instances where it didn't happen) it isn't likely to happen is hardly a lie.

    Your access to treatment won't be at the whim of a government bureaucrat.

    It will ultimately be at the whim of a group of elected politicians, government bureaucrats will have no more power than the reform legislation allows them (which could be little to a great deal when the final bill is put forward). That means that your average citizen has potentially far more input into what government bureaucrats can do than they ever will for the current corporate bureaucrats working for the health insurance companies.

    There won't be waiting lists for common procedures.

    This is a red herring for two reasons. First, there are times where the current US health system has waiting list for common procedures. Doctors can only see so many patients in day and sometimes supply exceeds demand, even for common procedures with multiple providers. Second, if people can't pay for a procedure, even a common procedure, they will never get it in this country. Unless, of course their condition becomes catastrophic, then they go to the emergency room and not only force other people to wait but usually force the hospital to eat the costs of their care.

    The quality of your healthcare won't decline.

    See response above to "crowding-out private insurers". When even Lou Dobbs can't bash the level of care provided by the various European health care systems he's shown on his program the last couple of weeks(he bashes their effect on taxes, not quality of care), your implication that quality necessarily will decline is more a lie than anything made by the pro-reform camp.

    We won't raise taxes on the middle class to pay for it.

    If Obama gets his way, we won't. He may not get his way, but I see no intentional deception even if he doesn't.

    The people who disagree with our agenda are somehow misrepresenting our positions when they repeat back things that we said in the past.

    Um... gee I don't think I need to address, considering the previous parts of my response showning you never did repeat anything the Obama adminstration actually stated.

  • by Bigby ( 659157 ) on Wednesday September 02, 2009 @03:04PM (#29289575)

    When it is a problem in the private industry, people stop investing and/or the company goes bankrupt. It took government to bail them out and basically support the rewarding of bad performance. Meanwhile, government can print money and increase taxes without any kind of "check" in the marketplace.

  • by themacks ( 1197889 ) on Wednesday September 02, 2009 @06:38PM (#29292551) Homepage
    and this makes it ok to write sloppy code? amazon's site doesn't even declare a doctype.


    in case you were wondering its my second time on the internet

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...