frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Debunking Election Fraud Claims – Interactive Data Viz and Simulations

https://sullivan.zip/clark-county-election-analysis/
8•hannasanarion•11h ago
Hi HN!

I built this after seeing several references to Election Truth Alliance on social media, and after reading their analysis, I just couldn't get the problems I saw in it out of my head.

So I downloaded the data, and rebuilt their full analysis from scratch.

Their critical error is a simple misunderstanding of the Law of Large Numbers: values collected in large samples converge to the true probability in the sample distribution.

(not to be confused with the Law of Very Large Numbers: which states that unlikely things happen given enough time. That confused me too)

Technical Details:

- No build system, this is entirely handmade HTML, CSS, and plain Javascript.

- Initial analysis done in Python with only standard libraries.

- Visualizations created in Observable Plot and D3.js

- Simulations run entirely client-side

- Web page built with Scrollama for animations and behavior controls

- Vote history visualizations process ~600k individual ballot records in real time, with a little bit of cacheing to keep your browser from chugging.

Interesting Challenges:

- Making the visualizations performant without a backend, which is accomplished with a bit of preloading as you scroll, and some amount of reusable cacheing so that the visualizations can share resources whenever possible.

- Windsurf does run wild sometimes. During the initial preprocessing stage, it at one point dumped an absolutely massive json blob to disk, it was so large it actually crashed my whole computer while writing. Then to read it, obviously it couldn't just be read in, but rather than storing in a more sane format, my Opus 4 powered coding agent decided to build a streaming JSON parser from scratch. It worked, and I got the data out that I needed so I didn't go back and make it more sensible, but man that was dumb.

This actually started with the simulation, which took only about a day of work, and then later grew to include the re-analysis and visualizations. The visualizations were all dnoe within 2-3 days after I got the data.

If I did it over again, I would've probably tried to find some kind of build system or static site generator to compose the final result. Once the page got very long it was quite unwieldy even for windsurf. Very short conversations could flood Sonnet 4's rate limit because there was just so much stuff in a single file.

Comments

mike_d•7h ago
This analysis seems rooted in a misunderstanding of the law of large numbers.

LLN only says that large samples converge to the observed distribution, it does not guarantee that the samples reflect voter intent. If Elon has a few hundred million to throw at a campaign, he for sure has enough to hire a few statisticians.

hannasanarion•6h ago
LLN means that the mere fact that large samples converge is not a conspiracy.

Election Truth Alliance's claim is essentially that 1000 coin flips should come up all heads just as often as 10 coin flips will come up all heads.

The fact that large samples produce consistent results is not suspicious, it's a fundamental truth of sampling and the entire reason that we want to collect large samples.

whatwrongwyou•6h ago
State actors are smart enough to follow the law of large numbers.
hannasanarion•5h ago
....?

Please elaborate. What is the mechanism whereby a state actor hacked the machines to get them to start changing the rate at which incoming votes go for one candidate vs the other... without changing the rate at which incoming votes go for one candidate or the other?

Seriously. Look at the "Smoking Gun (The Complete Absence Of)" section, and explain to me how the machines were hacked in the way that ETA describes without causing any change in the trend line of any individual machine.

This is like saying "the chemtrail makers are smart enough to know how condensation works" or "the moon landing filmmakers are smart enough to know how retroreflectors work".

That's not an argument. The fact that moon landing fakers would have known how retroreflectors work doesn't change the fact that the retroreflectors exist, and their existence disproves the conspiracy theory in its entirety.

Series A startup Equity is worth 4x the preferred price

https://www.amafinance.org/startup_comp/
2•usaar333•4m ago•0 comments

Show HN: I built a satirical Dowry Calculator to highlight a harmful tradition

https://dahejcalc.in
1•airobus•5m ago•0 comments

The Untold Revolution beneath iOS 26? WebGPU is shipping at last

https://brandlens.io/blog/the-untold-revolution-beneath-ios-26-webgpu-is-coming-everywhere-and-it-changes-everything/
8•edgeuser•8m ago•0 comments

The mystery over why human brains have shrunk over time

https://www.bbc.com/future/article/20240517-the-human-brain-has-been-shrinking-and-no-one-quite-knows-why
2•georgecmu•9m ago•0 comments

IRS Chief Says Direct File Is 'Gone,' Other Audit Tech Is Coming

https://news.bloombergtax.com/daily-tax-report/irs-chief-says-direct-file-is-gone-other-audit-tech-is-coming
1•blueelephanttea•13m ago•0 comments

Great Emu War

https://en.wikipedia.org/wiki/Emu_War
1•1sembiyan•15m ago•0 comments

Show HN: An interactive dashboard to explore NYC rentals data

https://www.brandforce.com/domain/LeaseSwap.com/
1•giulioco•19m ago•0 comments

Goodbye Gentle Parenting, Hello 'F–Around and Find Out'

https://www.wsj.com/lifestyle/fafo-gentle-parenting-625da658
2•sheepscreek•21m ago•0 comments

Getting Ridiculous Now

https://anarres.family/@olivvybee/114936476757658910
1•worik•22m ago•0 comments

Show HN: Dwarfreflect – Extract Go function parameter names at runtime

https://github.com/matteo-grella/dwarfreflect
1•matteogrella•23m ago•0 comments

Tsunami warning issued for California coast after Russian earthquake

https://www.latimes.com/california/story/2025-07-29/tsunami-warning-issued-california-coast-massive-russian-earthquake
1•Anon84•24m ago•1 comments

Finland's Short, Precious Summers Are Plagued by Goose Poop

https://www.nytimes.com/2025/07/29/world/europe/helsinki-finland-goose-droppings.html
2•woldemariam•30m ago•0 comments

Ask HN: Should I Leave Software?

2•apatheticonion•32m ago•1 comments

Strong Goldbach in 2nd-order logic under standard semantics, semantically closed

https://medium.com/@justdoitookk/strong-goldbach-conjecture-as-a-semantically-closed-formal-structure-in-second-order-logic-under-1285aab6c935
1•justdoitookk•40m ago•0 comments

Show HN: Building a Production Finance Model for Open Source

https://prizeforge.com
2•positron26•42m ago•0 comments

Proximity to an urban center has benefits for critically endangered monkeys

https://www.smithsonianmag.com/science-nature/majestic-monkey-become-beloved-neighbor-millions-vietnam-180986808/
2•noleary•45m ago•0 comments

Java and Kotlin deserves better build tools

https://twitter.com/SunnyKentz/status/1950354826820284759
2•sunnykentz•47m ago•0 comments

The only product that can be compared to ElevenLabs is AIVocal

https://aivocal.io/ai-voice
1•caohongyuan•50m ago•0 comments

Tangent Notes, Markdown editor, similar to Obsidian, with syntax highlighting

https://www.tangentnotes.com/
1•profsummergig•51m ago•0 comments

Cannabis use disorder linked to increase in oral cancer risk over five years

https://www.sciencedirect.com/science/article/pii/S2211335525002244
2•NewJazz•53m ago•0 comments

Why Are Quiet Spaces Disappearing?

https://www.honest-broker.com/p/why-are-quiet-spaces-disappearing
5•pseudolus•54m ago•2 comments

Why Metaflow?

https://docs.metaflow.org/introduction/why-metaflow
3•savin-goyal•54m ago•0 comments

People who believe the world's a jungle more likely to admire aggressive bosses

https://phys.org/news/2025-07-people-world-social-jungle-aggressive.html
1•PaulHoule•56m ago•1 comments

You might be ghosting the internet. Can it survive?

https://www.bbc.com/future/article/20250728-you-might-be-ghosting-the-internet-can-it-survive
2•jaredwiener•57m ago•1 comments

Developers remain willing but reluctant to use AI

https://stackoverflow.blog/2025/07/29/developers-remain-willing-but-reluctant-to-use-ai-the-2025-developer-survey-results-are-here/
1•p4ul•57m ago•0 comments

Pkgbase Removes FreeBSD Base System Feature

https://lists.freebsd.org/archives/freebsd-pkgbase/2025-July/000590.html
2•vermaden•57m ago•0 comments

St. Paul, Minnesota Hobbled by Cyberattack, Prompting National Guard Response

https://www.nytimes.com/2025/07/29/us/st-paul-cyberattack-walz.html
6•aspenmayer•59m ago•1 comments

Track and visualize LLM model performance over time

https://github.com/jacobphillips99/daily-bench
1•anjneymidha•1h ago•1 comments

Builder.ai promised AI-built apps. Who did the work?

https://restofworld.org/2025/builderai-ai-apps-downfall/
2•colinprince•1h ago•0 comments

Show HN: I made a site to study about Elon Musk

https://studyelon.vercel.app/
1•sahil423•1h ago•0 comments