HN user

lang4d

34 karma
Posts0
Comments20
View on HN
No posts found.
In Defense of C++ 10 months ago

My go to for formatting would be clang-format, and for testing gtest. For more extensive formatting (that involves the compiler) clang-tidy goes a long way

Maybe just semantics, but I think I would call that prediction. Even if you have perfect perception (measuring the current state of the world perfectly), it's nontrivial to predict the future paths of other actors. The prediction problem requires intuition about what the other actors are thinking, how their plans influence each other, and how your plan influences them.

I love these sort of debugging stories! It sounds like that timeout would be based on the round trip travel time to the remote host rather than the one way distance, wouldn’t that make a 250 mile cutoff?

The paper has not been peer-reviewed or published yet. But you can read a preprint version on arXiv, submitted on August 28.

Is it common to see these sorts of review articles published before the actual paper is peer reviewed/published? Strikes me as kind of odd, but maybe that’s normal.

The main content of the paper is trying to minimize the number of “russian peasant” multiplications that need to be performed. I would say those are the interesting parts. Section 2.3 claims dropping the number of additions by a factor of 6 from the naive algorithm.

Seems like doing the sorting, recursion, and alignment would have a nontrivial performance penalty, but it’s still a pretty interesting idea.

There are a few companies around the world working on that sort of solution to the public transit problem (called autonomous Personal Rapid Transit), and one or two systems similar to what you’re describing that have been built. Open road autonomy has to deal with all sorts of unexpected situations, still has to contend with traffic (until all cars are communicating with all other cars… very very far in the future), and still quite unprofitable for the driverless robotaxi use case. PRT - and what it sounds like you’re suggesting - get around these types of problems: By operating in dedicated (fenced off) lanes, the perception and planning problems become trivial (especially if you put sensors on the roadway). With one company building and operating the system, coordination between vehicles becomes possible (with no pedestrians and stations off of the mainline, this means little traffic and still high throughput). Small, lightweight vehicles with reduced sensing/compute requirements are cheaper and require less road space (meaning cheaper infrastructure too)

The main downsides I can think of being it would requiring walking to your final destination from the bus stop/station (but for public transit prices instead of Uber prices I’m sure that’d be an appealing option to many), and requires new (or at least dedicated) infrastructure which is a harder sell to companies and cities.