{"id":19351,"date":"2017-11-05T23:36:05","date_gmt":"2017-11-06T04:36:05","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=19351"},"modified":"2017-11-06T04:00:26","modified_gmt":"2017-11-06T09:00:26","slug":"when-i-was-in-high-school","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=19351","title":{"rendered":"When I was in high school"},"content":{"rendered":"<p>When I was in high school there were two cultures of computer science.  On the one hand, there were the official &#8220;computer science&#8221; courses, where we learned serious languages like Fortran, as well as lots of math.<\/p>\n<p>On the other hand, we had the timeshare terminal.  I&#8217;m not sure who made the decision to get one of these for our school, but it ended up being totally gangsta.<\/p>\n<p>The kids who hung out at the timeshare terminal were rebel outcasts, hackers, nonconformist anarchist agitators.  If it helps, think the A\/V club from <i>Stranger Things<\/i>, but with a lot more attitude.<\/p>\n<p>So I ended up spending time in two vastly disparate cultures.  The first one was a sort of prep school for a well paid but boring future job at IBM.  The second one was totally rock &#038; roll, set in some hypothetical alternate universe where Jerry Garcia was a programmer.<\/p>\n<p>My friend David was the keeper of the terminal.  He was our self-appointed sys-admin, troubleshooter, general go-to guy.  If this had been a game of D&#038;D, he would have been the Dungeon Master.<\/p>\n<p>At one point David noticed a problem:  Some kids where registering inappropriate four letter words as their user name.  So, in typical hacker fashion, he fixed it in software.<\/p>\n<p>David installed a look-up table.  If you incorporated one of the forbidden words on that table into your user name, you were booted from the system.<\/p>\n<p>The very next day we got a visit from the school Principal.  He told us that the people who ran the time-share system were not happy.  It seems that one of our students was putting four letter words into a look-up table that was stored on the time-share servers.<\/p>\n<p>My friend David was called into the Principal&#8217;s office.  He was told that he was being kicked off the system for using inappropriate words.<\/p>\n<p>David explained the actual situation to the Principal.  The Principal then agreed to let David keep running the timeshare system, if he would just remove the damned four letter words.<\/p>\n<p>David then wrote an encryption algorithm, which scrambled the four letter words in his look-up table.  He could now check for naughty words in user log-in names without those words ever appearing in his own computer program.<\/p>\n<p>I&#8217;m sure that there is a profound lesson in all of this, but I&#8217;m not quite sure what it is. Maybe you can figure it out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I was in high school there were two cultures of computer science. On the one hand, there were the official &#8220;computer science&#8221; courses, where we learned serious languages like Fortran, as well as lots of math. On the other hand, we had the timeshare terminal. I&#8217;m not sure who made the decision to get &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=19351\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;When I was in high school&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/19351"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19351"}],"version-history":[{"count":5,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/19351\/revisions"}],"predecessor-version":[{"id":19356,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/19351\/revisions\/19356"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19351"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}