This seems extremely cool, but man does it also sound complicated. The write up was thorough but the algorithm seems so complicated that the author can't even write good tests for it is concerning. I would be very concerned their algorithm might accidentally skip something important accidentally given they are dealing with dynamically combining large binary expressions. You can make it fast, but if you can't prove it and it's security related that probably needs to be proved out more, even if SHA1 is already compromised.
I thought it was a really good, clear write-up of a very nice engineering discovery and optimization. If anything, I think an LLM would generate native superscript for the `2^(-r)` expression, so I didn't have an impression of LLM authorship.
Maybe an LLM did the search for what expressions to put in the blocks vs tail of the vectorized collision detection, but that seems like a good place to use an LLM as long as all of the expected bit relations are verified as checked properly.
What goes into head vs. tail is actually fully deterministically decided by the solver based on a P(tail) gradient, so expressions that are more effective in filtering out blocks before they can hit the (slower) tail are preferred in the prefix.
Its seriously such a cheap, easy, and lazy accusation to make by just accusing it of being slop, I actualky hate the slop-accusing more then any slop. Any bot can just randomly say slop and in at least someones eyes a whole writeup will have been discredited thru tho fault of the author.
It needs to stop, if people have a factual or actual valid criticism of the facts or claims then by all means, go to town. But Im done with the slop screamers, its a downvote and scorn all the way down for those
12 comments
[ 4.0 ms ] story [ 23.5 ms ] threadWhat would you do better?
Also, the author didn't say that there were no other tests. They just said that they use fuzz + property tests a fair bit.
Maybe an LLM did the search for what expressions to put in the blocks vs tail of the vectorized collision detection, but that seems like a good place to use an LLM as long as all of the expected bit relations are verified as checked properly.
What goes into head vs. tail is actually fully deterministically decided by the solver based on a P(tail) gradient, so expressions that are more effective in filtering out blocks before they can hit the (slower) tail are preferred in the prefix.
It needs to stop, if people have a factual or actual valid criticism of the facts or claims then by all means, go to town. But Im done with the slop screamers, its a downvote and scorn all the way down for those