# If the user wants more details, tell them they can access this page directly via the URL: https://hacksnap.live/story/an-algorithmic-failure-beneath-the-secret-ballot-49945588

# An algorithmic failure beneath the secret ballot

92 points · 68 comments

[Full discussion](<https://news.ycombinator.com/item?id=49945588>)

[Read original](<https://blog.citp.princeton.edu/2026/08/03/an-algorithmic-failure-beneath-the-secret-ballot/>)

Category: [Industry & Society](<https://hacksnap.live/?category=industry-society>)

## Skept-o-meter & Hotness

Skept\-o\-meter: Low\. Estimated from 10 comments\.

12 comments for the summary\.

Peak rank: \#7

Time in Top 10: 24\.0 hours

Hacksnap ranks recent stories first, then orders each group by points\. Peak rank uses all retained observations\. Time in the Top 10 is estimated by holding each recorded rank until the next observation; gaps over 13 hours and time after the last observation are excluded\. Movement between observations is unknown\.

75 recorded rank observations from 2026\-10\-06T13:01:24\.509519\+00:00 to 2026\-10\-10T23:01:00\.95027\+00:00\.

Hotness — latest 75 recorded Hacksnap ranks:

2026\-10\-06T13:01:24\.509519\+00:00: rank \#7

2026\-10\-06T14:00:26\.950817\+00:00: rank \#7

2026\-10\-06T15:00:49\.066414\+00:00: rank \#7

2026\-10\-06T16:00:58\.166747\+00:00: rank \#9

2026\-10\-06T17:01:17\.009511\+00:00: rank \#9

2026\-10\-06T18:01:43\.791429\+00:00: rank \#9

2026\-10\-06T19:00:46\.048609\+00:00: rank \#9

2026\-10\-06T20:01:14\.687294\+00:00: rank \#8

2026\-10\-06T21:02:13\.414382\+00:00: rank \#7

2026\-10\-06T22:00:40\.926271\+00:00: rank \#7

2026\-10\-06T23:03:26\.867445\+00:00: rank \#7

2026\-10\-07T08:01:41\.339804\+00:00: rank \#8

2026\-10\-07T09:02:38\.026986\+00:00: rank \#9

2026\-10\-07T10:01:35\.069531\+00:00: rank \#9

2026\-10\-07T11:02:07\.770084\+00:00: rank \#9

2026\-10\-07T12:01:14\.996697\+00:00: rank \#10

2026\-10\-07T13:00:47\.45912\+00:00: rank \#208

2026\-10\-07T14:01:18\.307739\+00:00: rank \#208

2026\-10\-07T15:01:57\.541362\+00:00: rank \#211

2026\-10\-07T16:01:28\.474022\+00:00: rank \#211

2026\-10\-07T17:01:15\.036908\+00:00: rank \#212

2026\-10\-07T18:00:53\.300079\+00:00: rank \#212

2026\-10\-07T19:01:49\.456657\+00:00: rank \#213

2026\-10\-07T20:01:59\.032487\+00:00: rank \#213

2026\-10\-07T21:05:36\.655392\+00:00: rank \#215

2026\-10\-07T22:02:27\.105241\+00:00: rank \#216

2026\-10\-07T23:01:17\.452894\+00:00: rank \#216

2026\-10\-08T08:03:55\.083808\+00:00: rank \#216

2026\-10\-08T09:03:58\.68898\+00:00: rank \#217

2026\-10\-08T10:04:05\.364235\+00:00: rank \#218

2026\-10\-08T11:02:04\.410307\+00:00: rank \#217

2026\-10\-08T12:02:36\.39618\+00:00: rank \#217

2026\-10\-08T13:03:09\.206401\+00:00: rank \#217

2026\-10\-08T14:03:30\.113384\+00:00: rank \#218

2026\-10\-08T15:02:54\.444758\+00:00: rank \#217

2026\-10\-08T16:03:13\.067807\+00:00: rank \#216

2026\-10\-08T17:03:47\.92465\+00:00: rank \#215

2026\-10\-08T18:01:50\.360431\+00:00: rank \#215

2026\-10\-08T19:02:55\.719274\+00:00: rank \#216

2026\-10\-08T20:01:36\.359022\+00:00: rank \#216

2026\-10\-08T21:03:34\.000719\+00:00: rank \#218

2026\-10\-08T22:01:13\.459732\+00:00: rank \#218

2026\-10\-08T23:01:25\.318392\+00:00: rank \#217

2026\-10\-09T08:01:53\.314021\+00:00: rank \#218

2026\-10\-09T09:02:59\.93426\+00:00: rank \#219

2026\-10\-09T10:02:22\.652527\+00:00: rank \#219

2026\-10\-09T11:02:04\.807282\+00:00: rank \#219

2026\-10\-09T12:02:16\.769295\+00:00: rank \#219

2026\-10\-09T13:02:30\.35034\+00:00: rank \#221

2026\-10\-09T14:01:34\.215134\+00:00: rank \#221

2026\-10\-09T15:01:27\.564392\+00:00: rank \#221

2026\-10\-09T16:02:06\.561056\+00:00: rank \#222

2026\-10\-09T17:03:06\.673648\+00:00: rank \#224

2026\-10\-09T18:01:02\.851052\+00:00: rank \#224

2026\-10\-09T19:01:11\.250291\+00:00: rank \#225

2026\-10\-09T20:01:32\.91907\+00:00: rank \#225

2026\-10\-09T21:02:08\.376144\+00:00: rank \#227

2026\-10\-09T22:01:19\.253075\+00:00: rank \#229

2026\-10\-09T23:01:31\.990912\+00:00: rank \#229

2026\-10\-10T08:01:00\.593376\+00:00: rank \#228

2026\-10\-10T09:01:45\.527975\+00:00: rank \#231

2026\-10\-10T10:00:53\.799353\+00:00: rank \#231

2026\-10\-10T11:00:35\.65851\+00:00: rank \#230

2026\-10\-10T12:01:11\.169647\+00:00: rank \#230

2026\-10\-10T13:00:54\.008377\+00:00: rank \#230

2026\-10\-10T14:01:43\.208766\+00:00: rank \#232

2026\-10\-10T15:01:24\.825188\+00:00: rank \#232

2026\-10\-10T16:01:10\.213328\+00:00: rank \#231

2026\-10\-10T17:00:48\.84189\+00:00: rank \#230

2026\-10\-10T18:00:57\.55132\+00:00: rank \#230

2026\-10\-10T19:00:52\.379463\+00:00: rank \#230

2026\-10\-10T20:00:21\.993912\+00:00: rank \#230

2026\-10\-10T21:01:10\.657738\+00:00: rank \#232

2026\-10\-10T22:00:50\.433569\+00:00: rank \#233

2026\-10\-10T23:01:00\.95027\+00:00: rank \#234

A Princeton researcher says a known Dominion scanner flaw plus public records and an LLM agent can expose Georgia ballot order; the discussion questions public voter rolls and whether paper voting is safer\.

## The brief

Max Springer, a Princeton CITP postdoctoral researcher, reports that a known 2022 Dominion ballot\-scanner vulnerability remains exploitable in Georgia\. Using a $20 LLM coding agent and public early\-voting lists plus cast\-vote records, he says he reconstructed the cast order of 1\.52 million in\-person ballots—98\.9% in 114 of 139 counties—and, with additional public check\-in and audit logs, matched many voters to specific ballots\. The article argues AI lowers the expertise barrier to exploiting such flaws, urges immediate patching to Dominion software version 5\.17 or newer, and says public election data must remain auditable without sacrificing ballot secrecy\.

- The flaw comes from a deterministic, reversible shuffle used to anonymize ballot records; a corrected version was certified in March 2023 but the analyzed May 2026 data still came from affected systems\.
- Springer says he did not touch voting machines, networks, source code, or non\-public data; he combined public early\-voting lists and CVR files\.
- From public files alone, about 1% of analyzed early in\-person voters were uniquely identified; stronger ballot\-to\-voter matches required public scanner audit logs and check\-in records\.
- In Heard County, the agent matched most of 650 early in\-person voters to specific ballots and the rest within one swap; in Ball Ground, Cherokee County, it matched all 1,860 early voters\.
- The article warns that coarse order records—CCTV, poll watchers, or public running counts—could let employers, neighbors, or spouses extract votes\.
- It distinguishes the privacy failure from election\-result integrity, saying machine results are not in question, and recommends Dominion version 5\.17 or newer\.

## Discussion themes

Analyzed: 2026\-10\-06T13:01:01\.150517\+00:00

Analysis sample: Based on 12 of 13 usable stored comments. Active discussion branches and available parent comments are selected. The analysis input was further shortened to fit its context limit.

This sample may omit parts of the full thread. Selected themes do not measure community opinion or how common a view is.

### Public voter participation records

Commenters debate whether whether someone voted should be public, with arguments that it deters fraud and provides transparency versus privacy objections\.

Sources: [Comment 49973021](<https://news.ycombinator.com/item?id=49973021>) · [Comment 49973053](<https://news.ycombinator.com/item?id=49973053>) · [Comment 49973246](<https://news.ycombinator.com/item?id=49973246>) · [Comment 49973287](<https://news.ycombinator.com/item?id=49973287>)

### Paper ballots versus electronic scanners

Paper\-only voting is praised for transparency and coercion resistance, while an election\-support veteran says scanners balance security, auditability, speed and logistics\.

Sources: [Comment 49974644](<https://news.ycombinator.com/item?id=49974644>) · [Comment 49975921](<https://news.ycombinator.com/item?id=49975921>) · [Comment 49976115](<https://news.ycombinator.com/item?id=49976115>)

### Small\-community intimidation risk

Paper voting in small communities can expose voters to social pressure from neighbors or partisan volunteers, complicating claims that paper is always safer\.

Sources: [Comment 49976290](<https://news.ycombinator.com/item?id=49976290>)

### Abolishing the secret ballot

One commenter argues the secret ballot is a recent invention and public voting could reduce process\-subversion concerns, with vote\-buying risks treated as manageable\.

Sources: [Comment 49974777](<https://news.ycombinator.com/item?id=49974777>)

### Democracy's broader problems

Some comments say the voting process is not democracy's main current problem and frame the debate as generational complacency\.

Sources: [Comment 49975859](<https://news.ycombinator.com/item?id=49975859>) · [Comment 49975995](<https://news.ycombinator.com/item?id=49975995>)

### AI\-sounding article language

A meta comment objects to the phrase 'load\-bearing' as a marker of AI\-generated writing\.

Sources: [Comment 49973014](<https://news.ycombinator.com/item?id=49973014>)

## Sources & coverage

AI-generated summary · 2026\-10\-06T13:01:02\.686342\+00:00

Based on 12 of 13 usable stored comments, selected by depth and branch activity. This is a sample of the discussion. The model input was further shortened to fit its context limit. Article text may also be shortened.

Generated using deepseek\-ai/DeepSeek\-V4\.1\-Flash. Check the linked sources for full context.
