It’s a lot of money, but not enough for fundamental change. It would of been enough collectively to pay for the stimulus we are doing now though.
0 - https://www.marketwatch.com/story/sp-500-companies-spent-7-t...
1,672 karma · joined May 30, 2011
It’s a lot of money, but not enough for fundamental change. It would of been enough collectively to pay for the stimulus we are doing now though.
0 - https://www.marketwatch.com/story/sp-500-companies-spent-7-t...
1 - https://buildkite.com/docs/tutorials/elastic-ci-stack-aws
0 - https://en.m.wikipedia.org/wiki/IBM_Naval_Ordnance_Research_...
Now we can certainly say that "hey maybe if these guys all didn't have such a big mansion or as many cars everyone else would be better off", but you have to be explicit about that. It's about taking away things people like and to put that effort elsewhere.
> force-pushed the aojea:affinity branch from 8eab3f7 to ee626e7 yesterday [0]
Where the "force pushed" links to a pretty decent UI [1], but it will include a bunch of non-import information if the person rebased and force pushed, which is a common reason for force pushing.
You can see that in this [2] long lived Kubernetes PR that was rebased, the resulting "helpful" link shows me 2094 changed files [3]. In a tool like Gerrit or Phabricator this is automatically handled and it would basically ignore this operation unless the rebase changed the code being reviewed.
0 - https://github.com/kubernetes/kubernetes/pull/88409
1 - https://github.com/kubernetes/kubernetes/compare/8eab3f73163...
2 - https://github.com/kubernetes/kubernetes/pull/85000
3 - https://github.com/kubernetes/kubernetes/compare/375873cb532...
The crucial problem with code review on GitHub is that it's 100% dependent on Git to store the history of a PR. This too closely couples what a developer does locally on their machine to the code review process. This in turn means that force pushing drops the history of their "Checks" system, which annotate the PR with CI job an lint/test results. It also means junk commits on PRs make the whole review process more difficult. The app Reviewable [2] works with GitHub and fixes some of these issues if you want to give it a try.
0 - https://twitter.com/natfriedman/status/1170804894241972224
My advise would be to deploy: Phabricator (issues, code review, wiki), Buildkite (CI - with your own AWS runners), gitolite (repo hosting).
If you want some charts it looks it really does very by section of the city as well [1].
I know people in the area and they responded by getting a Purple Air quality monitor and indoor air purifiers. The simply staying inside when the it was particularly bad day. Which definitely echos China’s big cities, and not in a good way.
0 - https://www.post-gazette.com/local/2019/04/24/Pittsburgh-reg...
1 - https://www.wesa.fm/post/pittsburghs-air-quality-better-past...
You save a large amount of time if you can tell Bazel only to evaluate the part of the tree you know a change effects.
If those get too expensive to run or you cannot speed them up them you have to do what Chromium does: run them post commit then bisect and revert any changes that break the tests. If things are truly broken you close the tree for a bit while you get the break reverted or fixed.
Also the system that is landing changes tests the optimistically in parallel assuming they will all succeed, so it does land a change only 30 minutes for example.
1) Two changes which don’t effect intersecting parts of the repo are landed separately. Similar to having infinite separate repos.
2) Only the tests that your code effects are run.
This is all possible because Bazel let’s you look at a commit and determine with certainty which test needs to run a and which targets are effected.
- rushed the films out
- lacked singular vision to keep them consistent
- subverted audience expectations in a bad way, re Luke Skywalker
- retread too much of the same old ground leading to inability to generate momentum (ie. killing off characters in Rogue One).
0 - https://redef.com/original/star-wars-fatigue-is-a-myth-but-d...
Also the open source C++ ecosystem has advanced quite a bit since when they did there project. You would be able to spend much more time on the problem domain, and zero time on writing a JSON library for example.
Not sure about the 64 bit statement, but I assume it means relative to normal 32 GL shader math. Which is definitely not “unparalleled”, but I assume better than the truncated doubles of native JavaScript or the standard shader math.
0 - https://deck.gl/#/examples/core-layers/geojson-layer-paths
0 - https://deck.gl
1 - https://deck.gl/#/examples/core-layers/geojson-layer-polygon...
That is not really cheap, I am sure technology has helped reduce the amount of man administrative man hours, and helped fill a pipeline, but you still need to train new hires and actually interview them, which is no cheap.
Magnum [0] is a favorite of mine for creating portable OpenGL C++ applications. It also has support for compiling to WebAssembly [1] and using WebGL2.