Live data from Hacker News

Viewing profile — antocuni

antocuni

HN member
Joined
Tue, Mar 30, 2021, 8:22 AM UTC
HN karma
73
Public activity
20 items

About antocuni

PyPy core dev, HPy co-founder

Recent public activity

  1. comment
    Comment #45828537

    yes (work in progress :))

  2. comment
    Comment #45822587

    hello, spy author here. > Why do blue functions disappear when redshifting? If you red shift blue then it goes down in frequency so you might get green or red. Perhaps my physics b…

  3. comment
    Comment #45822497

    hello, author of the blog post and author of SPy here. > how can you reliably import libraries? the blog post specifies it but probably not in great level of detail. Calling python…

  4. comment
    Comment #45758891

    thank you for the feedback! I wasn't aware of these features of Zulip, there are way too many competing technologies in this space and I miss the days in which everybody was IRC an…

  5. comment
    Comment #45758877

    I haven't fully decided which route to take in that direction, but I think I'd like to support something similar do "go": you declare an interface (or, in python typing terms a Pro…

  6. comment
    Comment #45757459

    This looks exactly what I'm trying to do with SPy -- although SPy is still "not there" and it's WIP. I literally wrote an intro post about it yesterday: https://antocuni.eu/2025/10…

  7. comment
  8. comment
    Comment #45387150

    pypy IS compatible with C extensions, via what we call "cpyext": https://doc.pypy.org/en/latest/faq.html#do-c-extension-modul... The problem of cpyext is that it's super slow, for …

  9. comment
    Comment #45384150

    From many points of view, what CPython JIT can do is a subset of what PyPy can do. The biggest differences between the two JITs are: 1. PyPy is meta tracing, CPython is tracing 2. …

  10. comment
    Comment #45384079

    (author of the blog post here) "just compile when you know the types" is not a good strategy for Python. My EuroPython talk "Myths and fairy tales about Python performance" explain…

  11. story
  12. comment
    Comment #44500141

    this is done by the installation process, not by AI.

  13. story
  14. comment
    Comment #43177614

    (SPy author here) function calls in SPy are as cheap as in C. You can check by yourself seeing of the spy compiler translates the code to C in the (super-experimental) spy playgrou…

  15. comment
    Comment #42656395

    PyPy's difficulty with invoking native code is not because of its tracing JIT but because the CPython C API makes it very hard to deviate from _any_ CPython implementation details,…

  16. story
  17. comment
    Comment #26639679

    what is the python implementation you are involved with? I agree with your concerns, HPy tries to address them since the beginning. Basically, there are two distinct compilation mo…

  18. comment
    Comment #26635102

    We plan to introduce something similar to CPython's argument clinic eventually. I.e., you will be able to declare what is the C signature of your impl function and HPy will generat…

  19. comment
    Comment #26632338

    We plan to write a porting guide and examples at some point, but we didn't yet, also because we are still in the experimental phase and the API is still subject to change (although…

  20. comment
    Comment #26632283

    hello, OP of the blog post here. Yes, the plan is to write a Cython backend at some point, so that all Cython extensions will benefit from HPy automatically. The main Cython develo…