White House Source Code Policy a Big Win for Open Government
eff.org
eff.org
This is an unusually direct opportunity to share your expertise to help the entire U.S. federal government do a better job of building software.
I did a request for Chicago's $100M ticketing system's code - written by IBM - and they're acting very, very slowly to further respond. More so than usual. Hopefully this sort of work helps out :). I feel like I should probably contact EFF after seeing this..
And gladly - I'll try to keep you updated.
I'd prefer that those machines could have their code audited.
If you want this in your state, push them (that is, your state senators and state legislature) to adopt a similar policy at the state level.
Really, open source software isn't good enough for voting machines. We need open source firmware and hardware. And there even needs to be a spec, with test cases, on how to network everything if it's indeed going to get networked. The entire voting ecosystem is questionable without complete transparency.
Good to see the government considering steps like this. Still, the system needs a major upgrade of tech understanding if we're to really introduce better tech within government. We can begin by electing people who understand technology.
https://github.com/WhiteHouse/wh-app-android/blob/master/app...
public
boolean checkNetworkElseFail()
{
public
Tracker getTracker()
{
etc. Who does that?? And that's despite the fact that"Contributers [sic] are expected to adhere to the official Android Code Style Guidelines." ;)
You mean the indentation style? The K&R vs ANSI/Allman thing?
That argument started well before java, and continues. I would guess you're seeing it there because whoever wrote it had previously been a C++ developer. Inertia. GNU's classpath, for example, is indented this way...same thing, inertia. Easy enough to batch reformat though.
$[public|private|whatever-else-can-behere](FUNCTION_YOURE_LOOKING_FOR)
you can do a slightly simpler $(FUNCTION_YOURE_LOOKING_FOR)
Obviously your code editor/IDE should handle that, but maybe if you wanted to whip up a quick script to something a little odd, it'd be quite handy to have the function name on a separate line.I think the idea dates back to early C. I've definitely seen C code with the return type on a separate line.