frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The chess bot on Delta Air Lines will destroy you (2024) [video]

https://www.youtube.com/watch?v=c0mLhHDcY3I
121•cjaackie•3h ago

Comments

JALTU•3h ago
On the other hand, the poker apps encourage me to consider a career change. I regularly crush the "opposition" with my card-counting skills. World Series of Poker, I am all-in!!! ;-)
stevage•19m ago
Card counting in poker?
lspears•3h ago
This is great
woopwoop•3h ago
Last time I flew Delta they no longer had this bot, which made me sad. One of my favorite parts of flying was getting absolutely crushed into a tiny cube by the airplane seat's easy chess bot, and then again by the airplane seat itself when the person in front of me reclines their seat.
nimski•3h ago
bravo
johnyzee•2h ago
The only winning move is not to play.
lapetitejort•1h ago
How about a nice trip on a train?
shermantanktop•1h ago
Depends. How’s the Amtrak chess bot?
bink•36m ago
Underfunded and constantly side-tracked by cargo bots.
dyauspitr•1h ago
I don’t have 5 days to travel across the country.
nimih•1h ago
Skill issue, imo.
mattnewton•1h ago
This wouldn’t bother me as much but it’s really like 5-7 days depending on freight use of the lines and they can’t tell you ahead of time what it’s going to be somehow?
farialima•58m ago
- it’s 3 days not 5 (e.g leaving NYC Wednesday morning arriving SF Saturday evening)

- the internet connection is excellent (even in most tunnels) so you can work, have video meetings, etc, not to mention play chess online

dyauspitr•53m ago
Let’s be realistic. I love long distance train journeys, but mainly for recreation. Being on a train for 3-5 days is pretty exhausting no matter how comfortable. I’ve done the 30 day Amtrak pass before and it was fantastic but I wouldn’t be looking forward to that if it was a work trip where I want to fly in and then get back to my family as fast as possible. There’s no way that can compare to a 5-6 hour flight+2 hours at the airport.
squeaky-clean•25m ago
That's 4 days traveling. Wednesday Thursday Friday Saturday. Arriving in the evening doesn't mean you didn't spend that day traveling.
dostick•37m ago
Why not trei a holiday in Sweden this yër? See the loveli lakes.
mrandish•1h ago
> then again by the airplane seat itself when the person in front of me reclines their seat.

This reminds me of the time I had my laptop open on the tilt-down tray and the very large man in the seat in front just repositioned his girth (not even reclining the seat) but it flexed the seat back enough that my laptop screen was momentarily caught between the tray below and recessed lip above and was almost crushed.

bink•37m ago
I swear this happens to me almost every time I fly.
sejje•37m ago
Gorilla glass vs gorilla
jack_pp•30m ago
now you know to check who's sitting in front of you. rookie mistake
neal_jones•10m ago
Opened a laptop on my last flight and this was my immediate and persistent fear
AnotherGoodName•3h ago
I wonder if they gave the chess bot X seconds of thinking time in an era when computers were slower?

The way you set difficulty for turn based game ai is that you limit how far ahead the algorithm searches. If you set the lookahead based on compute time your difficulties will be way out of line if someone upgrades the CPU.

Telemakhos•3h ago
Something similar happened to the macOS chess game, which has always been bundled with OSX/macOS. Once upon a time it was easy to beat in easy mode, which restricted how long it could thing in advance.

When Big Sur rolled out around 2020, Apple introduced a bug which disabled the difficulty slider: no matter what it was set to, it was hard or impossible to beat. In macOS Sequoia, the Chess app got updated again, and supposedly they fixed the difficulty slider, but in the interval silicon improved so much that the old restraints (like think for only a second) mean little. The lowest levels play like a grand master.

mh2266•1h ago
is there some reason to implement it as a time limit instead of iterations or something else deterministic? it being affected by CPU speed or machine load seems obvious.

or whatever makes sense if “iterations” isn’t a thing, I know nothing about chess algorithms

twoodfin•1h ago
It’s simpler. Chess is a search through the space of possible moves, looking for a move that’s estimated to be better than the best move you’ve seen so far.

The search is by depth of further moves, and “better” is a function of heuristics (explicit or learned) on the resulting board positions, because most of the time you can’t be sure a move will inevitably result in a win or a loss.

So any particular move evaluation might take more or less time before the algorithm gives up on it—or chooses it as the new winner. To throw a consistent amount of compute at each move, the simple thing to do is give the engine consistent amounts of time per move.

gowld•2h ago
https://en.wikipedia.org/wiki/Turbo_button
tmathmeyer•3h ago
Not only is the delta chessbot bad (My low 1600s lichess-elo self can win handily every single time against any difficulty, white or black), but there's also a sequence of moves I found which deterministically causes the game to crash. I should probably record it next time I'm on a flight.
mvkel•2h ago
There's only one difficulty setting
dmuino•2h ago
I'm 2100 rapid on lichess, 2050 blitz and bullet. I got destroyed every single time I played the easy mode version on Delta. It knew opening theory. It did not blunder a single time in the middle game. I never made it to an end game.
markgall•3h ago
Is this really true? I played a few games with it in August. It's not very good.

It's one of those old programs where 95% of the moves are pretty strong. But if you just do nothing and sit back it will occasionally make a random blunder and then you grind it out. I figured it's how they were able to weaken a chess engine back in the day; can't adjust the overall strength, so add random blunders.

I'm only about 2000 on lichess but I beat it pretty much every time, especially once I realized there is no reason to try anything sharp.

strstr•3h ago
My suspicion is that the bot was a fairly standard chess bot, but the difficulties were set based on computation time. As airplane computers got better, it turned into a beast.

As a result, if you tried this on older planes, it might have been “easier”

throwaway6977•2h ago
Chess on M series Macs has the same issue. Even level 1 is easily 2000+ Elo because of the same thing.
hinkley•2h ago
I found a used copy of Warcraft 3 at the store about ten years after it came out, proudly brought it home, fired it up and didn’t recall the graphics being quite that awful, but the first time I tried to scroll the map sideways it shot to the far end because they didn’t build a timing loop onto the animation and I shut it down, disappointed.

Unfortunately they never released a remastered version of it. They seem to have made some clone of it called “reforged” whatever the fuck that means.

jasonwatkinspdx•2h ago
Yeah, Reforged was received very poorly so they basically end of life'd the franchise.

There is a thriving community with a couple different choices for servers to play on. So I'm sure there's a fix for your mouse speed issue.

Check Twitch for people streaming it: https://www.twitch.tv/directory/category/warcraft-iii

Grubby, one of the early esports stars, still streams it regularly and hosts his own for fun tournaments with other streamers.

SOLAR_FIELDS•16m ago
Reforged was received poorly because it was a lazy half assed job that was a blatant cash grab. Not because culturally we have moved on and the game has aged beyond being fun

You probably knew this, but wanted to make sure others knew that the reason they ended the franchise is not because there was no market, but instead it was pure unadulterated greed that led to that situation. In an alternate reality they would have actually done the remake justice and there would be a lively competitive scene

bombcar•1h ago
There are various hacks and tools for games (especially DOS games, but for W3 there may exist the same) which delayloop various calls to slow things down enough "to work".

The Dolphin emulator has run into similar things; usually doing things "too fast" just gets you more FPS but sometimes it causes the game to go insane.

psunavy03•55m ago
The original Wing Commander was like that. Playable on 286s/386s, then Pentiums and beyond showed up and it was unplayable. The game started in the "simulator" to show you the controls, and you'd get blown out of space in about 0.5 seconds.
Terr_•22m ago
Oh man, I remember that: on a newer computer, I'd tap the left arrow to turn and the Hornet would do a 360.

I suppose, technically, that's one way to make the Scimitar feel more responsive...

droptablemain•40m ago
This is pretty much the experience of trying to play any game from the '90s on modern hardware. It always requires a bit of tinkering and usually a patch from the modding community. Funniest one I've found is Fallout Tactics. The random encounter frequency is somehow tied to clock speed so you'll basically get hit with random encounters during map travel about once every half second.
usefulcat•27m ago
I've been enjoying Total Annihilation since 1997. Still works fine on fairly modern hardware with Windows 11. No modifications other than some additional maps that I downloaded decades ago.
afandian•6m ago
I think it means gcc -O0
sbrother•2h ago
1. Uh, isn't 2000 like extremely fucking good?

2. I played a chess bot on Delta on easy and it was really bad, felt like random moves. I beat it trivially and I am actually bad at chess, ~1000 on chess.com. I wonder if this one is different?

umanwizard•2h ago
Note that 2000 on lichess is probably weaker than 2000 on chess.com (or USCF or FIDE)
dmuino•2h ago
That's true, I'm 2050-2100 lichess, around 1800 on chess.com. Never played a rated tournament but played some rated players who were 1400-1500 rated USCF, and they were roughly my strength, maybe a bit better. Still the Delta bot, easy mode, was much, much better than me.
fragmede•6m ago
Casually just in the top 2-3 percent of chess players globally world wide humble brag. I'm not that good at it, just a little bit!
citrus1330•5m ago
It's still significantly stronger than the average online chess player
NewsaHackO•1h ago
Yeah, he just casually said he had an elo that high, as if that doesn't blow 90% of people out of the water.
specproc•3h ago
I used to fly a lot of Turkish, and their one's laughably bad. If anyone here works for Turkish Airlines, get yourself a better Chess bot.
tomjakubowski•50m ago
Don't be surprised when you learn their so-called "chess bots" are actually people, lying hidden below the floor of the passenger cabin, moving pieces with the help of levers and magnets.
s3p•2h ago
I am so glad this made first page news on HN!!

Years ago I remember flying with Delta and wondering why the delta bot could beat me in a handful of moves on EASY. Absolutely insane.

conartist6•2h ago
There used to be a chess program in windows 3.1 that would destroy me every time. Not that I was very good, of course! But I think if you just code the known opening books it's not too hard to make a bot that requires a skilled player to beat.
gip•2h ago
I played the bot (probably early 2025) and wasn't that impressed. I won 5-1 or something like it. I did win one or two local chess tournaments in the past but I'm really not an impressive chess player.
hk1337•1h ago
I had similar experiences playing the computer in Tzar: Burden of the Crown. It’s not chess but it is a strategy game.

https://en.wikipedia.org/wiki/Tzar%3A_The_Burden_of_the_Crow...

shen•1h ago
The Air Canada bot is too easy on medium but hard is unplayable because the computer is too slow at making each move.
ccamrobertson•1h ago
United sadly removed games from its in-flight entertainment so I can no longer trounce 6 year old Magnus.
tromp•1h ago
Sometimes the airlines chess app gives you the option to play another passenger, but even after waiting for half an hour I've never been hooked up with another player. Has anyone else been able to?
nightpool•1h ago
It only works with passengers on your same flight. In practice, it's good for kids in the same family or school group who are sitting across the aisle from each other. I've used it for some of their other games
bdamm•1h ago
Some day we might fly on the same airplane!
tantalor•56m ago
The best part about this is sneaking a look at your opponents screen if you are lucky enough to sit behind them.
cheeze•44m ago
Does this... help with chess?
fragmede•4m ago
you can see the possible moves they're thinking of making
acomjean•41m ago
one flight I was on had trivia which allowed multiplayer. We ended up with about 10 playing the game. I thought it was a good idea for a networked computer and captive audience.
chrisfosterelli•39m ago
Yes, as someone who is usually flying with my GF, I love this feature! Unfortunately air canada's implementation is abysmal and anytime there is a pilot announcement it interrupts the game long enough to break the network connection and cause it to end the game.
efitz•30m ago
Someday a delta engineer will go fix the UI bug where the labels for the difficulty levels were inverted in order compared to the enums used by the chess engine.

Cowork: Claude Code for the rest of your work

https://claude.com/blog/cowork-research-preview
503•adocomplete•4h ago•259 comments

TimeCapsuleLLM: LLM trained only on data from 1800-1875

https://github.com/haykgrigo3/TimeCapsuleLLM
439•admp•7h ago•186 comments

Fabrice Bellard's TS Zip (2024)

https://www.bellard.org/ts_zip/
79•everlier•3h ago•27 comments

The chess bot on Delta Air Lines will destroy you (2024) [video]

https://www.youtube.com/watch?v=c0mLhHDcY3I
123•cjaackie•3h ago•65 comments

Postal Arbitrage

https://walzr.com/postal-arbitrage
223•The28thDuck•6h ago•111 comments

Unauthenticated remote code execution in OpenCode

https://cy.md/opencode-rce/
197•CyberShadow•1d ago•45 comments

Date is out, Temporal is in

https://piccalil.li/blog/date-is-out-and-temporal-is-in/
285•alexanderameye•8h ago•89 comments

LLVM: The bad parts

https://www.npopov.com/2026/01/11/LLVM-The-bad-parts.html
264•vitaut•9h ago•52 comments

F2 (YC S25) Is Hiring

https://www.ycombinator.com/companies/f2/jobs/cJsc7Fe-product-designer
1•arctech•1h ago

Show HN: AI in SolidWorks

https://www.trylad.com
110•WillNickols•6h ago•54 comments

Floppy disks turn out to be the greatest TV remote for kids

https://blog.smartere.dk/2026/01/floppy-disks-the-best-tv-remote-for-kids/
470•mchro•10h ago•276 comments

Show HN: Agent-of-empires: OpenCode and Claude Code session manager

https://github.com/njbrake/agent-of-empires
47•river_otter•9h ago•12 comments

Perlsecret – Perl secret operators and constants

https://metacpan.org/dist/perlsecret/view/lib/perlsecret.pod
49•mjs•6d ago•8 comments

'I rarely get outside': scientists ditch fieldwork in the age of AI

https://www.nature.com/articles/d41586-025-04150-w
11•Growtika•4d ago•3 comments

What old tennis players teach us (2017)

https://www.raphkoster.com/2017/09/22/31098/
27•surprisetalk•4d ago•17 comments

Message Queues: A Simple Guide with Analogies (2024)

https://www.cloudamqp.com/blog/message-queues-exaplined-with-analogies.html
69•byt3h3ad•6h ago•20 comments

GitHub: A case study in link maintenance and 404 pages (2013)

https://chrismorgan.info/blog/github-links-case-study/
9•roryokane•5d ago•1 comments

Apple picks Google's Gemini to power Siri

https://www.cnbc.com/2026/01/12/apple-google-ai-siri-gemini.html
593•stygiansonic•8h ago•331 comments

Non-Essential French Embassy Staff Have Left Iran

https://www.barrons.com/news/non-essential-french-embassy-staff-have-left-iran-sources-d84d1f51
19•mhb•47m ago•4 comments

Anthropic made a mistake in cutting off third-party clients

https://archaeologist.dev/artifacts/anthropic
198•codesparkle•12h ago•167 comments

Show HN: Fall asleep by watching JavaScript load

https://github.com/sarusso/bedtime
41•sarusso•5h ago•14 comments

Superhuman AI exfiltrates emails

https://www.promptarmor.com/resources/superhuman-ai-exfiltrates-emails
29•takira•5h ago•3 comments

Building a 25 Gbit/s workstation for the SCION Association

https://github.com/scionassociation/blog-25gbit-workstation
61•romshark•7h ago•23 comments

Ansible battle tested hardening for Linux, SSH, Nginx, MySQL

https://github.com/dev-sec/ansible-collection-hardening
41•walterbell•5d ago•10 comments

Ai, Japanese chimpanzee who counted and painted dies at 49

https://www.bbc.com/news/articles/cj9r3zl2ywyo
168•reconnecting•14h ago•57 comments

Zen-C: Write like a high-level language, run like C

https://github.com/z-libs/Zen-C
147•simonpure•10h ago•90 comments

Reproducing DeepSeek's MHC: When Residual Connections Explode

https://taylorkolasinski.com/notes/mhc-reproduction/
96•taykolasinski•9h ago•29 comments

Launch a Debugging Terminal into GitHub Actions

https://blog.gripdev.xyz/2026/01/10/actions-terminal-on-failure-for-debugging/
127•martinpeck•11h ago•53 comments

Personal thoughts/notes from working on Zootopia 2

https://blog.yiningkarlli.com/2025/12/zootopia-2.html
290•pantalaimon•5d ago•62 comments

Computers that used to be human

https://digitalseams.com/blog/computers-that-used-to-be-human
53•bobbiechen•8h ago•10 comments