Live data from Hacker News

Reality has a surprising amount of detail (2017)

johnsalvatier.org

111–120 of 157 posts

Re: Reality has a surprising amount of detail (2017)

#111
So how do you trace the boards?

I am assuming that you put the board at the correct angle on the floor, let it go over the upper entry floor, use a ruler to extend the line of the wall over to the board, trace that, cut it, then reverse the process but this time the part you just cut can go on the floor which will produce the correct angle on the wall?

Re: Reality has a surprising amount of detail (2017)

#112
post #50

One thing he didn't mention is getting the first and last steps to be the same vertical distance as the others. Nothing will trip you up (literally!) so easily as a final step that is a different height than the other steps. I thought of this because this morning I was putting a small fence around some plants we want to protect from deer. The fence consisted of 20 sections (bought on Amazon), each about 24 inches wid…

Now I'm trying to imagine a staircase with a non-integer number of steps

Trippy!

Re: Reality has a surprising amount of detail (2017)

#113

Earlier quoted context omitted.

> Because for me it's pretty simple, it's basically free to give access to reality. Just add "sensory organs" as it were. I dunno what you mean by "free". The model is trained on text. To "give" the model sensory organs it would need to be trained on those sensory organs. Current models can predict text, because that's what the weights represent. Models with sensory organs will need to be trained on the output of tho…

Vision and audio is already in use in multimodal LLMs. So it's possible in the past.

Who said anything about vision and audio?

Re: Reality has a surprising amount of detail (2017)

#114
post #111

So how do you trace the boards? I am assuming that you put the board at the correct angle on the floor, let it go over the upper entry floor, use a ruler to extend the line of the wall over to the board, trace that, cut it, then reverse the process but this time the part you just cut can go on the floor which will produce the correct angle on the wall?

You need an angle finder to measure the angles between all relevant surfaces. Then cut the wood according to that.

Re: Reality has a surprising amount of detail (2017)

#115
This article is awesome. It should be required reading for all engineers but probably mostly ML researchers. I’ve encountered my fair share of geniuses that are oblivious to the fact that the world is indeed complex and has a near infinite amount of detail. Of course, they’ve been trained as engineers, so they think in models and abstractions, but reality is almost always more complex than what people at desks estimate it to be.

Re: Reality has a surprising amount of detail (2017)

#116

> If you’re a programmer, you might think that the fiddliness of programming is a special feature of programming, but really it’s that everything is fiddly, but you only notice the fiddliness when you’re new, and in programming you do new things more often. I think I'm drawn to programming because the fiddliness is tractable, and fixable. In which other domain can I: * introspect the relevant processes/state, step by…

The fiddliness isn't necessarily fixable though, at least in business code. The code has to represent the real-world, and if the real-world is fiddly then the code must be fiddly too. The only way to 'fix' this is to restrict your code's representation of the world to some non-fiddly sub-set, but this isn't always possible.

Re: Reality has a surprising amount of detail (2017)

#117
post #9

This sentence is the exact reason laying people off and replacing them with AI doesn’t work.

The fact that machine learning can learn highly detailed patterns is the very reason why AI is so useful. So what you’re saying doesn’t really make much sense

Right but the 'surprising level of detail' can often exhibit itself as exactly not a pattern. There are many jobs where you employ a human not because of the rote/pattern based work, but their ability to handle all the edge cases that are just frequent enough to need them, but not frequent enough for AI to be able to handle. That is the events that in this example would require the AI to ask the human to make some decision for them.

Re: Reality has a surprising amount of detail (2017)

#118
>Consider building some basement stairs for a moment. Stairs seem pretty simple at first, and at a high level they are simple, just two long, wide parallel boards (2” x 12” x 16’), some boards for the stairs and an angle bracket on each side to hold up each stair. But as you actually start building you’ll find there’s a surprising amount of nuance.

I have to point out stairs aren't typically made like this. That's a really complicated way to do it.

I really like this article though. Something that stuck out to me early in my career was a master trim carpenter who told me God is in the Details.

Carpenters constantly battle physics and make dozens of little micro adjustments with the end result being something that is pleasing to the eye that will stand the test of time.

Can't help but think that translates to anything in life no matter what you're doing. Mastering those micro adjustment, whatever your craft may be, takes things to a whole new level.

Re: Reality has a surprising amount of detail (2017)

#119
Reading this for the N-th time inspired in me the observation that one difference betweent software engineers and carpenters is that software engineers tend to spend most of their time dealing with things they've never seen before, or variations therefore (new bug, new OS, new framework, new programming langauge, etc etc) whereas carpenters tend to spend most of their time doing the things that they know how to do perfectly.

Re: Reality has a surprising amount of detail (2017)

#120

The first time I built a freestanding bookshelf, I put a lot of effort into making the feet level and the back straight and at a right angle to the feet. Once I put it up against the wall I'd built it for, I realized I'd solved completely different problem than the problem I really had. I needed crooked bookshelf, since the wall was totally tilted. In the end I screwed some wall shelves in and called it good enough.

My father, (who by profession was a CA with MBA, but is exceptionally handy) has regularly reminded me that walls/floors and ceilings are pretty much never straight and level, and over here they're brick and mortar, not wood.

This must be a well-known fact to all trades people who work on cupboards, tiling, door mounting, etc. But when you understand this, then you realize that everything is built to be forgiving of this reality.

E.g. prefabricated bedroom cupboards will always be fitted with fillers on each side and a kickboard for the bottom. This allows you to use feet/wedges underneath the cupboard to make it stand-up perfectly straight (which is not necessarily parallel with the floor and/or walls), but because of the fillers/kickboard being wide/tall enough and cut to fit the irregular/skew shape, you don't tend to notice.

Beading around wooden door frames is for the same reason, it hides the little gap that is invariably at points around it, either due to the hole in the wall being skew and/or slightly arched.

Post reply on HN