Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gravypod
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
74 ms
·
721.
▲
by
gravypod
6y ago
I've started implementing some of this at my job. We have an internal proto that describes the config of a gRPC service. We then have a library for all of our languages that turns that proto into a Channel that's instrumented with
722.
▲
by
gravypod
6y ago
It's a really good experience but it's not on rails. Lots of setup needed with gforce, steam, etc and you need to have nvidia hardware.
723.
▲
by
gravypod
6y ago
> It was a good effort, but I don't think Steam Machines will happen unless they can go toe to toe with the consoles. They don't need to, though, because people who want to run Linux are happy installing it on kit they already
724.
▲
by
gravypod
6y ago
Yea, you can also see from the linked dashboards that it's writing way more stuff at the end of the build. I was watching the log just now and it looks like it's linking some things. I hope someone with more Bazel and LLVM knowled
725.
▲
by
gravypod
6y ago
It's possible and what I've done quite a bit when using bazel but it makes code sharing very difficult. I think the internal desire, from google, is likely between tensorflow and cloud wanting to ship code easily to the OSS world.
726.
▲
by
gravypod
6y ago
Ran some benchmarking with cmake+ninja vs these bazel BUILD files on a soyoustart GAME-2. Build from scratch... - cmake: ~2900 files @ 28:21.07 total ( https://snapshot.raintank.io/dashboard/snapshot/ijkptI1dlteB...
727.
▲
by
gravypod
6y ago
No idea about excluding binary/artifacts but it was ~80TB [0]. A better comparison is available here: https://www.visualcapitalist.com/wp-content/uploads/2017/02/... [0] - https://cacm.ac
728.
▲
by
gravypod
6y ago
You can put things like --disk_cache and --output_base into your ~/.bazelrc to globally apply it to everything without having to pipe it through a script.
729.
▲
by
gravypod
6y ago
Each dependency appears as a "repository" so as a bazel target it will look like "@<thing>//some/target:file". Everything refers to a dep by it's workspace/repository name and exports a `re
730.
▲
by
gravypod
6y ago
That would work if, like golang, bazel was the "default" package manager for everyone. Right now it's not easy to get, for example, vulkan or muslc or qt as a bazel package. It's also not easy to publish a version of you
731.
▲
by
gravypod
6y ago
There's currently an open design doc on this topic from Google where they're going to implement a package management system for bazel. The tl;dr version of the doc: https://docs.google.com/document/d/1uzs
732.
▲
by
gravypod
6y ago
That's for container registry, packages, code, artifacts, everything. I have a single project in my monorepo that produces a 512MB binary file and stores it as an asset. In 20 CI runs, assuming there was 0 code in repo or anywhere else
733.
▲
by
gravypod
6y ago
One thing stopping me from moving my company's code to gitlabs cloud offering is the storage sizes for repos being extremely small. I heard from a rep that this will change in November. I'm wondering if this purchase-more-storage
734.
▲
by
gravypod
6y ago
Amp, for whatever you might feel about it, is the best content loading experience for people with poor internet. Launch up an AVD and set it to use a 3g roaming profile and try and load up NY Times AMP and non-AMP. I'm not a fan of the
735.
▲
by
gravypod
6y ago
I'm not so sure about Nix since it seems much more complex in presentation. The meat and potatoes of Bazel is the BUILD langauge. There may be some warts right now but the community is attempting to address these warts. Difficulty arou
736.
▲
by
gravypod
6y ago
It was pretty easy for the software I was migrating because it was already in a monorepo and we were already using some very similar conventions. Anyone writing Java code that uses Gradle or Maven shouldn't have much pain migrating. I&
737.
▲
by
gravypod
6y ago
I wish more people were taking a look at Bazel, and the Bazel-family, of build systems. I've looked at Meson/Ninja/Make and it works but it's truely very complicated and very difficult to get hermetic & reproducible
738.
▲
by
gravypod
6y ago
What is illegal according to the DMCA is not the same as what is legal to include in a DMCA Takedown Request. This is a specific extralegal process for streamlining disputes over copyright hosted on a third party's platform. It's
739.
▲
by
gravypod
6y ago
Is there an open source syncing backend? I'd love something like this connected to a reMarkable.
740.
▲
by
gravypod
6y ago
There's been large improvement in cements specifically in the past few years. It can be recycled, enforced, and supplanted by other materials. Concrete sold today can be bought with an advertised lifespan of 100 years. If you replace a
741.
▲
by
gravypod
6y ago
Ah it was large scale manufacturing of Stainless that came into prominence around the 60s. Made a mistake there!
742.
▲
by
gravypod
6y ago
I think this is, again, too simplistic a model for understanding the costs of different power systems. Industrial use cases (think data centers, factories, etc) likely reduce usage during night time hours but they surely don't drop by
743.
▲
by
gravypod
6y ago
> Renewables are about an order of magnitude cheaper than nuclear. I think there are a lot of complications that are encountered when doing this sort of calculation. You might get a max output of "$15/MWh" or "$112&#x
744.
▲
by
gravypod
6y ago
I'm a laymen so don't take this as definitive but my understanding is Power = Volts * Amps. The amount of Amps going into something is the amount of electrons moving into it (water in a pipe). Volts is how hard you're pushing
745.
▲
by
gravypod
6y ago
At a large enough N 5% to 10% is massive, at a small enough N 5% to 10% gets you closer to competitive, somewhere between though is where those extra percentage points are "meh". For instance I run my computing on a TR 1950X and I
746.
▲
by
gravypod
6y ago
Even within Google, BERT was released recently which was a massive improvement to their semantic search capabilities. There's a lot of active research going on.
747.
▲
by
gravypod
6y ago
I've got a python project that depends on a c binary that depends on an shell script that depends on another binary. Bazel let's you do this without caring about how your deps work with hermetic assurances on top. Obviously this d
748.
▲
by
gravypod
6y ago
Internally at Google the vendor all source code and make it build using bazel. These rules also show some of the open source versions of this work: https://github.com/bazelbuild/rules_rust As well as the features that
749.
▲
by
gravypod
6y ago
I don't think it's better for the consumer. It's great for the producer since they can keep selling you the things you "own" on standard MRR and have a forever-growing catalog. That's why MS is gobbling up stud
750.
▲
by
gravypod
6y ago
They've wanted to get into the console space for a long time. Their most recent attempt, the Steam Machines, were not very well received mainly because most games wouldn't run on it. I'm assuming Valve is gearing up for one o
More ›