Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Still, you understand how it works. Is it enough to build one? Of course not.

You'd be missing a lot of experimental data that has been collected for decades. You'd be missing the metallurgy, etc.

The basic principle is very simple. Maybe you could even build a low powered version, given materials and time.

If you insist that understand how to obtain the proper air to fuel ratio is required to understand how an internal combustion engine operates, then I'd say we don't really understand anything at all. Can you mine and refine the ore to create the allows it is made of? Can you program the ignition (or alternatively, build a carburator)?

We all need to stop at some point.



The funny thing is, I actually can mine ore, smelt it into iron and forge it. That doesn't mean I can explain how that works (monoxides in a fuel binding to oxides in iron ore to separate iron from slag, aligning grain and changing durability by heat treating, etc). Maybe that doesn't matter if all you want to do is produce pig iron, but if your specific engine design requires a specific grade of alloy, now you need to fully understand metallurgy.

Take it a step further and the engine is built, but you need to make a modification (forced induction, race fuel, etc). If you don't want your engine to blow up, now you need to understand air/fuel mixture. Sure, I can do something with a simplified understanding. But the lack of a complete understanding will leave me with a blown-up engine.

Does it follow that if I understand metallurgy and internal combustion engines, but can't simplify it, that I don't understand it? Of course not; the entire premise was that I already understood it. Simplification does not show you understand something. It can only provide a shallow, incomplete understanding.

So you don't need to be able to simplify to understand. You need to understand to understand. You need to simplify to provide a simplistic, shallow view.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: