I think that's a fair opinion, but I'd argue against it being poorly thought out - pandas HAS to stick with older api decisions (dating back to before data science was a mature enough field, and it has pandas to thank…
Sorry, how is this new pricing anything but honest? They provide an editor you can use to - optimize the context you send to the LLM services - interact with the output that comes out of them Why does not justify…
Thank you for writing this - there is a very clear split you feel when using fastapi for single script web servers, vs trying to organize it. And I probably share all the mentioned annoyances around writing bigger…
The speed here is super impressive! I am curious - are there any qualitative ways in which modeling text using diffusion differs from that using autoregressive models? The kind of problems it works better on,…
Thank you, my bad - I wasn't aware. I still think what drives languages to continuously make changes is the focus on developer UX, or at least the intent to make it better. So, PLs with more developers will always keep…
Sorry, I think this comparison is just unfair. Odin might have "shipped" but are there are any projects with significant usage built on it? I can count at least 3 with Zig - Ghostty, Tigerbeetle, and Bun. Programming…
Do you use Jupyter notebooks in VSCode? It uses the same pylance as regular python files, which actually gets annoying when I want to write throwaway code.
You need to request a specific python version compatible with this project. Give `uv venv --python 3.11` a try. https://docs.astral.sh/uv/pip/environments/
I meant Pylance isn't legally available in Cursor (Vscode license restriction, which is justified). It broke very frequently, so I switched to Based pyright, which works but just not as well.
Yep, exactly that. IMO agent workflows, MCP and tool usage bits are all promising, but the more common usage of LLMs in coding is still chat. AI extensions in editors just make it simple to supply context, and apply…
Congrats on the release! I've been using Cursor but somewhat annoyed with the regular IDE affordances not working quite right (absence of pylance), and would love to go back to VSCode. I'd love it if you lean into…
This is pretty neat. IMO a hindrance to this was lack of built-in fixed-size list array support in the Arrow format, until recently. Some implementations/clients supported it, while others didn't. Else, it could have…
I see it being a trade-off between how explicit the state persisted for a workflow execution is (rows in a database for Temporal and DBOS) vs how natural it is to write such a workflow (like in your PL/compiler). Given…
I kinda agree with you but I can also see why it isn't that far from "reasoning" in the sense humans do it. To wit, if I am doing a high school geometry proof, I come up with a sequence of steps. If the proof is…
> The succeeded operations would skip because workflow has run completion record for same idempotency key. Is that correct? This sounds about right. But you need to make sure the service being called in that step is…
PyArrow string arrays store the entries (string values) contiguously in memory, so access is quicker, while object arrays have pointers to scattered memory locations in the heap. I agree, I couldn't really figure how…
I think that's a little harsh. Imo the reason for difference in popularity/github-stars is just different user bases- an order of magnitude more people use LLM APIs (and can leverage Dspy) vs those who finetune an LLM.…
This looks great! I'd also love to hear from people working on compilers - what are some real/fun/cool problems to work on for amateur compiler writers? Suspect the obvious candidates are deep-learning, sql engines but…
I think this is a fine opinion, we like tools that do exactly how much we want them to. But I'd suggest setting up python (and virtual envs) was actually a big headache for a lot of newer users, and some of the old ones…
For that use-case, you can set up a `virtual project` using Rye. And use it just to create python envs, and sync dependencies. Honestly, the biggest time-saver for me has been Rye automatically fetching python binaries…
Simon Willison's github would be a great place to get started imo - https://github.com/simonw/datasette https://github.com/simonw/sqlite-utils So, his code might not be a good place to find best patterns (for ex, I…
I'm curious where universal forecasting models are most useful. It is technically fascinating but forecasting specifically seems like a domain where you'd want interpretable modeling - you use it for big-value problems…
Hi Omar - thanks for engaging here. I have a similar question to simonw, it _feels_ like there is something useful here but I haven't managed to grok it yet, after sitting through the tutorial notebooks. Specifically,…
Transferring state across sdks sound very cool, how do you achieve that? With all the workflows as code frameworks (like say, Temporal), this is what I imagine to be a shortcoming. With regular services + state in…
> So anyways, PEP 703 is a a nice effort, but I doubt we (everyday mortals) can enjoy it. I'd suggest we can be more optimistic. There is a lot of python, regular users write daily, where we delegate orchestration to…
I think that's a fair opinion, but I'd argue against it being poorly thought out - pandas HAS to stick with older api decisions (dating back to before data science was a mature enough field, and it has pandas to thank…
Sorry, how is this new pricing anything but honest? They provide an editor you can use to - optimize the context you send to the LLM services - interact with the output that comes out of them Why does not justify…
Thank you for writing this - there is a very clear split you feel when using fastapi for single script web servers, vs trying to organize it. And I probably share all the mentioned annoyances around writing bigger…
The speed here is super impressive! I am curious - are there any qualitative ways in which modeling text using diffusion differs from that using autoregressive models? The kind of problems it works better on,…
Thank you, my bad - I wasn't aware. I still think what drives languages to continuously make changes is the focus on developer UX, or at least the intent to make it better. So, PLs with more developers will always keep…
Sorry, I think this comparison is just unfair. Odin might have "shipped" but are there are any projects with significant usage built on it? I can count at least 3 with Zig - Ghostty, Tigerbeetle, and Bun. Programming…
Do you use Jupyter notebooks in VSCode? It uses the same pylance as regular python files, which actually gets annoying when I want to write throwaway code.
You need to request a specific python version compatible with this project. Give `uv venv --python 3.11` a try. https://docs.astral.sh/uv/pip/environments/
I meant Pylance isn't legally available in Cursor (Vscode license restriction, which is justified). It broke very frequently, so I switched to Based pyright, which works but just not as well.
Yep, exactly that. IMO agent workflows, MCP and tool usage bits are all promising, but the more common usage of LLMs in coding is still chat. AI extensions in editors just make it simple to supply context, and apply…
Congrats on the release! I've been using Cursor but somewhat annoyed with the regular IDE affordances not working quite right (absence of pylance), and would love to go back to VSCode. I'd love it if you lean into…
This is pretty neat. IMO a hindrance to this was lack of built-in fixed-size list array support in the Arrow format, until recently. Some implementations/clients supported it, while others didn't. Else, it could have…
I see it being a trade-off between how explicit the state persisted for a workflow execution is (rows in a database for Temporal and DBOS) vs how natural it is to write such a workflow (like in your PL/compiler). Given…
I kinda agree with you but I can also see why it isn't that far from "reasoning" in the sense humans do it. To wit, if I am doing a high school geometry proof, I come up with a sequence of steps. If the proof is…
> The succeeded operations would skip because workflow has run completion record for same idempotency key. Is that correct? This sounds about right. But you need to make sure the service being called in that step is…
PyArrow string arrays store the entries (string values) contiguously in memory, so access is quicker, while object arrays have pointers to scattered memory locations in the heap. I agree, I couldn't really figure how…
I think that's a little harsh. Imo the reason for difference in popularity/github-stars is just different user bases- an order of magnitude more people use LLM APIs (and can leverage Dspy) vs those who finetune an LLM.…
This looks great! I'd also love to hear from people working on compilers - what are some real/fun/cool problems to work on for amateur compiler writers? Suspect the obvious candidates are deep-learning, sql engines but…
I think this is a fine opinion, we like tools that do exactly how much we want them to. But I'd suggest setting up python (and virtual envs) was actually a big headache for a lot of newer users, and some of the old ones…
For that use-case, you can set up a `virtual project` using Rye. And use it just to create python envs, and sync dependencies. Honestly, the biggest time-saver for me has been Rye automatically fetching python binaries…
Simon Willison's github would be a great place to get started imo - https://github.com/simonw/datasette https://github.com/simonw/sqlite-utils So, his code might not be a good place to find best patterns (for ex, I…
I'm curious where universal forecasting models are most useful. It is technically fascinating but forecasting specifically seems like a domain where you'd want interpretable modeling - you use it for big-value problems…
Hi Omar - thanks for engaging here. I have a similar question to simonw, it _feels_ like there is something useful here but I haven't managed to grok it yet, after sitting through the tutorial notebooks. Specifically,…
Transferring state across sdks sound very cool, how do you achieve that? With all the workflows as code frameworks (like say, Temporal), this is what I imagine to be a shortcoming. With regular services + state in…
> So anyways, PEP 703 is a a nice effort, but I doubt we (everyday mortals) can enjoy it. I'd suggest we can be more optimistic. There is a lot of python, regular users write daily, where we delegate orchestration to…