I agree, but I think most people actually don't think that's true when it comes to services that primarily do IO.
At work we're moving almost everything to Rust on our backend. Massively reduced memory usage and significant latency improvements relative to our Typescript codebase. Even for code that you'd expect to work well in TS,…
Once a day I see a comment somewhere on the internet and go "Yes, perfect, this is the dumbest thing I'll read today. Great, that's out of the way". This is the one today!
Because Javascript theoretically can't just access files on disk. Control over the render would let you do that, if not for the process level sandbox, which constraints things like file access, system, calls, etc. But…
I would assume in this case that there's full renderer control, not just a bypass of the in-process isolation.
> Could they have added a "no internet access" goal constraint? They could have blocked network access and required that it use a tool. That would have made limiting and monitoring network access even easier.
I don't agree, although it is likely the case. But even if you don't teach an agent about a sandbox bypass, it doesn't matter. Does it know curl? Does it know DNS? Does it know proxying? Then it knows how to pull this…
I doubt there are many things in this universe that are unambiguously good, but Chrome's sandboxing is certainly as close as anything. You can make your arguments about noscript if you'd like (I have a great respect for…
The reality is that Chrome users still have sufficient ad blocking so as to not be impacted by this. What will be interesting is if it stops being sufficient, at which point I think people will migrate. But until then,…
No need to be revisionist. Chrome brought amazing work to the table. The multiprocess, sandboxed system was incredible - it's not to say that Chrome was the first (IE did it earlier) but it was certainly way ahead of…
Yes, undoubtedly. Anyone in denial of this should be legally barred from programming.
Who cares what mojo handles? This is about Zig and memory safety.
I haven't needed `unsafe` for performance since crates like zerocopy etc exist. It's been years, and I've worked hard to shave nanoseconds off of code, using valgrind to measure single digit changes to branch…
2026 and developers still use memory unsafe languages. I hope we get regulated at this point, disgusting.
Sweet, okay so we're on the same page and the culture is still alive.
I'm not sure what you're saying, or how it is not what I'm saying? You're giving examples of places to read documentation, and I'm saying that the expectation was that behaviors caused by not checking documentation…
> That not knowing your API to the core makes you a bad programmer. Seriously, this was a huge thing in C and C++, where you had to know/remember/know to look up very specific error codes and conditions in an API and if…
> With AI people aren't reading, writing, or thinking about the code. Writing, definitely. Reading, maybe. Thinking is another thing. I can think about code in a lot of ways just by reading a description of the code, or…
Contracts are not a "reinvented" form of copyright. This isn't even uncommon.
There is no price to pay on the type system that was imposed by tokio. I assume you're saying something like "I have to add 'static in generics" or something? It has absolutely paid off, there are many people not using…
You would only have to include it if the library uses `spawn`, as far as I am aware, or some tokio specific type, which is the same as any other library.
This is surprisingly common, from what I can tell.
If someone asked me what a DB is, I'd probably start the conversation with the exact description "a file-backed map, like a hashmap".
The same reason as ever. Not everyone wants to use the same runtime.
At one point I was using TLA+ but it just made the problem "is the spec right?" or "does the code match the spec?". I could ensure that the properties defined in the spec were valid, but that didn't seem to translate…
I agree, but I think most people actually don't think that's true when it comes to services that primarily do IO.
At work we're moving almost everything to Rust on our backend. Massively reduced memory usage and significant latency improvements relative to our Typescript codebase. Even for code that you'd expect to work well in TS,…
Once a day I see a comment somewhere on the internet and go "Yes, perfect, this is the dumbest thing I'll read today. Great, that's out of the way". This is the one today!
Because Javascript theoretically can't just access files on disk. Control over the render would let you do that, if not for the process level sandbox, which constraints things like file access, system, calls, etc. But…
I would assume in this case that there's full renderer control, not just a bypass of the in-process isolation.
> Could they have added a "no internet access" goal constraint? They could have blocked network access and required that it use a tool. That would have made limiting and monitoring network access even easier.
I don't agree, although it is likely the case. But even if you don't teach an agent about a sandbox bypass, it doesn't matter. Does it know curl? Does it know DNS? Does it know proxying? Then it knows how to pull this…
I doubt there are many things in this universe that are unambiguously good, but Chrome's sandboxing is certainly as close as anything. You can make your arguments about noscript if you'd like (I have a great respect for…
The reality is that Chrome users still have sufficient ad blocking so as to not be impacted by this. What will be interesting is if it stops being sufficient, at which point I think people will migrate. But until then,…
No need to be revisionist. Chrome brought amazing work to the table. The multiprocess, sandboxed system was incredible - it's not to say that Chrome was the first (IE did it earlier) but it was certainly way ahead of…
Yes, undoubtedly. Anyone in denial of this should be legally barred from programming.
Who cares what mojo handles? This is about Zig and memory safety.
I haven't needed `unsafe` for performance since crates like zerocopy etc exist. It's been years, and I've worked hard to shave nanoseconds off of code, using valgrind to measure single digit changes to branch…
2026 and developers still use memory unsafe languages. I hope we get regulated at this point, disgusting.
Sweet, okay so we're on the same page and the culture is still alive.
I'm not sure what you're saying, or how it is not what I'm saying? You're giving examples of places to read documentation, and I'm saying that the expectation was that behaviors caused by not checking documentation…
> That not knowing your API to the core makes you a bad programmer. Seriously, this was a huge thing in C and C++, where you had to know/remember/know to look up very specific error codes and conditions in an API and if…
> With AI people aren't reading, writing, or thinking about the code. Writing, definitely. Reading, maybe. Thinking is another thing. I can think about code in a lot of ways just by reading a description of the code, or…
Contracts are not a "reinvented" form of copyright. This isn't even uncommon.
There is no price to pay on the type system that was imposed by tokio. I assume you're saying something like "I have to add 'static in generics" or something? It has absolutely paid off, there are many people not using…
You would only have to include it if the library uses `spawn`, as far as I am aware, or some tokio specific type, which is the same as any other library.
This is surprisingly common, from what I can tell.
If someone asked me what a DB is, I'd probably start the conversation with the exact description "a file-backed map, like a hashmap".
The same reason as ever. Not everyone wants to use the same runtime.
At one point I was using TLA+ but it just made the problem "is the spec right?" or "does the code match the spec?". I could ensure that the properties defined in the spec were valid, but that didn't seem to translate…