This seem to be Google's response to Apple private cloud compute [1]? [1] https://security.apple.com/blog/private-cloud-compute/
Project Oak: Meaningful control of data in distributed systems
21–30 of 55 posts
Re: Project Oak: Meaningful control of data in distributed systems
#22Maybe I’m just paranoid, but isn’t the (possibly unwritten) intent of this project to be able to flip the client and server around and run code in your browser and phone? I don’t understand their incentive to work on this unless they can use it to gatekeep “official” youtube clients (for example).
Re: Project Oak: Meaningful control of data in distributed systems
#232019
Re: Project Oak: Meaningful control of data in distributed systems
#24Re: Project Oak: Meaningful control of data in distributed systems
#25A bit surprised that it’s written in rust, rather than Go. I suppose rust can take advantage of more low level apis, plus no overhead of garbage collection. edit: love that the community is not silo’d into a proprietary chat platform as well: > We welcome contributors! To join our community, we recommend joining the mailing list. - https://github.com/project-oak/oak?tab=readme-ov-file#gettin... I really wish more ope…
> A bit surprised that it’s written in rust, rather than Go. I suppose rust can take advantage of more low level apis, plus no overhead of garbage collection. It’s security-focused technology. Rust has huge advantages over Go in this area.
Re: Project Oak: Meaningful control of data in distributed systems
#26A bit surprised that it’s written in rust, rather than Go. I suppose rust can take advantage of more low level apis, plus no overhead of garbage collection. edit: love that the community is not silo’d into a proprietary chat platform as well: > We welcome contributors! To join our community, we recommend joining the mailing list. - https://github.com/project-oak/oak?tab=readme-ov-file#gettin... I really wish more ope…
Re: Project Oak: Meaningful control of data in distributed systems
#27Earlier quoted context omitted.
> A bit surprised that it’s written in rust, rather than Go. I suppose rust can take advantage of more low level apis, plus no overhead of garbage collection. It’s security-focused technology. Rust has huge advantages over Go in this area.
What advantages are those?
Re: Project Oak: Meaningful control of data in distributed systems
#28Earlier quoted context omitted.
What advantages are those?
Rust's compiler can prevent data races, for example. (It forbids mutation in the presence of aliasing, which is the root of it.)
Re: Project Oak: Meaningful control of data in distributed systems
#29Earlier quoted context omitted.
> A bit surprised that it’s written in rust, rather than Go. I suppose rust can take advantage of more low level apis, plus no overhead of garbage collection. It’s security-focused technology. Rust has huge advantages over Go in this area.
does it really? aside from a handful of crates and the default std hashmap i being slow but cryptographically sound: I would not have assumed so. Go usage inside Google is actually quite low, people talk a lot about Go being a google project but in reality its a project made by some people who work at Google. When I last checked it was a bronze supported language (with C++, Python and Java being Gold).
Re: Project Oak: Meaningful control of data in distributed systems
#30Earlier quoted context omitted.
Rust's compiler can prevent data races, for example. (It forbids mutation in the presence of aliasing, which is the root of it.)
should be mentioned that Go has optional flags already built in to the compiler for detection of data races.