Apple is looking for engineers to convert its code from C to Rust
11–20 of 240 posts
Re: Apple is looking for engineers to convert its code from C to Rust
#12D now has an Ownership/Borrowing system implemented (though it is in its early stages). It will work with existing code, including DasBetterC code. You're able to incrementally adapt a program to O/B rather than rewrite it.
It's cool, technically, but maybe a little off-topic.
Re: Apple is looking for engineers to convert its code from C to Rust
#13Earlier quoted context omitted.
I think big companies see a lot of opportunity in locations outside of Silicon Valley. If you don't care about the weather in the Bay Area, which is quite pleasant, or the other industries around you (be it for business or for pleasure), then you can get an easier commute and a better house for the same salary, which is appealing to some people. (You can also pay people less, which seems to be a strategy used by comp…
But then it's weird to specify a location. Camrose is a town of 18,000 people – why not make it explicitly remote?
Re: Apple is looking for engineers to convert its code from C to Rust
#14> handle the encryption of every packet passing between servers within and across vast data centres This sounds like it’s doing packet processing in software, which doesn’t seem scalable, especially for the traffic volume I would assume Apple handles. Anyone have a clue what kind of traffic volume and bandwidth we’re looking at here? Granted, I might be overestimating the requirements given the industry I work in (se…
From the article:
> Based on a custom implementation of IPsec
Seems pretty clear.
Re: Apple is looking for engineers to convert its code from C to Rust
#15Re: Apple is looking for engineers to convert its code from C to Rust
#16doesn't Apple prevent engineers from having related engineering hobbies when they sign the contract ?
Re: Apple is looking for engineers to convert its code from C to Rust
#17> handle the encryption of every packet passing between servers within and across vast data centres This sounds like it’s doing packet processing in software, which doesn’t seem scalable, especially for the traffic volume I would assume Apple handles. Anyone have a clue what kind of traffic volume and bandwidth we’re looking at here? Granted, I might be overestimating the requirements given the industry I work in (se…
Re: Apple is looking for engineers to convert its code from C to Rust
#18Re: Apple is looking for engineers to convert its code from C to Rust
#19Interesting, this is for encrypting server-server traffic. My question: how did Apple end up doing this work in Camrose, Alberta?
Re: Apple is looking for engineers to convert its code from C to Rust
#20D now has an Ownership/Borrowing system implemented (though it is in its early stages). It will work with existing code, including DasBetterC code. You're able to incrementally adapt a program to O/B rather than rewrite it.