Live data from Hacker News

Viewing profile — mrtngslr

mrtngslr

HN member
Joined
Mon, Nov 18, 2013, 8:48 AM UTC
HN karma
128
Public activity
36 items

About mrtngslr

Mercurial developer, Python hacker and Haskell fan. Please see https://plus.google.com/+MartinGeisler and http://careers.stackoverflow.com/mg for more about me.

Recent public activity

  1. comment
    Comment #38444387

    The family of Rust courses by Google have grown to include a course on how to use Rust in Chromium! This is targeted at Chromium engineers and others who build the browser, but eve…

  2. story
  3. comment
    Comment #37643684

    Thanks! We do include speaker notes on some pages (but not yet all[1]). We would love to expand this and PRs are very welcome for this :-) I think videos will end up being made by …

  4. comment
    Comment #37608660

    A bit more detail: we've been expanding our Rust training at Google over the last year. We've now had more than 500 Googlers go through Comprehensive Rust and they tell us that the…

  5. comment
    Comment #37599760

    I wrote a blog post about how we've been scaling Rust adaption in Google.

  6. story
  7. comment
    Comment #36055151

    I've seen that too: having experience with Rust made C++ feel easy. I looked at C++ many years ago but never used it professionally. About 6-7 years ago, I learnt Rust and a few ye…

  8. comment
    Comment #36055133

    Hey there! I wrote the course and you're spot on: the course is meant for classroom training (at Google and elsewhere). If you have the time to read a book, then I highly recommend…

  9. comment
    Comment #36054956

    My colleguage Andrew wrote the bare-metal part. I believe he picked the micro:bit board because it's readily available around the world. It also has a lot of fun sensors (microphon…

  10. comment
    Comment #34110336

    Yes, it's definitely important to tailor the training to the audience! When I'm teaching the course, I start by asking people about their background — if it's primarily C/C++ peopl…

  11. comment
    Comment #34105858

    The course is meant to be interactive, which means that you should try out the embedded code snippets. You can edit them and run them from your browser :) However, if you really wa…

  12. comment
    Comment #34104809

    Thanks for posting the link and thank you very much to everyone who have sent us PRs over the last 24 hours! Please keep submitting them. You can use the little pencil icon in the …

  13. comment
    Comment #34092980

    Yeah, that is a fun tutorial indeed :-D I forgot to add that one to the list of https://google.github.io/comprehensive-rust/other-resources.... . Would you care to open a PR for th…

  14. comment
    Comment #34092843

    Sorry, you're right :-) I meant to comment further up where people asked if we could reference rustup.rs in the installation instructions.

  15. comment
    Comment #34092830

    I actually haven't tried this... do you know off the top of your head what it takes to make a cycle with Rc? It should not be possible with normal borrows (and safe Rust) since the…

  16. comment
    Comment #34092824

    Right, this is a problem with reference counted data structures in general. You're correct that Rust doesn't try to solve this particular problem. Put differently, the borrow check…

  17. comment
    Comment #34092282

    Thanks for reposting :-) In general, I feel that the new course will be useful for people who want to teach Rust. If you have a group of engineers and you want to teach them Rust, …

  18. comment
    Comment #34092250

    Hi, I wrote the new course. We have been enabling the use of Rust in the Android Platform. Roughly speaking, the Android Platform is the Linux distribution running below the Androi…

  19. comment
    Comment #34092201

    Actually, there is already an issue for this: https://github.com/google/comprehensive-rust/issues/19 and I hope someone will fix it soon :-)

  20. comment
    Comment #34092187

    To be honest, the course suggests using apt since that's an easy security-approved way to install things on our computers (see https://en.wikipedia.org/wiki/GLinux ). I'll be happy…

  21. comment
    Comment #34092150

    Hi, I wrote the course :-) Yes, this is a real thing — Android has had support for Rust in the Android Platform for a few years now. Most recently, we shipped support for DNS-over-…

  22. comment
    Comment #7672326

    From: https://plus.google.com/+MartinGeisler/posts/eR6obsGwTGw Changeset evolution has some similarities with a distributed reflog. Like Git, commits are immutable in Mercurial and…

  23. comment
    Comment #7672313

    Yes, they are merged. The Facebook guys have been doing a great job optimizing things all over the place (revsets in particular).

  24. comment
    Comment #7672310

    If you haven't already, then you can go vote on this issue: https://bitbucket.org/site/master/issue/6710/enable-exchange... -- and ask your collegues to do so too! :-) The Bitbucke…

  25. comment
    Comment #7672277

    That's a good image. The key difference to Mercurial is then that Mercurial's tree of commits don't need Post-it notes. The tree can stand on its own without extra branch labels. Y…