frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I Vibed a Proof of Conway's Conjecture

https://overreacted.io/how-i-vibed-a-proof-of-conways-conjecture/
41•m-hodges•46m ago

Comments

howunfortunate•32m ago
> On the second day, there are two gaps: “between nothing and zero” and “between zero and nothing”. Two numbers spawn in those two gaps. Call them –1 and 1.

Got lost here. I think I'm officially too dumb for math.

jdw64•27m ago
I feel the same way. Want to become a dumb and dumber duo? I believe you could be my friend.
howunfortunate•23m ago
Pitch: a mini-series where a Dumb and Dumber duo get access to unlimited tokens via a roommates's account (who is an intern at a frontier lab).

In each episode they make a major science-fiction style breakthrough and grapple with the consequences without revealing themselves.

DrewADesign•7m ago
Plot twist: they were both sold on early investment in companies that survived the .com bust. Now they’re VCs that everybody worships as business geniuses even though they’re just lucky idiots, and the sycophantic chatbots finally let them feel as smart as everyone says they are, and a whole bunch of hype-drunk fans are feeding into it.
dubcanada•26m ago
I think it's just we don't have a way to say/write these numbers. So you make up a way to write them (-1 and 1) and continue.

The numbers don't matter and you could replace -1 and 1 with anything. It's just easier to begin your new fake number at - 1 and 1. Because position does matter.

xg15•7m ago
There has to be some procedure how to come up with "new" numbers though, if you want to have more in the end than just a fancy binary tree - in particular if you want to map your "fake numbers" to the reals, infinity, etc.
skeledrew•6m ago
> position does matter

Only as a mental abstraction that's based on our experience/concept of space+time.

Smaug123•22m ago
It’s a terrible explanation. A surreal number is defined as a pair of sets of surreal numbers (where you fiddle around the recursion in that definition by defining them in waves, so strictly speaking you’re defining “the surreal numbers born at time T” for each individual T given access to the surreal numbers born at all earlier times, and then you “take the union across all times”, scare quotes because there are too many times for this to result in a set). Zero is a surreal number but the LLM is using the word “zero” to mean “the set containing just the surreal number 0”; “nothing” here is the LLM’s obtuse word for the empty set. Wikipedia may actually be easier to follow.
kdisndjwjdje•5m ago
If you can’t explain it better in the same amount of characters (or fewer), then I don’t think you’re qualified to “nuh-uh!!!” anyone. Sorry buddy.
skeledrew•5m ago
... wut? :/
echelon•17m ago
> I think I'm officially too dumb for math.

I'm hoping someone develops an interactive tutor that can teach any subject to any depth.

The tutor should optimize its pedagogy. It should use online RL to adapt to a learner's ideal learning style, model what the student understands and to what degree, and understand what the gaps and next steps are.

I'd subscribe in a heartbeat.

svachalek•17m ago
The image helped for me at least.
xg15•10m ago
I think he just wrote it in a confusing way. The quote before says:

> (crucially, “to the left of all” and “to the right of all” also count as “gaps”)

So there are two "nothings" here, left of "all" - i.e. the zero - and right of it.

Though I'm not quite sure how you'd get infinite or irrational numbers by this procedure. Wouldn't you simply get the rational numbers by this?

(unless the "put a number" step is doing more work here as it seems. He doesn't really say which number to put there)

skeledrew•9m ago
Yeah I'm curious about the difference between "nothing" and "0", but I just decided to roll with it. Until the Greek letters made my head start to spin as they usually do.
gjm11•5m ago
I don't think this is your fault; the description isn't very explicit. Let me try to do a bit better. (I'll also try to go somewhat further, and you should not be discouraged if at some point it stops making sense.)

You can think of the "surreal numbers" as being built up step by step. We start out with no numbers at all, and then we repeatedly do a construction that makes some new numbers.

A surreal number is made from two sets of (pre-existing) surreal numbers. We typically call them L and R, for "left" and "right", and sometimes write it as L|R or {L|R} or something like that. The "left" numbers have to be smaller than the "right" numbers. The resulting number will turn out to be, in a certain sense, the "simplest" number in between all the left numbers and all the right numbers.

Now, as I said, we start out with no numbers at all. It might seem like that gives us no way to proceed, but it does: even given no numbers at all, we can still make a set of numbers, namely the empty set! So we can use that for both L and R, getting ∅|∅. Empty sets on both sides. We call this 0, and it will turn out to behave in the way you'd expect the number 0 to behave.

Now we suddenly have another set available, namely {0}, the set containing only zero. Which means that instead of being able to make one number, maybe we can make four: ∅|∅, ∅|{0}, {0}|∅, {0}|{0}. The first of these we already knew about. The last isn't actually admissible -- remember that the "left" numbers have to be smaller than the "right" numbers, which is "vacuously" true when one of those sets is empty (it means "if you have a number x in the left set, and a number y in the right set, then x<y", and if there are no numbers in the left set or no numbers in the right set then that's trivially true) but isn't true when both sets contain 0 because 0<0 is false.

So actually we get two new numbers: ∅|{0} and {0}|∅. The first fits into what OP calls the gap "between nothing and zero". The second first into what OP calls "the gap between zero and nothing". In both cases, "zero" means a number and "nothing" means a space where we don't yet have any numbers.

The number ∅|{0} is called -1 (it has to lie to the left of 0, and there's no constraint on its left, and -1 is "the simplest number less than 0") and the number {0}|∅ is called +1 (it has to lie to the right of 0, and there's no constraint on its right, and +1 is "the simplest number greater than 0").

I should explicitly acknowledge that I haven't defined what "less than" and "greater than" actually mean for these numbers, nor anything else about how they relate to one another that could possibly justify giving these things the specific names 0, -1, and +1. But there are definitions for "less than" and "greater than" and "plus" and "minus" and so forth, and the whole thing does turn out to work very nicely.

Anyway, once we've got these numbers we have eight possible sets that can go on the left or on the right. The requirement for left-things to be smaller than right-things reduces the possibilities somewhat, and the actual new numbers we get next time around are: ∅|{-1}, which turns out to be -2; {-1}|{0} which turns out to be -1/2; {0}|{+1} which turns out to be +1/2; {+1}|∅ which turns out to be +2. We also get some already-existing numbers in new ways; for instance, {-1}|{+1} is actually equal to 0 ("0 is the simplest number between -1 and +1"). Again, I should explicitly acknowlege that I haven't said anything about how you determine when two of these things are actually equal; again, it does all turn out to work properly.

If you keep going with this construction, you produce all the integers, two at a time, and also all the "dyadic rationals", meaning fractions where the denominator is a power of 2. And then, once you've got all those, at the next stage of construction you abruptly get all the real numbers -- e.g., the square root of 2 is L|R where L = {dyadic rational numbers that are negative or have a square smaller than 2} and R = {dyadic rational numbers that are positive and have a square larger than 2} -- and you also get {0,1,2,3,4,...}|∅, conventionally written as a lower-case Greek letter omega, which is an infinite number, larger than all the integers. (And its negation.) And {0}|{1,1/2,1/3,1/4,...} which is an infinitesimal number, positive but smaller than any ratio of positive integers. And you can then proceed further and construct a vast infinitude of numbers, including all the real numbers (which we've already made) and all of the so-called infinite ordinals (which you can kinda think of as being a sort of "infinite positive integer", though there's more to them than that) and much more, all in a system that lets you do arithmetic and suchlike. It's very elegant, if your brain has been twisted into the mathematician-y shape that finds such things elegant.

GPerson•23m ago
“Guy amuses himself in token burn rpg while simultaneously demotivating anyone who would have found value in this process.”
dcre•17m ago
What is stopping anyone from finding the value they would have found before?
nbulka•16m ago
He seems genuinely interested in Surreal numbers. Seems like he found value in exploring them and the Lean process, devoting time and interest to it and understanding what it's like to be a mathematician. I think a lot of people who go into Computer Science may have been mathematicians in the 30s before they became separate majors at the university level.
addlatt•14m ago
Nihilistic view
idjeicjejdjej•9m ago
Idiotic view, more like.

Let’s not infuse good faith into what is clearly meant as a derogatory comment.

AIiscoming•10m ago
Every human has to go through this in modern times.

I got quite frustrated and disappointed when taking pictures because everyone was doing it and my picture of x was similiar to others taking picture of x.

Either you learn from it and accept that and still do it, or you don't.

But its not new

cyclopeanutopia•20m ago
Someone please vibe-prove that ZFC is inconsistent.
vatsachak•19m ago
That's awesome! Congratulations!

I'd imagine that in three months when we all have access to communicating agent swarms this should be easier

bwfan123•7m ago
> In either case I believe people who can put AI to the most value are the mathematicians themselves

Agree. The net output of math will increase, and mathematicians have more work now to unravel all this, and make it useful.

Keeping Humans in the Loop

https://roarepally.com/blog/ai-as-an-intelligence-amplifier
1•ro_arepally•1m ago•0 comments

Interviews Without LeetCode

https://noleet.lol/
1•monological•1m ago•0 comments

HEIF Heist

https://heif-heist.com/#overview
1•machinecontrol•2m ago•0 comments

Show HN: Skillmem – local memory for coding agents that stores how, not what

https://github.com/liza-studio/skillmem
1•mrPetrukovich•6m ago•0 comments

AI is an elite crime spree

https://www.thebignewsletter.com/p/ai-is-an-elite-crime-spree
2•chmaynard•7m ago•0 comments

Fibonacci Product

https://www.johndcook.com/blog/2026/09/16/fibonacci-product/
1•ibobev•8m ago•0 comments

Ask HN: What happens when Claude Code goes away?

1•HoldOnAMinute•8m ago•2 comments

With a Shovel of Salt: AI Success Stories and the Retraction Gap

https://read.misalignedmag.com/with-a-shovel-of-salt-ai-success-stories-and-the-retraction-gap-6a...
1•lcubw•8m ago•1 comments

Show HN: pg_raw_parse, parse Postgres SQL in Rust 20-60x faster than pg_query.rs

https://github.com/pgdogdev/pg_raw_parse
1•levkk•9m ago•0 comments

Key Alzheimer's study cancelled amid Trump attacks on science

https://www.theguardian.com/us-news/2026/sep/18/pittsburgh-trump-funding-cuts-nih-alzheimers
3•firefax•10m ago•0 comments

Human brain is two separate organs, research finds

https://medicalxpress.com/news/2026-09-human-brain.html
2•Jimmc414•10m ago•2 comments

Textured

https://pluralistic.net/2026/09/18/surprise/
1•hn_acker•11m ago•0 comments

Gov. Newsom issues executive order to rein in AI 'before it's too late'

https://www.cnbc.com/2026/09/18/california-newsom-executive-order-ai.html
1•Betelbuddy•13m ago•0 comments

Cutting our agent's harness cost 10x without breaking the product

https://www.usenotch.ai/blog/cutting-our-agent-s-harness-cost-10x-without-breaking-the-product
2•amanjaincorp•14m ago•0 comments

OpenAI 'ethically hacked' with help of Anthropic's Claude chatbot

https://www.theguardian.com/technology/2026/sep/18/openai-hacked-anthropic-claude-chatbot
5•sbulaev•15m ago•0 comments

GrassLobster: AI Agentic Generation of Parametric Geometry Workflows

https://www.miro.vision/index.php/2026/09/17/grasslobbster/
2•aidog•17m ago•0 comments

You could have built Jev

https://sgnt.ai/p/jev/
2•petesergeant•17m ago•0 comments

Coffee and Milk ≠ Latte

https://www.johndcook.com/blog/2026/09/16/coffee-milk-latte/
3•ibobev•21m ago•0 comments

A custom virtual machine for the Stars 4X game

https://nullprogram.com/blog/2026/09/17/
2•ibobev•21m ago•0 comments

What happened on Voat after Reddit banned major communities

https://www.nature.com/articles/s41598-026-63627-4
3•atomashevic•22m ago•0 comments

Build Faster Feedback Loops Using Qualitative User Research

https://blog.nseldeib.com/p/build-faster-feedback-loops-using
2•nadis•24m ago•0 comments

Show HN: Omabib, a Zotero alternative for Omarchy with agent support

https://github.com/atomashevic/omabib
2•atomashevic•25m ago•0 comments

Are You Ready for Part 108?

https://marbletech.us/p/are-you-ready-for-part-108
2•flyingcars•25m ago•0 comments

Show HN: Rickub – The Smartest Git in the Universe

https://rickub.com/
2•ssaboum•26m ago•0 comments

Why Harvard's Dean 'Encourages' Students to Use AI

https://www.derekthompson.org/p/what-is-college-for
2•mooreds•28m ago•0 comments

ThinkNode M9 MicroSD Card and Virus Notice

https://www.elecrow.com/Thinknode-M9-Security-Advisory-SD-Card-Malware-Risk.html
2•celsoazevedo•28m ago•0 comments

Let GPT-6 Astra code without using Codex Usage

https://ethanplus.ai/blog/run-a-coding-agent-on-gpt-6-pro-inside-chatgpt
2•ethanplusai•31m ago•0 comments

Show HN: Quokka – a self-hosting, deterministic programming language

https://quokka.space/
4•CFBL•32m ago•0 comments

Show HN: Servers for AI, not another AWS

https://rawhq.io
2•eulerpoolapi•33m ago•0 comments

Converting between cosine similarity and concentration ratio

https://www.johndcook.com/blog/2026/09/16/concentration-ratio/
2•ibobev•34m ago•0 comments