4 ms·
The author claims to have _existing code_ for the first stage, but provides no code and no benchmarks in the post or linked github repo. Additionally, the repos
by cmeacham98 6y ago
The author claims to have _existing code_ for the first stage, but provides no code and no benchmarks in the post or linked github repo. Additionally, the repository does not seem to make a particularly strong case that each improvement will result in the massive 50% speedup compared to the previous as claimed.
I'm not in the python community, so it's possible this person is well known and respected enough that part of this can be taken on faith. However, because the author does not provide benchmarks or any other proof of the effectiveness of the supposedly almost complete stage 1, I cannot personally call this proposal serious.
- olau 6y agoIf you actually read the thread, it is evident that the author is in fact well-known and has worked on this for many years.
- cmeacham98 6y agoI decided to read the entire thread, and my final conclusion remains roughly the same. Although "not serious" is perhaps too harsh, the author does not provide the level of detail I'd expect of someone asking for 250 thousand dollars for their existing work (as well as 750k for future work). The most information we got was "on a few simple benchmarks I'm seeing about a 70% speedup vs master for both default and LTO configures." However, this information is almost completely useless. What benchmarks? What architectures? What hardware? It would take the author 5 minutes of their time to say "here's the benchmark code I ran, it executed in [time] on CPython master commit [hash], and [lower time] on my patch, running on a machine with [hardware]." To be completely honest, I fail to see why they are not providing this information that would make their proposal significantly stronger.
- Alex3917 6y ago> The author claims to have _existing code_ for the first stage, but provides no code and no benchmarks in the post or linked github repo. Since he was only asking for payment once he hit his benchmarks for each stage, why does it matter?