Live data from Hacker News

Rust creator Graydon Hoare is now at Apple working on Swift

lists.swift.org

61–68 of 68 posts

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#61

Earlier quoted context omitted.

Rust is a community project that Mozilla contributes heavily to, rather than the other way around. The sets of people working on those decisions for Firefox and the people guiding Rust's development are disjoint, and all major changes to Rust must go through our consensus-based, community-driven process, so even if Mozilla _were_ to try to declare that Rust should do something against the wishes of the community, the…

Is there a page or blog post somewhere that describes Rust's origin story?

I gave a talk for the ACM about it: https://www.youtube.com/watch?v=79PSagCD_AY

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#62
post #56
post #52

Earlier quoted context omitted.

Arguments that add-ons are competitive advantage for Firefox have had no base in reality for the last few years. Maybe. We'll see. All I know is that if I could get a menu bar and tree style tabs in Chrome, I'd have switched 5 years ago.

All I know is that if I could get a menu bar and tree style tabs in Chrome, I'd have switched 5 years ago. Right, so the only reason why you use Firefox is that you're being held hostage by add-ons. Isn't that terrible? We'd rather make a browser you actually WANT to use and if that requires pouring gasoline over the add-on ecosystem and setting the thing on fire, I'll be first in line to bring the matches.

There's no hostage situation. I'm not chafing against Firefox; I'd like it to be more responsive and less janky - it's a lot more janky than Chrome, there's a lot more variance in pauses for whatever reason. That's my primary problem with it. I'm not yearning to be free, given what Chrome is.

Chrome is almost unusable in its current form. It's like a toy; it becomes completely unwieldy after opening a few dozen tabs. It doesn't scale to my browsing usage. I only use it for development. I also don't like its text selection algorithm, being a selection reader.

If Firefox approaches Chrome's toy-like non-scaling nature, and retains all its other disadvantages, then I'll look and see what other options I have.

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#63
post #43

Earlier quoted context omitted.

Indeed, Huon Wilson and Alexis Beingessner are both at Apple now, and happily they remain active in the Rust community as well (though under no uncertain circumstances are they allowed to submit code). I can understand why this is on HN, but as you say this is old news to most of us in Rust. For those not in the know, Graydon left Mozilla for a startup in 2013, and IIRC began at Apple in... 2015?

> under no uncertain circumstances are they allowed to submit code Really? Why is that?

Many big tech companies have strict rules regarding which open source projects their employees can contribute to (e.g. AIUI Googlers have to clear every individual code contribution with their legal department, or else have the lawyers give them blanket access to contribute to a particular project), and Apple's policy is notoriously more strict than most (though I don't even know if Apple employees are allowed to confirm or deny this, thanks to NDAs).

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#64

Earlier quoted context omitted.

Is there a page or blog post somewhere that describes Rust's origin story?

I gave a talk for the ACM about it: https://www.youtube.com/watch?v=79PSagCD_AY

Thanks for the link!

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#66
post #25

Earlier quoted context omitted.

Yes. In fact, the original compiler was written in OCaml. I would say the original intent was to be a lower level OCaml with optional safe control over allocation behavior and safe parallelism. I think he would probably have preferred OCaml syntax too. Notice some of the idioms, and even the capitalization/underscore norms (UpperCamelCase for types, snake_case for functions) are very similar to OCaml. But C syntax pr…

The weirdest OCaml syntax (to me) is the way that that exceptions are essentially reversed camel case mixed with snake case (e.g `Not_found`, `Division_by_zero`). I assume that this was to try to imitate the structure of English sentences, but it feels bizarre to me when I see it in code.

> the structure of English sentences

Or possibly French sentences...

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#67
post #55

Earlier quoted context omitted.

> under no uncertain circumstances are they allowed to submit code Really? Why is that?

I have heard rumors that someone (I have no idea who) has been fired from Apple for contributing to Rust without permission a while back. Some employers do not like employees doing things on the side without permission.

If an employer tries to dictate to me what I do in my personal time, that is a signal for me to leave quickly.

Re: Rust creator Graydon Hoare is now at Apple working on Swift

#68
post #25

Earlier quoted context omitted.

The weirdest OCaml syntax (to me) is the way that that exceptions are essentially reversed camel case mixed with snake case (e.g `Not_found`, `Division_by_zero`). I assume that this was to try to imitate the structure of English sentences, but it feels bizarre to me when I see it in code.

> the structure of English sentences Or possibly French sentences...

Good point, I forgot that OCaml is French. On a related note, I've heard that might be related to why the common style is to prefix the colon used for type annotations with a space, whereas in some other languages with that syntax (e.g. Rust and Scala), it's more common to see no space before the colon.
Post reply on HN