Hacker Newsnew | past | comments | ask | show | jobs | submit | stonesixone's commentslogin

There is now: https://www.voting.works/ Their system has been used in real elections in Mississippi, and they’re actively working to expand to other states.


> If anyone in government really wants to have a notable legacy, here's how: petition the USDS to create an integrated open-source election system, and get people like Matt Blaze and Harri Hursti to run a red team against it.

Check out the nonprofit VotingWorks, which is far along in already doing this: https://github.com/votingworks For example, their system has been used in Mississippi in real elections.


Awesome, thank you.


Or even the first one could have been a false positive.


Indeed, this is called an "evil merge" [1], and here's [2] even an email with Linus mentioning it. I'm surprised the blog post doesn't mention evil merges by name, as this seems to be a prime example of why they're called evil.

[1]: https://git-scm.com/docs/gitglossary#Documentation/gitglossa...

[2]: https://www.mail-archive.com/git@vger.kernel.org/msg73938.ht...


Speaking personally, I would say I'm most creative when dreaming (where there are no constraints).


If we're talking anecdotes, I've always been most creative when I have tight constraints to work within (technical, time, aesthetic etc). For example, some of my most imaginative code was when trying to fit some code into a teeny tiny microcontroller. Some of the most fun too (provided that time wasn't also a constraint, I find that mixing a time constraint with other constraints often turns it from a fun puzzle to a stressful task).


To be entirely pedantic, there are constraints on intention, objectives/aims/goals, and relation(as in with others).


The City and County of San Francisco has started funding a project to do just this. More info can be found here: https://osvtac.github.io/


No, Los Angeles County's new tabulator isn't open source. Look what happened when someone tried to request the source code for their "open source" system (as LA County's press release called it). LA County replied that it's "exempt from disclosure" for a whole host of reasons (2 pages worth):

https://osvtac.github.io/files/meetings/2018/2018-09-13/pack...

https://osvtac.github.io/meetings/2018/2018-09-13/agenda

In contrast, the City and County of San Francisco is working on developing and certifying an open source paper-ballot system.


And that's not even close to the most shady action a government has tried with software that I've heard about.


Thanks. I wish I wasn't surprised. Just disappointed.

I've had prior run-ins with Dean Logan. A leopard can't change his spots. I'm now mad at myself for thinking things have gotten better.

Thanks again.


Thanks, Tom! If you could go back and make the decision over again, would you have done enterprise sooner, or later? Do you think GitHub would still have been very successful if you stuck only with SaaS?


Given today's tooling, I would probably have started later, but at the time it took us long enough to get a good Enterprise product put together that having started quite early gave us a reasonable timeline to enter the Enterprise market with a competent offering. I don't regret our timing at all.

The biggest problem with getting into Enterprise too early is that it will slow you down. With today's great tooling (e.g. Replicated) you can accelerate your technical solution, but you'll still be faced with the overall added complexity of an expanded deployment base, differing customer requirements, more complex (and demanding) support requests, long sales cycles requiring dedicated sales people, and a lot more. All of this to say, sometimes its better to keep velocity up so you can accomplish more with the goal of getting Enterprises to come to YOU.


This is basically what San Francisco, CA does. They use 3 10-sided dice to randomly choose 1% of ~600 precincts to manually audit. You can watch the random selection for the June 2018 election here: https://www.youtube.com/watch?v=wLSLlBkFY-Y


They reserve the right to make it open source in that contract, but they may or may not do so.


LA County has the right, and elsewhere they've said that they will (although of course plans change, with some caveats about device firmware and using it for your own elections


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: