跳到正文
Hacker News:AI 热帖· pyduan·· 7 小时前AI 评分69

技术产品经理用 Claude Code 从 TESS 数据中发现系外行星候选

I think I found a planet nobody knew existed. I used Claude Code to find it

AI 导读

一位科技行业产品经理用 Claude Code(Opus 5.5 与 Fable 5.1)分析 NASA TESS 数据,发现约 116 光年外一颗恒星每 3.18 天变暗约 0.05%,候选行星约为地球 1.4 倍大小,仍属候选而非确认。

正文

Skip to main content

Open menu Open navigationGo to Reddit Home

r/ClaudeAI

Sign UpSign up for RedditLog InLog in to Reddit

Expand user menu Open settings menu

Image 1 Go to ClaudeAI

r/ClaudeAI•23h ago

u/This_Cell_1829

I think I found a planet nobody knew existed. I used Claude Code to find it.

Built with Claude

Last month I was going through data from NASA's TESS telescope with Claude Code when one star started looking weird.

Image 2: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it. It's about 116 light-years away, and every 3.18 days it gets about 0.05% dimmer for roughly two hours.

I first saw it in data from late 2025. So I went backwards.

The same dip is there in completely separate TESS observations from 2020.

Then 2018.

If it's a planet, it's about 1.4× the size of Earth.

To be clear: this is still a planet candidate, not a confirmed planet.

The part that might be interesting to this subreddit is how I did the analysis.

I used Claude Code with Opus 5.5 and Fable 5.1 for most of the actual work: downloading and parsing the TESS data, writing the search code, fitting the transits, checking nearby stars, looking for secondary eclipses and other false positives, generating plots, and rerunning things when a test failed.

I chose what questions to ask, what tests mattered, and what counted as pass/fail.

Independent reviews came from Codex and from separate agent sessions that started fresh, with read-only access.

In about two weeks this turned into 74 separate analyses and 1,000+ scripts.

And I learned pretty quickly that the useful way to use an agent for science isn't to ask:

"Is this a planet?"

It's to keep giving it ways to prove that it isn't.

My favorite test was simple.

I hid one entire year of observations, used the other two years to calculate the orbit, and predicted where the transits in the hidden year should be. Then I checked the hidden year only at those times.

I did that three times.

2018 → predicted.
2020 → predicted.
2025 → predicted.

3 out of 3.

Image 3: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it.

The audits also caught actual mistakes.

At one point I had a statistical claim that looked stronger than it really was. An audit found the problem, so I removed the claim and redid that part of the analysis.

The main 3.18-day signal survived.

I also wanted to know whether somebody had already found it.

So I searched 36 catalogs and literature sources and 340,505 automatic TESS planet-search alerts.

I couldn't find either signal reported.

There may be a second candidate around the same star, roughly 2.2 Earth radii on an 11.13-day orbit. The evidence for that one is much weaker, so I'm treating it separately.

And now comes the part I proud of.

TESS comes back to this part of the sky in November. I submitted an observing proposal asking it to record this star every 2 minutes while it's there.

It was approved. Program #100.

Image 4: r/ClaudeAI - I think I found a planet nobody knew existed. I used Claude Code to find it. TESS observes it again from October 31 to November 26.

On October 6, before any of that new data exists, I published the exact times the transits should happen and the rules for deciding whether the prediction passes or fails.

So this is now falsifiable in a very literal way.

If the dips appear when predicted, the case gets much stronger.

If they don't, that counts against it, and the preregistration makes that impossible to quietly rewrite afterward.

I also built a little free interactive 3D version of the system if you want to fly around it:

https://tic4206066.pages.dev

Preprint:

https://doi.org/10.5281/zenodo.22967456

Predictions published before the new TESS data:

https://doi.org/10.5281/zenodo.23175179

TESS DDT program list:

https://tess.mit.edu/science/ddt/

Has anyone else here used Claude Code for actual research rather than software development?

I'd especially love to hear how you're auditing agent-written analysis when a result can look completely convincing and still be wrong.

Read more

Share

Image 5: u/AteraRMM avatarAteraRMM•Ad

See why more IT pros are moving to Atera, the all-in-one, AI-powered IT management platform built for pros. Start your free 30-day trial now!

Learn More

atera.com

Image 6: Thumbnail image: See why more IT pros are moving to Atera, the all-in-one, AI-powered IT management platform built for pros. Start your free 30-day trial now!

Image 7: u/ExitLag avataru/ExitLag•Ad

Exclusive MultiPath helps keep your connection stable in the final push of the key

Sign Up

exitlag.com

Image 8: Thumbnail image: Exclusive MultiPath helps keep your connection stable in the final push of the key

Image 9: u/MiwayInsurance_ avataru/MiwayInsurance_•Ad

Cover Gaps Your Business May Be Missing

Image 10: Thumbnail image: Cover Gaps Your Business May Be Missing

Sort by:

Best

Open comment sort options

  • Best
  • Top
  • New
  • Controversial
  • Old
  • Q&A

Comments Section

Image 11: u/ClaudeAI-mod-bot avatar

ClaudeAI-mod-bot

•22h ago• Edited 8h ago

TL;DR of the discussion generated automatically after 400 comments.

The consensus is clear: this is fucking incredible. After a flood of useless AI-generated shite, OP (a tech PM, not a pro astronomer) dropped a bombshell by using Claude Code to find a legitimate exoplanet candidate, and even got NASA to point a telescope at it for confirmation. The community is hailing this as one of the best, most tangible uses of AI seen on this sub.

Even the pros are impressed. Several exoplanet researchers, including a professor, jumped into the thread to confirm the signal is real and a "totally reasonable candidate." They also provided a healthy dose of scientific reality, noting it's still a borderline signal that could be a false positive (like a background eclipsing binary).

The most valuable part of the thread might be the discussion on how to properly audit AI-generated science. The key takeaways from other researchers in the comments are:

  • Falsify, don't just verify. As OP said, the goal is to keep giving the AI ways to prove the hypothesis wrong.

  • Break your tests on purpose. If a check never fails, you don't know if it's actually working or just hardcoded to return True.

  • Don't trust the summary. Re-derive key numbers yourself from the raw output, not from a summary the agent wrote.

Of course, half the thread is just asking what to name the planet. Suggestions range from "Claude" to "Boaty McPlanet Face" and "Urrectum." OP says they probably won't get to choose, but we can dream. A few users also clocked the post's "Claude-ish" writing style, which OP confirmed was due to being too excited to write it all by hand.

7 more replies

7 more replies

7 more replies

Image 12: u/RenderSlaver avatar

RenderSlaver

•23h ago

There is an awful lot of absolute shite made with the use of AI, I mean nearly all of it is useless shite at the end of the day. But this... this is fucking incredible. Well done.

This_Cell_1829

•22h ago

hahaha thank you!! that genuinely means a lot to me

10 more replies

10 more replies

10 more replies

28 more replies

28 more replies

28 more replies

TargP

•22h ago

This is really excellent work and an impressive and worthwhile use of this incredible tool. Would you mind if I covered this in a University module I teach on the practical use of AI?

This_Cell_1829

•22h ago

of course, I’d be honored! just one small request, if possible, please credit me as Pavel Rabtsevich :)

which university is this for btw? it genuinely means a lot to me that you’d want to show this in a class

13 more replies

13 more replies

13 more replies

7 more replies

7 more replies

7 more replies

Image 13: u/OliverAlden avatar

OliverAlden

•23h ago

This is very cool!

This_Cell_1829

•23h ago

thanks!) i spent the whole month with AI agents to make it work

4 more replies

4 more replies

4 more replies

More replies

Image 14: u/ExitLag avataru/ExitLag•Ad

Exclusive MultiPath helps keep your connection stable in the final push of the key

Sign Up

exitlag.com

Image 15: Thumbnail image: Exclusive MultiPath helps keep your connection stable in the final push of the key

flurbol

•23h ago

Awesome! You did an amazing job, needless to say I hope you will get your confirmation. Definitely something to be proud

This_Cell_1829

•23h ago

thank you so much, really appreciate it! I really hope I can get the confirmation :)

More replies

Image 16: u/IndianITGuy796 avatar

Kryptk9

•21h ago

This is really great work and looks very promising!

I happen to do astrophysics research and could try connecting you to some of the exoplanet people here at my university if you’d be interested in that?

This_Cell_1829

•21h ago

yes, I'd really love that, thank you!

right now I'm turning all these scripts into one tool so this kind of search is easier to run. having people who actually work on exoplanets look at it would help me a lot

just dm me on X or LinkedIn

9 more replies

9 more replies

9 more replies

More replies

Image 17: u/AggressiveStock2138 avatar

AggressiveStock2138

•23h ago

If it is a planet, do you get to name it? If so, what’s are you going to call it?

Very cool project! Good luck.

This_Cell_1829

•22h ago

unfortunately I don't think I will be allowed to name it 😄 according to astronomic rules

but sure, I already have a few names in my head haha

25 more replies

25 more replies

25 more replies

4 more replies

4 more replies

4 more replies

This_Cell_1829

•20h ago

small note: I wrote this while being way too excited about the whole thing, so yeah, some parts probably sound a bit AI-ish haha, sorry about that

if you want the more personal version, I told the story in Twitter here: https://x.com/p_rabtsevich/status/2107803696058822742

6 more replies

6 more replies

6 more replies

Image 18: u/MiwayInsurance_ avataru/MiwayInsurance_•Ad

Cover Gaps Your Business May Be Missing

Image 19: Thumbnail image: Cover Gaps Your Business May Be Missing

Ridcully

•16h ago

I looked at that a while back (LAMOST M-star pass as obsid 259815007) and my setup disregarded it, masking the telluric O₂ band or the blue edge (and some other non-M-star data in that type of data set).

Thanks for the post, I am looking at it again. I used a combination of GPU based existing software and Claude to modify it for what I wanted. I have been mining Green Bank, Parkes, LAMOST, VASCO, WISE, ASAS-SN + NEOWISE, Lick, CARMENES, HARPS, and TESS for a while now. Some cool things are out there.

However, be careful - make sure you check your nulls to make sure your solution is working. The more nulls you have, the more sure you can be of the results.

This_Cell_1829

•16h ago

thanks for info!) i will share tomorrow with u all the insights

More replies

Image 20: u/HybridPigeon avatar

HybridPigeon

•22h ago

I'm curious about your background in this area. Do you work in a related field, or is this just something you're exploring as a hobby?

This_Cell_1829

•22h ago

I work in tech, mostly product management, with a lot of my recent work around LLMs, search and AI optimization.

Astronomy is a hobby for me, but I’m pretty technical, so I tend to approach it more like an engineering problem than just casual stargazing :)

4 more replies

4 more replies

4 more replies

More replies

Image 21: u/skr_u avatar

JeffVanGully

•21h ago

You should post this to r/space

This_Cell_1829

•21h ago

i was a bit afraid, coz they a pretty much toxic about AI usage))

11 more replies

11 more replies

11 more replies

More replies

Image 22: u/twotootstotucson avatar

twotootstotucson

•21h ago• Edited 18h ago

EDIT: the following text is ai generated as im at work and finding someone else doing this is super exciting and deserving of a comprehensive update Congrats, genuinely. Getting DDT time approved off an independent candidate is a big deal, and publishing the transit times before Sector 110 is exactly the right move. I read the preprint and the prereg on Zenodo and found the program on the DDT page. Nice work. Im doing the same project in my lab here https://brokenbranch.dev/windowsill

I've spent the last couple of months on almost the same thing: a small TESS transit survey run mostly through Claude Code, with Codex and fresh read-only sessions as reviewers. My best candidate went the other way, so here's the cautionary half.

It was TIC 374861595. Deep, clean, periodic, and it survived everything I threw at it early on. Then I refit 24 sectors with a stellar radius I derived myself (2MASS + Gaia) instead of copying the catalog value. The impact parameter came out at b = 1.05 ± 0.13 (grazing), the radius got less constrained, and the transit-derived stellar density disagreed with the measured star at 7.7σ. Because I'd measured R★ myself, "the catalog radius is wrong" was off the table. What was left was eccentricity, the wrong branch of the grazing solution, or an unresolved blend. I stopped calling it a planet. (It also turned out SPOC had flagged it before me, which was its own humbling lesson about cross-matching early.)

On your actual question, how to audit agent-written analysis that looks convincing, here's what bit me:

  • Ask what the test would look like if you were wrong, and whether it would look any different. A check that passes for every hypothesis you care about is decoration.

  • Make every check go red once on purpose. If a guard has never failed, you don't know it isn't return True. Agents are very good at writing tests that pass.

  • Price the false-alarm rate from your own null, and re-check it. My search threshold was justified by a null-distribution max quoted from an old note (84,500 draws, max ~8.05). The live null had grown to 325,000 draws with a max of ~8.65, so the threshold sat below the null's own maximum and nothing flagged it. I withdrew that run and re-preregistered it.

  • Re-derive numbers from the raw output, never from a summary the agent wrote. Three of my headline numbers were wrong exactly this way.

  • Watch which way a guard fails. The recurring bug was an empty list wired to "pass". A check that visited nothing looks identical to one that found nothing.

A couple of friendly questions about your candidate, since at ~500 ppm on 21″ pixels the blend scenario is the one I'd worry about most:

  1. The held-out-year test is great for showing the signal is real and periodic, but a background eclipsing binary would pass it just as well. What does the difference-image centroid show, and how faint a neighbor can you rule out within a pixel or two? (A 50%-deep EB about 7.5 mag fainter gives ~500 ppm.)

  2. The TRICERATOPS FPP of 0.03–0.04 sits above the usual 0.015 validation bar. Is that driving the DDT ask, and is high-res imaging on the list?

  3. Were Sectors 6 and 32 FFI-only? At 30-minute cadence a 2-hour transit only gets a handful of points per event, so I'm curious how the odd/even and shape tests held up there.

Either way I'll be watching for Sector 110. Fingers crossed the dips land on your times!

Image 23: u/Dry_Grapefruit_8050 avatar

Dry_Grapefruit_8050

•21h ago

Both this comment and the OP have hallmarks of AI generated text.

u/This_Cell_1829 - great work, but I think you will lose credibility using an AI generated write-up without an edit to remove some of the more common “AI ticks”, unless you say right up front that the write-up is AI generated.

Not sure what the best practice is, but it is a turnoff to read AI generated stuff being passed off as human, and it degrades my trust that any of this is real.

8 more replies

8 more replies

8 more replies

More replies

Image 24: u/IndianITGuy796 avatar

IndianITGuy796

•19h ago

Really cool stuff mate , just curious what is your specialization , are you someone who works in astronomy or a dev whose hobby is this . Just wanted to know . Hope you dont mind me asking 🙂

This_Cell_1829

•19h ago

not at all! I'm in tech, mostly product management, lately a lot of work around LLMs and search. astronomy is a hobby for me, I just tend to treat it like an engineering problem :)

3 more replies

3 more replies

3 more replies

1 more reply

1 more reply

1 more reply

Image 25: u/skr_u avatar

skr_u

•22h ago

We got vibe astronomy before GTA VI.

12 more replies

12 more replies

12 more replies

Image 26: hp

Image 27: hp

Check Claude service status.

Public

Anyone can view, post, and comment to this community

0 0

Image 28 Join the most real place on the internet

Continue with Phone Number

Continue with Email

By continuing, you agree to our User Agreement and acknowledge that you understand the Privacy Policy.

Image 29

来源:Hacker News:AI 热帖 · reddit.com