Live data from Hacker News

Viewing profile — xjia

xjia

HN member
Joined
Wed, Oct 17, 2012, 3:44 AM UTC
HN karma
267
Public activity
150 items

About xjia

http://xiao-jia.com/

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. comment
    Comment #39476579

    Indeed. We are already optimizing this. And spot instances are coming soon as well :-)

  6. comment
    Comment #39472653

    Before this we were using https://github.com/actions/actions-runner-controller but that's running on K8s instead of VMs. So along with common limitations of running CI jos in K8s/c…

  7. comment
    Comment #39472615

    Persistent disks are implemented as EBS snapshots, so the process is something like: 1. Create EC2 instance for runner #1. Find out there is no existing snapshot, so an empty volum…

  8. story
  9. comment
    Comment #38957272

    We are working on an alternative that's 100% compatible with GHA but much cheaper and faster. Check out https://dime.run/

  10. comment
    Comment #38821452

    From [0]: > gShoe is an internal joke about a product [Google] shouldn't make, and is used in many internal trainings as a placeholder for any Google product [0]: https://www.reddi…

  11. comment
    Comment #38756058

    IIUC the actual computation (e.g. compiling, linking, ...) happens on client (CI or developer) machines and the results are written to the server-side cache. By spoofing I meant to…

  12. comment
    Comment #38754940

    What is the benefit of using a remote cache instead of a local ~/.cache directory? Is it only for sharing build results among team members? How do you make sure the build results a…

  13. comment
    Comment #38679483

    Awesome! If there is any problem just post it in GitHub issues. We will also be releasing 2023.4 very soon.

  14. comment
    Comment #38679219

    Yes, the code of the analyzer itself cannot be built on macOS or Windows directly. In those cases you will have to use either podman or docker to use the binaries prebuilt on/for L…

  15. comment
    Comment #38678802

    That's running the prebuilt container image. The README has instructions on how to build from source.

  16. comment
    Comment #38678654

    I'm not sure about the timeline because that depends on a lot of things. In the meantime I guess you could start with AUTOSAR C++14. MISRA C++:2023 is essentially built on top of t…

  17. comment
    Comment #38678640

    If you build it from source it's actually a bunch of regular executables. Running as a container is for the purpose of making the environments hermetic/reproducible so that it's ea…

  18. comment
    Comment #38678627

    No. Using GPL software has nothing to do with the code processed by it. Think about the GCC compiler :)

  19. story
  20. comment
    Comment #38676057

    Clang has its own limitations. And it takes more effort than just writing the checkers. We open sourced our previously proprietary static analyzer (mostly based on Clang but also i…

  21. comment
    Comment #38674950

    2023 is supported in the enterprise edition but not in the community edition yet. We gradually move features from EE to CE as new features added to EE. So you can expect 2023 suppo…

  22. comment
    Comment #38674810

    If you are interested in this, take a look at NaiveSystems Analyze [0] which is a free and open source static analyzer for checking MISRA compliance etc. Disclaimer: I'm the founde…

  23. comment
    Comment #38583363

    Yes I totally understand the concern. We are actively working on SOC 2 and other compliance stuff to help with this. But honestly I feel the compliance requirements are weaker than…

  24. comment
    Comment #38583061

    I had a similar experience with ARC (actions-runner-controller). One of the machines in the fleet failed to sync its clock via NTP. Once a job X got scheduled to it, the runner pod…

  25. comment
    Comment #38582851

    If you are interested in persistent cache, maybe take a look at https://dime.run