<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script>
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_12' ><div id='gf_12' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_12' id='gform_12' action='/opinion/we-have-never-needed-my-fuzzy-democracy-as-much-as-now/#gf_12' novalidate>
<div class='gform_body gform-body'><ul id='gform_fields_12' class='gform_fields top_label form_sublabel_below description_below'><li id="field_12_5" class="gfield gravity_head gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_12_5"><h3>Get Email Alerts</h3>
<p>Keep updated on what's going on. Get email notifications</p></li><li id="field_12_1" class="gfield gfield_contains_required field_sublabel_hidden_label field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_12_1"><label class='gfield_label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_12_1'>
<span id='input_12_1_3_container' class='name_first' >
<input type='text' name='input_1.3' id='input_12_1_3' value='' tabindex='1000' aria-required='true' placeholder='First Name*' />
<label for='input_12_1_3' class='hidden_sub_label screen-reader-text'>First</label>
</span>
<span id='input_12_1_6_container' class='name_last' >
<input type='text' name='input_1.6' id='input_12_1_6' value='' tabindex='1002' aria-required='true' placeholder='Last Name*' />
<label for='input_12_1_6' class='hidden_sub_label screen-reader-text'>Last</label>
</span>
</div></li><li id="field_12_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_12_2"><label class='gfield_label' for='input_12_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
<input name='input_2' id='input_12_2' type='email' value='' class='large' tabindex='1004' placeholder='Email*' aria-required="true" aria-invalid="false" />
</div></li><li id="field_12_4" class="gfield gf-conf-check gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_12_4"><label class='gfield_label gfield_label_before_complex' >Confirmation<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_12_4'><li class='gchoice gchoice_12_4_1'>
<input class='gfield-choice-input' name='input_4.1' type='checkbox' value='Please keep me updated on new website content and Radix news. (We will process your data in accordance with our <span class="pp"><a href="https://radixuk.org/privacy-policy/">Privacy Policy</a></span>. You may withdraw this consent at any time by <a href=""mailto:
[email protected]"">emailing us</a> or clicking “unsubscribe” at the bottom of our emails).' id='choice_12_4_1' tabindex='1005' />
<label for='choice_12_4_1' id='label_12_4_1'>Please keep me updated on new website content and Radix news. (We will process your data in accordance with our <span class="pp"><a href="https://radixuk.org/privacy-policy/">Privacy Policy</a></span>. You may withdraw this consent at any time by <a href="mailto:
[email protected]">emailing us</a> or clicking “unsubscribe” at the bottom of our emails).</label>
</li></ul></div></li><li id="field_12_6" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_12_6"><label class='gfield_label' for='input_12_6' >Comments</label><div class='ginput_container'><input name='input_6' id='input_12_6' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_12_6'>This field is for validation purposes and should be left unchanged.</div></li></ul></div>
<div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_12' class='gform_button button' value='SUBSCRIBE' tabindex='1006' onclick='if(window["gf_submitting_12"]){return false;} if( !jQuery("#gform_12")[0].checkValidity || jQuery("#gform_12")[0].checkValidity()){window["gf_submitting_12"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_12"]){return false;} if( !jQuery("#gform_12")[0].checkValidity || jQuery("#gform_12")[0].checkValidity()){window["gf_submitting_12"]=true;} jQuery("#gform_12").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=12&title=&description=&tabindex=999' />
<input type='hidden' class='gform_hidden' name='is_submit_12' value='1' />
<input type='hidden' class='gform_hidden' name='gform_submit' value='12' />
<input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
<input type='hidden' class='gform_hidden' name='state_12' value='WyJbXSIsIjg1ZGYwZWM3YzAyMDRmYTcyZDYxNmIwMWJiNmFhYzVhIl0=' />
<input type='hidden' class='gform_hidden' name='gform_target_page_number_12' id='gform_target_page_number_12' value='0' />
<input type='hidden' class='gform_hidden' name='gform_source_page_number_12' id='gform_source_page_number_12' value='1' />
<input type='hidden' name='gform_field_values' value='' />
</div>
<p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="184"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form>
</div>
<iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_12' id='gform_ajax_frame_12' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
<script type="text/javascript">
gform.initializeOnLoaded( function() {gformInitSpinner( 12, 'https://radixuk.org/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_12').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_12');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_12').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_12').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_12').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_12').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_12').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_12').val();gformInitSpinner( 12, 'https://radixuk.org/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [12, current_page]);window['gf_submitting_12'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_12').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_12').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [12]);window['gf_submitting_12'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_12').text());}, 50);}else{jQuery('#gform_12').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [12, current_page]);} );} );
</script>
Sadly, if you think electronic voting is part of the answer, you don’t understand the problem. And I say that as a Qualified Computer Auditor.
A definitive 7500-word paper which will be available shortly deals with all (I believe) of the obvious objections. In order to ensure transparency and auditability I propose there that there be a printer in the voting booth. The printout is inspected by the voter, folded and placed in the ballot box. It would contain the name of the chosen candidate and a bar code. For practical purposes (e.g. rapidity of count) the count would be by scanning the paper ballots, using the electronic record as a control. The paper ballots would be preserved to provide an audit trail.
Do you, David Evans, as a qualified computer auditor, see any problem with this? Especially any problem comparable to stuffed ballot boxes and the like in many jurisdictions? Any problems you still see would have to be greater than the failures of representation generated by FPTP. “Fuzzy” means not perfect, but as good as it gets. Ultimately, nothing is watertight. For the record, I have spent 20 odd years translating German audit reports, mostly for finance rather than computers, and am not impressed, but am fairly familiar with audit sampling and other techniques.
I agree that FPTP elections distort the wishes of the electorate. It was designed for an earlier period of our history when very few men and no women were allowed to vote, and it was designed to keep the rich and the privileged in power. Sadly, the conservatives in Parliament have consistently refused to reform the system which keeps them in power. The argument for a fundamental reform of the UK electoral system was won many years ago, but reform has been prevented by those who benefit from the current system.
I hope I am not the only person to distrust the use of technology in elections. Given the ease with which elections have been manipulated in recent years by the use and abuse of electronic voting systems by the powers that be in many different polities, as a former active politician, I prefer a system which is easy to use, to understand, and to supervise.
A far simpler system is the introduction of proportional representation using the single transferable vote (STV) in multi-member constituencies, with the counting of the votes being scrutinised by members of the public to ensure transparency. It may not be as quick as electronic voting, but it is far cheaper, and infinitely more reliable than machinery. And it produces a result which more accurately reflects the way people voted.
While STV is ideal in some respects (better proportionality than FPTP and maintenance of the constituency link), it has a disadvantage in rural areas where the constituency sizes can become very large, particularly in Scotland. Even Cornwall as a single constituency would be too large IMO. I don’t think that we should be too quick to reject AMS, which allows us to retain reasonable-sized constituencies together with a top-up to improve proportionality. If we followed Roy Jenkins’ Alternative Vote+ approach (https://www.electoral-reform.org.uk/voting-systems/types-of-voting-system/alternative-vote-plus/) but with a larger top-up (40% of seats rather than the 15-20% that Jenkins proposed), I think that we could get sufficient proportionality (the London Assembly has 14 constituency and 11 top-up seats, while Holyrood has 73 constituency and 56 top-up seats). Add allowing party members/registered supporters to choose the list order (a.k.a. primaries) and you remove the need for an open list. Paul Gregory’s ‘fuzzy democracy’ is just far too complicated and demands too much of the individual voter who still has limited time in the polling booth to make his or her choice.
Laurence Cox is still thinking within the box, trying to square the circle, and keep the world safely in the 20th century. Just read his acronym-rich contribution, and do spend a few minutes puzzling over or googling “AMS”. I love this sentence in particular: “Paul Gregory’s ‘fuzzy democracy’ is just far too complicated and demands too much of the individual voter who still has limited time in the polling booth to make his or her choice.”
We seem to have opposing intuitions about the meaning of “complicated” and different opinions of the capabilities of many voters. Fuzzy D. requires citizens to make a note of the best candidate they can find, go to the polling station and vote. End of story. What is complicated about that?
Notwithstanding his low estimate of the capabilities of the individual voter, Laurence Cox expects them to find TWO appropriate candidates from a limited choice proposed by shadowy party preselection processes.
By the way: Where does this time restriction come from? And surely, anyone who only begins to ponder their choice in the polling booth should not be voting anyway.
Ageing or other citizens unfamiliar with screens can still demand a paper ballot with the constituency candidates as now. They simply forgo the possibility of choosing, say, a Remain Tory/Socialist elsewhere in Cornwall instead of the Leave one they are saddled with (or visa versa).
Definitive presentations of Fuzzy Democracy are now online at my website. Thank you, Laurence Cox, for the link to Electoral Reform UK.
With regard to your suspicion of electronic voting systems, please see my reply to the first comment. Since a paper trail would be available, there is no reason to suppose that what is proposed would be more open to abuse than current systems. The mechanism described provides for not one, but two checks if necessary. It does allow scrutiny of votes by members of the public to ensure transparency. Expense does not enter into it when one considers the outrageous misspending that unrepresentative parliaments approve. Democracy, on my understanding, is the default rule of aggregate reason and judgement. It does not come cheap, but is ultimately cheaper than all other forms of governance.
The greatest present danger, incidentally, surely lies elsewhere, namely in the sudden feasibility of vote buying or intimidation: voters could be asked to use their mobile phones to photograph the marked ballot as proof of compliance.
As for Proportional Representation, this has its own grave defects. PR assumes the dominance of parties. I contend that powerful parties are one of the main causes of our malaise, in the UK, the USA, Germany and elsewhere. Especially under PR, the hegemony of parties leads to horse trading and groupthink. But worst of all, parties tend to encourage populism, i.e. the simplification and distortion of issues in order to garner as many votes as possible. Parties pander. Instead of lower thresholds for proportional representation I would argue, therefore, for upper thresholds, such that no party can obtain more than, say, five percent of the turnout. That is, if you must have PR and party hegemony, rather than straight representation as in Fuzzy Democracy.
STV (single transferable vote) is one of the systems of aggregation of votes in order to compensate for the fact that votes for less popular candidates are systematically ignored. It is, I contend, a half-way house from the twentieth century.
In Fuzzy Democracy you always vote for the best you can find. You give a power of attorney to the candidate you vote for. No (or negligible) votes are wasted, even if your candidate loses badly. Parties become more like think tanks, or ad-hoc alliances of the like-minded.
PR and STV are not less complicated than Fuzzy Democracy. On the contrary. But they conceal part of the complication in internal party intrigue during the preselection process.
Fuzzy Democracy is easy to use, understand and supervise. It is just unfamiliar. It is genuinely original (although, granted, everything has antecedents). New and extensive material on my website should answer obvious objections.
It is always difficult to change paradigms. I pondered these issues for many years and when I made the breakthrough several years ago kicked myself for being so blind to the solution staring me in the face. As a former politician, you might see that Fuzzy Democracy is the helper you would have needed since it opens up support avenues that were formerly closed due to party intrigue.
I am curious, although this is slightly ad hominem, whether either you, Peter Arnold, or David Evans, with your shared hostility to technology in elections, use internet banking?