←back to thread

287 points imadr | 3 comments | | HN request time: 0s | source
Show context
godelski ◴[] No.45108523[source]
I'm not a fan of how people talk about "first principles" as I think it just leads to lots of confusion. It's a phrase common in computer science that makes many other scientific communities cringe. First principles are things that cannot be reduced and you have to have very good justifications for these axioms. The reason the other scientific communities cringe is because either (most likely case) it's being used improperly and someone is about to demonstrate their nativity, or they know they're about to dive into a pedantic nightmare of nuances and they might never escape the rabbit holes that are about to follow.

In fact, I'd like to argue that you shouldn't learn things from first principles, at least in the beginning. Despite the article not being from first principles, it does illustrate some of the problems of first principles: they are pedantic. Everything stems from first principles so they have to be overly pedantic and precise. Errors compound so a small error in one's first principles becomes enormous by the time you look at what you're actually interested in. Worst of all, it is usually subtle, making it difficult to find and catch. This makes them a terrible place to begin, even when one already has expertise and is discussing with another expert. But it definitely should not be the starting place for an expert to teach a non-expert.

What makes it clear that the author isn't a physicist is that they don't appear to understand the underlying emergent phenomena[0]. It's probably a big part of why this post feels so disordered. All the phenomena they discussed are the same, but you need to keep digging deeper to find that (there's points where even physicists know they are the same but not how or why). It just feels like they are showing off their physics knowledge, but it is well below that which is found in an undergraduate physics degree[1]. This is why you shouldn't start at first principles, its simplicity is too complex. You'd need to start with subjects more complicated than QED. The rest derive out of whatever a grand unified theory is.

But as someone who's done a fair amount of physical based rendering, I'm just uncertain what this post has to do with it. I would highly recommend the book "Physically Based Rendering: From Theory To Implementation" by Pharr, Jakob, and Humphreys that the author says the post is based on. It does a much better job at introducing the goals and focusing on getting the reader up to speed. In particular, they define how the goal of PBR is to make things indistinguishable from a real photograph, which is a subtle but important distinction from generating a real photograph.

That said, I still think there's nice things about this post and the author shouldn't feel ashamed. It looks like they put a lot of hard work in and there are some really nice animations. It's clear they learned a lot and many of the animations there are not as easy as they might appear. I'm being critical but I want them to know to keep it up, but that I think it needs refinement. Finding the voice of a series of posts can be quite hard and don't let stumbles in the beginning prevent you from continuing.

[0] Well that and a lack of discussion of higher order interference patterns because physicists love to show off {Hermite,Laguerre}-Gaussian mode simulations https://en.wikipedia.org/wiki/Gaussian_beam#Higher-order_mod...

[1] In a degree you end up "learning physics" multiple times. Each time a bit deeper. By the end of an undergraduate degree every physicist should end up feeling like they know nothing about physics.

replies(10): >>45108693 #>>45108784 #>>45108817 #>>45109028 #>>45109031 #>>45109152 #>>45111038 #>>45112922 #>>45113311 #>>45113895 #
MangoToupe ◴[] No.45109028[source]
I think Musk was the first person I noticed to really abuse this phrase.

Not that it's not a useful phrase—of course it is. But it seems like it's an abuse of what should be called "core agreed assumptions" or something.

replies(2): >>45110107 #>>45111798 #
chermi ◴[] No.45111798[source]
Lol apparently reasoning by analogy is first principles to him -- see human drivers using only vision therefore no lidar somehow being "first principles".
replies(2): >>45112972 #>>45117036 #
naasking ◴[] No.45117036[source]
Maybe I missed it, but I've never seen him claim that using only vision is "first principles" thinking. However, relying only on vision can make sense once you realize that roads and signage and everything is literally designed around vision. Any system that does not prioritize vision cannot deal with unexpected obstacles, like new signage. If your vision is good enough to see obstacles and understand signage, the added usefulness of lidar relative to the cost seems pretty low, and if you don't have vision and have only lidar, then your system will not be flexible enough, and if you have lidar and vision, then your system will be more expensive than a system without lidar.
replies(2): >>45119219 #>>45120490 #
godelski ◴[] No.45119219[source]
Lidar is cheap now.

But no, roads are not designed with just vision in mind. Designers use tecture not just for grip but to help communicate things to the driver. There's many subtler ones, but the most obvious one is the grooves you often find on the edge of highways that are used to warn you if you're veering off. This vibrates the car and creates a loud noise. That's two more senses that you're constantly using while driving even if you don't recognize it. Sure, I wouldn't rely on smell, but it is also a useful sense for some diagnostics and may help in some edge cases. But my point is that we're not just vision based creatures. You think about vision more, but the others are very important.

replies(1): >>45120973 #
1. naasking ◴[] No.45120973[source]
> Designers use tecture not just for grip but to help communicate things to the driver. There's many subtler ones, but the most obvious one is the grooves you often find on the edge of highways that are used to warn you if you're veering off.

This is a red herring. None of these feedback mechanisms existed for decades of driving. The core problem of driving is vision and everything else is just gravy. If lidar can't solve all of the vision issues, which it can't, then it makes perfect sense to ask whether vision can cover lidar's purposes and thus whether having both is actually useful. Focusing on lidar is ignoring the core issue.

replies(1): >>45131860 #
2. godelski ◴[] No.45131860[source]

  > This is a red herring. None of these feedback mechanisms existed for decades of driving
Sorry, I want to make sure I understand you correctly.

Are you claiming humans didn't have the sense of sound nor the sense of touch until relatively recently?

Or are you claiming that as soon as someone enters a car these senses go away?

Are you arguing you can't hear things while in a car? Windows up? Windows down? In an open car like a convertible, jeep, or a model T?

Are you arguing that you don't feel bumps in the road?

Are you arguing you can't tell the difference between driving on asphalt vs concrete?

I think we're done here because you need to get an EKG as soon as possible.

replies(1): >>45137821 #
3. naasking ◴[] No.45137821[source]
> Sorry, I want to make sure I understand you correctly.

My claim was pretty obviously about intentional multisensory feedback design of roads.

> I think we're done here because you need to get an EKG as soon as possible.

You're right, we are done because you seemingly can't understand the incredibly simple point that you can drive if you lack all other senses except sight, but you cannot drive if you have all of your other senses except sight, and that this means something pretty critical about the importance of sight over all other senses.