130 karma · joined September 29, 2010
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.
[1]: https://git-scm.com/docs/gitglossary#Documentation/gitglossa...
[2]: https://www.mail-archive.com/git@vger.kernel.org/msg73938.ht...
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.
I don't think consciousness is being invoked to "explain" any of the things you list. The issue to explain is why we observe consciousness existing or accompanying these things in the first place (for ourselves). For example, one can imagine a system capable of referencing itself, choosing actions based on that, etc, that isn't conscious. That's a philosophical zombie. So the question is why aren't we all philosophical zombies.
http://www.fairvote.org/the_fair_representation_act_has_been...
Also, to a mathematician, "dynamics" can often simply mean studying the behavior of iterations of a single function from a space to itself. So the parameter "t" in this case is over the positive integers (or all integers if the function has an inverse).
Another possible argument against is if a partner next to you observes you tossing and turning and possibly speaking in your sleep over time, and then you wake up and describe a dream you were experiencing consistent with what they saw. How would you explain the tossing and turning and talking in one's sleep in your hypothesis?
And in cafe settings where you might be working, there's the problem of people who talk on their phones, as well as not silencing their phone, so you hear a "ding" every time they get a text, etc.
This doesn't explain the many times (at least in my case, for example) where a solution pops into your head before you "restart." In other words, your mind seems to be working on the problem even if you're not consciously working on it / haven't consciously restarted.
For Los Angeles, see page 24 of their RFI: http://vsap.lavote.net/request-for-information/
For San Francisco, see the March 2017 Director's Report here: http://sfgov.org/electionscommission/commission-agenda-packe...
I count thirteen: https://lbry.io/team
One of the things I'm always struck by is how similar the process of writing code is to writing a math paper. There are similar issues of encapsulation and organization. Choosing the right abstractions and good names for things are both important. Definitions correspond to data structures; lemmas correspond to helper functions; theorems to higher-level functions; and sections to modules. You can also "refactor" a math paper in the same way you refactor code (e.g. renaming variables, choosing better names, etc).
What I've found missing in software relative to math is the creative / research part of math, since the math that comes up in software tends to be routine, easy stuff.
Combining suggestions above, perhaps touching it with a ring on your finger would be even better (e.g. a silver ring).