Protobuf has a well-defined text format, which is the top search result for "protobuf text" [1]. Proto3 also has a clearly defined set of rules for supporting JSON.
[1] https://protobuf.dev/reference/protobuf/textformat-spec/
13,578 karma · joined May 15, 2013
Protobuf has a well-defined text format, which is the top search result for "protobuf text" [1]. Proto3 also has a clearly defined set of rules for supporting JSON.
[1] https://protobuf.dev/reference/protobuf/textformat-spec/
Edit: looks like the author included Mister Jiu's :).
For the original poster, you could equally use c in miles per hour, mass in "pounds", and get whatever that produces for energy (I'm sure there's a name for it).
This is also why Imperial units produce such amusing things as Foot-Pounds (for torque). The math all works out in the end, but you get some amusing numbers along the way.
- c: speed of light in meters per second
- m: mass in kilograms
- energy: joules
> The full list of countries includes the US, UK, Canada, France, Germany, Italy, Spain, Ireland, Netherlands, Sweden, Denmark, Norway, Japan, Australia, Singapore, Taiwan, and India.
I get that plenty of countries don't have official Google Store support, but it's a bit like saying there isn't a Samsung store? I assume you're free to buy the phone elsewhere in the EU, or even in countries that aren't directly supported by Google, and activate with your own carrier.
"Renewable" is a broad set of terms. Importantly from your first link on GCP it says:
> Google is carbon neutral for our operations today, but aiming higher: our goal is to run on carbon-free energy, 24/7, at all of our data centers by 2030.
Carbon-free, 24x7, is a stronger commitment than carbon-neutral which would include using renewable power offsets. Amazon's methodology is at https://sustainability.aboutamazon.com/renewable-energy-meth... which makes this clear as well.
Pun intended?
AVX-512 forking into tons of different beasts is a separate, but related, problem. But it's more like how SSE2, 3, 4, 4.1 and so on existed.
Sometimes people said "SSE" and they might have meant one the later versions, but I don't hear the same statement with AVX, since people very explicitly seem to say AVX2 and AVX512.
Each processor family has its own supported SIMD instructions though. For a long time, SSE / AVX / AVX2 were the only game in town on x86. AVX-512 introduced in Skylake was primarily available only on server parts, and was a mixed bag, and didn't have support on AMD machines until just recently (with Genoa / Zen4).
A modern Mac laptop with an M-series chip will have ARM NEON vector instructions, just like on an iPhone or similar. There is a new-ish ARM vector instruction set called Scalable Vector Extensions (SVE) that Apple doesn't support, but Graviton 3 does. But generally improvements on your laptop often translate onto the server side, and you can definitely test correctness.
There are a few least-common denominator SIMD libraries out there, but realistically for many problems, you'll get the most mileage from writing some intrinsics yourself for your target platform.
If you're interested in Transformers and attention in particular, the excellently named Wayformer [1] paper is pretty easy to follow and SWFormer is impressive on a lot of levels [2].
The main challenge for autonomous vehicles has been (large) multi-modal inputs, while delivering real-time inference performance on the road. Many of the large-language model things you see produce cool results, but would be much too slow or expensive for a real-time, safety-critical application.
That's certainly the intent with Waymo Via for trucking, and we drive multiple routes today including say Dallas <=> Houston for beer [1]. The video at [2] includes some footage of the trucks on a highway.
[1] https://www.ttnews.com/articles/waymo-ch-robinson-driverless...
I would only caution that people shouldn't overindex on mapping costs. When you're talking about entering a major metro area, you need lots of vehicles and depots and so on anyway just to provide the eventual service. So the upfront initial map build out is certainly a component of starting in a new geography, but I think people assume it is somehow dominant. It's not.
The current approach then for ride hailing, which requires depots, means that:
> just turn on the tap, buy a million cars and cover the whole country
is not happening anytime soon.
But our goal in any new area would be to focus on the people that live there, because they would use the service regularly. Of course, the broader goal is no waitlist anywhere :).