Live data from Hacker News

Viewing profile — jingwen

jingwen

HN member
Joined
Wed, Oct 09, 2013, 2:15 AM UTC
HN karma
620
Public activity
82 items

About jingwen

https://twitter.com/jin_

I work on the Bazel build system at Google.

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. story
  6. comment
    Comment #23150080

    More here: https://docs.bazel.build/versions/master/remote-execution.ht...

  7. comment
    Comment #22429181

    https://github.com/bazelbuild/codelabs

  8. comment
    Comment #22215379

    The location is not hard-coded and can be configured with the --output_base flag.

  9. comment
    Comment #22199210

    Output directories are unique by the user and source project workspace directory. Output artifacts don't clobber, even though they are all in ~/.cache.

  10. comment
    Comment #21865403

    > The net result is a Bazel (and Blaze) that are less burdened by the baggage of legacy, but the cost is a faster treadmill to keep pace with changes. (I work on Bazel.) This is ac…

  11. comment
    Comment #21865272

    There are many layers of caching within Bazel (remote/local, inmemory/disk), but the central functional incremental engine is called Skyframe [1]. Almost every computation within B…

  12. story
  13. comment
    Comment #21289005

    That's right. However, there are distinct implications on how this dependency graph is constructed, analyzed, and evaluated. "Build Systems à la Carte" (Mokhov, Mitchell, Peyton Jo…

  14. comment
    Comment #21288987

    Yes. 1.0 indicates the beginning of semantic versioning, which was not in place during the alpha and beta phases.

  15. story
  16. comment
    Comment #21218424

    The Bazel team published official rules for managing transitive dependencies from Maven: https://github.com/bazelbuild/rules_jvm_external There are also community created solutions…

  17. comment
    Comment #21215544

    There are Bazel rules for Graal: https://github.com/andyscott/rules_graal

  18. comment
    Comment #20973404

    Check out Bazel's remote execution feature and Google RBE (remote build execution) [1]. Bazel itself is language agnostic (language support comes in the form of rules). (disclaimer…

  19. story
  20. comment
    Comment #19742348

    More information on how to get access to Remote Build Execution for Bazel on GCP: https://docs.bazel.build/versions/master/remote-execution.ht... (Disclaimer: I'm a engineer on the…

  21. comment
    Comment #19720563

    https://buckbuild.com/function/glob.html

  22. comment
    Comment #19720533

    (Disclaimer: Bazel engineer) Bazel does ecosystem and language agnostic distributed builds with both GCP and self-hosted solutions. Here's a demonstration of building the Angular p…

  23. comment
    Comment #19312609

    As one South-east Asian, thank you.

  24. comment
    Comment #19266312

    I've built an animated raytracer with an early version of this. http://raytracer.crypt.sg/

  25. story