Viewing profile — nas
nas
HN member- Joined
- Fri, Jan 09, 2009, 6:01 AM UTC
- HN karma
- 1,365
- Public activity
- 341 items
- HN profile
- View on Hacker News ↗
About nas
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #42664012
Every PyObject structure has a ob_type pointer.
-
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…
-
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…
-
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…
-
comment
Comment #40949152
Very encouraging news!
-
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.
-
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…
-
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 …
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
comment
Comment #33332741
Pablo (the release manager) did his PhD on black hole physics.
-
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…
-
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…
-
comment
Comment #31772546
It's an interesting article but probably needs "2019" in the title.
-
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…
-
comment
Comment #31116694
Use "dmypy", it is fast.
-
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…