Earlier quoted context omitted.
That would not improve things. A voting system must be able to be checked by any citizen at any moment. Most of the citizen can't: - understand a complex code. - ensure the machine is running this code, easily, conveniently or quickly. - ensure the machine is not, or will not be hacked, by software or hardware mean. - ensure the program does calculate the votes correctly, with no bug. - do any of this in an autonomou…
Most people can't understand the code in openssl. So we shouldn't use it? Let's just make all cryptography closed source then. The average person doesn't even know what an elliptic function is. The point is that there is a large amount of people that do. They check. Not every citizen needs to check, but it is harder for there to be an error or to hoodwink someone if there are more eyes on the code. Essentially why op…
The People's Code
171–180 of 203 posts
Re: The People's Code
#172Earlier quoted context omitted.
No effort towards innovation would then go into that sector. Ever again.
I'm not sure if this it's a popular decision, but I don't really think the private sector should be innovating with our electoral system. Integrity is of utmost importance, and voting machines have been proven vulnerable in the past. I don't think the private sector has appropriate motivation to really get voting right.
Would you feel better if the government designed the machines? A lot of people would probably feel worse.
Right now, you have each state's board of elections making decisions - they get observed by both parties so that they can all sign off on what's happening. Idk. You can never eliminate the possibility of fraud. I just think the likelihood of all of these actors colluding is really low... I mean congress can't even pass a budget.
Re: The People's Code
#173Earlier quoted context omitted.
> There is a lot of internal resistance to open sourcing code Too fucking bad. Do it or get fired.
I'm sure contractors and government employees also don't want people with this level of vitriol looking over their code and sniping them from afar. :)
Re: The People's Code
#174Earlier quoted context omitted.
Looks like the US government makes widescale use of Google analytics, so it's hardly inappropriate: https://analytics.usa.gov/
Pointing out more instances of a problem doesn't make the problem "hardly inappropriate"; it indicates the problem is more widespread.
Re: The People's Code
#175Earlier quoted context omitted.
> Since GitHub is for open-source projects, it also meant that any user could submit a request to modify the code and impact Trump’s website, if the change was approved by the plug-in’s author, a developer in Lisbon named Igor Escobar." That's how it works for any open source project you use, regardless of where it's been hosted. Unless you review the entire codebase (as well as all changes made in new releases), you…
That's not exactly the same as choosing to use something that is hosted on someone else's server, which they could then subsequently modify now that you are using it in a very high-profile project. Of course, judging candidates' by the code quality of their campaign websites is a rather obscure and somewhat useless pastime.
Re: The People's Code
#176Earlier quoted context omitted.
Just a wild guess here, but I bet they're using Google Analytics for the same reason everyone else uses Google Analytics--to see what their audience is looking at. > Also, requiring Javascript in a single page application is a terrible design for this kind of site. Good luck making a single page application without Javascript! It is all in 25 requests and 668KB, not the lightest site, but that's actually less data th…
I know why they want analytics; I'm asking why they are giving out live tracking data to a single private company. This free data is effectively a subsidy. > Good luck making a single page application without Javascript The bad design decision was making it a single page application in the first place. This should be a static site, or very lightweight (and easily cached) framework. > 25 requests and 668KB That's an o…
Re: The People's Code
#177Earlier quoted context omitted.
No effort towards innovation would then go into that sector. Ever again.
I'm not sure if this it's a popular decision, but I don't really think the private sector should be innovating with our electoral system. Integrity is of utmost importance, and voting machines have been proven vulnerable in the past. I don't think the private sector has appropriate motivation to really get voting right.
I'm not saying I prefer Diebold, but I certainly prefer it if the only other option is the House/Senate $PARTY Caucus.
Re: The People's Code
#178Earlier quoted context omitted.
Just a wild guess here, but I bet they're using Google Analytics for the same reason everyone else uses Google Analytics--to see what their audience is looking at. > Also, requiring Javascript in a single page application is a terrible design for this kind of site. Good luck making a single page application without Javascript! It is all in 25 requests and 668KB, not the lightest site, but that's actually less data th…
I know why they want analytics; I'm asking why they are giving out live tracking data to a single private company. This free data is effectively a subsidy. > Good luck making a single page application without Javascript The bad design decision was making it a single page application in the first place. This should be a static site, or very lightweight (and easily cached) framework. > 25 requests and 668KB That's an o…
How is it a subsidy? They are getting the analytical data they want and are not having to pay anything for it. They could spend tons of time and money to build an analytics system, but that sounds like a waste of tax dollars. You'll also notice that their code is hosted on GitHub, is that a subsidy too?
Re: The People's Code
#179Earlier quoted context omitted.
No effort towards innovation would then go into that sector. Ever again.
I, as a taxpayer/legislator, can't contract a private company to (for a token fee) write and support a codebase that they will (as part of the contract) open source? The people win, as we get open source and hopefully transparent code. The company wins, as they're paid for their work (as they should be). I fully expect that this would be more expensive than closed source. (I'm not convinced that we should be using el…
Re: The People's Code
#180Earlier quoted context omitted.
No effort towards innovation would then go into that sector. Ever again.
I'm not sure if this it's a popular decision, but I don't really think the private sector should be innovating with our electoral system. Integrity is of utmost importance, and voting machines have been proven vulnerable in the past. I don't think the private sector has appropriate motivation to really get voting right.
A smarter thing to do would be to create a selection pool defined as any registered voter over the age of 75; and from that pool they choose their election technology board. And that board procures the election system based on the budget the legislature gives them. That is, the budget is the budget only, it doesn't say anything about what technology or brand is used, the only attachment is that funds are used for the state election system. If someone over 75 can't understand how our election system works, we're screwed, and in fact we've seen how voting systems have failed, have altered the outcome of elections, and because they had no paper trail, and no meaningful way to do recounts or audits there's no recourse.