Live data from Hacker News

Viewing profile — nas

nas

HN member
Joined
Fri, Jan 09, 2009, 6:01 AM UTC
HN karma
1,365
Public activity
341 items

About nas

No profile information was provided.

Recent public activity

  1. comment
    Comment #48128597

    If you are using "httpx", it's likely caused by a reference cycle. I made a PR to fix it but the maintainers haven't applied it. :-( https://github.com/encode/httpx/pull/3733 The r…

  2. comment
    Comment #47409333

    Just an FYI, for people looking at the low pass rates for mypy and ty and concluding they must not be very useful. These test suites are checking many odd corners of the typing spe…

  3. comment
    Comment #47081600

    My CS college used Turbo Pascal as a teaching language. I had a professor who told us "don't turn the range and overflow checking off, even when compiling for production". That tur…

  4. comment
    Comment #45706263

    I get: 3.9: 2.78 3.14: 3.86 3.14t: 3.91 This is a silly benchmark though. Look at pyperformance if you want something that might represent real script/application performance. Gene…

  5. comment
    Comment #43121093

    The "starve the beast" strategy ( https://en.wikipedia.org/wiki/Starve_the_beast ) has been around for a long time and is something that some right wing conservative people want to…

  6. comment
    Comment #42664012

    Every PyObject structure has a ob_type pointer.

  7. comment
    Comment #42057401

    You should probably just read the PEP, which explains these things: https://peps.python.org/pep-0703/#reference-counting If by GC you mean the cyclic GC, free-threaded Python curre…

  8. comment
    Comment #42056616

    The key enabling tech is thread safe reference counting. There are many other problems that Sam Gross solved in order to make it happen but the reference counting was one of the ma…

  9. comment
    Comment #42023107

    There are a whole set of problems, IMHO. The code-of-conduct working-group (CoC WG) members are self selected. There is no effective oversight mechanism. No matter if you think the…

  10. comment
    Comment #40949152

    Very encouraging news!

  11. comment
    Comment #40497092

    I think it means it could be a title from a Monty Python skit, not that it necessarily is taken from one.

  12. comment
    Comment #38397654

    darktable is still being developed. There are pretty regular releases. I use it as my main photo processing software (raw-based workflow). As I said in my other comment, Aurélien h…

  13. comment
    Comment #38397623

    This is the work of a former "darktable" developer (Aurélien Pierre) who decided to fork the codebase and go it alone. He has strong opinions about the correct way to do things. I …

  14. comment
    Comment #37680392

    You can make due with only a couple of good knots. Very short list: the reef knot (square knot, avoid the granny version) and the alpine butterfly (don't use reef knot for joining …

  15. comment
    Comment #35911805

    The 41C came out about 10 years before the 42S. Each would have their fans. The 42S doesn't have the hardware expand-ability but is generally faster and a bit more refined. If I wa…

  16. comment
    Comment #35648089

    Nothing insurmountable. You need a receiver that supports RTK. Typically the hardware receiver can do it but you have pay to unlock the functionality (typically about 3000 USD per …

  17. comment
    Comment #35497075

    This is great and was a huge effort by Eric Snow and collaborators to make it happen. To be clear, this is not "PEP 703 – Making the Global Interpreter Lock Optional in CPython", b…

  18. comment
    Comment #35104579

    A variable is not a container. That would imply you can only put an object in one container. In Python, a variable is a label for an object. There can be multiple labels on a singl…

  19. comment
    Comment #33332741

    Pablo (the release manager) did his PhD on black hole physics.

  20. comment
    Comment #32858041

    ZODB is awesome and overlooked, IMHO. I'm biased I guess because I was involved in making Durus which is inspired by ZODB. The ZODB model is not appropriate for all applications (o…

  21. comment
    Comment #32759672

    I'm pretty sure the decision on how to address the bug (and the determination of even if it's a bug) was not done by one dev. Other devs were involved and the determination was mad…

  22. comment
    Comment #31772546

    It's an interesting article but probably needs "2019" in the title.

  23. comment
    Comment #31162068

    The major problem, IMHO, was the licensing of C-Kermit. Yes, if you used C-Kermit and set it up properly, it was as fast or faster than ZModem. However, ZModem had free implementat…

  24. comment
    Comment #31116694

    Use "dmypy", it is fast.

  25. comment
    Comment #31116684

    I've found that it's pretty easy to slowly enable mypy checking. You can mark modules with "type:ignore" to make mypy ignore them. Then, you can move to marking individual statemen…