32 comments

  • WastedCucumber12 hours ago
    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&#x27;d built it for, I realized I&#x27;d solved completely different problem than the problem I really had. I needed crooked bookshelf, since the wall was totally tilted.<p>In the end I screwed some wall shelves in and called it good enough.
    • macNchz12 hours ago
      One of my first real DIY projects during a summer in college nearly 20 years ago was replacing the rotted out basement bulkhead doors on the ~120 year old house I grew up in. I took measurements of the old ones, bought some nice tongue-and-groove cedar and high-quality hardware, and built the new doors in the garage. When they were fully assembled, I carried them over to install on the old stone frame. I took off the old ones, put mine in their place...and they didn&#x27;t fit properly at all.<p>Momentarily baffled, I realized that, despite appearances, the old frame was actually not square, in fact it was <i>a parallelogram</i>. I&#x27;d measured the height and width and <i>assumed</i> it was square. The previous (experienced) carpenter who&#x27;d built the doors I was replacing had clearly noticed this, and simply allowed for the misalignment in his design. He built perfectly square-appearing doors that mounted to the not-square frame. I had to go back and rework mine considerably for them to fit without looking ridiculous. They&#x27;re still there and holding up well, but I also still think of this lesson on a regular basis in my day to day life now.
      • barrenko24 minutes ago
        You notice this when you start to learn drawing (at least I did) - it&#x27;s not that you don&#x27;t know how to draw, say a horse, it&#x27;s that you have no idea what a horse really looks like. Ordinarily you just jump to a whole lot of conclusions.
      • jadbox12 hours ago
        I feel this in my soul. I thought I could replace a door in a day, but months of fiddling, I discovered by frame is not only a parallelogram but it literally shifts by over an inch between seasons. (~100yr old house 2nd floor)
        • ErroneousBosh20 minutes ago
          I lived in a flat in a 200-ish-year-old building when I was at uni. Lovely flat, handy for uni, handy for work, near the shops, near a park, flatmates were pretty okay, comfortable, airy, well-lit, and warm.<p>Here&#x27;s the thing we - a flat full of nerdy tech students - never figured out.<p>The walls in two of the bedrooms (including mine) were perfectly plumb, all four walls straight. Bookshelves lined up nicely with the walls. The floor was flat and level.<p>But the room was 10cm narrower at the ceiling.
        • bigmattystyles10 hours ago
          That’s why most doors come prehung in a jamb. Just add shims and then cover them with trim.
        • srean1 hour ago
          Check if it&#x27;s the hinges that are yielding.
        • xeonmc8 hours ago
          I wonder if this could all be solved if doors are triangles instead of quadrilaterals.
          • kQq9oHeAz6wLLS7 hours ago
            Or round, like the hobbits do
            • 21asdffdsa122 hours ago
              You lough, but the cork always plugs the bottle eventually. Cone shaped round doors with cork on the rim.
              • psd11 hour ago
                Leather with a drawstring, like a purse. Never needs oil, and my granny knots will keep the lock-picking lawyer out longer than your yale.
          • LoganDark7 hours ago
            You guys have doors?
      • alliao7 hours ago
        they can lean at all sort of weird angles too, experienced finish carpenter are worth their weight in gold
    • wkjagt31 minutes ago
      Someone once told me when I was putting something exactly level in a crooked old house: you want it level with the house, not the universe.
    • bartread2 hours ago
      Sounds about right. I approached this in a different way in my office.<p>The walls aren&#x27;t straight, either vertically or horizontally, and they&#x27;re not even consistently wonky along any given axis.<p>So I installed uprights vertically, using transparent polycarbonate spacers of different depths at the attachment points[0]. I then installed shelves on the uprights and aligned them horizontally.<p>The variation is only +&#x2F;- 6mm or so (for around 12mm variation across the 2.5m x 2.44m wall) but, if I hadn&#x27;t done this, my shelves wouldn&#x27;t be level, and wouldn&#x27;t even be consistently non-level, so would have been awkward to install along the full length of the wall, would all be misaligned with eachother, and would have looked incredibly janky.<p><i>[0] In hindsight I wish I&#x27;d gone for these in different colours rather than just plain transparent, to make more of a feature of them. The walls are white so I think orange, blue, red, and yellow would have worked well.</i>
    • glaslong10 hours ago
      A related thing that took me a while to accept when I started woodworking is that wood moves, a lot.<p>If you built the bookshelf in wood, it will be expanding, contracting and shifting over time with temperature and humidity variation throughout the day and season. And asymmetrically depending on the grain.<p>The straight right angles won&#x27;t stay that way, and it&#x27;s better to design such that they change in complementary ways, rather than remain perfect.
    • Modified30192 hours ago
      Hah, yeah same. I grew up in a house built with hand tools sometime around 1910 (family bought it from an old lady whose father built it), not a single corner was square (though things were generally good vertically by some miracle), but it wasn’t noticeable until whenever were doing major work.<p>Also learned that lath and plaster needs some special consideration when screwing&#x2F;nailing things for securement, as the lath (wood strips) could split, causing a subsequent crack in the plaster. Basically for screws or bigger nails, it’s a good idea to drill a small hole first to lessen the pressure, or do a bigger hole and use a spring bolt anchor.
      • Sesse__34 minutes ago
        I once measured a 80s-communally-built event space with a laser meter (it was useful to have digital floor maps for event planning). No measurement was a perfectly round number. No angle was perfectly right. Nothing really lined up. Except… there was this one set of stairs leading up to the stage. It was perfect. Every step was exactly the same in all dimensions, to the millimeter. It was perfectly level. I always wondered who this stair craftsman was, who prided themselves on doing such professional work among the presumed chaos. :-)
    • aswegs82 hours ago
      I have been getting a lot more into DIY and that&#x27;s my experience myself. I keep running back to the store because there is some detail I haven&#x27;t considered. Iteration time is so much slower than software... kinda bugs me how much you have to plan upfront and think through instead of just YAGNI and agile-ing your way through it.
    • amatecha11 hours ago
      Coincidentally just had this realization last night. Leaned a piece of furniture against the wall, realized the ~perfectly straight&#x2F;level edge didn&#x27;t lean smoothly against the wall -- the wall is not perfectly straight!! :-O
    • playorizaya8 hours ago
      The country home I grew up in had uneven floors and door frames.<p>Then I studied abroad in Italy and realized the phenomenon was global.<p>Then I moved to San Francisco and realized it was a joke at this point.<p>Building codes are a joke!<p>Brunelleschi drank wine all day. Sure he basically invented pulleys and designed the sickest dome in human history, but he was a drunk and I can&#x27;t blame him because architecture and all of math is a joke if you look close enough.
      • lesostep1 hour ago
        &gt;&gt; Building codes are a joke!<p>It&#x27;s not the codes, but the physics. The first two years after a building is build, it will change it&#x27;s geometry until it settles. That happens because building has a significant weight and the earth under the building was unsettled, and now is under a pressure.<p>Not very noticeable in a light weight houses, but even small brick one-family house will do that.<p>Building codes account for that, but it&#x27;s better and significantly cheaper to build that way then to build a totally rigid structure. Rigid is brittle.
      • deepsun8 hours ago
        In ancient city of Rome, it was more expensive to rent a room in multi-story building if the landlords lived in it as well. It showed that landlord was brave enough that the building will not fall one day onto themselves.
        • alliao7 hours ago
          same rule applied during housing boom in taiwan in the 1970s, my parents bought an apartment as the construction company had their headquarter in the very same building on the 2nd floor!
        • playorizaya8 hours ago
          <i>checks</i><p>My landlord does not live in my building T_T<p>Wait, it&#x27;s not even a person.<p>According to Zillow my apartment is owned by a cat with 47,000 followers
          • MezzoDelCammin1 hour ago
            at this point I&#x27;d wonder if the cat&#x27;s name is &quot;Princess Donut&quot;
          • jimbokun6 hours ago
            Where does the cat live?
            • gnabgib6 hours ago
              In the transformer matrix
    • tolerance12 hours ago
      I recognized this submission from its title but did not remember what it was about. For some reason this anecdote reminded me. Yes now I know it&#x27;s about the man who built staircases with his father.<p>I can never look at staircases the same.
    • hahahaa5 hours ago
      Maybe some thin wood underneath to level it and a wall anchor? Or would it look to crappy still? Trying to imagine if the wall is uneven or tilting?
    • atoav8 hours ago
      When I worked as a camera guy on film sets, this was a typical occurrence. You level out the camera trypod with the magic eye on the tripod. The magic eye being a small amount of liquid with a single bubble inside, pointing always upward.<p>Soon you realize that an surprising amount of walls are just not straight or level.
      • mjmas3 hours ago
        aka spirit level?
        • tonyedgecombe2 hours ago
          On that subject a laser level is indispensable for any work that needs to be straight. I don’t know how I managed without one before.
    • ErroneousBosh26 minutes ago
      I&#x27;ve done this twice.<p>I put up a notice board in my kitchen when I moved into a new place, and it looked squint even though my level said it was straight. I flipped the spirit level end-for-end, still straight - if the level was off and the workpiece was straight, then flipping it would make it read wrong.<p>Nope. Level was okay. Checked the wall, wall is plumb. Wait a sec - the wallpaper is not straight.<p>So the notice board went on lined up with the wallpaper, not reality.<p>The other one was fitting a six metre aluminium pole with a two metre aerial on top to a brand new multi-million pound building. The brackets and pole were absolutely straight and plumb. Got back down off the cherry picker, walked back across the yard to the van, pole looks really squint.<p>After much upping and downing and to-ing and fro-ing, it became clear that I needed to pack the aerial pole mounting to lean it over by a couple of degrees so it didn&#x27;t look wrong!<p>The pole was straight, the multi-million pound brand new high end amazing building was distinctly on the piss with not one truly plumb vertical component anywhere.
    • IncreasePosts7 hours ago
      This is what molding is for. A lot of people view it as &quot;ornate&quot; or old fashioned, but it served a functional purpose originally and then people started making it fancier.
    • UltraSane5 hours ago
      This is why shims are incredibly useful.
    • esikich4 hours ago
      &quot;Never trust the carpenter&quot;
  • farfatched12 hours ago
    &gt; 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.<p>I think I&#x27;m drawn to programming because the fiddliness is tractable, and fixable.<p>In which other domain can I:<p>* introspect the relevant processes&#x2F;state, step by step<p>* snapshot&#x2F;undo<p>* fix niggles, once and for all, and for everyone; and get their fixes too<p>* probe and test my inputs and outputs, checking for quality. Get notified if a part changes in a way that breaks me.<p>And the only tool I need is a commodity general purpose PC.<p>When I try woodwork, or even electronics, I&#x27;m struck by much friction is in even simple tasks: tools, parts, lead time, safety, space, physical effort, cost, ...
    • dwd11 hours ago
      Unless you have endless budget, many things can be one-shot. You can&#x27;t do a test run first, or roll back a cut if the length is too short. You can patch misplaced nail holes, or re-dig a hole (messing up filling a hole with concrete is another matter) and hope you don&#x27;t kill a tree transplanting it, but the end result isn&#x27;t clean.<p>The best I could do with woodworking in the end to approximate programming was live with wasting some timber, leave a lot of margin on the main cuts and size all the pieces as a whole.
      • smokefoot9 hours ago
        Woodworking taught me a lot about planning and design. As a young person, I was like the authors brother. I just wanted to do the thing, not draw a diagram and figure out how much wood I need, or build a fixture to mark the stair lines.<p>Woodworking (the more constructive, furniture-making kind), rewards a deliberate, controlled process and it savagely penalizes mistakes. Those lessons transfer well to other disciplines. I’d have been a much better student if I’d learned wood working in high school.
        • dwd8 hours ago
          Absolutely.<p>Woodworking was part of my first 3 years of high school, but it was mainly about learning safety and tool usage and not planning, estimating, selecting or purchasing timber.<p>These days I only want to go to the lumberyard once for a project. Learnt the hard way on my first project that you need to take the time to carefully select the timber - checking straightness, matching grain and also colour before I started. Major hassle and waste of time to have to go back to swap boards.
          • vintagedave2 hours ago
            That&#x27;s also a lesson about what people will sell you. First time I went to a lumberyard, I was (coincidentally) with a friend who did a lot of woodwork. I thought, well, I&#x27;ve just paid for a pack of wood, I&#x27;ll get it. The worker there was completely happy with that. My friend stopped me, and inspected each piece.<p>Sure enough, several had cracks at the ends, knots in poor places, and other things that, had I bought it, would have caused me trouble.<p>I can be a naive person in that I assume good faith. I would never knowingly sell something poor quality to someone else. I had assumed because I was being sold it, it was okay.
            • pclmulqdq2 hours ago
              They aren’t “knowingly selling you poor quality” as some sort of scam. They are selling you wood to the spec you asked for. If you want higher-grade wood, you either have to spend money getting lumber graded to a higher spec or spend the time going through piles of low-spec boards to find the good ones. Many engineered wood structures are designed to use “poor-quality” wood, and they prefer it because it’s cheaper than using less high-grade wood.
    • joshpicky10 hours ago
      I think this is a very common sentiment among a lot of people, including me.<p>And also that’s why AI tools create mix reactions. A couple of months ago a post went viral which was really insightful on what I was originally drawn to cs.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46881264">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46881264</a>
    • inatreecrown210 hours ago
      Until the next OS update...<p>With wood you are up against nature. With software you are up against corporations and comities.
      • Animats7 hours ago
        &gt; With wood you are up against nature.<p>You&#x27;re up against your wood vendor. Anyone familiar with Home Depot &quot;fresh from the tree&quot; lumber has discovered this.
  • Jtsummers12 hours ago
    (2017) with a few significant past discussions:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16184255">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16184255</a> - Jan 19, 2018<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22020495">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22020495</a> - Jan 11, 2020<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29429385">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29429385</a> - Dec 3, 2021<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38407851">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38407851</a> - Nov 24, 2023<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43087779">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43087779</a> - Feb 21, 2025
  • gobdovan1 hour ago
    I usually view it the opposite way from the article&#x27;s perspective. There&#x27;s surprisingly little detail we rely on, yet things work out somehow.<p>There&#x27;s the Popper observation that any model of reality has zero chance to be true, since our models are finite, yet we&#x27;re trying to describe a fractal reality. It&#x27;s amazing how few levels of decomposition we need to go through to get something useful, like the stairs in the article (3 decomposition steps, as compared to thousands). If I were to never interact with reality and rely on pure reason alone, I would expect nothing humans ever do to work.<p>Abstraction and exploration are unreasonably effective.
  • mparramon10 hours ago
    Related, amazing read about Meccano teaching you reality-based work, in contrast with Lego:<p><a href="https:&#x2F;&#x2F;contraptions.venkateshrao.com&#x2F;p&#x2F;truth-in-inconvenience" rel="nofollow">https:&#x2F;&#x2F;contraptions.venkateshrao.com&#x2F;p&#x2F;truth-in-inconvenien...</a>
    • fhe8 hours ago
      I want to thank you for the following reasons: - that&#x27;s an amazing, mind-opening essay; - I&#x27;ve been looking for this toy (Meccano) for my entire adult life. I remember playing with a set that my mom got me when I was a kid, but I didn&#x27;t know what it was called, and neither did my mom. And when I describe it to people, everyone kept telling me it was Lego (Lego is a much better-known toy brand in this part of the world). I had pretty much given up on ever finding it, thinking it might have just been a niche toy that had ceased production. Words are not enough to describe my joy when I opened the link and saw images of Meccano pieces!
      • dcrazy6 hours ago
        In the U.S., Meccano is known as Erector.
        • boomskats3 hours ago
          I&#x27;m amazed it&#x27;s not more popular with a name like that!
  • mlsu10 hours ago
    I have read this article already and &quot;reality has a surprising amount of detail&quot; has become a phrase for me. But, I read it again today because the writing is so good. This guy is a gifted writer.
    • onemoresoop8 hours ago
      I liked it too. His other posts on his blog are interesting as well.
  • utopiah1 hour ago
    As a prototypist I can share :<p>- you genuinely learn once your assumptions about how a system works break, you realize it, try differently, validate, get a better model of that system<p>- your interfaces must remain permissive while providing feedback, namely you provide wiggle room then only once it behaves roughly as expected do you tighten then up
  • mcswell9 hours ago
    One thing he didn&#x27;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.<p>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 wide. Our ground is like rock, and the fence was not that sturdy, so I had to pound a heavy spike into the ground to the depth of the fence posts, then pull the spike out and put each section&#x27;s legs in, leaving room for the next section&#x27;s leg to go into the same spike hole. I wanted to be sure I was putting each section in at the right position, lest I end up with a 12 inch gap and have to go back and adjust lots of sections. Long story short, I pretty much succeeded, although when it cools down I may adjust a few sections. But the problem was sort of like the stairs: I wanted an integer number of fence sections, each the same length, to exactly fit around the bushes---just like you want an integer number of vertical steps in a diagonal stair, each of the same (more or less standard) height.
    • internet_points3 hours ago
      Now I&#x27;m trying to imagine a staircase with a non-integer number of steps
  • didgetmaster11 hours ago
    I think we have all written some code that looks bulletproof to us. We run a set of tests with all the inputs we can think of, and it passes with flying colors (after several iterations of course).<p>Then we give it to someone else and it fails on their first or second attempt. They simply tried to use it in a way that we did not anticipate. It doesn&#x27;t mean that we are dumb for not thinking of those possibilities; it just means that we did not think of every one of them.
    • natureiskino4 hours ago
      &gt;that looks bulletproof to us<p>And it pretty much is most times. For us. But indeed I did run into the &quot;why would they use it like that though&quot; scenario, where it fails. So I have to patch that usecase. At which point I go all &quot;ok now it&#x27;s really done&quot; until another fringe usecase pops up and so on and so forth. And I did think about how sure I was it was bulletproof, humbling moment.
  • MASNeo3 hours ago
    With the complexity of the systems we build it’s humbling and refreshing at the same time to read this. Indeed we are quick to default to what we know. Yet the answer may lie well outside of our expertise. I often build things many consider impossible and find that exactly the attention to detail and seeking contrarian views has helped avoid the worst mistakes.
  • cadamsdotcom12 hours ago
    This sentence is the exact reason laying people off and replacing them with AI doesn’t work.
    • kouru22512 hours ago
      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
      • lelanthran12 hours ago
        &gt; The fact that machine learning can learn highly detailed patterns is the very reason why AI is so useful.<p>AI doesn&#x27;t deal with reality, it deals with tokens. This is why all those vibe-coded harnesses, little more than glue between various text IO interfaces, are several hundreds of thousands of source lines of code.<p>It&#x27;s why a SOTA model took 100kSLoK to write a C compiler to compile one specific project.<p>It&#x27;s why, when I asked for a simple markdown -&gt; ansi escape codes converter (for terminal output) in Python, SOTA Claude and SOTA ChatGPT <i>both</i> give me +- 150 SLoC when my own LUT-based version came to under 10 lines of code + a LUT.<p>Reality has a surprising amount of detail, but LLMs don&#x27;t exist in reality, they exist in a virtual world made up off tokens.
        • kouru2255 hours ago
          The discretization of those tokens can be manipulated to get any result you want. If it meaningfully benefits the AI to have a more fine-grained discretization, then you can do that. AI only compresses as much as we want it to. I understand your sentiment, but the logical conclusion of what you’re saying is that no form of compression is ever valuable. That’s just not a defensible argument.<p>All information gets compressed. Even your own perception of reality gets compressed.
        • bonoboTP12 hours ago
          Do you exist in reality? Or just in a virtual world made up of sensory signals? Do you have access to the <i>Ding an sich</i> any more than a (multimodal) LLM?
          • lelanthran12 hours ago
            &gt; Do you exist in reality?<p>Yes.<p>&gt; Or just in a virtual world made up of sensory signals?<p>No, definitely reality. Things affect my thought whether I sense them or not.
            • epihelix11 hours ago
              How would you know? You have no external frame of reference; a virtual world of sensory signals would be identical from your perspective. (I agree that &quot;reality&quot; is the most parsimonious explanation by far, btw, but that&#x27;s never been the point of the simulation thought experiment.)<p>I think the more interesting corollary of this article is that if we&#x27;re living in a simulation, it&#x27;s an impossibly, improbably detailed one. I really want some compute time on the HPC that&#x27;s running it.
              • lelanthran2 hours ago
                &gt; How would you know? You have no external frame of reference; a virtual world of sensory signals would be identical from your perspective.<p>Okay, lets go with that :-)<p>I might be living in a virtual reality, correct, I have no way of knowing.<p>What I <i>do</i> know is that the reality I am in is many thousands of times higher in resolution than the reality of the LLM.<p>As an analogy, the LLM is seeing a downscaled 32x32 pixel image while I see the original 8k image. Whether there is a larger 1b^2 image that I cannot see is not relevant to the question of whether the LLM can see my reality or not - it can&#x27;t.
            • buildbot11 hours ago
              Things affect LLMs besides tokens, like ECC errors or cosmic rays? …
          • airstrike10 hours ago
            Come on, now. That&#x27;s irrelevant.<p>Reality is by definition <i>our physical reality</i>, which is about an infinite number of levels more detailed than the, you know, _virtual_ digital world computers exist in.<p>Whatever world we construct for LLMs, no matter how detailed we make it, will always be a blocky projection of the real domain onto a virtual one.<p>It follows then that any insight gained in the virtual world is at best a rough approximation which can be quite useful at times but also utterly faulty on occasion.<p>How often it is useful vs. wrong is (partially) a function of how complete the real-to-virtual approximation for a given domain.<p>Certain domains, given their limited degrees of freedom, can be quite accurately modeled, such as a subway map.<p>But many domains cannot, and it&#x27;s important to be aware of that inherent limitation in digital models including but not limited to LLM &quot;&quot;&quot;reasoning&quot;&quot;&quot;
            • natureiskino5 hours ago
              &gt;Whatever world we construct for LLMs, no matter how detailed we make it, will always be a blocky projection of the real domain onto a virtual one.<p>I don&#x27;t know exactly why but I never really understood this argument. Might be some kind of control thing? Because for me it&#x27;s pretty simple, it&#x27;s basically free to give access to reality. Just add &quot;sensory organs&quot; as it were. I can argue you can make them perceive reality even better than we (humans) do, just enlarge the audio&#x2F;video spectrums. Bam...more reality. The whole point of the argument is we&#x27;re missing information.<p>Again, I get the need for controlling the environment for what LLM&#x2F;AI&#x2F;AGI&#x2F;whatever will be, but that will always cost more than giving them access to like...reality. Same reason I don&#x27;t really believe in the whole simulation argument, it&#x27;s just more expensive all around, loses resolution, let alone control. I don&#x27;t doubt there will be some people that would indulge in neverending hedonism but not all people. You need to give up control for that.
              • lelanthran2 hours ago
                &gt; Because for me it&#x27;s pretty simple, it&#x27;s basically free to give access to reality. Just add &quot;sensory organs&quot; as it were.<p>I dunno what you mean by &quot;free&quot;. The model is trained on text. To &quot;give&quot; the model sensory organs it would need to be <i>trained</i> on those sensory organs.<p>Current models can predict text, because that&#x27;s what the weights represent. Models with sensory organs will need to be trained on the output of those sensory organs.<p>That sounds close to impossible in the foreseeable future.
                • bonoboTP2 hours ago
                  Vision and audio is already in use in multimodal LLMs. So it&#x27;s possible in the past.
      • darig12 hours ago
        [dead]
    • farfatched12 hours ago
      In the spirit of the article, what detail in the decision making of layoffs might you be missing?<p>I expect there&#x27;s a lot of detail that I&#x27;m unaware of relating to running a company (planning; risk; legal; ...) that might make a decision foolish to me, but make sense if given more context.
  • kfarr11 hours ago
    Tell me about it, I maintain an open source project in the civil engineering space and it&#x27;s ... detailed.
    • aeve89011 hours ago
      You have my curiosity
  • jlightfire3 hours ago
    Hanging a curtain rail that is centered both vertically and horizontally between the window and the ceiling, and it is leveled (with a bubble level), while in a ladder. Mark and then drill. It is harder than it seems at first. Maybe I&#x27;m just too a computer guy.
  • arzmir11 hours ago
    Lovely article!<p>Contemplating the details of a thing is really satisfying. At times I find myself sitting there and trying to decompose the astonishing amount of work, research, both evolutionary and revolutionary progress that has gone into reaching the current level of something. Buying myself a coffee and stare at the local ferry and acknowledge that someones life&#x27;s work went into figuring out how to make the paint stick to metal.<p>Naturally the other point also sticks.. I too often get stuck on the details. :P
  • mapcars12 hours ago
    Reality does not have amount of details, it is infinite in all directions. Its only that we perceived certain amount of details, some more some less. One can spend their whole life mastering a single aspect and there always will be room to improve.
    • epihelix11 hours ago
      This is not my field, but are we sure that reality is not quantised at some level?<p>Infinite is a very big claim.
      • esailija5 hours ago
        Yeah that&#x27;s why all models are wrong and everything ultimtately comes down to intution like supreme court&#x27;s I know it when I see it.<p>It&#x27;s just that intuition doesn&#x27;t scale and a lot of common cases can be handled with models, rules, definitions etc. People continue to be confused that just adding more rules eventually solves reality but it never has anywhere for anything so continuing to believe it will is wild
      • tick_tock_tick2 hours ago
        A lot of physics, at-least appears, to end up at quantization which actually really bothers me.
    • atoav4 hours ago
      The statement refers to <i>human perception</i> of reality.
  • wxw8 hours ago
    &gt; Surprising detail is a near universal property of getting up close and personal with reality.<p>&gt; As you learn, notice which details actually change how you think.<p>Lovely article. The older I get the more I appreciate this.<p>One point worth making: in many cases, after learning to see &amp; appreciate the details, you gain the power to ignore the details that don&#x27;t matter to you. This can be quite freeing.
  • hobonation12 hours ago
    Really generally shitty collision detection and detail. It&#x27;s just that when you notice, it rolls back and adds resources until you think it&#x27;s fine.
  • lilerjee6 hours ago
    This is one of basic reasons why current AI cannot solve many problems.<p>No matter how many data centers are built, it is impossible to accommodate that level of detail.
  • smokefoot9 hours ago
    Yes but what about AI? (Perhaps the most annoying words written in the last few years mostly on LinkedIn).<p>But actually in the years since this was written, I do think the world has shifted. Doing things on a computer used to be really hard. Even just installing a framework or getting &gt;python to call the right python on windows. Then install Django and get Django to work with nginx etc. It was just a lot of thankless, frustrating work to get from zero to 1%.<p>Aside from AI, the tools and packages and culture of computing has gotten better. But AI means you just get all the trivial but difficult stuff for free. And I think a lot of people who would have given up now make it through to see something work and they’ll feel the thrill of building something. It’s just better and easier now.
  • bigbangcmbr6 hours ago
    i like to think along these lines too. sometimes it&#x27;s paralyzing. one of the biggest mind blowing facts is that <i>all</i> this complexity started at a point in time: big bang. no one explicitly programmed it. all of it came from a soup of elementary particles 13.8b yrs ago.
  • rconti10 hours ago
    This hits for to me because I&#x27;m currently adding on to my house. Or rather, paying professionals to add on to my house, because I actually want it to get finished.<p>I visit every couple of days. It&#x27;s REMARKABLE how fast things get done. One day, there were no walls. The next day, almost all of the walls were in place!<p>... and yet, at the same time, things take a long amount of time because reality has a surprising amount of detail. I haven&#x27;t taken into account how much you have to do to frame a house. So incredible amounts of work get done, day after day, but 3&#x2F;4 of them are things I had no idea needed to get done! Gazing up into the roof, the detail is incredible. The PSL beams, the brackets, the joists, the trusses, just.. EVERYTHING!<p>I thought the structural engineer&#x27;s plans had an incredible amount of detail on them, and they do, but they also don&#x27;t really say anything about _how_ to build the thing. How to put up the walls, how to hold them together temporarily, how to lift beams into place. In what order things can and should be done. That all just takes experience.
  • ChuckMcM6 hours ago
    This is one of my all time favorite blog posts. Why? Because it strikes at something that is both true, and a huge trap for smart people. Specifically, people who are experts in one discipline will often imagine that something in some other discipline is &quot;pretty straight forward.&quot; And yet, my experience is that it never is. But that doesn&#x27;t stop smart people from promising something that turns out to be waaaaaay harder to do than they imagined it could be.
  • nerdright11 hours ago
    Such a great read. This sentence is particularly chilling:<p>&gt; you could be intellectually stuck right at this very moment, with the evidence right in front of your face and you just can’t see it.
    • lioeters9 hours ago
      I agree, that conclusion made me reflect on my existence. What I think I know versus the infinite amount of detail I&#x27;m missing. It&#x27;s good to be reminded that there&#x27;s so much we don&#x27;t know that we even don&#x27;t know.
  • boron100612 hours ago
    This has always been the fun part of programming to me. I know most people hate it, but I really don’t mind being on-call (ok I hate being woken up) and fixing weird bugs that users run into. All these small edge cases that people run into because reality is odd. Of course I’m in scientific programming so that probably colors my view.<p>It’s always a little disappointing to me when I think I’ve run into something unique but it ends up being user error or something.
    • ngm712 hours ago
      I echo this. The kind of entropy that real users bring has been refreshing to face as a founder.<p>Being a founder has a lot of SRE like activities. Fortunately I used to actually like troubleshooting and hence love being a founder but I know a lot of people quit this path because of the &quot;suprising amount of details&quot; in reality!
  • qsera8 hours ago
    This is exactly why I stick to programming computers and building &quot;things&quot; using it.
  • gregorymichael10 hours ago
    My favorite post on HN. Upvote it everytime. Use this phrase so often now.
  • benmccarthy10 hours ago
    One of my favourite essays. xkcd has a good take too 1741-Work
    • wasting_time10 hours ago
      Link for the lazy:<p><a href="https:&#x2F;&#x2F;xkcd.com&#x2F;1741&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;1741&#x2F;</a>
  • morpheos13712 hours ago
    Based on what is the level of detail to reality suprising? To me suprising means mysteriously or improbably unexpected. Why should we expect reality to be simple. Note complex and simple are somewhat subjective. The human brain evolved to just sufficient baseline level be able to handle the level of complexity of reality. So why would it be unexpected that humans find realty complex when our brains are calibrated just enough to handle it.
  • Boom8905 days ago
    Good read
    • james_ross5 days ago
      a good read indeed! Makes me think about my use of coding agents differently, as the main thing they do is deal with a lot of details that matter to the execution but don&#x27;t matter to me personally enough to figure them out. Would love to see this author&#x27;s more recent take as this was written pre-LLMs taking over the world.....
      • sdenton412 hours ago
        That sort of abstraction has always existed, it&#x27;s just been a matter of hiring experts or labor from other humans. Reality still has a surprising amount of detail. You deal with it by engaging directly, delegating to someone else to engage with, or just brute force your way to a crooked staircase.<p>When you hire someone to work on the stairs for you, you &#x2F;hope&#x2F; they know what they&#x27;re doing, especially if you don&#x27;t have the skills yourself to judge their work. Same for an agent.
  • unjuno5 hours ago
    [flagged]
  • cynicalsecurity12 hours ago
    An ancient article that now looks even cheesier. It&#x27;s so hard to make those goddamn stairs. So complex, such wisdom.
    • nwhnwh10 hours ago
      <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cynicism_(contemporary)#Health_effects" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cynicism_(contemporary)#Health...</a>
    • debo_12 hours ago
      Username checks out