Earlier quoted context omitted.
How is this even helping Buttigieg? There doesn’t seem to be any indication this was anything but a regular screwup. Throwing around suggestions of a vague conspiracy looks unwarranted. You’re suggesting that to avoid suspicion companies providing services to political campaigns must be apolitical and to have never previously provided services to a candidate in the race or any previous opponent of a candidate in the…
How is this even helping Buttigieg? The count has been frozen at "62%" for six hours now. That just happens to be the first/only level at which "Mayor Pete" had a delegate lead over Bernie, even though Bernie still leads the popular vote. Several days from now, when the count ticks up to 100%, Bernie will lead both measures by large margins. Still, in the meantime, the corporate media can pretend like the Mayor is ah…
The Shadow Inc. app that failed in Iowa last night
261–270 of 399 posts
Re: The Shadow Inc. app that failed in Iowa last night
#262Earlier quoted context omitted.
I don't know whether I heard correctly or if the number was accurate, but I heard someone throw out $60k as the amount paid for the app development this morning on the radio. That sounds like a lot of money to a lay-person, but assuming $100/hr, which seems like at least a reasonable ballpark rate, that breaks down to 600 man-hours, or 15 man-weeks. That is a very tight deadline to turn out a critical app like this.…
$60K would probably be enough to create a landline boiler room phone bank staffed with volunteers to answer the phones from people reporting results. It wouldn't have the "wow" factor, but it would be a lot more secure.
Re: The Shadow Inc. app that failed in Iowa last night
#263Earlier quoted context omitted.
> I have a feeling you haven't used SQL databases very often. No, I've not. I just never liked the way it worked so I have to honest and open about my prejudice. > This is exactly the kind of thing that [...] noSQL databases do poorly. That's really not true. I've built web apps that do pretty much exactly what that voting apps does and I use CouchDB to do it because it was built specifically for this kind of thing,…
(Not the person you are replying to, but..) I've used CouchDB on and off for some years[1], although I've used SQL databases for longer. I've also used NoSQL databases ranging from MongoDB to Cassandra, Hadoop, BDB (and variants), DynomoDB, etc. CouchDB (or any other NoSQL database) just isn't the best choice here. The application is literally tables of relational data with multiple simultaneous users which is pretty…
How is this data "relational"?
Each precinct has 3 numbers to submit for each candidate, that's not a big task for one person, and none of those precinct's candidates numbers are related to anything else in the db except the grand total of all precincts numbers and that's a one way relationship. The grand totals never change any of the data they're derived from.
If you want to give each candidate's precinct representative access to the precinct's db in CouchDB than you just limit their access to one file for their specific candidate in a db for their specific precinct, so by design it's purposely not related to any other candidate or precinct.
That's why CouchDB is a good choice for this kind of app.
Re: The Shadow Inc. app that failed in Iowa last night
#264I started a company that was asked to write a proposal to make what became the app that failed last night. I declined because it was outside of our core skillset. You can read my prior comments or look at my profile to validate this. If you want my perspective as someone who started a Democratic software company, you should keep reading. This app emerged from a mandate to make the caucus more accessible and transpare…
I don't know whether I heard correctly or if the number was accurate, but I heard someone throw out $60k as the amount paid for the app development this morning on the radio. That sounds like a lot of money to a lay-person, but assuming $100/hr, which seems like at least a reasonable ballpark rate, that breaks down to 600 man-hours, or 15 man-weeks. That is a very tight deadline to turn out a critical app like this.…
Re: The Shadow Inc. app that failed in Iowa last night
#265How long will it take our society to realize that democracy is threatened when machines are involved in voting or vote counting? Going back to voting exclusively by ink on paper and hand counting is imperative.
I don't know. I feel this may be a great application of blockchain and public ledger tech. Of course it would need to be open source... And... You know.. Obviously written in Rust.
Re: The Shadow Inc. app that failed in Iowa last night
#266Let me get this straight. A company deeply embedded in the Democratic establishment (0) that has worked directly with Buttigieg — the candidate with close ties to Facebook aka the company undermining democracy since 2016 — managed to totally screw up, potentially undermining the campaign of Sanders, the anti-establishment candidate. Yeah, democracy is fucked. 0. https://theintercept.com/2020/02/04/iowa-caucus-app-sha…
Re: The Shadow Inc. app that failed in Iowa last night
#267My experience is that customers hate to pay for testing once they see the product running. They assume that it's done. I had a customer tell me that if I did the programming right it should always work and testing should be minimal. I had to explain to him that that's not the case with software and testing is one of the most important parts of the software development cycle. He felt it was a waste and that I was looking to add extra costs for no reason.
I bet there was not enough money. People seem to feel that a few grand will cover the costs. They figure 10k is an outrageous amount. What they don't seem to understand is that it will barely cover the costs of planning the app.
Both the developers and the people that approved the app for use need to take responsibility. Too bad since it could have saved a lot of money and time in the long run.
BTW, this could have been a Google Form with a spreadsheet as a back end. But user training would have still been an issue. You can't get around that.
Re: The Shadow Inc. app that failed in Iowa last night
#268I don’t agree with the use of an app here for many reasons. That said, such an app would basically need secure authentication and a form to upload some pre-templated numbers. It seems pretty hard to screw that up so badly but clearly it’s quite easy to make a complete dumpster fire from those requirements.
From this article, https://www.theverge.com/2020/2/4/21122737/iowa-democractic-... they used the a free tier of TestFairy that limited the number of test users to 200 and on iOS used TestFlight and did not use either the app store for the final version or make an enterprise version, and possibly could not distribute the app to the approximate 1700 users. They still would have needed to get the app through the app sto…
They did that - but apparently the phone number for calling in the results was the same as for "help my app doesn't work", so the phone line was flooded. Unfortunately I don't have the source link to hand, so feel free to treat that as hearsay.
However, CNN had a live cross to someone trying to call in their results, and after an hour on hold, when they finally got through, the other side hung up on them while they were broadcasting live on air:
https://www.washingtonpost.com/nation/2020/02/04/iowa-caucus...
"It took an hour and a half for Shawn Sebastian to get hung up on in 10 seconds. And it unfolded on national television Monday, making the moment, in the words of some, “one of the most ridiculous things I’ve seen on cable TV.”"
Re: The Shadow Inc. app that failed in Iowa last night
#269Earlier quoted context omitted.
How is this even helping Buttigieg? There doesn’t seem to be any indication this was anything but a regular screwup. Throwing around suggestions of a vague conspiracy looks unwarranted. You’re suggesting that to avoid suspicion companies providing services to political campaigns must be apolitical and to have never previously provided services to a candidate in the race or any previous opponent of a candidate in the…
How is this even helping Buttigieg? The count has been frozen at "62%" for six hours now. That just happens to be the first/only level at which "Mayor Pete" had a delegate lead over Bernie, even though Bernie still leads the popular vote. Several days from now, when the count ticks up to 100%, Bernie will lead both measures by large margins. Still, in the meantime, the corporate media can pretend like the Mayor is ah…
"Must be a conspiracy!!!"
Re: The Shadow Inc. app that failed in Iowa last night
#270Earlier quoted context omitted.
Why does it have to be an app? This is the part that confuse d me the most. Do it from an web page, use cloud, heck, it could even be cheaper. You only had 1000 precincts, all you had to deal with is 1000 calls - and if one of them went wrong, you'll let that person know through some kind of reviewing mechanism. I understand that $60K is nothing but this kind of failure is absurd.
I agree with you. Why an app, heck this could be done with a private Google Sheet. If they wanted call in tool, I could set this up in Twilio in 5-10 minutes.