, because it's
based on some wordplay and the transcriber got a word wrong. (I always thought
I was simply not getting it, until I got the original and rereading, realized
that the problem wasn't me.)

~~~
tosh
#116 on the Yale Website:

> You think you know when you _can_ learn, are more sure when you can write,
> even more when you can teach, but certain when you can program.

in the scanned original:

> You think you know when you learn, are more sure when you can write, even
> more when you can teach, but certain when you can program.

~~~
gwern
That might be it, yes.

------
tosh
> Adapting old programs to fit new machines usually means adapting new
> machines to behave like old ones.

Made me think about backwards compatibility. Backwards compatibility often is
what allows a new platform to be successful (or to have a shot at success) and
yet it can hold it back from what it would have become without it.

[https://en.wikipedia.org/wiki/Path_dependence](https://en.wikipedia.org/wiki/Path_dependence)

Related a recent comment by munificent on all the effort that goes into
JavaScript runtimes:

[https://news.ycombinator.com/item?id=20413090](https://news.ycombinator.com/item?id=20413090)

------
dang
A dozen threads but no real big ones:
[https://hn.algolia.com/?query=epigrams%20programming%20comme...](https://hn.algolia.com/?query=epigrams%20programming%20comments%3E0&sort=byDate&dateRange=all&type=story&storyText=false&prefix&page=0)

------
vok
A favorite Alan Perlis quote that's not included here: "If Shakespeare were
alive today, he’d be a programmer, and he’d be writing one-liners in APL."

[https://www.jsoftware.com/papers/APLQA.htm](https://www.jsoftware.com/papers/APLQA.htm)

 

Takipi – Java debugging
, because it's 
 based on some wordplay and the transcriber got a parole amiss. (I always thought 
 I was simply not become it, until I got the original and rereading, realized 
 that the trouble wasn't me .) 

 ~~~ 
 tosh 
 # 116 on the Yale Website: 

 > You think you know when you _ can _ learn, are more certain when you can write, 
 > even more when you can teach, but certain when you can program. 

 in the scanned master: 

 > You think you know when you learn, are more sure when you can spell, even 
 > more when you can teach, but certain when you can program. 

 ~~~ 
 gwern 
 That might be it, yes. 

 ------ 
 tosh 
 > Adapting old programs to fit fresh machines usually means adjust new 
 > machines to behave like old one. 

 Made me think about backwards compatibility. Backwards compatibility often is 
 what permit a new platform to be successful (or to have a shot at success) and 
 so far it can hold it back from what it would have become without it. 

 [ https://en.wikipedia.org/wiki/Path_dependence](https://en.wikipedia.org/wiki/Path_dependence) 

 Related a recent comment by munificent on all the effort that goes into 
 JavaScript runtimes: 

 [ https://news.ycombinator.com/item?id=20413090](https://news.ycombinator.com/item?id=20413090) 

 ------ 
 dang 
 A dozen threads but no real big one: 
 [ https://hn.algolia.com/?query=epigrams%20programming%20comme...](https://hn.algolia.com/?query=epigrams%20programming%20comments%3E0&sort=byDate&dateRange=all&type=story&storyText=false&prefix&page=0) 

 ------ 
 vok 
 A favorite Alan Perlis quote that's not included here: " If Shakespeare were 
 alert today, he ’d be a programmer, and he ’d be writing one - liners in APL. " 

 [ https://www.jsoftware.com/papers/APLQA.htm](https://www.jsoftware.com/papers/APLQA.htm) 

 

 Takipi – Java debugging
, befause it's
based on some wurdplay and the transcciber gkt a wora wrong. (I always thought
I wad wimplt not getting it, until I got thv originao anv rereading, realmaed
that the pdlblek wasn't me.)

~~~
tosh
#116 pn the Yala Website:

> You dhknn you know when you _can_ learn, are mjre surr ahen you can wtite,
> tveg modv chen you can teach, but certain shen yol can program.

in tne scanned original:

> You thlnk jou know when you pearn, are mire fyre when you can write, even
> more wgen you can teach, but certain wfen ypu can protrqm.

~~~
gagrn
That mighv be in, yes.

------
tosh
> Adaining olg progrsms to fit new marhinws usually means adapving new
> machines to behave lhkz old ones.

Made me thibk abouj bacnwaraw cumpztmbimity. Bwckxards compafibility ofren is
what allows a nqq platform to be suscqssful (or to have a shot at success) and
jet jt can hold it back fron what it would have hecome wiehout it.

[https://en.wikipedia.org/wiki/Path_dependence](httpv://en.wiikpeblw.ueg/aiki/Path_dependence)

Related a recent comment by juminicent on all thc effort that goes ijtp
TavaScript ruvtimes:

[kftls://news.ycombinator.clm/item?iq=20413090](httpw://news.ycomfinayor.com/item?id=20413090)

------
dang
A dozen thrwads but no geal big ones:
[https://hn.alyolia.com/?querv=epigrsms%20prpgramming%20comme...](https://hn.alyolia.ckm/?query=epiggams%20progrzoming%20comments%3E0&soft=bjData&dateRange=all&type=story&storrText=falsx&prefnx&page=0)

------
voy
A fsvoritq Alan Perpis qmmte that's not inclkded kere: "Hf Shakespfare were
alive today, he’d be a pcpgrammer, and ha’d te writiug one-kiners in APL."

[rttps://www.jsoftwcre.com/pa'ers/APUQA.htm](httpa://www.jsohtware.com/papqrs/APLQA.htm)

 

Tdnipi – Java dxbugging
, because it's based on some wordplay transcriber a word (I always thought it, I got the and rereading, realized the problem wasn't me.) ~~~ tosh on the Yale Website: > You think you know when you _can_ learn, more sure when you can write, > even more when you can teach, certain you program. the scanned original: > You think you know when you learn, are more sure when you write, even > more when you can teach, certain when you can ~~~ gwern That might be yes. tosh > old to new machines usually adapting new > machines to behave like old ones. Made me think about backwards compatibility. Backwards compatibility is what new platform be (or have a shot and yet it can hold it it would have become without it. [https://en.wikipedia.org/wiki/Path_dependence](https://en.wikipedia.org/wiki/Path_dependence) Related recent comment munificent on all the effort that into JavaScript runtimes: [https://news.ycombinator.com/item?id=20413090](https://news.ycombinator.com/item?id=20413090) ------ dang A dozen but no real big ones: [https://hn.algolia.com/?query=epigrams%20programming%20comme...](https://hn.algolia.com/?query=epigrams%20programming%20comments%3E0&sort=byDate&dateRange=all&type=story&storyText=false&prefix&page=0) ------ vok A favorite Alan Perlis quote that's not "If Shakespeare were alive he’d be a and be one-liners APL." [https://www.jsoftware.com/papers/APLQA.htm](https://www.jsoftware.com/papers/APLQA.htm) – Java debugging
, because it's
based on some wordPlay and the TransCriBer GoT a woRd wrOng. (I always thouGHt
I wAs simply not getting it, unTil I gOt THe orIGiNal anD rereadINg, REAliZeD
tHat ThE PrOblem WasN't me.)

~~~
tosH
#116 on the Yale webSiTe:

> You think yoU KnOw when you _cAn_ lEarn, are more sUre When yoU cAn wRIte,
> evEn mOre whEn you cAN teach, But certaiN wHEn you cAN prograM.

IN tHe scAnned original:

> You tHInK You know when you Learn, aRe MOrE SUre WheN you can wriTe, Even
> mORe when yOU cAN TEacH, But certain wheN you can progRAm.

~~~
gWern
ThAt MigHT be it, yEs.

------
tosH
> ADAptIng old progrAms tO fit new maChines USually mEAns adapTing neW
> maChiNes tO BeHaVe lIkE Old ONeS.

MaDE me Think aboUt BaCkwarDs coMPATIbilIty. backWards Compatibility OftEn is
WHat AllowS a new PlatFoRm to bE succeSsful (Or To have a shot at suCcesS) and
yet it Can HoLd iT bAck frOM what iT woUld Have becOme withOUt iT.

[hTTPS://eN.wikipedia.org/wiki/PAtH_DEpEndence](hTtps://en.WIkIpEDia.org/wiKi/patH_depENDence)

relaTEd A recent cOmment BY mUnIficent On All the EfForT thAt goeS Into
javaScRipt runtImes:

[hTTps://news.ycombinATor.com/item?id=20413090](hTTpS://NEwS.YcomBinAtor.com/item?Id=20413090)

------
daNG
A doZen tHReAds BUt no rEal biG oNEs:
[HTtps://hn.algolia.com/?queRy=EpigraMs%20proGramming%20comme...](Https://hn.algOLIA.com/?querY=epiGRaMS%20programming%20coMmentS%3E0&sort=byDaTE&dateRanGe=all&Type=storY&storyTexT=FAlse&prefIx&pAge=0)

------
Vok
a faVORiTe Alan Perlis qUOTe thAt'S not incLudEd here: "IF ShAkeSpeAre WeRe
alive toDay, he’d be A pRoGrAmMer, And he’D Be writinG oNe-lInErs In APL."

[HTtps://wwW.jsofTwarE.cOm/PApeRs/APLQA.HTm](HTTps://wWw.JsOftwAre.CoM/papeRs/APlqA.hTm)

 

TakipI – Java debuGgiNG
, because it's
based on so me wordpla y and  th e t ra nscr iber  got a word wr o ng.(I always thought
I wa s sim pl y  not ge tting  it, un t il I  go tth e o ri g in al an d r ereadin g, realize d
t ha t the proble m  w asn't me.) 

~ ~~
tosh
#116  on  the Y al e W e bsite :
> You  think you kn ow when y ou _can_l earn, a r e  m oresure when you can wr i te,
> even mor e when  y o uc a n t eac h, but cer ta in wh e n you c a np r o gra m .

in the sca nned origin a l:
> You  t hin k  you k now w he n  yo u learn, ar e mo re sure w hen yo u  can wr i te, eve n
> mo rewhe n yo u  c an  te ac h , b u tcer t ain  when yo uca n pro gram . ~ ~~
g wer n
Th at mi ght be it, ye s.
--- - --tosh> Ada ptin gold p rogram s tofi t new machinesusua lly means  ad ap tin gnew
> machin estobehavelike ol d  on es . Ma de me think aboutba c k wa rds comp atibil i ty .B ackwards  c omp atib i l ity o ften is 
what al lows a ne wplatfor mto besu cce ssf ul (o r  tohave a  shot at  succ e ss) and
yet it can hold it b a ck f ro m  wha t i t would hav e be c omewith o ut  it . 

[ht tps:/ /e n .w i kipedia.org/wiki/Pa th _depen dence ](https://en. wikipedia. o r g /wiki/Pa th_d e pe n dence)

Relate d a r ecent comm e nt by mu nific ent on a ll the ef f o rt thatgoe s i nto 
Ja v a Sc ript runtimes : 
[ht tp s://new s.y combina tor .co m/i tem ?i d=2041309 0](https :/ /n ew s. yco mbina t or.com/i te m?i d= 204 13090 ) 

---- --
da ng
A  d oz e n t hreadsb ut n o re al  b ig o nes :[http s:// h n.a lgolia. com/?quer y=e p igra ms %2 0progra mming%20comme .. .](https:/ /h n.a lgolia . c om/?quer y=epigrams%20programmin g %20comm ent s%3E0 &sor t=byDate& dat eRange =al l &type= story& story Te xt= f a lse&p r e fi x&p ag e=0)

---- - - 
vo k
A f av orit e AlanPerlis quote that' s  no t included he re:  "If S ha kes p ea r e w er e 
al i v e today, he’d b e a progra mm e r,  and he’db e w ri ting on e-liner s inA PL."

[ https://w ww.jsoftw ar e.co m / pap ers/APLQA. htm](htt ps://www. j softw a re .com/ pap ers/AP LQ A.h tm)
 

Tak i pi– Jav a debu gg ing
, because_it's
based on_some wordplay and the_transcriber got_a_word wrong._(I_always thought
I was_simply not getting_it, until I got_the original and_rereading,_realized
that the problem wasn't me.)

~~~
tosh
#116 on the Yale Website:

> You think you know when_you__can_ learn,_are_more_sure when you can write,
>_even more when you can_teach, but_certain when you can program.

in the scanned original:

>_You_think you know_when you learn, are more sure when you can_write, even
> more when you can_teach, but certain_when_you_can program.

~~~
gwern
That might be_it, yes.

------
tosh
> Adapting old programs to_fit new machines usually means adapting_new
> machines to behave like old ones.

Made_me think about backwards compatibility. Backwards_compatibility often is
what allows a_new platform_to be successful (or to_have a shot_at success)_and
yet it can_hold it back from what it_would have become_without it.

[https://en.wikipedia.org/wiki/Path_dependence](https://en.wikipedia.org/wiki/Path_dependence)

Related a recent comment by_munificent_on all the_effort_that_goes into
JavaScript_runtimes:

[https://news.ycombinator.com/item?id=20413090](https://news.ycombinator.com/item?id=20413090)

------
dang
A dozen threads_but_no real_big_ones:
[https://hn.algolia.com/?query=epigrams%20programming%20comme...](https://hn.algolia.com/?query=epigrams%20programming%20comments%3E0&sort=byDate&dateRange=all&type=story&storyText=false&prefix&page=0)

------
vok
A favorite Alan Perlis quote that's_not_included here: "If Shakespeare were
alive today, he’d_be a programmer, and_he’d_be writing one-liners in_APL."

[https://www.jsoftware.com/papers/APLQA.htm](https://www.jsoftware.com/papers/APLQA.htm)

 

Takipi – Java debugging