News for hackers. Stuff that matters.

svat

Re:Ask HN: Are Knuth's Stanford Pages Down? on Monday November 02, 2026 @10:22AM (#50338050)
(It's back now BTW, since Oct 31 or so.)
Re:Ask HN: Are Knuth's Stanford Pages Down? on Thursday October 29, 2026 @04:14PM (#50295164)
Yes has been down for about a week now (since Oct 23). Maybe the server (http://www-cs-faculty.stanford.edu/) was taken down because of the PHP vulnerability? Let's hope it comes back up soon. If there's a specific file or page you were looking for let me know; maybe I have a saved copy :)
Re:Google Search is now less than half of Alphabet’s revenue on Thursday October 29, 2026 @03:07PM (#50294249)
Both "search" and "everything else" are primarily advertising revenue[1], and advertising spend is always heavier in Q4 because of (Black Friday and) Christmas.

[1]: As the page says,

- "Search" means "ads on Google Search and on other Google properties such as Gmail, Maps and Google Play"

- "Everything else" means "YouTube ads, subscriptions and devices, Google Network and Other Bets".

Re:The Exponential Time Hypothesis Is False [pdf] on Tuesday October 27, 2026 @12:12AM (#50254633)
Incidentally, Ryan Williams says (https://x.com/rrwilliams/status/2114891838377320784):

> In fact, one of the first things I wanted OpenAI to check is that no existing cryptosystems are compromised by the result. Apparently they are safe...

so if you trust his trust of OpenAI, then this has no (immediately obvious) bearing on cryptosystems for now.

Re:The Exponential Time Hypothesis Is False [pdf] on Monday October 26, 2026 @10:22PM (#50254012)
While this has no immediate bearing on P-vs-NP, it is interesting to note:

- Early CS researchers like Donald Knuth entered CS in the days when regularly someone would come up with a surprising faster algorithm for some problem, and their intuitions were that most problems had faster algorithms than you'd expect.

- Later generations of CS researchers, as all the easy algorithms were discovered, and post Karp's definition of NP-completeness (and the Garey & Johnson book, say), began to specialize in proving hardness, and complexity theory with a “zoo” of complexity classes became more about separation and lower bounds, e.g. I've seen algorithms like Arora's PTAS for Euclidean TSP being described as a “failed attempt to prove a lower bound”. So an entire generation of researchers' intuition was mostly in the direction of an elegant universe with neat separation results (even if we couldn't get them).

- So e.g. surveys of computer scientists showed most of them believing that P≠NP, and someone like Knuth has always seemed a bit of an outlier for saying that maybe P=NP: his argument was simply that there are so many possible polynomial-time algorithms that we haven't explored, and maybe one of them with a large exponent could solve NP-complete problems. (In response to arguments that many researchers have failed to find any such algorithms, he would say that many researchers have failed to prove that P≠NP.) E.g. in 2017 when Scott Aaronson wrote his survey (https://www.scottaaronson.com/papers/pnp.pdf = https://www.scottaaronson.com/papers/pnp-kindle.pdf) he wrote:

> Admittedly, it can be hard to tell whether declarations that P = NP are meant seriously, or are merely attempts to be contrarian. However, we can surely agree with Knuth and Lipton that we’re far from understanding the limits of efficient computation, and that there are further surprises in store.

- What we've seen in this month is surprising unexpected algorithms, like o(n log n) algorithms for FFT and integer multiplication, and now this sub–exponential-time algorithm for 3-SAT. (Yes the ETH has had less support than P≠NP but I still gather it's unexpected.)

So (though I don't expect intuitions on P≠NP to change, and probably that's still the right intuition… but I'm just an interested amateur), maybe there will be a bit of a swing of the pendulum back to the idea that maybe clever algorithms exist that we just haven't thought of.

I should add a clarification about the phrase “understanding what is in it” in the previous comment, which I realized is ambiguous: obviously, if you care to distinguish what is present vs absent in a paper, you need to read it. But if you care about understanding any new mathematical content it may have (as applies to this case, as I've been saying in this entire thread — if you, like Prof. Harvey care about a potential o(n log n) algorithm, whether or not such an algorithm is contained in OpenAI's paper per se), then it is neither necessary nor (given how it's written) a good idea.

As I said in the linked comment, it does not matter whether the idea came from OpenAI's paper, or was hallucinated by Fable, or was arrived at by the reader while reading a potential nonsensical explanation from Fable: the main message is that the “o(n log n) bound is plausible” and it is valuable to have it come from a human expert.

No, the LLMs have been doing their reasoning in natural language, without Lean. Later, some of them were formalized from natural language into Lean, as a separate (also LLM-driven) effort. Only about half the papers in OpenAI's release were accompanied by Lean proofs, and this integer multiplication one wasn't one of them. (E.g. if you look at this https://lance.fortnow.com/openai-math-tcs.htm which is a subset of OpenAI's results, only some of the results have a Lean "badge".) The Lean formalization in the comment you responded to was done by others (as the comment says).
Where is he talking about it as if he did? Don't the parts you quoted make it clear he has not?

As I said in the comment above, reading a paper has never been a good way of understanding what is in it; usually you either have someone give a talk or get it explained to you. Besides, as in another thread above (https://news.ycombinator.com/item?id=50195392), what matters here is not what the paper says, but whether an o(n log n) algorithm exists. Harvey's write-up is about some (new) intuition around why we should expect one (i.e. why we should expect something like the paper's proposed algorithm to be correct).

To be specific: is your problem that, having been provoked by the announcement into thinking more carefully about the problem, he has shared whatever understanding he has arrived at, without literally reading every word of the (poorly written) paper? Why is that a problem, according to you?

I looked into it, and it seems there are two issues:

- Only a (growing) minority (maybe 15%?) of apps on F-Droid (the "reproducible builds" ones?) are signed with the developer's own keys (rather than being signed by F-Droid), so to avoid the user having to do the 24-hour cooldown, the developer of the app would need to have done developer verification and signed the app with their own keys,

- F-Droid is in principle opposed to developer verification so the F-Droid client itself would probably not count as by a verified developer.

So in principle a user could avoid the 24-hour cooldown by installing the F-Droid client using adb, then installing from F-Droid only the apps signed by developers who have gone through the developer verification flow, but in practice I imagine most of us (as users) will be doing the "Advanced" flow, i.e. the one-time 24-hour cooldown.

The paper is not written in a very human-readable way, so he's trying to get at the ideas via alternative means instead. What do you see as the problem with it (let alone "crisis")?

For one thing, this is a model that works; see for example Terry Tao's usage of ChatGPT (https://chatgpt.com/share/6a5fdc7a-d6f8-83e8-bbea-8deb42cfed...) to understand the counterexample to the Jacobian conjecture (though in that case there was no paper to read), and then writing it up (https://terrytao.wordpress.com/2026/07/21/a-digestion-of-the...). This seems exactly parallel here?

For another thing, mathematicians have always followed a practice of not reading papers, or at least not reading them very closely. Writing is a poor medium for the transmission of ideas (Thurston has written about this in many places), and see also https://x.com/littmath/status/2107670379858895001:

> I once had a conversation with Akshay Venkatesh where he was explaining some result to me and I commented “wow, you read that [difficult] paper?” And he replied “well, I imagined I read it.” Made a big impression on me.

and https://x.com/littmath/status/2107827516367110211:

> A lot of people—me included—do not enjoy reading LLM outputs. There’s an alternative!

> Personally I have always been very bad at reading mathematics. But you don’t have to read it by reading it, if that makes sense. Rather, you think in its general vicinity.

That's fair; there is some slight evidence in the linked comments of pressure from those governments, but you're right, Google's own comments show it agreeing with the principle. E.g. they say that identifying and banning malicious apps isn't very effective if the developers can make slight changes and distribute modified apps immediately. So the basic idea of anonymous apps having wide distribution is what is being targeted.
IMO a more precise framing is that what is being removed is the ability of anonymous developers to have wide distribution on Android devices. That is, after these changes, you (as an app developer) can either:

- be a registered developer, and target all Android users (Google Play Store, F-Droid, distributing .apk files, etc), or

- remain anonymous, and target only a subset of Android users (all "power users" who do the one-time 24-hour cooldown, or a small number of users if you use the student/hobbyist path, and of course anyone can install their own apps on their own device with adb).

This is definitely an unfortunate step backwards from Android's prior openness, but is still more open than iOS (my comparison from a previous discussion: https://news.ycombinator.com/item?id=47939361), and is basically Google being forced by the governments of certain countries (Brazil, Indonesia, Singapore, Thailand) where malicious-app phone scams have led to a lot of people losing their savings (https://news.ycombinator.com/item?id=47152069 https://news.ycombinator.com/item?id=45909348).

Come on. Prof David Harvey is the leading expert on this exact topic (integer multiplication algorithms), and here he has spent a lot of effort and time to digest the main new idea(s), and write 30+ pages explaining exactly what he's understood and why he believes the result is plausible. About the main “gadget”, he writes “I have worked through all the steps pretty carefully, and I think it checks out.” All this is useful information, and is the best we have so far from a reliable human source. I think it deserves more than a flippant response to the first line.
- The author is already the world's best expert on this topic.

- You're right that it's possible Fable came up with a different o(n log n) algorithm that is not in OpenAI's paper, but (apart from being unlikely) it doesn't matter, as he talks of the belief that “the main result is possibly correct”, not necessarily that OpenAI's paper is: whether the argument comes from the paper or from Fable, the question of interest is whether multiplication is really possible in o(n log n) time. The point is that there's a genuine idea here, somewhere between OpenAI's paper and Fable's explanation of it and the author's understanding of it.

- This is in fact how mathematicians have evaluated papers for decades: is there any way this result could be true? Is there an actual idea here that could help? Do I understand enough of the argument to be convinced it's likely true, modulo some details that need to be filled in? The last step (actually filling in the details) happens when teaching it to someone else or writing it again in one's own words.

The very next lines say:

> At first I did not understand Fable’s explanations. But I asked questions, and then asked more questions, and drilled down towards the core of the problem. Gradually I started to understand parts of the argument. I have seen enough now to arrive at the tentative belief that the main result is possibly correct […] In the sections below I will try to explain what I have learned so far, and why I lean towards thinking it might be correct.

So the whole paper is about things the author does understand. (BTW the author David Harvey was behind the big advances in integer multiplication, in 2014 and 2019/2021.)

Every community approaches problems with the tools at its disposal. Doing mathematics is about thinking, so mathematicians approach problems (at least in public) with more thinking and less emotion (than some fields where emotion is much more important). While you and I may appreciate this approach (and even be inspired by it), it remains to be seen whether it ultimately makes the outcomes any better.
> There is even a relevant announcement from today, where OpenAI announced they solve 100 open math problems, without even bothering to state what they are.

That announcement is about exactly this group: https://openai.com/index/advisory-group-on-mathematics-and-a...

This group has been formed to tell OpenAI whether or not (and if yes how) they should release those 100+ problems.

IMO “AI companies are using math to as a PR tool” is not quite it; they are using math problems as a benchmark to evaluate their AIs, but after the prior blowback from the mathematical community, they are happy to sit on the results until the community (this group) tells them how to publish the results.

And as you say, even if they don't publish the results eventually anyone will be able to do this when this model is released, so it's just a matter of time.

Re:Why Does Greek Music Sound Eastern? (2023) [video] on Sunday September 20, 2026 @10:29PM (#49782396)
Thank you for the reply!

I listened to the Odyssey recitation on the channel you shared (https://www.youtube.com/watch?v=KZByDOoDjIM) and to me it doesn't sound much like Sanskrit, but maybe that's just because I'm too familiar with Sanskrit and cannot take an outside view. (I can see how it's similar to other Sanskrit chanting videos on the same channel though.) Anyway as you said, it would make sense for the oldest Indo-European chanting traditions to have some similarities.

Re:André Weil and the Hodge Conjecture on Thursday September 17, 2026 @06:32PM (#49747583)
3'. Nor with Andrew Wiles.

4. Some of his best work was done/completed while he was in military prison (ignoring his draft orders to report to World War II duty). IIRC later when he mentioned this to some official, they offered to give him the opportunity again.

(André Weil spent some time in India, previously having apparently taught himself Sanskrit at age 14 and the Bhagavad Gita being described as his constant companion. His autobiography The Apprenticeship of a Mathematician is very interesting.)

Re:Why Does Greek Music Sound Eastern? (2023) [video] on Tuesday September 15, 2026 @06:22PM (#49719679)
What is your conclusion? What did you think earlier and what do you think now?
Re:Bhartrhari's Paradox on Saturday August 29, 2026 @02:33PM (#49492152)
The third verse you quoted (https://shreevatsa.net/bhartrhari/web/K157.html) has a nice translation into English verse by Ryder:

    A REASON FOR RENUNCIATION

    Possessions leave us at the end,
      However long they stay;
    Then why not cast aside, my friend,
      What leaves us anyway?

    And if they leave against our will,
      The heart takes time in mending;
    If given willingly, they fill
      That heart with joy unending.
The other two you quoted (https://shreevatsa.net/bhartrhari/web/K084.html https://shreevatsa.net/bhartrhari/web/K085.html) have also been translated, though IMO not as successfully.
Re:The Twelve-Factor App on Saturday August 29, 2026 @12:05PM (#49491030)
It's even older the page says "Last updated 2017" and the repo goes back to 2011, and in fact see HN discussion from November 2011: https://news.ycombinator.com/item?id=3267187
Re:Bhartrhari's Paradox on Saturday August 29, 2026 @11:19AM (#49490640)
I couldn't add the Haksar translation as it's still under copyright, but the site has the other two. Plan to add others like M. R. Kale's (https://github.com/shreevatsa/bhartrhari/issues/11) — just need a chunk of time one of these weekends.
Re:Bhartrhari's Paradox on Friday August 28, 2026 @12:29PM (#49480912)
Incidentally, it is a matter of some debate whether Bhartṛhari the philosopher and Bhartṛhari the poet are the same person or two (or more, in the case of the anthology of verses). Oral tradition holds them to be the same person, scholars have debated back and forth. I have a collection of the poems here: https://shreevatsa.net/bhartrhari/web/ (will clean it up someday)
Re:The Debt That Apple Owes to the CIA on Thursday August 20, 2026 @07:37PM (#49381761)
As documented in Dr. Strangelove: https://youtu.be/DUAK7t3Lf8s
Wow I looked at this closely (posted the answer there) and didn't find any bug at the time!
I remember encountering NoDictionaries years ago, and love it. Thank you for building it!
Re:Why some people mow a lawn better than others on Tuesday August 04, 2026 @03:15PM (#49173532)
This is a really nice presentation of how some people play the authors' lawn-moving game better than others -- a great analysis of the gameplay. But the majority of comments on this HN thread right now are reacting to the title rather than to the article, as if it were about real-life lawn-moving.
Re:There Will Come Soft Rains [pdf] on Tuesday August 04, 2026 @01:08AM (#49164533)
This is such a surprising comment! Bradbury's style is very sparse and plain, and much closer to Hemingway's end of the spectrum than to the other. Where would you put, say, Nabokov, Melville, or Lovecraft?
For OP: I think "Type specimen" should be the default sample text, just to get readers into the right spirit. :)

For anyone else reading this: make sure you click on the "controls & metrics" at the bottom to try out all the options (such as comparing with your browser's "text-wrap: pretty"); it's really cool!

Older »