Viewing profile — xjia
xjia
HN member- Joined
- Wed, Oct 17, 2012, 3:44 AM UTC
- HN karma
- 267
- Public activity
- 150 items
- HN profile
- View on Hacker News ↗
About xjia
Recent public activity
- story
- story
- story
- story
-
comment
Comment #39476579
Indeed. We are already optimizing this. And spot instances are coming soon as well :-)
-
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…
-
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…
- story
-
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/
-
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…
-
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…
-
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…
-
comment
Comment #38679483
Awesome! If there is any problem just post it in GitHub issues. We will also be releasing 2023.4 very soon.
-
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…
-
comment
Comment #38678802
That's running the prebuilt container image. The README has instructions on how to build from source.
-
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…
-
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…
-
comment
Comment #38678627
No. Using GPL software has nothing to do with the code processed by it. Think about the GCC compiler :)
- story
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #38582851
If you are interested in persistent cache, maybe take a look at https://dime.run