yeah artifact caching is the obvious interpretation of caching when you're used to being compared to bazel, but the conversation was conflating "cache artifacts" and "cache should-run?" features.
Mise does do local-only Make-similar task caching, if you specify sources and outputs: https://mise.jdx.dev/tasks/task-configuration.html#sources If you specify sources but not "outputs" then mise will auto-track…
Thanks for the insight!
> Not much polars can do about that in Rust I'm ignorant about the exact situation in Polars, but it seems like this is the same problem that web frameworks have to handle to enable registering arbitrary functions, and…
And the following criteria: (a) The final category can never be lower than the highest hazard-based category; (b) The TCSS should adequately reflect the case of high potential risk of two or more hazards. We consider a…
My understanding is that vacancy means available units for rent. So, plausibly, if you say 50 of the 100 units in your building aren't available for rent because you say they're being painted then they don't contribute…
Yeah I know it's among the lowest in the world, it's still an ~order of magnitude higher than a few tenths of a percent, which would be shocking for the reasons you mention. My point though was just that I've seen…
> a few tenths of a percentage point of NYC Feb 2024 (last year there's data, I think) was a record low and it was 1.4% empty, according to NYC[1]. But I don't really know the methodology, and according to other nyc gov…
I recently wrote a similar tool focused more on optimizing the case of exploring millions or billions of objects when you know a few aspects of the path: https://github.com/quodlibetor/s3glob It supports glob patterns…
I have been chasing the gerrit code review high since I left a company that used it almost 5 years ago. Stacked pull requests are usually what people point to to get this back, but this article points out that _just_…
I'm pretty sure that the scripts generated by inshellisense are CRLF, and the carriage returns aren't recognized by unix shells. You should be able to fix it with: vi $HOME/.inshellisense/key-bindings.zsh -c "set…
The dependency list[0] looks pretty reasonable, AFAICT the overwhelming majority of that line-of-code count comes from autogenerated Windows API methods. edit actual counts: $ cargo vendor && cd vendor && { for p in * ;…
If you start doing a commit (via `c` in the magit status buffer, with the standard semantics of "you're going to commit everything that's currently staged") you can press capital F for an instant fixup, or capital S for…
This is a fantastic comment! One small thing: we do now have tables[1]! At the moment they are ephemeral and only support inserts -- no update/delete. We will remove both of those limitations over time, though! [1]:…
Ha! Your blog post was one of the reasons that I trusted in the future of Materialize enough to decide to work here! I agree, that is exactly the problem that I, in particular, think we are solving.
If this is all this is it actually doesn't look like a crazy amount of work to make cursive look good: https://github.com/NerdyPepper/dijo/blob/8b91a7c0b3d9bd4fac3... I've avoided looking too deeply into cursive in the…
I didn't downvote you, but as an outside observer I can see that folks might take issue with the fact that you start with a tl;dr, suggesting that you are summarizing the whole article, followedan in-depth analysis, and…
I'm not sure exactly how fast FAST REFRESH ON COMMIT is, but we at materialize are very fast, and getting faster. Once data is in materialized we can process streams to multiple downstream views with millisecond-level…
This is exactly what we do! This is a walkthrough of connecting a db (these docs are for mysql, but postgres works and is almost identical) via debezium and defining views in materialize:…
> if you give it a query that only requires certain result rows from one of its mat views, then Materialize is only going to compute the intermediate rows This is absolutely correct! > You can just have a bunch of “the…
> materialize has to be able to keep all of its state in memory For now. We have a pretty good idea of what needs to be done to shed state to disk, and have designed to be able to implement it. We expect it to "just" be…
> I've come across a few cases, when pushing python's type annotations to their limits, that force you to put the type names in string quotes With pep-0563, python3.7, and `from __future__ import annotations` this…
You're probably thinking of http://pythontutor.com/ for python. It's one of my absolute favorite instructional resources for any language. Birdseye[1] looks like it is trying to be a similar kind of thing for debugging…
I'm not experienced in this space, but you might be interested in the Real-Time For the Masses[1] project. The author of that is the lead of the embedded devices working group. 1: http://blog.japaric.io/rtfm-v2/
Linked lists are in the standard library[1]. The source code is linked to from that page (`src`, on the top-right corner), although the implementation is optimized so it's probably not a great learning resource. If, for…
yeah artifact caching is the obvious interpretation of caching when you're used to being compared to bazel, but the conversation was conflating "cache artifacts" and "cache should-run?" features.
Mise does do local-only Make-similar task caching, if you specify sources and outputs: https://mise.jdx.dev/tasks/task-configuration.html#sources If you specify sources but not "outputs" then mise will auto-track…
Thanks for the insight!
> Not much polars can do about that in Rust I'm ignorant about the exact situation in Polars, but it seems like this is the same problem that web frameworks have to handle to enable registering arbitrary functions, and…
And the following criteria: (a) The final category can never be lower than the highest hazard-based category; (b) The TCSS should adequately reflect the case of high potential risk of two or more hazards. We consider a…
My understanding is that vacancy means available units for rent. So, plausibly, if you say 50 of the 100 units in your building aren't available for rent because you say they're being painted then they don't contribute…
Yeah I know it's among the lowest in the world, it's still an ~order of magnitude higher than a few tenths of a percent, which would be shocking for the reasons you mention. My point though was just that I've seen…
> a few tenths of a percentage point of NYC Feb 2024 (last year there's data, I think) was a record low and it was 1.4% empty, according to NYC[1]. But I don't really know the methodology, and according to other nyc gov…
I recently wrote a similar tool focused more on optimizing the case of exploring millions or billions of objects when you know a few aspects of the path: https://github.com/quodlibetor/s3glob It supports glob patterns…
I have been chasing the gerrit code review high since I left a company that used it almost 5 years ago. Stacked pull requests are usually what people point to to get this back, but this article points out that _just_…
I'm pretty sure that the scripts generated by inshellisense are CRLF, and the carriage returns aren't recognized by unix shells. You should be able to fix it with: vi $HOME/.inshellisense/key-bindings.zsh -c "set…
The dependency list[0] looks pretty reasonable, AFAICT the overwhelming majority of that line-of-code count comes from autogenerated Windows API methods. edit actual counts: $ cargo vendor && cd vendor && { for p in * ;…
If you start doing a commit (via `c` in the magit status buffer, with the standard semantics of "you're going to commit everything that's currently staged") you can press capital F for an instant fixup, or capital S for…
This is a fantastic comment! One small thing: we do now have tables[1]! At the moment they are ephemeral and only support inserts -- no update/delete. We will remove both of those limitations over time, though! [1]:…
Ha! Your blog post was one of the reasons that I trusted in the future of Materialize enough to decide to work here! I agree, that is exactly the problem that I, in particular, think we are solving.
If this is all this is it actually doesn't look like a crazy amount of work to make cursive look good: https://github.com/NerdyPepper/dijo/blob/8b91a7c0b3d9bd4fac3... I've avoided looking too deeply into cursive in the…
I didn't downvote you, but as an outside observer I can see that folks might take issue with the fact that you start with a tl;dr, suggesting that you are summarizing the whole article, followedan in-depth analysis, and…
I'm not sure exactly how fast FAST REFRESH ON COMMIT is, but we at materialize are very fast, and getting faster. Once data is in materialized we can process streams to multiple downstream views with millisecond-level…
This is exactly what we do! This is a walkthrough of connecting a db (these docs are for mysql, but postgres works and is almost identical) via debezium and defining views in materialize:…
> if you give it a query that only requires certain result rows from one of its mat views, then Materialize is only going to compute the intermediate rows This is absolutely correct! > You can just have a bunch of “the…
> materialize has to be able to keep all of its state in memory For now. We have a pretty good idea of what needs to be done to shed state to disk, and have designed to be able to implement it. We expect it to "just" be…
> I've come across a few cases, when pushing python's type annotations to their limits, that force you to put the type names in string quotes With pep-0563, python3.7, and `from __future__ import annotations` this…
You're probably thinking of http://pythontutor.com/ for python. It's one of my absolute favorite instructional resources for any language. Birdseye[1] looks like it is trying to be a similar kind of thing for debugging…
I'm not experienced in this space, but you might be interested in the Real-Time For the Masses[1] project. The author of that is the lead of the embedded devices working group. 1: http://blog.japaric.io/rtfm-v2/
Linked lists are in the standard library[1]. The source code is linked to from that page (`src`, on the top-right corner), although the implementation is optimized so it's probably not a great learning resource. If, for…