TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

And that, kids, is why we call it a “Patch”

331 点作者 redknight666超过 8 年前

11 条评论

arnarbi超过 8 年前
My favorite is "log", named after logbooks. Logbooks have maritime origins, where the ships speed is recorded. Even today, speedometer on ships are in many languages called "a log" since the original method consists of throwing an actual log overboard with a string attached to it. The string would have knots with regular intervals. To determine the speed, you count how many knots pass through your hand in a certain time.
评论 #13404335 未加载
评论 #13404304 未加载
grymoire1超过 8 年前
This is why the DEL key is all ones. It was used to overpunch the wrong letter on a paper tape and replace it with a character that meant ignore (delete) it.<p>As done on an ASR-33 <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Teletype_Model_33" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Teletype_Model_33</a>
评论 #13404369 未加载
评论 #13407270 未加载
jzwinck超过 8 年前
Things like this are great to remind ourselves of some of the rationale for the ways things are.<p>When I worked at a company which used a lot of Fortran, I kept a punch card at my desk. Among other things this made it easier to explain to new people why there was a column limit for code.<p>Eventually an HR person came around and told me to remove the card because the top management was coming to visit soon. Among other things this made it easier to understand the role of HR in a large company.
评论 #13404175 未加载
评论 #13404315 未加载
garrettr_超过 8 年前
My favorite is &quot;monkey-patch,&quot; which came from engineers incorrectly reproducing an earlier term, &quot;guerilla patch&quot;, as &quot;gorilla patch&quot;: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20120730014107&#x2F;http:&#x2F;&#x2F;wiki.zope.org&#x2F;zope2&#x2F;MonkeyPatch" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20120730014107&#x2F;http:&#x2F;&#x2F;wiki.zope....</a>.
kweinber超过 8 年前
There were patches to machines, cables, memory modules, dresses, etc etc before punch cards. They are all better metaphors than that picture because they offer functionality and aren&#x27;t just binarily subtractive like the picture.
评论 #13404279 未加载
评论 #13404483 未加载
kayamon超过 8 年前
&lt;sigh&gt; no it isn&#x27;t. The word &#x27;patch&#x27; was used to mean &#x27;a small fix&#x27; hundreds of years before computers were even invented. e.g. patching a hole in a sweater.
评论 #13404893 未加载
评论 #13404642 未加载
ajross超过 8 年前
That&#x27;s amusing, but the linguistics sounds wrong to me. The &quot;patch&quot; tool was written by Larry Wall (of Perl fame) in the early 80&#x27;s based on the preexisting diff format. Neither had much ancestry in common with paper tape storage, which was never really a Unix thing.
评论 #13404497 未加载
评论 #13404469 未加载
kgdinesh超过 8 年前
What about &quot;Monkey Patch&quot;?
tomrod超过 8 年前
That&#x27;s wonderful!
z3t4超过 8 年前
bugs also used to be real <i>bugs</i>
评论 #13404614 未加载
评论 #13404598 未加载
saycheese超过 8 年前
Here&#x27;s a photo of the first computer &quot;bug&quot; from 1947:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13404211" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13404211</a>
评论 #13404312 未加载