HN user

ofek

594 karma

[ my public key: https://keybase.io/ofek; my proof: https://keybase.io/ofek/sigs/CgP02yzhxWBewnx2um_EzhOC3vO7VdZuJ2GVeM7wdX4 ]

Posts35
Comments115
View on HN
hatch.pypa.io 7mo ago

Show HN: Hatch v1.16.0 – workspaces, dependency groups and SBOMs

ofek
1pts1
github.com 1y ago

Show HN: MCP server for any Python CLI

ofek
1pts0
ofek.dev 1y ago

Distributing command line tools for macOS

ofek
2pts1
discuss.python.org 1y ago

Python lock files have officially been standardized

ofek
36pts17
hatch.pypa.io 2y ago

Show HN: Hatch v1.10.0 – UV support, new test command and built-in script runner

ofek
1pts0
github.com 2y ago

Show HN: PyApp – runtime installer for Python applications

ofek
109pts44
hatch.pypa.io 2y ago

Show HN: Hatch v1.8.0 – platform installers, Python management and built-in Ruff

ofek
6pts3
github.com 3y ago

Show HN: Datadog QA – TUI for Jira users to perform QA of future GitHub releases

ofek
40pts10
news.ycombinator.com 3y ago

Ask HN: Why is the first command invocation on GitHub Actions Windows image slow

ofek
1pts1
ofek.dev 3y ago

Writing a CLI in Rust

ofek
3pts0
hatch.pypa.io 3y ago

Show HN: Hatch 1.6.0 – improved build environments and support for VS Code

ofek
2pts0
ofek.dev 4y ago

Show HN: Kubernetes driver for mounting Google Cloud Storage buckets

ofek
1pts0
github.com 4y ago

Show HN: Hatch 1.0.0 – Modern, extensible Python project management

ofek
69pts44
github.com 6y ago

Show HN: Kubernetes CSI Driver for Google Cloud Storage

ofek
3pts1
github.com 6y ago

Kubernetes CSI Driver for Google Cloud Storage

ofek
5pts0
github.com 7y ago

Show HN: Bit v0.5.0 – Bitcoin made easy, now with SegWit support

ofek
63pts8
twitter.com 7y ago

Lit review – Relationship between social media and poor mental health

ofek
2pts0
github.com 8y ago

Show HN: Userpath – Easily add your app to PATH on all platforms

ofek
4pts0
github.com 8y ago

Binary 1.0.0: Easy binary and SI unit conversion (kibibyte, kilobyte, etc.)

ofek
1pts1
sites.google.com 8y ago

Results: Language Energy Efficiency

ofek
2pts0
github.com 8y ago

Show HN: Userpath – Easily add your app to PATH on all platforms

ofek
3pts0
github.com 8y ago

Show HN: Privy – An easy, fast lib to password-protect your data in Python

ofek
9pts0
github.com 8y ago

Show HN: Hatch – A modern project, package, and virtual env manager for Python

ofek
108pts68
github.com 9y ago

Show HN: Privy – An easy, fast lib to password-protect your data in Python

ofek
2pts0
github.com 9y ago

Pypinfo 3.0.0: CLI to easily view PyPI download statistics via Google's BigQuery

ofek
2pts0
github.com 9y ago

Show HN: CLI to easily view PyPI download statistics via Google's BigQuery

ofek
3pts0
groups.google.com 9y ago

Kivy 1.10.0 released

ofek
109pts33
rufflewind.com 9y ago

Introduction to compiled libraries

ofek
2pts0
github.com 9y ago

Show HN: Privy – Password-protected secrets made easy in Python

ofek
2pts0
github.com 9y ago

Show HN: Bit – Python Bitcoin library now 10x faster than OpenSSL

ofek
1pts1
Grok Build 2 months ago

Thanks for the clarification! I'm sure your team is already aware but Windows users perceive support as native binaries (no WSL) that can run in a normal environment (no Git Bash or Linux utilities).

Grok Build 2 months ago

I won't be able to fully test because the interactive prompt gates on the user having an advanced subscription (I already pay $40 a month) which for now doesn't seem to be worth it.

However, the TUI as shown in a post [0] by one of their engineers is quite beautiful. For a moment I thought it was written in Python because it looks similar to Textual [1] but I inspected the binary for my platform [2] and it seems to be written in Rust. I guess Ratatui is quite customizable!

The state of its Windows support is unclear to me. The Bash installer script [3] has a comment on top that says "Windows: run under Git for Windows / MSYS2 Bash (same curl | bash flow); WSL uses the Linux binary." I ran the binary normally in a Nushell session and didn't encounter any issue other than a start-up time that was slower than expected on the first run. Perhaps I would have seen issues had I gotten past the login step.

[0] https://x.com/skcd42/status/2054993372662915183

[1] https://github.com/Textualize/textual

[2] https://storage.googleapis.com/grok-build-public-artifacts/c...

[3] https://x.ai/cli/install.sh

The post is entirely authentic; it matches the writing style of the author from before the LLM boom and discusses work that the human author recently released. Can you pinpoint what makes you feel that way?

edit: I asked for explanation before the post was edited to expand on that. I disagree but am sympathetic to the weariness of reading content now that AI use is widespread.

This is awesome, thanks a lot! I'm going to introduce this in the test suites of the extension modules I maintain [0][1] and, if all goes well, eventually at work [2].

I really appreciate the support for Windows as that platform is currently underserved [3] when it comes to such memory tooling.

[0] https://github.com/jcrist/msgspec

[1] https://github.com/ofek/coincurve

[2] https://github.com/DataDog/integrations-core

[3] https://github.com/bloomberg/memray

How uv got so fast 7 months ago

pip could implement parallel downloads, global caching, and metadata-only resolution tomorrow. It doesn’t, largely because backwards compatibility with fifteen years of edge cases takes precedence.

pip is simply difficult to maintain. Backward compatibility concerns surely contribute to that but also there are other factors, like an older project having to satisfy the needs of modern times.

For example, my employer (Datadog) allowed me and two other engineers to improve various aspects of Python packaging for nearly an entire quarter. One of the items was to satisfy a few long-standing pip feature requests. I discovered that the cross-platform resolution feature I considered most important is basically incompatible [1] with the current code base. Maintainers would have to decide which path they prefer.

[1] https://github.com/pypa/pip/issues/13111

This release wouldn’t have been possible without Cary, our new co-maintainer. He picked up my unfinished workspaces branch and made it production-ready, added SBOM support to Hatchling, and landed a bunch of PRs from contributors!

My motivation took a big hit last year, in large part due to improper use of social media: I simply didn’t realize that continued mass evangelism is required nowadays. This led to some of our novel features being attributed to other tools when in fact Hatch was months ahead. I’m sorry to say that this greatly discouraged me and I let it affect maintenance. I tried to come back on several occasions but could only make incremental progress on the workspaces branch because I had to relearn the code each time. I’ve been having to make all recent releases from a branch based on an old commit because there were many prerequisite changes that were merged and couldn’t be released as is.

Development will be much more rapid now, even better than the way it used to be. We are very excited for upcoming features!

The sentiment in this thread surprises me a great deal. For me, Gemini 2.5 Pro is markedly worse than GPT-5 Thinking along every axis of hallucinations, rigidity in its self-assured correctness and sycophancy. Claude Opus used to be marginally better but now Claude Sonnet 4.5 is far better, although not quite on par with GPT-5 Thinking.

I frequently ask the same question side-by-side to all 3 and the only situation in which I sometimes prefer Gemini 2.5 Pro is when making lifestyle choices, like explaining item descriptions on Doordash that aren't in English.

edit: It's more of a system prompt issue but I despise the verbosity of Gemini 2.5 Pro's responses.

My experiments suggest that about a quarter of this could be eliminated simply by enabling and then mandating the use of LZMA (XZ) compression for sdists and wheels (which currently must both use ordinary Gzip compression).

That won't happen as there is a slow effort behind the scenes to get Zstandard in the standard library, which is far better.

I think you're thinking of UV, this is a project that they adopted. As far as I understand UV is where development is happening and actually Rye is soft deprecated.

Very interesting; I'm quite excited for these future performance improvements! In small-medium sized projects the time isn't very noticeable but larger projects definitely are noticeable in CI.

edit: I should say for larger test suites rather than the project itself, but larger projects do tend to have larger test suites.

Trying Out Rye 2 years ago

Yes that feature will be coming right after PyCon! I just have too much to do right now between work, preparing for my talk and getting the next minor release out.

Sorry but what you're saying simply is not true from my experience. The potential of this technology is the ability to perform multiple actions simultaneously e.g. having your character strafe while zooming in while firing a trigger. With eye tracking you are limited to (for the most part) one action at a time, which is what I do now.

You are correct in that one could add more inputs but that only works if you can use the inputs. The individual in the video has full control of his head which many people do not. All I can do, for example, is use like two fingers.

This makes me very excited! I have Spinal Muscular Atrophy type 2 [1] and I have lost most of my physical capabilities save for 2-3 fingers and of course speech. Although I am now on Nusinersen [2] treatments I am still becoming weaker over time, albeit extremely slowly.

It brings me comfort to know that such a fallback will eventually exist, should I need one.

Note that specialists are saying that another promising drug from Scholar Rock [3] would probably prevent any further weakening if used in conjunction with my current treatment. Unfortunately, the FDA takes a long time to approve new medications and I have heard this one is particularly special because there is potential for abuse by athletes.

[1] https://en.wikipedia.org/wiki/Spinal_muscular_atrophy

[2] https://en.wikipedia.org/wiki/Nusinersen

[3] https://scholarrock.com/our-pipeline/spinal-muscular-atrophy...