{"id":17362,"date":"2020-03-04T13:08:54","date_gmt":"2020-03-04T13:08:54","guid":{"rendered":"https:\/\/rbsitsoftwaresolution.com\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html"},"modified":"2020-03-04T13:08:54","modified_gmt":"2020-03-04T13:08:54","slug":"how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped","status":"publish","type":"post","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html","title":{"rendered":"How the Iowa caucus app went wrong and how open source could have helped"},"content":{"rendered":"<p>                                                                                                                                                    <span class=\"img \"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.wordpressdynamos.com\/timesofnewscdn\/blog\/0cc06_thumb.jpg?resize=570%2C322&#038;ssl=1\" class=\"\" alt=\"\" height=\"322\" width=\"570\" \/><\/span><\/p>\n<p>\t<span>Can AI help elections?<\/span><br \/>\n\t<span>Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT&#8217;s collective learning group, to talk about how AI has the potential to improve elections.<\/span><br \/>\n\t<img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.wordpressdynamos.com\/timesofnewscdn\/blog\/0cc06_thumb.jpg?w=640&#038;ssl=1\" alt=\"\" \/><\/p>\n<p>When the <a href=\"javascript:void(0)\">Iowa Democratic Caucus results were delayed by an application foul-up<\/a>\u00a0 <a href=\"javascript:void(0)\">Bernie Sanders supporters were outraged at a stolen victory.<\/a>\u00a0Now, as the results trickle in, and <a href=\"javascript:void(0)\">Sanders&#8217; results turned out OK<\/a>, they&#8217;ve quieted down. But the fact remains that the application not only fouled up caucus results reporting, but it also made people even less trusting of the election process.\u00a0<\/p>\n<p>Most of the Iowa caucus post-mortem has focused on <a href=\"javascript:void(0)\">Shadow<\/a>, the company behind the app, and its parent organization, <a href=\"javascript:void(0)\">Acronym<\/a>. The root problem wasn&#8217;t with the groups behind the misfiring application, IowaReporterApp; it was with a fundamentally flawed software development process.\u00a0  <\/p>\n<h3>What happened with the Iowa caucus app?<\/h3>\n<p>The app was insufficiently tested, didn&#8217;t install properly on many phones, and frequently failed to perform as expected. In short, the app was ripe for failure. Even before the caucus, many <a href=\"javascript:void(0)\">experts were concerned about the app&#8217;s security<\/a>.\u00a0<\/p>\n<p>It wasn&#8217;t the first time. In 2016, Iowa precinct chairs tried to use <a href=\"javascript:void(0)\">a Microsoft smartphone app <\/a>to relay results to party headquarters. Its <a href=\"javascript:void(0)\">reporting mechanism crashed<\/a>.  <\/p>\n<p>This time around <a href=\"javascript:void(0)\">Shadow was paid about $63,000 by the Iowa Democratic Party<\/a> and $58,000 by the Nevada Democratic Party to develop IowaReporterApp. That may sound like a lot of money, but for a mission-critical, mobile application it was on the cheap side.  <\/p>\n<p>IowaReporterApp had a simple job: Count support for candidates and report back via the app. But the app didn&#8217;t scale, the phone lines were understaffed, and caucus connectivity was spotty. In short, a programming failure was exacerbated by deployment and execution problems. \u00a0<br \/>\u00a0<\/p>\n<p>Shadow admitted as much:\u00a0<\/p>\n<blockquote>\n<p>&#8220;We sincerely regret the delay in the reporting of the results of last night&#8217;s Iowa caucuses and the uncertainty it has caused to the candidates, their campaigns, and Democratic caucus-goers. As the Iowa Democratic Party has confirmed, the underlying data and collection process via Shadow&#8217;s mobile caucus app was sound and accurate, but our process to transmit that caucus results data generated via the app to the IDP was not.&#8221;  <\/p>\n<\/blockquote>\n<h3>Was the Iowa caucus app tested at all?<\/h3>\n<section class=\"sharethrough-top\" data-component=\"medusaContentRecommendation\" data-medusa-content-recommendation-options=\"{promo:promo_zd_recommendation_sharethrough_top_in_article_desktop,spot:dfp-in-article}\">\n<\/section>\n<p>Some people have called the Iowa caucus a beta test. I wish! This was an alpha test. The program was only made available to users on Jan. 18, just over two weeks before the caucus.\u00a0  <\/p>\n<p>To install the application, instead of using a mainstream app store, users had to download and install it into their phones from <a href=\"javascript:void(0)\">TestFairy<\/a>, an Android app testing platform, and Apple&#8217;s beta app <a href=\"javascript:void(0)\">TestFlight<\/a> test site.\u00a0  <\/p>\n<p>According to <a href=\"javascript:void(0)\"><em>Vice<\/em><\/a>, Jonathan Green, chair of the Democratic presidential primary caucuses in Iowa&#8217;s Fremont Township and Lone Tree precincts and an IT systems administrator, the <a href=\"javascript:void(0)\">program didn&#8217;t work properly<\/a>. Indeed, Green said, he didn&#8217;t receive final app instructions until Feb. 3 at 1pm, the day of the caucus. The final instruction e-mail also added that precinct leaders should call the results if the app &#8220;stalls\/freezes\/locks up.&#8221;  <\/p>\n<p>As Herbert Lin, senior research scholar for Cyber Policy and Security, Center for International Security and Cooperation at Stanford University, observed, &#8220;The idea of releasing a <a href=\"javascript:void(0)\">poorly tested app to users without app-specific training<\/a>\u00a0hours before it was to be used for real is the height of hubris &#8212; or naivete.&#8221;<\/p>\n<h3>There was reason to believe the app would blow up<\/h3>\n<p>As Evan (Rabble) Henshaw-Plath, CEO of <a href=\"javascript:void(0)\">Planetary<\/a>, a new decentralized social network, tweeted [sic]:\u00a0<\/p>\n<blockquote>\n<p>&#8220;The <a href=\"javascript:void(0)\">caucus app is firebase \/ react app<\/a> built by one senior engineer who&#8217;s not done mobile apps and a bunch of folks who were very recent code academy graduates who as of a couple months ago worked as a prep cook for Starbucks and receptionist at Regus.&#8221;  <\/p>\n<\/blockquote>\n<p>In short, the app and its underlying infrastructure were badly done. Then, the fail-safe after that &#8212; calling in the results &#8212; failed because not enough people were available to deal with the load. So, the Iowa caucus failed because of simple incompetence.\u00a0<\/p>\n<p>Another reason the app failed badly is due to how electoral software is funded and a misguided belief in proprietary software development. Henshaw-Plath tweeted that the &#8220;<a href=\"javascript:void(0)\">fundamental problem<\/a> is we&#8217;ve got a very broken way we fund campaign tech.&#8221; Political software is, by its very nature, focused on the short term: Gaining contributions and winning the election.\u00a0<\/p>\n<p>Therefore, he continued, while &#8220;in normal tech circles <a href=\"javascript:void(0)\">we&#8217;d have a bunch of free software libraries and tools<\/a> we build on together, but the campaign tech space doesn&#8217;t have this because decision makers fear our tools will be taken and used by the other side.&#8221;  <\/p>\n<p>&#8220;The decision makers,&#8221; he continued, &#8220;refuse to use free software, alienating the <a href=\"javascript:void(0)\">progcoders<\/a>\/<a href=\"javascript:void(0)\">ragtag<\/a> communities. They also refuse to fund projects between cycles to build reusable platforms.&#8221;  <\/p>\n<p>This is fundamentally flawed thinking by leaders without a grasp of how modern software development works.<\/p>\n<p>As Alex Stamos, a cybersecurity expert at Stanford University, tweeted:  <\/p>\n<blockquote>\n<p>You are <a href=\"javascript:void(0)\">building a tabulation system on the critical path of human history<\/a>. Do you:  \t<\/p>\n<p>a) Have your decent public university CS dept build an open-source solution and ask for public review?  \t<\/p>\n<p>b) Pay the lowest bidder and keep it secret from election security experts? \t<\/p>\n<\/blockquote>\n<p>The result is, well, we just saw it: A proprietary program thrown together without enough time by developers who were outmatched by their job. This simply doesn&#8217;t work. \t<\/p>\n<h3>Open source is the way forward<\/h3>\n<p>It took years, but everyone outside of Apple now uses open-source methods to create the software that&#8217;s changing the world. Political party leaders need to wake up and realize it&#8217;s the 21st century and embrace it as well.\u00a0 It&#8217;s not as if open-source election software projects don&#8217;t exist. Here are some that could help us have safe, trustworthy political campaigns and elections:<\/p>\n<p>The <a href=\"javascript:void(0)\">Progressive Coders Network<\/a>&#8216;s mission is to build open-source tools to empower the grassroots and reduce the influence of big money in politics. Some of their projects include\u00a0<a href=\"javascript:void(0)\">National Voter File<\/a>, a modern database of voter files;\u00a0<a href=\"javascript:void(0)\">Carpool action<\/a>, a program to link voters to drivers; and the <a href=\"javascript:void(0)\">Princeton Gerrymandering Project<\/a>, which seeks to bring mathematical fairness to electoral district mapping.\u00a0<\/p>\n<p>Ragtag has a similar mission to Progressive Coders. Some of their projects include <a href=\"javascript:void(0)\">Helpdesk<\/a> to connect campaign workers and political activists with tech-savvy helpers and <a href=\"javascript:void(0)\">Web Squads<\/a> for campaigns needing website development help. In both these groups, we&#8217;re seeing basic civics, a class sorely missing for generations from schools, coming together with open-source software.<\/p>\n<p>It&#8217;s not just small groups working on open-sourcing the election process. Microsoft is getting into the open-source election act. <a href=\"javascript:void(0)\">ElectionGuard<\/a> is an open-source software development kit (SDK) for cryptographically securing voting machines.\u00a0<a href=\"javascript:void(0)\">ElectionGuard should be released soon<\/a> and, hopefully, will be implemented in some voting machines before the 2020 general election.  <\/p>\n<p>The <a href=\"javascript:void(0)\">US Cybersecurity and Infrastructure Security Agency (CISA)<\/a> and <a href=\"javascript:void(0)\">VotingWorks<\/a>\u00a0(a non-partisan, organization) recently <a href=\"javascript:void(0)\">open-sourced a tool for auditing election results<\/a>: <a href=\"javascript:void(0)\">Arlo<\/a>. Its code is <a href=\"javascript:void(0)\">available on GitHub<\/a>.  <\/p>\n<p>The <a href=\"javascript:void(0)\">Open Source Election Technology (OSET) Institute<\/a>, as part of its <a href=\"javascript:void(0)\">Trust the Vote<\/a> project, is working on <a href=\"javascript:void(0)\">ElectOS<\/a>, a long-idle open-source elections technology platform. When completed, this work in progress will support elections administration and voting. That will include creating, marking, casting, and counting ballots and managing all back-office functions.\u00a0<\/p>\n<p>ElectOS, in theory, could replace today&#8217;s flawed and obsolete electronic voting systems. But real work needs to be done on it before it can be deployed in elections.  <\/p>\n<p>The <a href=\"javascript:void(0)\">top three voting machine manufacturers<\/a>\u00a0&#8212; ESS. Hart InterCivic, and Dominion &#8212; all use proprietary software. Indeed, most of these run on <a href=\"javascript:void(0)\">\u00a0Windows 7 or even older operating systems<\/a>. Oh, and in case you&#8217;ve been living under a rock, <a href=\"javascript:void(0)\">Windows 7 fell out of support in January 2020<\/a>.  <\/p>\n<h3>Software failures like Iowa&#8217;s are unacceptable<\/h3>\n<p>It&#8217;s well past time that political parties and governments move to open source.\u00a0<\/p>\n<p>Although, as Lin pointed out, Iowa got one thing right: &#8220;<a href=\"javascript:void(0)\">It required that votes be counted on paper<\/a>, and then tallied electronically. &#8230; With that paper trail, the Democrats &#8212; and the nation as a whole &#8212; will be able to regard this event as a case study in how to recover from a poorly run election. \u2026 Without the paper trail, there would never be any clarity &#8212; just a whole lot of doubt.&#8221;  <\/p>\n<p>The last thing we need is more doubt in our elections. Open source or proprietary, we need a paper ballot audit trail. Unfortunately, Lin observed, &#8220;<a href=\"javascript:void(0)\">voters in at least nine states<\/a> including Texas, New Jersey, and Indiana will cast their ballots electronically on systems that do not leave a paper trail.&#8221; This is a mistake that may be even worse than continuing to rely on out-of-date proprietary software for our elections.\u00a0  <\/p>\n<h3><strong>Related Stories:<\/strong><\/h3>\n<ul>\n<li><a href=\"javascript:void(0)\">Iowa caucus app fiasco highlights need for IT best practices<\/a><\/li>\n<li><a href=\"javascript:void(0)\">CISA and VotingWorks release open-source post-election auditing tool<\/a><\/li>\n<li><a href=\"javascript:void(0)\">Microsoft demos ElectionGuard technology for securing electronic voting machines<\/a><\/li>\n<\/ul>\n<p>Article source: https:\/\/www.zdnet.com\/article\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped\/#ftag=RSSbaffb68<\/p>","protected":false},"excerpt":{"rendered":"<p>Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT&#8217;s collective learning group, to talk about how AI has the potential to improve elections. When the <\/p>\n","protected":false},"author":1,"featured_media":17363,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[31],"tags":[34],"class_list":["post-17362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-updates","tag-linux-updates"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT&#039;s collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"R Software Solution\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"IT and Latest Technology Updates - R Software Solution | a new innovation\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution\" \/>\n\t\t<meta property=\"og:description\" content=\"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT&#039;s collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-04T13:08:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-04T13:08:54+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT&#039;s collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&amp;ssl=1\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#article\",\"name\":\"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution\",\"headline\":\"How the Iowa caucus app went wrong and how open source could have helped\",\"author\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wordpressdynamos.com\\\/timesofnewscdn\\\/blog\\\/c54c7_0cc06_thumb.jpg?fit=%2C&ssl=1\"},\"datePublished\":\"2020-03-04T13:08:54+00:00\",\"dateModified\":\"2020-03-04T13:08:54+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#webpage\"},\"articleSection\":\"Linux Updates, Linux Updates\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/linux-updates#listItem\",\"name\":\"Linux Updates\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/linux-updates#listItem\",\"position\":2,\"name\":\"Linux Updates\",\"item\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/linux-updates\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#listItem\",\"name\":\"How the Iowa caucus app went wrong and how open source could have helped\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#listItem\",\"position\":3,\"name\":\"How the Iowa caucus app went wrong and how open source could have helped\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/linux-updates#listItem\",\"name\":\"Linux Updates\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#organization\",\"name\":\"IT and Latest Technology Updates - R Software Solution\",\"description\":\"a new innovation\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/logo.png?fit=94%2C59&ssl=1\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\\\/#organizationLogo\",\"width\":94,\"height\":59},\"image\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin\",\"name\":\"R Software Solution\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3599de799aedfbc984125925734530ce764a18831ce50eacf4bd35eca6bad4db?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"R Software Solution\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#webpage\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\",\"name\":\"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution\",\"description\":\"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT's collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wordpressdynamos.com\\\/timesofnewscdn\\\/blog\\\/c54c7_0cc06_thumb.jpg?fit=%2C&ssl=1\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\\\/#mainImage\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#mainImage\"},\"datePublished\":\"2020-03-04T13:08:54+00:00\",\"dateModified\":\"2020-03-04T13:08:54+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/\",\"name\":\"IT and Latest Technology Updates - R Software Solution\",\"description\":\"a new innovation\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution","description":"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT's collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and","canonical_url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#article","name":"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution","headline":"How the Iowa caucus app went wrong and how open source could have helped","author":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author"},"publisher":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wordpressdynamos.com\/timesofnewscdn\/blog\/c54c7_0cc06_thumb.jpg?fit=%2C&ssl=1"},"datePublished":"2020-03-04T13:08:54+00:00","dateModified":"2020-03-04T13:08:54+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#webpage"},"isPartOf":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#webpage"},"articleSection":"Linux Updates, Linux Updates"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/linux-updates#listItem","name":"Linux Updates"}},{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/linux-updates#listItem","position":2,"name":"Linux Updates","item":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/linux-updates","nextItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#listItem","name":"How the Iowa caucus app went wrong and how open source could have helped"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#listItem","position":3,"name":"How the Iowa caucus app went wrong and how open source could have helped","previousItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/linux-updates#listItem","name":"Linux Updates"}}]},{"@type":"Organization","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#organization","name":"IT and Latest Technology Updates - R Software Solution","description":"a new innovation","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&ssl=1","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\/#organizationLogo","width":94,"height":59},"image":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin","name":"R Software Solution","image":{"@type":"ImageObject","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3599de799aedfbc984125925734530ce764a18831ce50eacf4bd35eca6bad4db?s=96&d=mm&r=g","width":96,"height":96,"caption":"R Software Solution"}},{"@type":"WebPage","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#webpage","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html","name":"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution","description":"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT's collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#breadcrumblist"},"author":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author"},"creator":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wordpressdynamos.com\/timesofnewscdn\/blog\/c54c7_0cc06_thumb.jpg?fit=%2C&ssl=1","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html\/#mainImage"},"primaryImageOfPage":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html#mainImage"},"datePublished":"2020-03-04T13:08:54+00:00","dateModified":"2020-03-04T13:08:54+00:00"},{"@type":"WebSite","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#website","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/","name":"IT and Latest Technology Updates - R Software Solution","description":"a new innovation","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"IT and Latest Technology Updates - R Software Solution | a new innovation","og:type":"article","og:title":"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution","og:description":"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT's collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and","og:url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html","og:image":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1","og:image:secure_url":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1","article:published_time":"2020-03-04T13:08:54+00:00","article:modified_time":"2020-03-04T13:08:54+00:00","twitter:card":"summary_large_image","twitter:title":"How the Iowa caucus app went wrong and how open source could have helped IT and Latest Technology Updates - R Software Solution","twitter:description":"Can AI help elections? Tonya Hall talks with Dr. Cesar Hidalgo, director of MIT's collective learning group, to talk about how AI has the potential to improve elections. When the Iowa Democratic Caucus results were delayed by an application foul-up Bernie Sanders supporters were outraged at a stolen victory. Now, as the results trickle in, and","twitter:image":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&ssl=1"},"aioseo_meta_data":{"post_id":"17362","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-13 23:41:10","updated":"2026-09-26 08:37:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/linux-updates\" title=\"Linux Updates\">Linux Updates<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow the Iowa caucus app went wrong and how open source could have helped\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/"},{"label":"Linux Updates","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/linux-updates"},{"label":"How the Iowa caucus app went wrong and how open source could have helped","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/how-the-iowa-caucus-app-went-wrong-and-how-open-source-could-have-helped.html"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wordpressdynamos.com\/timesofnewscdn\/blog\/c54c7_0cc06_thumb.jpg?fit=%2C&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7WU2O-4w2","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/posts\/17362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/comments?post=17362"}],"version-history":[{"count":0,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/posts\/17362\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/media\/17363"}],"wp:attachment":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/media?parent=17362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/categories?post=17362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/tags?post=17362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}