frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://sullivan.zip/clark-county-election-analysis/
8•hannasanarion•6mo 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•6mo 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•6mo 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•6mo ago
State actors are smart enough to follow the law of large numbers.
hannasanarion•6mo 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.

War Department Cuts Ties with Harvard University

https://www.war.gov/News/News-Stories/Article/Article/4399812/war-department-cuts-ties-with-harva...
1•geox•1m ago•0 comments

Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory

https://github.com/localgpt-app/localgpt
1•yi_wang•2m ago•0 comments

A Bid-Based NFT Advertising Grid

https://bidsabillion.com/
1•chainbuilder•6m ago•1 comments

AI readability score for your documentation

https://docsalot.dev/tools/docsagent-score
1•fazkan•13m ago•0 comments

NASA Study: Non-Biologic Processes Don't Explain Mars Organics

https://science.nasa.gov/blogs/science-news/2026/02/06/nasa-study-non-biologic-processes-dont-ful...
2•bediger4000•16m ago•2 comments

I inhaled traffic fumes to find out where air pollution goes in my body

https://www.bbc.com/news/articles/c74w48d8epgo
2•dabinat•17m ago•0 comments

X said it would give $1M to a user who had previously shared racist posts

https://www.nbcnews.com/tech/internet/x-pays-1-million-prize-creator-history-racist-posts-rcna257768
3•doener•20m ago•0 comments

155M US land parcel boundaries

https://www.kaggle.com/datasets/landrecordsus/us-parcel-layer
2•tjwebbnorfolk•24m ago•0 comments

Private Inference

https://confer.to/blog/2026/01/private-inference/
2•jbegley•27m ago•1 comments

Font Rendering from First Principles

https://mccloskeybr.com/articles/font_rendering.html
1•krapp•30m ago•0 comments

Show HN: Seedance 2.0 AI video generator for creators and ecommerce

https://seedance-2.net
1•dallen97•34m ago•0 comments

Wally: A fun, reliable voice assistant in the shape of a penguin

https://github.com/JLW-7/Wally
2•PaulHoule•36m ago•0 comments

Rewriting Pycparser with the Help of an LLM

https://eli.thegreenplace.net/2026/rewriting-pycparser-with-the-help-of-an-llm/
2•y1n0•37m ago•0 comments

Lobsters Vibecoding Challenge

https://gist.github.com/MostAwesomeDude/bb8cbfd005a33f5dd262d1f20a63a693
2•tolerance•38m ago•0 comments

E-Commerce vs. Social Commerce

https://moondala.one/
1•HamoodBahzar•38m ago•1 comments

Avoiding Modern C++ – Anton Mikhailov [video]

https://www.youtube.com/watch?v=ShSGHb65f3M
2•linkdd•39m ago•0 comments

Show HN: AegisMind–AI system with 12 brain regions modeled on human neuroscience

https://www.aegismind.app
2•aegismind_app•44m ago•1 comments

Zig – Package Management Workflow Enhancements

https://ziglang.org/devlog/2026/#2026-02-06
1•Retro_Dev•45m ago•0 comments

AI-powered text correction for macOS

https://taipo.app/
1•neuling•49m ago•1 comments

AppSecMaster – Learn Application Security with hands on challenges

https://www.appsecmaster.net/en
1•aqeisi•50m ago•1 comments

Fibonacci Number Certificates

https://www.johndcook.com/blog/2026/02/05/fibonacci-certificate/
2•y1n0•51m ago•0 comments

AI Overviews are killing the web search, and there's nothing we can do about it

https://www.neowin.net/editorials/ai-overviews-are-killing-the-web-search-and-theres-nothing-we-c...
5•bundie•56m ago•1 comments

City skylines need an upgrade in the face of climate stress

https://theconversation.com/city-skylines-need-an-upgrade-in-the-face-of-climate-stress-267763
3•gnabgib•57m ago•0 comments

1979: The Model World of Robert Symes [video]

https://www.youtube.com/watch?v=HmDxmxhrGDc
1•xqcgrek2•1h ago•0 comments

Satellites Have a Lot of Room

https://www.johndcook.com/blog/2026/02/02/satellites-have-a-lot-of-room/
3•y1n0•1h ago•0 comments

1980s Farm Crisis

https://en.wikipedia.org/wiki/1980s_farm_crisis
4•calebhwin•1h ago•1 comments

Show HN: FSID - Identifier for files and directories (like ISBN for Books)

https://github.com/skorotkiewicz/fsid
1•modinfo•1h ago•0 comments

Show HN: Holy Grail: Open-Source Autonomous Development Agent

https://github.com/dakotalock/holygrailopensource
1•Moriarty2026•1h ago•1 comments

Show HN: Minecraft Creeper meets 90s Tamagotchi

https://github.com/danielbrendel/krepagotchi-game
1•foxiel•1h ago•1 comments

Show HN: Termiteam – Control center for multiple AI agent terminals

https://github.com/NetanelBaruch/termiteam
1•Netanelbaruch•1h ago•0 comments