frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

German state investigates drone sightings for possible espionage

https://www.reuters.com/world/europe/german-state-investigates-drone-sightings-possible-espionage...
1•thm•1m ago•0 comments

Technique makes complex 3D printed parts more reliable

https://news.mit.edu/2025/technique-makes-complex-3d-printed-parts-more-reliable-0925
1•rbanffy•2m ago•0 comments

Process Tracing Projects

https://github.com/oils-for-unix/oils/wiki/Process-Tracing-Projects
2•todsacerdoti•2m ago•0 comments

Combine manufacturer shifts production to Europe from U.S.

https://www.cbc.ca/lite/story/1.7643879
1•colinprince•4m ago•0 comments

Handling Negative Feedback

https://www.youtube.com/watch?v=clARvO_AthM
1•todsacerdoti•4m ago•1 comments

A new bystander effect? Aggression can be contagious when observing it in peers

https://medicalxpress.com/news/2025-09-bystander-effect-aggression-contagious-peers.html
1•PaulHoule•5m ago•0 comments

Poll: Fearful or Greedy?

1•surprisetalk•6m ago•0 comments

LocalCode – A Perl-Based AI Coding Agent

https://www.i-programmer.info/news/222-perl/18340-localcode-a-perl-based-ai-coding-agent.html
2•aquastorm•6m ago•0 comments

Taylor TX data center project paused after neighbors sue

https://www.kut.org/energy-environment/2025-09-26/taylor-texas-blueprint-data-centers-lawsuit
1•pavel_lishin•7m ago•1 comments

How to Spot a Genius

https://www.economist.com/finance-and-economics/2025/09/23/how-to-spot-a-genius
2•mathattack•8m ago•2 comments

Updating application icons for macOS 26 Tahoe and Liquid Glass

https://successfulsoftware.net/2025/09/26/updating-application-icons-for-macos-26-tahoe-and-liqui...
1•hermitcrab•8m ago•0 comments

The Right Tool for the Job: An In-Depth Look at JavaScript Array Loops

https://edith.info/blog/javascript-array-loops-in-depth
1•dimboiu•12m ago•0 comments

The Joy of Indexing

https://weidok.al/2025/09/20/the-joy-of-indexing.html
1•speckx•12m ago•0 comments

Ask HN: Do rich people avoid clicking on social media (e.g., reddit) links?

3•amichail•13m ago•2 comments

Show HN: I solved my movie night headache

https://watchnowai.com/
1•joewebber•13m ago•0 comments

An example demonstrating keyboard and mouse input in JavaScript

https://js-input-event.pages.dev/
1•greentec•13m ago•1 comments

To Vibe or Not to Vibe

https://martinfowler.com/articles/exploring-gen-ai/to-vibe-or-not-vibe.html
1•djha-skin•13m ago•0 comments

Study of the longest-lived person reveals rare genes and good bacteria

https://phys.org/news/2025-09-world-longest-person-reveals-rare.html
1•Brajeshwar•13m ago•0 comments

First radar images from satellite showcase Maine coast and North Dakota farmland

https://apnews.com/article/satellite-nasa-india-radar-73f610a8e03fa544db8826b170ce0fcc
1•Brajeshwar•14m ago•0 comments

Renewables blow past nuclear when it comes to cheap datacenter juice

https://www.theregister.com/2025/09/26/renewables_vs_smr_datacenter/
2•rntn•14m ago•0 comments

I vibe-coded an iOS camera app with album management with no experience with iOS

1•dirtide•14m ago•0 comments

Chrome DevTools for Coding Agents

https://github.com/ChromeDevTools/chrome-devtools-mcp
1•nateb2022•16m ago•0 comments

Show HN: A Modern Event Sourcing Database – Meet EventSourcingDB

https://www.thenativeweb.io/products/eventsourcingdb
1•goloroden•16m ago•0 comments

Show HN: I built a website to visualize Terraform code using Claude AI

https://tfvisualizer.com
1•autotune•17m ago•0 comments

New AI Tool Pinpoints Genes, Drug Combos to Restore Health in Diseased Cells

https://hms.harvard.edu/news/new-ai-tool-pinpoints-genes-drug-combos-restore-health-diseased-cells
1•ca98am79•17m ago•0 comments

The Perplexity Search API

https://www.perplexity.ai/hub/blog/introducing-the-perplexity-search-api
1•thm•18m ago•0 comments

Where Is AI Taking Us?

https://mattlacey.com/posts/2025-09-25-what-now/
1•laceysnr•19m ago•1 comments

A React portal component designed for browser extension development

https://github.com/molvqingtai/react-magic-portal
1•molvqingtai•21m ago•1 comments

Show HN: DevToolsHub – A curated directory of free developer tools

https://www.rinuo.com/
1•guomengtao•22m ago•1 comments

Rust Variadic Generics Micro Survey

https://blog.rust-lang.org/inside-rust/2025/09/22/variadic-generics-micro-survey/
2•wtetzner•22m ago•0 comments
Open in hackernews

Did a US Chess Champion Cheat?

https://www.chicagobooth.edu/review/did-us-chess-champion-cheat
36•indigodaddy•1h ago

Comments

5tk18•1h ago
It is well known that Kramnik baselessly accuses everyone. The article seems to be more about statistics than chess, and doesn’t make any accusations. Kind of a click bait title IMO.
cortesoft•1h ago
It’s using a random accusation as a starting point for explaining Bayesian analysis.
bleuarff•1h ago
It's to be expected per https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
adw•55m ago
Which is itself intuitive if you have the prior that “making the claim is the stronger headline, so if the claim is true, it’ll be in the headline”
mrala•1h ago
The title is “Did a US Chess Champion Cheat?” and the text of the article uses statistical analysis to show that the person most likely did not cheat. What would you consider to be misleading between the title and the article?
bediger4000•31m ago
The headline also complies with Betteridge's Law of Headlines. It's entirely legal.
RegnisGnaw•29m ago
This is a perfect example of https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
joshuat•27m ago
"Statistical analysis shows US Chess Champion most likely did not cheat, despite recent claims" would be nice
thieving_magpie•10m ago
When I opened the article I thought it was going to be about someone cheating at the US Chess Championship.
512•57m ago
Hikaru is also notable for quickly accusing players baselessly
rendall•30m ago
Whom did he accuse? Kramnik is known to accuse other players. I've never heard this about Nakamura.
giancarlostoro•53m ago
I'm just trying to figure out how you even cheat on chess, the only thing that comes to mind is moving pieces, and sneaking new ones on the board, but if there's enough cameras, how do you get away with it, eventually someone WILL notice, highlight it, point it out, and you will be shamed.
ceejayoz•51m ago
Bluetooth buttplug (you can get such things on Amazon; https://en.wikipedia.org/wiki/Lovense) and an observer in the audience tapping out Morse code?

Or, more mundanely, bathroom breaks. https://www.nytimes.com/2024/10/16/sports/kirill-shevchenko-...

Your iPhone can reliably beat the best chess players in the world.

AdamN•49m ago
In the old Soviet/US rivalry days there was an accusation of cheating that I thought was novel. The accusation was that the Soviet players in the middle rounds were doing subtle not-right moves with the US #1. This forced the lead US player to put way too much effort into figuring out if it was some new line that he didn't know about and tiring him out. Then by the time he got to the final he was exhausted and confused.
ceejayoz•48m ago
I'm not inclined to see that as cheating.
recursive•24m ago
That sounds like strategy, not cheating.
amdsn•42m ago
Getting any kind of information from a chess engine would be sufficient to gain an edge for a good player. Even something as simple as a nudge that there is a high value move in a position with no information about what the actual move is could be enough. Big chess tournaments tightly control phones and other devices for this reason. That's on a single-match level. On a tournament level there have been allegations of collusion where players will intentionally arrange their own matches to either be quick draws (to get a break to focus on other matches) or to give points to a designated player to help them win the tourney, Fischer famously accused Soviet chess players of doing this.
fwip•40m ago
Getting tips from another person or a computer on what best move to make. This could be as simple as a compatriot in the audience giving you hand signals.
michaelt•33m ago
> I'm just trying to figure out how you even cheat on chess,

You use a chess engine to tell you the best move - you can run a chess engine on a modern phone that will easily best the world's top human chess players.

The simplest forms of this are things like: "play online, chess engine open in another window", "use your phone hiding in a bathroom cubicle" and "member of the audience follows your game with a chess engine and signals you somehow"

There are also rumoured to be very subtle ways of doing this - like playing unassisted for most of the game, but an engine providing 'flashes of genius' at one or two crucial moves of the game.

Major competitions have things like metal detectors and time-delay video feeds hoping to make cheating harder.

kevin_thibedeau•21m ago
Future chess games will have to be played as Faraday cage matches. Two men enter, one man leaves.
tomku•27m ago
The vast, overwhelming majority of chess games are not played in front of cameras or even in-person. The accusation in the article was about online play, and specifically blitz which is played online even more commonly than slower formats of chess because moving quickly is easier for many people with a mouse than a physical board.

The way people cheat online is by running a chess engine that analyzes the state of the board in their web browser/app and suggests moves and/or gives a +/- rating reflecting the balance of the game. Sometimes people run it on another device like their phone to evade detection, but the low-effort ways are a browser extension or background app that monitors the screen. The major online chess platforms are constantly/daily banning significant amounts of people trying to cheat in this way.

Chess.com and Lichess catch these cheaters using a variety of methods, some of which are kept secret to make it harder for cheaters to circumvent them. One obvious way is to automatically compare people's moves to the top few engine moves and look for correlations, which is quite effective for, say, catching people who are low-rated but pull out the engine to help them win games occasionally. It's not that good for top-level chess because a Magnus or Hikaru or basically anyone in the top few hundred players can bang out a series of extremely accurate moves in a critical spot - that's why they're top chess players, they're extremely good. Engine analysis can still catch high-level cheaters, but it often takes manual effort to isolate moves that even a world-champion-class human would not have come up with, and offers grounds for suspicion and further investigation rather than certainty.

For titled events and tournaments, Chess.com has what's effectively a custom browser (Proctor) that surveils players during their games, capturing their screen and recording the mics and cameras that Chess.com requires high-level players to make available to show their environment while they play. This is obviously extremely onerous for players, but there's often money on the line and players do not want to play against cheaters either so they largely put up with the inconvenience and privacy loss.

Despite all of the above, high-level online cheating still happens and some of it is likely not caught.

Edit: More information on Proctor here: https://www.chess.com/proctor

mft_•19m ago
> It's not that good for top-level chess because a Magnus or Hikaru or basically anyone in the top few hundred players can bang out a series of extremely accurate moves in a critical spot - that's why they're top chess players, they're extremely good.

Interesting; I thought I'd read that even the very best players only average ~90% accuracy, whereas the best engines average 99.something%?

janalsncm•10m ago
Well accuracy is measured against the chess engine’s moves so it would be 100% by definition.
tomku•10m ago
Top-level players regularly are in the 90-95% range aggregated over many games, with spikes up to 98-99%. If you have 98 or 99% accuracy over the course of an entire game (which happens sometimes!), it's either very short or you had significant sequences where you were 100% accurate. If that happened in one of my games it'd be clear evidence I was cheating, if it happens in a Magnus game it's him correctly calculating a complex line and executing it, which he does pretty often.
kmike84•2m ago
> whereas the best engines average 99.something%?

To compute accuracy, you compare the moves which are made during the game with the best moves suggested by the engine. So, the engine will evaluate itself 100%, given its settings are the same during game and during evaluation.

You get 99.9something% when you evaluate one strong engine by using another strong engine (they're mostly aligned, but may disagree in small details), or when the engine configuration during the evaluation is different from the configuration used in a game (e.g. engine is given more time to think).

fsckboy•1m ago
reading your description of the "invasiveness" of chess.com's surveillance of high level tournament play, I realized that chess.com could issue their own anal probe, a sonar listening device to check that there aren't any other anal probes in use. finally! we can be assured of a good clean game played fairly from both seats!
vunderba•18m ago
Pulling a "hand of god" [1] in chess is unlikely to be as successful as it was in soccer.

Cheating is as simple as having somebody feed you chess engine moves from a nearby laptop running stockfish.

[1] https://en.wikipedia.org/wiki/The_hand_of_God

rayng•12m ago
Magnus Carlsen (2021)

"... But had I started cheating in a clever manner, I am convinced no one would notice. I would've just needed to cheat one or two times during the match, and I would not even need to be given moves, just the answer on which was way better. Or, here there is a possibility of winning and here you need to be more careful. That is all I would need in order to be almost invicible."

https://www.youtube.com/watch?v=VcbHmHHwlUQ&t=313s

Retric•1h ago
The underlying flaw in this analysis is it assumes ratings reflect actual performance in a given game. A long winning streak becomes far more likely if one of the players is part of several matches while tired, drunk, sick, distracted, etc. Similarly a players peak performance is going to be higher than their ELO because that ELO includes games played under less ideal conditions.

ELO is presumably more accurate for over the board games at tournaments where players bring their A game than low stakes online games where someone may be less engaged.

cortesoft•1h ago
This is basically an article describing why you can’t just look at an event after it occurs, see that it has some extremely rare characteristics, and then determine it was unlikely to happen by chance.

It is like asking someone to pick a random number between 1 and 1 million and then saying, “oh my god, it must not actually be random… the chances of choosing the exact number 729,619 is 1 in a million! That is too rare to be random!”

JDEW•1h ago
“You know, the most amazing thing happened to me tonight. I was coming here, on the way to the lecture, and I came in through the parking lot. And you won’t believe what happened. I saw a car with the license plate ARW 357. Can you imagine? Of all the millions of license plates in the state, what was the chance that I would see that particular one tonight? Amazing!”

-Feynman, from Six Easy Pieces

wrsh07•59m ago
Yeah tbh it doesn't really go into chess-specific stats either

You could look at a bunch of other metrics to identify cheating: how many errors/perfect moves^ and whether that's within the usual range. How well were the opponents playing? Etc

If you consider that Nakamura might have been having a good day/week, was already stronger than his opponents, and some of them may have had bad games/days, you can change something from "extremely unlikely" to "about a dice roll"

^ according to stockfish

kelipso•6m ago
This article feels like an illustration of how easy it is to fool top chess players. For example, if the accusation was against Hans Niemann, top chess players and their fans would be eating it up.
aqme28•59m ago
I'd be much more suspicious if his online performance didn't track with his professional over-the-board performance, where cheating would be much more difficult.
m348e912•49m ago
I thought this chass cheating story was going to be about Hans Niemann's (alleged) vibrating anal beads. I'm slightly dissapointed.
abdulhaq•47m ago
Can anyone tell me why numbers in this article are being rendered higgledy-piggledy on my browser, Firefox / Windows 11?
mechanicum•8m ago
It uses old style figures rather than lining, if that’s what you mean by “higgledy-piggledy”. See https://practicaltypography.com/alternate-figures.html#oldst...
rprenger•45m ago
I think if Kramnik accuses someone of cheating it might actually drop the posterior probability that they cheated.
ARandumGuy•43m ago
If you want a deep dive into chess cheating, including a lot of wild stories, Sarah Z put out an entertaining Youtube video [1] a couple of months ago that explores the concept. It's a long video, but well worth the watch.

[1]: https://www.youtube.com/watch?v=ZtN-i-IkRWI

srge•41m ago
Kramnik has proven himself a troll and did a lot of damage to the reputation of honest and otherwise wholesome people and this without credible proof at all. That those allegations persist under the form of news article is very unfortunate to those victims of his smearing.
NohatCoder•40m ago
While it is good to see some Bayesian statistics in use, I wouldn't in this case put so much emphasis on an exact calculated probability that he did or din not cheat, the prior in this case is simply too wishy-washy for that.

The sound conclusion is that this is not evidence of cheating, but it is not evidence of the contrary either.

univalent•38m ago
Kramnik went from chess champion who really came up with new lines in the Berlin defense, beating Kasparov at his peak: to now becoming a troll :(
catigula•38m ago
A simple solution is to hold all chess matches in a SCIF.
beepbooptheory•34m ago
There is probably 1000 hours of videos online of Hikaru talking through games, literally exhibiting his skill in full transparency. Hard for me to even understand what it would mean for him to cheat, his brain at times feels like the cheat.
bluecalm•29m ago
>>The researchers note that there’s a problem with this argument, too, as it violates the likelihood principle. This principle tells us the interpretation should only rely on the actual data observed, not the context in which it was collected.

and then in the publication itself:

>>The likelihood principle [Edwards et al., 1963] is a fundamental concept in Bayesian statistics that states that the evidence from an experiment is contained in the likelihood function. It implies that the rules governing when data collection stops are irrelevant to data interpretation. It is entirely appropriate to collect data until a point has been proven or disproven, or until the data collector runs out of time, money, or patience

Surely there is a difference when you look at someone who played 46 games online in his life and scored 45.5 and when you look at someone who played 46000 games and scored 45.5/46 once.

The difference is that Kramnik wasn't "collecting the data" but looked at the whole Nakamura's playing history and found a streak.

Another example would be looking at coinflips and discarding everything before and after you encounter 10 heads in a row to claim you have solid evidence that the coin is biased.

They are misapplying the principle here. If what they wrote was correct then someone claiming: "Look, Nakamure won 100 out of 100 if you just look at games 3, 17, 21, 117...." would be proving Nakamura cheated if they applied methodology from the paper even assuming one in 10000 guilty players. Just because you can choose sampling strategy and stopping rules (what the likelyhood principle states) doesn't mean you can discard data you collected or cherry pick parts that support your hypothesis.

How the data is collected is absolutely relevant and Nakamura is right to point it out.

sobiolite•24m ago
> Nakamura responded to Kramnik’s allegations by arguing that focusing on a particular streak while ignoring other games was cherry-picking. The researchers note that there’s a problem with this argument, too, as it violates the likelihood principle. This principle tells us the interpretation should only rely on the actual data observed, not the context in which it was collected.

I don't quite understand this objection? If I won the lottery at odds of 10 million to 1, you'd say that was a very lucky purchase. But if it turned out I bought 10 million tickets, then that context would surely be important for interpreting what happened, even if the odds of that specific ticket winning would be unchanged?

AlecBG•10m ago
Or similarly I flip a coin a thousand times, but only tell you when it's heads and don't tell you how many flips I did.
gus_massa•9m ago
I agree. The problem when you look only at some "interesting" data even has a name https://en.wikipedia.org/wiki/Look-elsewhere_effect