HNHacker News
TopNewBestAskShowJobs

baggiponte

123 karma · joined August 19, 2021

submissionscomments
baggiponte··on Agent Client Protocol (ACP)
I’m afraid you missed a bit the mark :(

This is the equivalent of LSP but for coding agents. So any editor does not have to rebuild an interface to support each and every new one.

baggiponte··on Agent Client Protocol (ACP)
Really hope for this to get traction so I’m not bound to the usual IDE
baggiponte··on Code formatting comes to uv experimentally
i think it's good to let them experiment! cargo (and go?) offers this already, so why not.
baggiponte··on Code formatting comes to uv experimentally
uv ruffy sounds funny
baggiponte··on Mistral Integration Improved in Llama.cpp
Wow I never realized how much mistral was “disconnected” from the ecosystem
baggiponte··on POML: Prompt Orchestration Markup Language
How’s this different from xml?
baggiponte··on Jan – Ollama alternative with local UI
Yeah. The docs tell you that you should build it yourself, but…
baggiponte··on Litestar is worth a look
Litestar is really underrated but deserves much more usage! I’ve been meaning to try it for at least a year now, but always felt a bit scary to tell the team “hey let’s deviate from our stack”
baggiponte··on Timescale Is Now TigerData
Yeah they might be good but the marketing is really bold and, to a certain extent, arrogant if not outright disgusting.
baggiponte··on Pyrefly vs. Ty: Comparing Python's two new Rust-based type checkers
BasedPyright is much better than pyright! Must use.
baggiponte··on Pyrefly: A new type checker and IDE experience for Python
That’s not true, they have been developing it as red knot for a good while :)
baggiponte··on Databricks in talks to acquire startup Neon for about $1B
You basically pay databricks a “fee” to choose the more appropriate and modern stack for you to build on, and keep it up to date. Never used it, but it handles with lots of the administrative bs (compliance, SLAs, idk) for you so you can just ship.
baggiponte··on Atuin Desktop: Runbooks That Run
This looks so dope!
baggiponte··on Python’s new t-strings
sqlalchemy doesn’t really accepts strings - if you do, you need to pass them into a “conn.execute(text(…))”, so end users should not face a breaking change.
baggiponte··on Python's new t-strings
Type checkers to the rescue ahaha I think db.get could also raise if the type does not match?
baggiponte··on OpenAI says it has evidence DeepSeek used its model to train competitor
OpenAI coping so hard
baggiponte··on On DeepSeek and export controls
he's coping so hard.
baggiponte··on A new home for Python-build-standalone
Oh you maintain PyTorch right?
baggiponte··on Using uv with PyTorch
Absolutely. No second thoughts.
baggiponte··on Astral: Next-Gen Python Tooling
also a whole bunch of new features (--script mode), speed of development, a stacked team.
baggiponte··on Astral: Next-Gen Python Tooling
Yes but only for linting (the flake8 rules etc). The end goal is to have proper type checking and, I think, proper LSP refactoring capabilities.
baggiponte··on Astral: Next-Gen Python Tooling
they are working on it! the internal name is currently red-knot (you can see it in their GH History and in the discord). First thing is a type checker, I think, then the renaming capabilities and such.
baggiponte··on Moshi: A speech-text foundation model for real time dialogue
Super interested. Do you have an equivalent of vLLM? Did you have to rewrite batching, paged attention…?
baggiponte··on Bento: Jupyter Notebooks at Meta
Uuuh can you tell a bit more about wasabi, the Python LSP? Saw a post years ago and been eager to see whether it’d be open sourced (or why it wouldn’t).
baggiponte··on Show HN: Opik, an open source LLM evaluation framework
Have you seen two “prototypes” of standard for LLM telemetry? One is openllmetry, maintained by the folks at TraceLoop. Seems the more popular. The other one is openinference IIRC, by Arize AI.
baggiponte··on Package reproducibility in Python notebooks using uv isolated environments
I wouldn't say it's an escape hatch: pip and poetry/pdm/uv serve different purposes. I am not sure what you refer to with `Pipfile`. As per the "command converter": you mean something like from `uv pip` to `uv add`?

BTW, there is a proposal to standardise the lockfile format in Python: https://discuss.python.org/t/pep-751-lock-files-again/59173/...

baggiponte··on Package reproducibility in Python notebooks using uv isolated environments
There's an issue about pytorch (I think you might already have seen it since you encountered this). This is still due to lack of support for pinning a package to a third party index (see https://github.com/astral-sh/uv/issues/171).

I am not sure I totally understand what you mean: yes, the lockfile might be messed up, but is the environment working? I'm a bit blessed because I don't have CUDA on my machine so I save myself a lot of hassle.

I am trying to submit an improvement to the docs about this. https://github.com/astral-sh/uv/pull/6523 I'd love to hear your feedback.

baggiponte··on Package reproducibility in Python notebooks using uv isolated environments
You are correct - I should've been more specific. Binding a package(s) to a third party index is currently unsupported (see issue: https://github.com/astral-sh/uv/issues/171) as it is something that pip itself does not support. PDM/Poetry implemented this on their own - though this it's an important feature and as far as I can tell it's coming.
baggiponte··on Package reproducibility in Python notebooks using uv isolated environments
it's an absolute beast.

They need to add a couple minor painful paths that people usually use package managers with (private indexes, binding packages to third party indexes...) but if you don't need fancy corner cases, it's the best thing ever.

baggiponte··on The Rise of Open Source Time Series Databases
Interesting! Too bad it’s just about two of them.
Page 1 of 4Next →