Live data from Hacker News

Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

kjzz.org

41–50 of 434 posts

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#41

Earlier quoted context omitted.

But even if it was a bug... I don't understand why software would prevent somebody opening the gate and letting the inmate out...

1.5 million prisoners in the USA. You want to go through that list, without software?

The article is about Arizona, which has under 40k. I don’t want to go through that manually either.

https://www.stltoday.com/news/national/govt-and-politics/ari...

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#42
post #5

I'd hesitate to call this a software bug, this is a complete breakdown of planning. FTA - "“Currently this calculation is not in ACIS at all,” the report states. “ACIS can calculate 1 earned credit for every 6 days served, but this is a new calculation.”" tldr; a new law was passed that allowed for a different credit schedule for days served, and the system hasn't been updated to make that calculation.

[deleted]

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#43
Yeah, this sucks. It's (unfortunately) not surprising.

My wife had a citation that affected our liberties. The cop even knew that he didn't have probable cause but let the charge stand for more than a month. Nobody in the system cares. The magistrates and judges don't care, even though the new charge should be dismissed with prejudice over this and other rights violations. The supervisors and IA for the state police don't care and even cover some of the stuff up. The DA's office doesn't care either.

IT'S ALL ABOUT THE MONEY

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#44
Reminds of the opening scene from the 1985 movie "Brazil." Computer misprints the name on an arrest warrant as the result of a (literal) bug, and nightmarish tragicomedy ensures:

https://www.youtube.com/watch?v=wzFmPFLIH5s

Highly underrated movie, with ever more contemporary relevance.

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#45

Earlier quoted context omitted.

But even if it was a bug... I don't understand why software would prevent somebody opening the gate and letting the inmate out...

1.5 million prisoners in the USA. You want to go through that list, without software?

This is a somewhat horrific argument for draconian imprisonment.

Maybe we'd have better results if inmates could file paperwork to receive the payments that would normally go to the prison for their imprisonment, starting on the date they should have been released.

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#46
post #6

This isn't a "bug". The problem is the software was not designed to do this and needs to be updated to support a change in requirements Bugs are when software does something it isn't supposed to, or doesn't do something it is supposed to. In this case, it's doing exactly what it was intended to do when it was implemented and put into service. Since then things have changed, so the vendor needs to implement the featur…

This is why I think custom software contracting and vendorization is a “noob-trap”. Software needs to be updated and maintained and you never know when you start writing it what the real requirements are. If I were a taxpayer in this state I’d be angry that my money would be going to a series of middlemen (e.g. a procurement consultant, program manager on the gov side, a contractor manager, the contracting company’s…

Sorry but this is just a question of balance.

Sure, it sounds like a public-sector employee gives better value but if you want to produce commercial quality then you still need management, consultancy and high quality HR with competitive salaries, otherwise you usually get mediocre developers with mediocre results.

Sometimes it really is better to pay a premium on the "day rate" to get something more quickly and to a higher standard. You also often have access to better support and maintenance.

You pays your money and takes your choice.

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#48
post #20

This is an outrage. It is also a perfect example of how software is used to create increasingly more elaborate and faceless bureaucracies that force individuals to spend more and more time contending with them. Somehow software has become the ultimate vehicle for bureaucratic violence. Software is simultaneously infallible and the perfect scapegoat. The inmate who lost their phone privileges for 30 days is an example…

It's such a hard question to answer, because software doesn't exist in a vacuum. Hopefully this example is relevant:

You're a software developer maintaining an eCommerce platform, on the one hand your platform helps perpetuate low margin and wasteful consumerism, on the other hand your software enables small businesses to compete in the new online world.

Consumerism is bad, but commerce is as old as civilization and supports all of our lifestyles, so on a macro level you're in a tough spot. You're a talented developer putting their skills to work building something the community needs, I personally think that means you're doing good work in the context of your society, but it is difficult to say if it's making the world a better place.

Social media is the same. On the one hand, it connects family and friends, on the other it drives narcissisms, consumerism and misinformation.

You almost have to try and calculate the "Net Good" or "Net Bad" of a type of software and see how the cards fall. For social media I would suggest that it's currently in a "Net Bad" situation, causing more harm than good for example.

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#49
post #6

This isn't a "bug". The problem is the software was not designed to do this and needs to be updated to support a change in requirements Bugs are when software does something it isn't supposed to, or doesn't do something it is supposed to. In this case, it's doing exactly what it was intended to do when it was implemented and put into service. Since then things have changed, so the vendor needs to implement the featur…

But even if it was a bug... I don't understand why software would prevent somebody opening the gate and letting the inmate out...

Time to watch idiocracy again..

Re: Whistleblowers: Software keeping inmates in Arizona prisons beyond release dates

#50
post #21

Earlier quoted context omitted.

Seems high, but this is par for the course for this type of work. You would usually estimate this in terms of months for a team. Let's say a team of 4 for simplicity -- that brings it to ~3 months. I'd also be careful with the term "programming hours". I'm not sure how the news article got that or who said that initially, but it seems like a misrepresentation of the type of work needed. That estimate almost certainly…

Sounds like the QA wasn’t very good from the beginning considering the number of actual bugs reported.

Not trying to defend anyone, but I'm sure we can find many other reasons why there are so many bugs here unrelated to QA :)
Post reply on HN