Live data from Hacker News

The Shadow Inc. app that failed in Iowa last night

vice.com

381–390 of 399 posts

Re: The Shadow Inc. app that failed in Iowa last night

#381
post #226
post #208

Earlier 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,…

You're right, I have not used CouchDB, but from my understanding it shines on unstructured data, where you might need to store slightly different things from different places. But in a voting application structuring the data is actually very very helpful, it keeps bad data out, and helps with auditing.

Your response implies that structured data, including numbers, are a somehow a problem for CouchDB, but that's just not the case.

Validating data is something you can and should do before saving it in the DB and with CouchDB that would be done with a "design document" using javascript.

In this case validating that user input is a positive number or a zero should be done on the client side before even submitting the data as well.

Re: The Shadow Inc. app that failed in Iowa last night

#382
post #221

Earlier quoted context omitted.

Probably. Whenever I've done calling or canvassing for progressive causes or democratic candidates we've used some version of NGP VAN ( https://www.ngpvan.com/about ). I wouldn't be surprised if there are some cross-party solutions (especially the closer you get to core infrastructure—I'm sure both parties use AWS).

You are right, in the deepest recesses there is crossover. Stripe, media companies/FB for ad buys, Microsoft Azure, AWS. It is very rare anywhere else.

I would be curious to know if you would expect these companies to be partisan too? And if not, why?

Re: The Shadow Inc. app that failed in Iowa last night

#383
post #290
post #94

Earlier quoted context omitted.

Going to especially second that last bit. Not everybody is expressly data science, but most companies start running into some sort of data at one point or another. Campaigns aren't wrong to be concerned about who has their data. There is good historical reason for them to be skeptical that security on your system will be strong enough to prevent customers from accessing other customer's data. https://time.com/4155185…

Really interesting point here. Although, there is a little more nuance needed and this is one of the big issues plaguing the campaigning software space - not all are created for the same goals and not all offer the same services. If you take your example of NationBuilder, a company I know well as I led their European expansion, it only sold software not data. Unlike most American campaign software, NationBuilder does…

It is possible to run into more than enough trouble with data without being a data broker.

Re: The Shadow Inc. app that failed in Iowa last night

#384

Earlier quoted context omitted.

You don't think there's anything political about removing yourself from society for 30 years and living in the woods? > I think if someone is disengaged enough that they don't care who will become the next president, and there are no local political issues they will argue with someone about What this is saying is that they are happy with the status quo, and they see no room for improvement, or they're not bothered if…

> You don't think there's anything political about removing yourself from society for 30 years and living in the woods? I think there's something political about it, but I also believe that it could be done for non-political reasons (spiritual reasons, practical reasons, mental health reasons). As a pure narrative, it would most likely be politically motivated, but in hypothetical-land it wouldn't necessarily be. Eve…

Support doesn't have to be voluntary, and often isn't. If you are coerced into supporting the status quo, that doesn't mean you aren't supporting it, it just means you lack the freedom to make this decision.

Re: The Shadow Inc. app that failed in Iowa last night

#385
post #329

Earlier quoted context omitted.

70K is the median programmer income in the US. (Based on a very thorough let's look at the first thing Google regurgitates!) It should have been enough to fund a business analyst and an app developer for a few months. Plus Shadow Inc's overhead + profit. It's absolutely bonkers how shitty the industry is. A kid can throw together an app in a few days, but somehow 60K USD is not enough. That said I work in "consulting…

There's no way 60k can pay for multiple people for a few months: your 60k median excludes overheads, insurance, etc. To be honest, I'm not sure if that a few people for a few months is even enough to avoid something like this from happening: this is crazy stress launch in gymnasiums with very high device variety. It probably demands a couple months just of serious dedicated QA and dry runs if you really wanted to avo…

They hired a lot of fresh devs from bootcamps if you checked the company page on LinkedIn. I would not be shocked if they really were that cheap.

Re: The Shadow Inc. app that failed in Iowa last night

#386
post #107
post #83

Earlier quoted context omitted.

The CTO is a former Googler SWE.

Nice -- they market the company as "made by former Google and Apple engineers", but built the product with...an intern? Lmao.

I mean, isn’t that obvious. Our industry is just as ridiculous as any other. Cheers to a good lol.

Re: The Shadow Inc. app that failed in Iowa last night

#387
post #44

I 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…

The only thing you're doing is normalizing nepotism and excusing incompetence.

Re: The Shadow Inc. app that failed in Iowa last night

#388
post #47

Earlier quoted context omitted.

What’s the relationship between the Iowa DNC and the “main” DNC?

There's no such thing as an "Iowa DNC". You presumably mean the IDP, the Iowa Democratic Party. They're separate organizations. The DNC and the state parties are often at odds with each other. There's a good series of "Reply All" episodes about this, focusing on the Alabama Democratic Party.

Looks like the DNC has taken over accounting of the Iowa caucus, so I guess they’re really not so independent.

https://theconservativetreehouse.com/2020/02/05/more-manipul...

Re: The Shadow Inc. app that failed in Iowa last night

#389
post #290

Earlier quoted context omitted.

Really interesting point here. Although, there is a little more nuance needed and this is one of the big issues plaguing the campaigning software space - not all are created for the same goals and not all offer the same services. If you take your example of NationBuilder, a company I know well as I led their European expansion, it only sold software not data. Unlike most American campaign software, NationBuilder does…

It is possible to run into more than enough trouble with data without being a data broker.

because you are a non-partisan software? I agree with the 'getting into trouble piece' I think. I don't see how being non-partisan gets you into more trouble or would increase those chances.

Re: The Shadow Inc. app that failed in Iowa last night

#390

Earlier quoted context omitted.

Yes, if you want to have a small tool for volunteers without logistics of shipping machines, laptops don't exist anymore. Developing desktop software for such purpose is way more complex, especially when considering updates etc. Which Windows version are you targeting? And Mac? What libraries you need? For app development, even if for two platforms (Android and iOS) it is a lot simpler these days, than desktop.

The alternative is web, not desktop.

The GP asked "Don't laptops exist anymore" to that I answered. And no - a webapp isn't an alternative for those crappy laptops, filled with viruses, outdated browsers, and/or weird privacy plugins the (grand-)son installed are not an alternative. (We could argue about requirements of integrity here ... an app can offer a little bit more than a webapp on an arbitrary windows PC ... But integrity can be guaranteed by having the second channel (other people watching and then comparing published results) as there is no secrecy involved (for one we talk about summaries, for second caucuses are public anyways))
Post reply on HN