I think the authors above put their opinion well: "Developers of self-driving vehicles work with a particular idea of a possible and desirable future. Members of the public may not share the assumptions on which this is…
Obviously that's not true, but moreover it's meaningless – what counts as an option?
US cities are spread out due to policies enacted only 50–60 years ago to improve connectivity by car. New policies can (and will) reshape them again in the next couple of decades. For example, building transit creates…
> people want this. Could you justify this? e.g. https://doi.org/10.1080/17450101.2024.2325386 (N=1890): "What first comes to mind when you hear the term self-driving vehicles?" (coded free-text) 17% positive, 34%…
A 64-bit sum type can't magically combine an i64, f64, and several raw pointers, each of which carry a full 64 bits themselves. The compiler could be made aware of more niches, so you could write `Aligned<T>` like…
realloc is frequently O(n), ie CPython can avoid copying and immediately collecting the object but still copy the bytes. It's the same as calling reserve in a loop
I for one don't care about memory safety. Rust makes it easier to compose software by expressing everything in your function/module signature. This is what OOP aimed to do, but was quite prescriptive (a datatype often…
The point of the crate, the readme you quoted, is > you can push to the vec even while holding references to elements that have already been pushed. Expressing this in Rust (without leaking references to a dropped…
Yes, it would get rid of these things, maybe I overstated the similarity to existing SQL deployments. Non-materialized views wouldn't be part of the schema, but you could still have stored procedures which change with…
For most cases I mean compiled into the client, not planned at runtime. And yes, explicitly trading away access to the live latencies and data distribution (except maybe for interactive analysts) – if you want a better…
Could the same queries be 'planned', compiled down to pipelined KV operations, by the requester? I don't see that this is inherently less capable. You could even use an existing ORM – though I think you can do better…
I don't want a query language. I want to call/debug/profile typed functions like normal data structures, and which use (low-level, non-declarative) RPC where needed
> The data structure never moves an element once allocated Yours will reallocate every so often, invalidating element references. append_only_vec requires only `&self` to push, and can also be used concurrently. Adding…
The standard library is not versioned, so any API*/behaviour there must be maintained forever. When you put it in a separate crate, you can make better interfaces or be displaced by a better crate, while old code still…
It's not because of the errors, it's clearly written by Claude. Although I doubt if they prompted it to make errors, just generated the majority and edited/wrote some parts themself. I find it rather annoying that so…
or Tinfoil [0]? They serve open models with container integrity attested by Nvidia/AMD enclaves. Every cloud provider offers this of course, but not usually in a way that can be shared between distrusting users for…
Would they disagree, new toolchains work great with old code? And even add 95% of the features to older editions, just not new keywords or inference defaults. I think in C++ people complain about the effort to migrate…
Every 20k miles in the Porsche emits as much as producing a typical EV. Maybe 50k miles in an old hybrid. And it's not just emissions, significant resources and labour go into finding, extracting, refining, transporting…
If you send someone `key xor X`, they can reply with `key xor X xor Y`, and you can recover `X xor Y` – without them having a clue what X is. Hopefully then it's not too hard to believe you can build an encryption…
I use Ente photos [0] without logging in, just as a local gallery. Since their backup solution is E2EE, it does everything on-device – face/object search, map view, memories [0] https://ente.com
That says contracts about activities which are unlawful under State law, not contracts which are unlawful. Sports is legal, even if sports betting is regulated
It is difficult for parents to do this today! You can either have a limited set of apps with no general internet access (fine for younger kids), or domain-list filtering which takes significant work to set up, has many…
I think the most useful flexibility is for parents to do more specific categorization, eg allow violence on netflix but not youtube, block some game that would be allowed, request access to something that wouldn't, set…
I know, but I think the reality would change if it took 10 seconds to reliably block everything. It would also be the default if you enter an age below 16 at setup (tap a second device or scan a distinct face id to act…
Are you saying parents would choose not to block it, or children would get around it? Like you say people want to block it, but currently it's very hard while allowing access to Google and other resources, or it's easy…
I think the authors above put their opinion well: "Developers of self-driving vehicles work with a particular idea of a possible and desirable future. Members of the public may not share the assumptions on which this is…
Obviously that's not true, but moreover it's meaningless – what counts as an option?
US cities are spread out due to policies enacted only 50–60 years ago to improve connectivity by car. New policies can (and will) reshape them again in the next couple of decades. For example, building transit creates…
> people want this. Could you justify this? e.g. https://doi.org/10.1080/17450101.2024.2325386 (N=1890): "What first comes to mind when you hear the term self-driving vehicles?" (coded free-text) 17% positive, 34%…
A 64-bit sum type can't magically combine an i64, f64, and several raw pointers, each of which carry a full 64 bits themselves. The compiler could be made aware of more niches, so you could write `Aligned<T>` like…
realloc is frequently O(n), ie CPython can avoid copying and immediately collecting the object but still copy the bytes. It's the same as calling reserve in a loop
I for one don't care about memory safety. Rust makes it easier to compose software by expressing everything in your function/module signature. This is what OOP aimed to do, but was quite prescriptive (a datatype often…
The point of the crate, the readme you quoted, is > you can push to the vec even while holding references to elements that have already been pushed. Expressing this in Rust (without leaking references to a dropped…
Yes, it would get rid of these things, maybe I overstated the similarity to existing SQL deployments. Non-materialized views wouldn't be part of the schema, but you could still have stored procedures which change with…
For most cases I mean compiled into the client, not planned at runtime. And yes, explicitly trading away access to the live latencies and data distribution (except maybe for interactive analysts) – if you want a better…
Could the same queries be 'planned', compiled down to pipelined KV operations, by the requester? I don't see that this is inherently less capable. You could even use an existing ORM – though I think you can do better…
I don't want a query language. I want to call/debug/profile typed functions like normal data structures, and which use (low-level, non-declarative) RPC where needed
> The data structure never moves an element once allocated Yours will reallocate every so often, invalidating element references. append_only_vec requires only `&self` to push, and can also be used concurrently. Adding…
The standard library is not versioned, so any API*/behaviour there must be maintained forever. When you put it in a separate crate, you can make better interfaces or be displaced by a better crate, while old code still…
It's not because of the errors, it's clearly written by Claude. Although I doubt if they prompted it to make errors, just generated the majority and edited/wrote some parts themself. I find it rather annoying that so…
or Tinfoil [0]? They serve open models with container integrity attested by Nvidia/AMD enclaves. Every cloud provider offers this of course, but not usually in a way that can be shared between distrusting users for…
Would they disagree, new toolchains work great with old code? And even add 95% of the features to older editions, just not new keywords or inference defaults. I think in C++ people complain about the effort to migrate…
Every 20k miles in the Porsche emits as much as producing a typical EV. Maybe 50k miles in an old hybrid. And it's not just emissions, significant resources and labour go into finding, extracting, refining, transporting…
If you send someone `key xor X`, they can reply with `key xor X xor Y`, and you can recover `X xor Y` – without them having a clue what X is. Hopefully then it's not too hard to believe you can build an encryption…
I use Ente photos [0] without logging in, just as a local gallery. Since their backup solution is E2EE, it does everything on-device – face/object search, map view, memories [0] https://ente.com
That says contracts about activities which are unlawful under State law, not contracts which are unlawful. Sports is legal, even if sports betting is regulated
It is difficult for parents to do this today! You can either have a limited set of apps with no general internet access (fine for younger kids), or domain-list filtering which takes significant work to set up, has many…
I think the most useful flexibility is for parents to do more specific categorization, eg allow violence on netflix but not youtube, block some game that would be allowed, request access to something that wouldn't, set…
I know, but I think the reality would change if it took 10 seconds to reliably block everything. It would also be the default if you enter an age below 16 at setup (tap a second device or scan a distinct face id to act…
Are you saying parents would choose not to block it, or children would get around it? Like you say people want to block it, but currently it's very hard while allowing access to Google and other resources, or it's easy…