From b085c9be568d867c83df3c777635d8ba25c3ae5f Mon Sep 17 00:00:00 2001 From: muflax Date: Wed, 4 Jul 2012 14:51:03 +0200 Subject: [PATCH] more log --- content/references/definitions.mkd | 1 + content/references/personal.mkd | 1 + content_daily/log/66.mkd | 8 +++++++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/content/references/definitions.mkd b/content/references/definitions.mkd index c32f777..222c9b9 100644 --- a/content/references/definitions.mkd +++ b/content/references/definitions.mkd @@ -226,3 +226,4 @@ [MorphMan]: http://rtkwiki.koohii.com/wiki/Morph_Man [SRS]: http://www.gwern.net/Spaced%20repetition [K&R]: https://en.wikipedia.org/wiki/The_C_Programming_Language +[John Tromp]: http://homepages.cwi.nl/~tromp/ diff --git a/content/references/personal.mkd b/content/references/personal.mkd index 54f27ba..0ffc55a 100644 --- a/content/references/personal.mkd +++ b/content/references/personal.mkd @@ -35,3 +35,4 @@ [github web history]: https://github.com/muflax/scripts/blob/master/google_web_history.rb [range_math]: https://github.com/muflax/range_math [avg_dmg]: https://github.com/muflax/scripts/blob/master/average_damage.rb +[yonmokunarabe]: https://github.com/muflax/yonmokunarabe/ diff --git a/content_daily/log/66.mkd b/content_daily/log/66.mkd index 0646a41..709b775 100644 --- a/content_daily/log/66.mkd +++ b/content_daily/log/66.mkd @@ -91,7 +91,13 @@ It would simplify some things. He considers it, knowing full well that no one re He understands the Continental program a bit better - read primary sources, if at all possible. He wonders why he ever stopped doing that; it was always the most enlightening. Continentals know, through their own experience, how impossible translations between even closely related languages are. Why, then, would you expect the past to translate well to the present? Every step of distance, every translation, re-iteration, summation - a distortion. Knowledge is easily corrupted. -He thinks how weird that fact is. He learned C through [K&R][], as one should, even though it is didactically flawed, has many bugs, is outdated in many ways. But K&R teaches you not through words - there are certainly better, newer ones - but through its rhythm. It makes you *feel* C, gives you confidence by learning from the masters themselves. It is not the letters you should be paying attention to, but the virtue of the teacher. +He thinks how weird that fact is. He learned C through [K&R][], as one should, even though it is didactically flawed, has many bugs, is outdated in many ways. But K&R teaches you not through words - there are certainly better, newer ones - but through its rhythm. It makes you *feel* C, gives you confidence by learning from the masters themselves. + +Then through the unity of knowledge and action, he knew he could not learn C by reading about it. This was ultimately folly, so years ago, as one of his first C projects, he wrote a [Connect 4 AI][yonmokunarabe], one he later rewrote, blessed with more virtue, now so pure that it even found a bug in [Saint Tromp][John Tromp]'s AI, a fact he could, in principle, exploit to beat it, even though it claims to be perfect. He was delighted. + +He had learned all his code this way - Python by writing a Roguelike, Basic by writing a text adventure, over a decade ago. + +It is not the words of the teacher you should be paying attention to, but their virtue. Not their object lessons, but their meta lessons. He thinks the Continentals might be going for the same thing. He is not mad at them anymore. He just smiles. <% end %>