At first I thought this is related to the Oak server: https://github.com/oakserver/oak
Project Oak: Meaningful control of data in distributed systems
51–55 of 55 posts
Re: Project Oak: Meaningful control of data in distributed systems
#52Earlier 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.
> Rust has huge advantages over Go in this area. Could you name some advantages? I would agree Rust has huge advantages compared to C/C++, and Rust also has a much bigger presence in the "security space". But I would say that's more because of Rust's lack of GC, smaller footprint which works in embedded systems etc. I guess you could say that Rust's type system being more expressive might eliminate certain classes of…
Re: Project Oak: Meaningful control of data in distributed systems
#53The lede is a little buried in that README [1]: ## Sealed Computing A canonical use of Oak is to build privacy-preserving sealed computing applications. In a sealed computing application, a node (usually a client device) sends data to an enclave application (usually a server), which processes data without the service provider hosting the enclave application being able to see the inputs, outputs, or side effects of th…
Sounds like Apple’s Private Cloud Compute: https://security.apple.com/blog/private-cloud-compute/
Re: Project Oak: Meaningful control of data in distributed systems
#54Earlier quoted context omitted.
But can it deliver ads?
It’s a google project, that’s probably the first use case they considered
Re: Project Oak: Meaningful control of data in distributed systems
#55Earlier quoted context omitted.
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).
Python has first class support at Google? Didn't they just fire their entire Python team?