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

"Traced back" is fine. We can trace back the size of the Shuttle's boosters to the width of the roads in the Roman Empire.

Insisting that the problems of 1960 are the only thing that matters, and MUST be solved dogmatically is not.



Well, a lot of ideas (and I mean really a lot) from the sixties are still very relevant today, and indeed, there are also problems discovered in the sixties still waiting for a solution. We don't have to live in the past, but many "new" things aren't actually new, or are not better just because they are new.


Of course. Problems that existed in 60-s were very real. And structured programming was an improvement over messy gotos.

At the same time, software from 1960-s did not have to deal with a lot of error conditions. When all you have is infallible computation code, you tend to overlook handling cleanups and exceptions. It was also single-threaded, so there was no focus on locking/mutability.

And it turns out that dealing with both of these requires stepping away from pure structured programming with one nice happy path and a single return.


The story about "the width of the backsides of two Roman horses" is just a myth. Which should be obvious if you look at the many different railway gauges in use. You can trace it back to 19C standardisation, and argue over whether Brunel's 7'¼" was better than standard gauge, or if we should all have converted to 3m Breitspurbahn, but that's a different question.


The thing is, it's not a _total_ myth. All the widespread standard railway gauges are very close to each other, within about 20 cm.


Yes - but that's the gauges you are taking as standard. In fact narrow gauge railways are pretty common, since they are easier and cheaper to put through some landscapes. But as for main line high speed / high load railways, the balance of cost vs utility usually works out the same. Another major effect is standardisation in Victorian Britain (which is why Brunel's gauge on the GWR was replaced). Those engineers went out in to the wider world, and took standard gauge with them, and often the locomotives were manufactured in Britain. Hence the long distance railways often use exactly the same gauge - but the exact measurement was a matter of Parliament deciding on what compromise to draw based on early railway lines, bearing in mind that it was a lot easier to reduce gauge rather than increase it.


But this doesn't really contradict the myth. You certainly can have rail gauges that are _smaller_ than two horses' asses. You don't _have_ to use all the available width all the time.

It's the lack of something significantly larger that matters for this myth.

> Hence the long distance railways often use exactly the same gauge - but the exact measurement was a matter of Parliament deciding on what compromise to draw based on early railway lines, bearing in mind that it was a lot easier to reduce gauge rather than increase it.

The Russian railway was specifically designed to be incompatible with others (it's slightly larger) to make it harder for invading forces to use it. But even then it was not that much different from others.




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

Search: