frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Working with academic communities to build scientific understanding

https://openai.com/index/building-scientific-understanding-with-academic-communities/
242•jonluca•2h ago•103 comments

The Exponential Time Hypothesis Is False [pdf]

https://github.com/openai/math/blob/main/preprints/The-Exponential-Time-Hypothesis-is-False-Octob...
141•vok•2h ago•58 comments

Just Imagining a Workout Can Make You Stronger

https://nautil.us/just-imagining-a-workout-can-make-you-stronger-236068
39•prmph•53m ago•19 comments

CorridorKey 2.0

https://corridorkey.com/
161•ravenical•2h ago•51 comments

Sebastian Raschka's from-scratch video course on building reasoning models

https://magazine.sebastianraschka.com/p/building-reasoning-models
523•sgiannopoulos•8h ago•79 comments

Type Server Protocol

https://github.com/microsoft/pylance-release/blob/main/docs/tsp/type-server-protocol.md
178•adamnemecek•5h ago•132 comments

Cross-request KV cache exposure in the GLM-5.3 Workers AI model (155 responses)

https://blog.cloudflare.com/kv-cache-exposure-remediation/
36•wondersky•1h ago•8 comments

A Printer Printing onto Paper

https://twitter.com/macrofying/status/2112904628509528219
28•MrBuddyCasino•3d ago•6 comments

CSS-Tricks has a new owner

https://css-tricks.com/css-tricks-has-a-new-owner/
363•edent•8h ago•85 comments

Nietzschian Debugger

https://github.com/DilawarShafiq/nietzschian-debugger
118•dilawargopang•6h ago•37 comments

GPT-6.1 Terra

https://openai.com/index/introducing-gpt-6-1-terra/
471•meetpateltech•6h ago•295 comments

Oldest GUI application that still runs on Windows 11

https://blog.enlyth.com/posts/oldest-windows-gui-app-win-11/
248•enlyth•6h ago•154 comments

Show HN: Hob - Open-source, on device alternative to Claude Cowork and ChatGPT

https://github.com/FrigadeHQ/hob
95•pancomplex•7h ago•23 comments

Anthropic S-1

https://www.sec.gov/Archives/edgar/data/2130357/000162828026067168/anthropicpbc-sx1.htm
1437•SiNTEx•10h ago•1403 comments

LISPy things you can do in 64K bytes of core

https://t3x.org/lisp64k/index.html
8•andsoitis•1d ago•0 comments

Native Prometheus Integration with Nginx

https://categorica.io/blog/2026.10.16_nginx-stats-prometheus/
27•foxhill•3d ago•7 comments

SIMD-accelerated computer vision on a $2 microcontroller

https://shraiwi.com/blog/simd-fast-esp32s3/
165•zdw•1d ago•51 comments

Microsoft offers mass buyouts for roughly a quarter of its workforce

https://www.seattletimes.com/business/microsoft/microsoft-offers-mass-buyouts-for-roughly-a-quart...
704•doctorzook•8h ago•608 comments

Birdwatching rewires the brain and slows cognitive decline

https://www.bbc.com/future/article/20261019-birdwatching-rewires-the-brain-and-slows-cognitive-de...
496•cisc•3d ago•193 comments

Blaise Pascal invented fixed route public transport (2024)

https://humantransit.org/2024/12/one-of-the-greatest-inventions-in-the-history-of-human-transport...
256•skadamat•4d ago•135 comments

Diamond Transistor

https://www.df.com/diamond-transistor
116•Gravityloss•3d ago•61 comments

Pharo 14

https://pharo.org/news/2026-10-26-Pharo14Release.html
233•xkriva11•12h ago•59 comments

In Leaked Audio, Flock CEO Tells Cops Backlash to the Company Isn't Real

https://www.404media.co/in-leaked-audio-flock-ceo-tells-cops-backlash-to-the-company-isnt-real/
270•Frieren•6h ago•155 comments

A Man from the Future: Why Johnny Can't Stop Abstracting

http://muratbuffalo.blogspot.com/2026/10/the-man-from-future-why-johnny-cant.html
101•aray07•6h ago•56 comments

The EPA Is Quietly Killing Its Web Archive

https://www.motherjones.com/environment/2026/10/epa-online-archive-deletion-zeldin-camp-lejeune-t...
207•robtherobber•4h ago•40 comments

Magic state cultivation on a superconducting quantum processor

https://arxiv.org/abs/2512.13908
10•kheal•4h ago•0 comments

US designates helium as a critical material

https://apnews.com/article/energy-critical-materials-minerals-helium-43da160adc1bad389fba0b9ffbd1...
166•rbanffy•5h ago•96 comments

Show HN: Glider 4.0 Unofficial Web Edition (Mac game port)

https://dbohdan.github.io/glider/
37•networked•1d ago•6 comments

Switzerland. Block by block. At 1:1 scale

https://blocks.manifold3d.ch/
455•theanonymousone•15h ago•213 comments

Who killed the EV cert? A browser whodunit for Halloween

https://qwac.com/blog/who-killed-the-ev-cert
20•roddylindsay•3d ago•32 comments
Open in hackernews

The Exponential Time Hypothesis Is False [pdf]

https://github.com/openai/math/blob/main/preprints/The-Exponential-Time-Hypothesis-is-False-October-25-2026/paper.pdf
141•vok•2h ago

Comments

lisper•58m ago
This seems huge, like not quite p=np but in the same league. Am I missing something ?
adgjlsfhk1•55m ago
no. It's huge.
krackers•54m ago
If they had instead found that it were true, it'd prove P!=NP (since 3SAT is in NP and proving ETH would imply it can't be solved in polytime)

Instead we now know that NP is a strict subset of EXP (there are problems in NP that can be solved in subexponential time). And in fact they provided a constructive proof that 3SAT (and thus any problem in NP) can be solved in subexponential (but still super-quasipolynomial, let alone polynomial) time.

Edit: Originally wrote the hypothesis being true would imply NP=EXPTIME, which is wrong, since there can be problems in EXPTIME which aren't in NP.

luc4•41m ago
I mean the result that k-SAT cannot be solved in 2^{o(n)} clearly would imply P!=NP, but how does ETH imply NP = EXP? And how does \neg ETH imply NP != EXP?
krackers•39m ago
> ETH imply NP = EXP

It doesn't that was my mistake, since edited to remove the part about implying NP = EXP for ETH were true. But with the hypothesis being false, NP being a strict subset of EXP does imply NP != EXP

eru•15m ago
> Instead we now know that NP is a strict subset of EXP (there are problems in NP that can be solved in subexponential time).

It's a bit more complicated than that, if you want to be careful. Sorting is in both NP and EXP and can be solved in subexponential time.

I think what they proved is that no problem in NP takes exponential time to solve. (Because you can always reduce them to SAT in polynomial time, and then solve SAT in subexponential time.)

EDIT: apparently the runtime bounds they gave here don't survive the usual polynomial reductions, thus they haven't proven that NP != EXP, it seems.

demibabs•8m ago
Can you explain more wrt the last edit?
odyssey7•53m ago
It’s not that it isn’t quite p=np; it actually isn’t p=np.

Still, an impressive accomplishment.

lynndotpy•50m ago
If I am understanding this correctly (and I am still reading this!) and if this is true, this means NP is sub-exponential. Sub-exponential does not mean P=NP. But yes, this is huge if true.

This means hard problems aren't as hard as we thought, and it's still possible P=NP. If it turns out to be true P=NP, we're a little closer to that. (I hope P!=NP!)

Every paper which assumes ETH is true might now have their conclusions be disproven.

cochne•35m ago
It doesn't imply NP is sub-exponential, only that 3SAT is. Conversions to other problems can still end up exponential.
wbl•31m ago
No. NP is always poly time reduceable to 3SAT
cochne•23m ago
See this from the paper: "Note that runtime bounds of the form 2^o(n) do not transfer under general polynomial-time reductions (2^n^o(1) would be needed for this), so our result does not imply that general NP problems admit subexponential time algorithms."
krackers•12m ago
Oh that is interesting and surprising, thank you for highlighting this.
adgjlsfhk1•11m ago
OTOH, it would be surprising if this sort of technique didn't apply to other NP problems.
jaggederest•49m ago
This defeats a few hypotheses that were widely relied on.

strong exponential time hypothesis, and the titular exponential time hypothesis

It's not saying that these problems are easy, but it does demonstrate that they are much easier than previously believed. A decade ago if a human had published this kind of thing, and importantly if it held up, they would be almost certainly a strong candidate for some sort of award(s).

thatoneengineer•38m ago
Assuming P != NP (and that this NP != EXP proof holds up), what's the next most "natural" candidate for how fast NP must grow? This paper appears to show Omega(2^(n/sqrt(log(n))) with a couple additional fudge factors which would be a very disappointing answer.
zeroonetwothree•17m ago
Definitely puts some weight on the P=NP side of the scale!
kakapo5672•48m ago
My (very amateur) interpretation is that this weakens confidence in P!=NP. Would like to hear from some experts in this area, if this is so or not.
caughtinthought•43m ago
It basically just says that NP is not the same as EXP
pcstl•42m ago
This proves that EXP != NP, which was a stronger claim than P != NP.

In a way it shows that NP is perhaps less distant from P than imagined. Whether it can be _reduced_ to P in some gigabrain way, or whether that can be shown to be impossible remains to be seen.

It is definitely progress towards an answer to P ?= NP.

mudita•24m ago
Scott Aaronson comments on his blog "Given this news, I’ll up my personal probability of P=NP from 3% to 5%." (https://scottaaronson.blog/?p=10239#comment-2042428)
zeroonetwothree•16m ago
I’m not as smart as Scott but for me it’s more like 10% -> 20%. Do we have a prediction market for this?
IsTom•15m ago
There's a chain of classes P, NP(aka Sigma_1), Sigma_2, .., Sigma_n, ... PSPACE, EXPTIME. What we know for sure is that P < EXPTIME, others are unknown (well, maybe this paper adds something to this, time will tell).

It's conceivable that each of them is smaller than the next, but also that e.g. P < NP = all the sigmas < PSPACE < EXPTIME or many other possibilities. I think the general consensus is that it's more likely that there are more inequalities than not, but the fact is that we can't even show that P is less than PSPACE so far, which would be extraordinarily surprising if it were true.

amelius•34m ago
Subexponential time still can mean much larger than polynomial time. There's a huge space between the two.
mlmonkey•49m ago
Can someone ELI5 ETH for those of us who slept through theoretical CS classes? Asking for a friend...
caughtinthought•46m ago
3SAT can't be solved in sub-exponential time

Fwiw never thought it was a well-named conjecture

pcstl•42m ago
*Can be solved

This proves that EXP != NP

caughtinthought•40m ago
I'm stating the conjecture as requested
ehershey•42m ago
I like this https://www.reddit.com/r/explainlikeimfive/comments/33fmrq/e...

  In computer science, the satisfiability problem is the task of determining whether a boolean problem can be satisfied, that is, made to be true, by some combination of inputs. For example, the expression: A AND NOT B is satisfied whenever A is true and B is false, while the expression: A AND NOT A cannot be satisfied.
  A naive approach to satisfiablilty would be to check every possible input and see if the expression evaluates to true. 
  However, the number of combinations that must be checked is 2n, where n is the number of variables in the expression. This is what is meant by exponential time.
  The exponential time hypothesis conjectures that you cannot do better, that is, the number of operations needed to solve satisfiability will always be exponential in the size of the problem, no matter what algorithm is chosen.
  If this hypothesis is true, it would imply that P≠NP, because satisfiability has been shown to be in NP, and in order for it to be in P there would have to exist an algorithm that solves it in polynomial time.
whattheheckheck•42m ago
Is this really as interpetable math is fundamentally. Like wtf is this accessibility? who is this for? Do top mathematicians read this like a chapter book? Absolutely ridiculous they have all this compute and creative resources and cant make something more intuitive to help people understand it more natively
NetMageSCW•14m ago
Sometimes hard things are hard.
vecter•11m ago
It's a math paper written for mathematicians.

It's not possible for someone who's not a specialist in the field to understand it (unless there are more elementary proofs, of which likely none exist).

baggy_trough•41m ago
Stochastic parrot truthers in shambles.
freecodeio•24m ago
math major here, I can't read the paper for shit
criemen•24m ago
Wow. Complexity class separations are really really rare.

Can an expert in sat solving comment if there's any immediate applications of the method from the paper? Or is SAT solving in general pretty far away from worst-case times, and this is a theoretical algorithm which would be hard to apply in practice.

infamouscow•2m ago
Like hash tables, the data you put into a SAT solver has substantial effect on it's performance in practice. Real world inputs tend to be much nicer than pathological ones, so I don't think there's much practical application, but I also haven't read the paper yet.
strommec•22m ago
It's surprising that Exponential Time Hypothesis would be false. Quoting a paper from 2022[1]:

> We prove that the time complexity of self-attention is necessarily quadratic in the input length, unless the Strong Exponential Time Hypothesis (SETH) is false[...]

If OpenAI's proof is correct, does that mean self-attention can be implemented in sub-quadratic time? I.e. we could eventually have all the most advanced LLMs running on cheap hardware? To put it more playfully, is ETH being false actually bearish for Nvidia?

[1]: https://arxiv.org/abs/2209.04881

rokob•20m ago
No, SETH implies quadratic time does not mean !SETH implies !quadratic time.
dnautics•17m ago
but you're telling me.... there's a chance
Xirdus•7m ago
This but unironically.
programjames•7m ago
put a number on your probabilities. there's a chance you have an aneurysm in the next few minutes and fail to see my comment. if so, oh well, i tried.
caughtinthought•14m ago
qgin•20m ago
NP looking a little more P than usual
cochne•18m ago
This is an amazing and unexpected result. To be clear though, it does not imply that NP is subexponential: "Note that runtime bounds of the form 2^o(n) do not transfer under general polynomial-time reductions (2^n^o(1) would be needed for this), so our result does not imply that general NP problems admit subexponential time algorithms.""
demibabs•12m ago
Can you explain more?
imadr•5m ago
P=NP -> 3SAT has a polynomial time algorithm

P=/=NP -> 3SAT has no polynomial-time algorithm

ETH is true -> 3SAT has no subexponential time algorithm

ETH is false -> 3SAT has a subexponential time algorithm

------

ETH true -> P=/=NP

ETH false (!!!) -> P ?= NP remain unsolved

demibabs•1m ago
No I get that, but I don't get how proving 3SAT can be proved in subexponential time does not imply all NP-complete problems can be as well, since they can all be reduced to 3SAT in polynomial time.
vote_farisa_202•3m ago
The algorithm's runtime is in faster growing than O(exp(n^a)) for any a < 1. It's not subexponential in the sense that factoring is, which I believe has a secondary exponent of 1/3 under the best algorithms.

It's still a big result, but it's mostly theoretical. It might help explain, structurally, why most SAT instances are far easier than an exponential model would indicate.

antics•13m ago
Perhaps this will be the push we need to finally, seriously consider the possibility that our formalisms of “efficient” and “efficiently verifiable” algorithms correspond to nothing resembling reality, and P \in NP is actually ill-posed.

This has been marginally debated since the mid 90s, when Impagliazzo published the “5 worlds” survey. Occasionally it is brought up in talks about average case analysis. There is occasionally a workshop about it. But it has never really got the attention it deserved. How many more of these results do we need to take it seriously? (Assuming we do indeed certify it.)

dataflow•5m ago
[delayed]
gberger•14m ago
2n should read as 2^n
newsy-combi•8m ago
Unless OP already solved p=np...
nullc•6m ago
> the number of operations needed to solve satisfiability will always be exponential in the size of the problem, no matter what algorithm is chosen

A common complexity theory misunderstanding is that statements like this applies to all or even most instances-- and it leads to objectively bad engineering of the form "oh look this is actually 3sat, it's unsolvable".

(Great fodder for a midwit meme: idiot and genius say "my heuristics go brrr!"-- midwit says "No no no! NP problems can't be efficiently solved!")

Any specific instance may be efficiently solvable (and perhaps all instances coming from your particular problem set -- a subset of all possible 3sats).

So I would add to that paragraph "at least for some 3sat instances".

pcstl•25m ago
The exponential time hypothesis is essentially that NP-complete problems' best solutions are all exponential.

NP-complete problems are essentially those where you need to make some kind of choice over a superlinearly-growing set of options where each option can be solved in polynomial time. Like, for example, finding a route between cities on a map under a certain total distance. You might need to go over all choices of routes.

The ETH essentially assumes that the best solution (in terms of complexity, i.e. how it grows) you can get for these kinds of problems is exponential. OpenAI just proved that this is false, you can have solutions that are below exponential complexity (but still above polynomial - if anyone finds a polynomial solution then we'd have proven that P=NP)

eru•7m ago
> NP-complete problems are essentially those where you need to make some kind of choice over a superlinearly-growing set of options where each option can be solved in linear time.

Seems like a weird way to describe NP, and I'm not even sure it's true?

NP is the class of decision problems where if the answer is YES and someone slips you a hint, you can solve them quickly (or quickly figure out that the hint was useless and report that). Where quickly means in polynomial time.

There's nothing about linear time in the classic definition.

pcstl•1m ago
Sorry, I meant "polynomial" rather than linear.

NP = nondeterminstically polynomial. i.e. if you could make all choices in parallel, then you'd get a polynomial runtime. That's what I was trying to hint at, but I ended up using the wrong term. I'll edit my original post.

SyzygyRhythm•7m ago
There's a set of problems that are (it is conjectured) easy to verify but hard to solve. One of them, called 3SAT, looks for values (a, b, c, ...) such that an expression like ((a or b or c) and (b or not-c or e) and ...) evaluates to true. And it turns out that all of these supposedly hard problems can be converted to 3SAT, so if you find a solution to one you find a solution to all.

The Exponential Time Hypothesis in effect says that 3SAT can only be solved by brute force--trying every possible combination until you find the right one. If your 3SAT expression has 100 variables, then this will take about 2^100 tries (exponential time).

What they found was an algorithm faster than brute force. 3SAT is still potentially one of these hard problems, but finding anything faster than brute force is a major advance.

SETH is a much stronger claim than ETH
triMichael•2m ago
After some back and forth with AI, I think I understand: 1. The Exponential Time Hypothesis being false shows that 3SAT specifically is sub-exponential time 2. Any NP hard problem can be changed into 3SAT in polynomial time

Put these two together and you would think that they would mean that any NP hard problem can be solved in sub-exponential time. But this isn't necessarily true because changing the NP hard problem into 3SAT can increase the number of variables, which can theoretically negate the sub-exponential time.