<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>yonkeltron &#187; paper</title>
	<atom:link href="http://yonkeltron.com/tag/paper/feed/" rel="self" type="application/rss+xml" />
	<link>http://yonkeltron.com</link>
	<description>Temporary Exile</description>
	<lastBuildDate>Fri, 16 Jul 2010 18:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>It&#8217;s never too early for elevator calculus</title>
		<link>http://yonkeltron.com/2009/11/22/its-never-too-early-for-elevator-calculus/</link>
		<comments>http://yonkeltron.com/2009/11/22/its-never-too-early-for-elevator-calculus/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 15:06:43 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/2009/11/22/its-never-too-early-for-elevator-calculus/</guid>
		<description><![CDATA[So, this past Friday night we had some friends over for a lovely Shabbos dinner. It really was a delightful time. Good food, good company and good conversation. What could be more relaxing and appropriate for Shabbos after a long week? Anyway, after dinner, they all left and Sarah and I cleaned up and promptly ]]></description>
			<content:encoded><![CDATA[<p>So, this past Friday night we had some friends over for a lovely Shabbos dinner. It really was a delightful time. Good food, good company and good conversation. What could be more relaxing and appropriate for Shabbos after a long week? Anyway, after dinner, they all left and Sarah and I cleaned up and promptly fell asleep.</p>
<p>Unfortunately, the building fire alarm went off around 12:30 forcing  us out into the cold Connecticut air in a hustle of confusion. Out there we met another couple who lives far above us on the 17th floor. It turns out that there was some sort of fire in the penthouse and everything was resolved by New Haven&#8217;s finest. However,  that left us with the problem of trying to catch the elevator up when there were hundreds of humans in the crowd waiting to get lifted. We only live on the 4th floor so it was no problem for us to walk up to our floor but the other couple was left to fend for themselves being too tired (obviously) to climb 17 floors! I told them to come up to the 4th floor with us.</p>
<p>Therefore, I suggested that they try to catch an elevator moving in either direction from the 4th floor. I figured that the volume of people moving up would make the most hotly-saught-after commodity a space on an elevator so I figured that it&#8217;d better for them to get two spots on the way down and ride down so they could then ride back up. This sort of made sense to me but I could not forsee one major factor: drunk people coming down at the same time! So this morning, I found a few references to special elevator algorithms.</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Elevator_algorithm">Elevator algorithm</a> &#8211; actually for disks but interesting</li>
<li><a href="http://en.wikipedia.org/wiki/Elevator#The_elevator_algorithm">The elevator algorithm</a> &#8211; actually about elevators</li>
<li><a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6V27-3X2J0BD-H&amp;_user=10&amp;_rdoc=1&amp;_fmt=&amp;_orig=search&amp;_sort=d&amp;_docanchor=&amp;view=c&amp;_searchStrId=1104396387&amp;_rerunOrigin=google&amp;_acct=C000050221&amp;_version=1&amp;_urlVersion=0&amp;_userid=10&amp;md5=d2f56081ded6e879b5d5f2af1ae385c8">Heuristic algorithm to solve the multi-floor layout problem with the consideration of elevator utilization</a> &#8211; paper</li>
</ul>
<p>Was my gut instinct correct about catching a lift from the 4th floor?</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/11/22/its-never-too-early-for-elevator-calculus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can I get a little MapReduce from my Debian people?</title>
		<link>http://yonkeltron.com/2009/07/05/can-i-get-a-little-mapreduce-from-my-debian-people/</link>
		<comments>http://yonkeltron.com/2009/07/05/can-i-get-a-little-mapreduce-from-my-debian-people/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 20:13:17 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=549</guid>
		<description><![CDATA[Debian is a world-class Linux distribution. It is used on it&#8217;s own for so many applications (desktop, laptop, workstation, handeld, server, etc.) as well as the foundation for so many wonderful projects ((U&#124;K&#124;X)buntu, Maemo, etc.). Personally, I run Debian on my laptop as well as my servers.  In fact, when I went to see about ]]></description>
			<content:encoded><![CDATA[<p>Debian is a world-class Linux distribution. It is used on it&#8217;s own for so many applications (desktop, laptop, workstation, handeld, server, etc.) as well as the foundation for so many wonderful projects ((U|K|X)buntu, Maemo, etc.). Personally, I run Debian on my laptop as well as my servers.  In fact, when I went to see about setting up a little ad-hoc cluster, I was rather disappointed. Though there are a few <a href="http://packages.debian.org/search?keywords=redhat-cluster-suite">clustering tools available</a>, as well as several distributed filesystems (<a href="http://packages.debian.org/search?keywords=gfs2">GFS</a>, <a href="http://packages.debian.org/search?keywords=gluster">GlusterFS</a>, <a href="http://packages.debian.org/search?keywords=ocfs2">OCFS2</a>, and <a href="http://packages.debian.org/search?keywords=lustre">Lustre</a>), shockingly, I could not find any implementation of MapReduce available in the Debian repositories.</p>
<p>For those who might not know, MapReduce is a novel data-processing system developed by Google for internal usage and described in their publication entitled <a href="http://labs.google.com/papers/mapreduce.html"><em>MapReduce: Simplified Data Processing on Large Clusters</em></a>. For the enlightened out there, it should be clear that the name and mechanism are derived from Lisp&#8217;s <code>map</code> and <code>reduce</code> functions. In any case, though Google&#8217;s implementation is proprietary, there have been several implementations based on their paper both written in and geared toward a variety of programming languages. Unfortunately, none of these are available in the Debian repositories. In all fairness, Debian does include <a href="http://couchdb.apache.org/">CouchDB</a> which uses map and reduce functions for generating views. However, it&#8217;s not a solution aimed at sorting and processing huge amounts of data, though it is an interesting and capable piece of software.</p>
<p>So, to try and get things moving, I have filed three Debian RFPs (Request For Package) for a few seperate MapReduce implementations.</p>
<ul>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535861">Hadoop</a> &#8211; Probably the most well-known of the Free/Open Source implementations. Includes a distributed filesystem (HDFS), scaleable distributed database (HBase) and tools to get you going from start to finish. Hadoop is written in Java though it can interoperate with other languages (<a href="http://scala-blogs.org/2008/09/scalable-language-and-scalable.html">Scala</a>, too). It&#8217;s a top-level project of the <a href="http://www.apache.org/">Apache Software Foundation</a> and licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License 2.0</a> &#8211; <a href="http://hadoop.apache.org/">http://hadoop.apache.org</a></li>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535898">Skynet</a> &#8211; A MapReduce implementation written in Ruby. It&#8217;s designed to be fault-tolerant and distrubuted, just like the big boys. Originally written for use at <a href="http://www.geni.com">Geni.com</a> and licensed under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT License</a> &#8211; <a href="http://skynet.rubyforge.org/">http://skynet.rubyforge.org/</a></li>
<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535891">Disco</a> &#8211; Though the implementation is itself written in Erlang, thus providing excellent distributed fault-tolerance, Disco jobs can be written in Python. It was <a href="http://research.nokia.com/">developed as an in-house tool for rapid data analysis at Nokia</a> and they seem to be quite keen on it. Disco is licensed under a modified BSD License. Page at <a href="http://discoproject.org/">http://discoproject.org/</a> and code at <a href="http://github.com/tuulos/disco/tree/master">http://github.com/tuulos/disco/tree/master</a></li>
</ul>
<p>Ok, there might be a few objections to my choices. Why did I leave out neat projects like <a href="http://www.gridgain.com/">GridGain</a>, <a href="http://mfisk.github.com/filemap/">FileMap</a> and <a href="http://blog.last.fm/2009/04/06/mapreduce-bash-script">BashReduce</a>? Well, for starters, GridGain is another Java implementation that doesn&#8217;t seem (at least to me) to have the same momentum Hadoop does. FileMap and BashReduce, while novel, useful and fascinating, are not designed for use in networked environments and are therefore unsuitable for cluster situations. So then whey not <a href="http://mapsharp.codeplex.com/">MapSharp</a>? Well, primarily because of all the <a href="http://www.itwire.com/content/view/25954/1231/">Debian Mono debates</a> going on right now (Gnome&#8217;s fail!) . I&#8217;ve done work in C# and it&#8217;s got some neat features but cool stuff doesn&#8217;t and <a href="http://www.fsf.org/news/dont-depend-on-mono">will not ensure that users are not liable from patent litigation</a>.</p>
<p>Also, it seems like those RFPs have some mistakes, so if anyone figures out how to edit them, let me know so I can clean them up.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/07/05/can-i-get-a-little-mapreduce-from-my-debian-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pizza crust could help fight cancer when prepared properly</title>
		<link>http://yonkeltron.com/2009/01/14/pizza-crust-could-help-fight-cancer-when-prepared-properly/</link>
		<comments>http://yonkeltron.com/2009/01/14/pizza-crust-could-help-fight-cancer-when-prepared-properly/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 05:04:06 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=427</guid>
		<description><![CDATA[Just read a cool article over at Ars Journals about the potentially-cancer-fighting-qualities of whole-wheat pizza crust. Who knew]]></description>
			<content:encoded><![CDATA[<p>Just read a cool <a href="http://arstechnica.com/journals/science.ars/2009/01/13/pizza-crust-preparation-and-antioxidant-properties">article over at Ars Journals</a> about the potentially-cancer-fighting-qualities of whole-wheat pizza crust. Who knew?</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2009/01/14/pizza-crust-could-help-fight-cancer-when-prepared-properly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design approaches in technology enhanced learning</title>
		<link>http://yonkeltron.com/2008/06/10/design-approaches-in-technology-enhanced-learning/</link>
		<comments>http://yonkeltron.com/2008/06/10/design-approaches-in-technology-enhanced-learning/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 03:42:37 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=197</guid>
		<description><![CDATA[One of the more in-depth papers that I&#8217;ve recently encountered is a really cool paper on the many things that go into figuring out and improving upon technology-enhanced learning. It&#8217;s really a very good discussion not just on learning, but about educational thought in the context of design, technology and the sciences. The paper, Design ]]></description>
			<content:encoded><![CDATA[<p>One of the more in-depth papers that I&#8217;ve recently encountered is a really cool paper on the many things that go into figuring out and improving upon technology-enhanced learning. It&#8217;s really a very good discussion not just on learning, but about educational thought in the context of design, technology and the sciences. The paper, <a href="http://www.informaworld.com/smpp/content~db=all~content=a776621948"><em>Design approaches in technology enhanced learning</em></a> is available from the <a href="http://arxiv.org/abs/cs.SE/0611092">arXiv</a> as well as from <a href="http://telearn.noe-kaleidoscope.org/open-archive/browse?resource=223_v1">Telearn</a>. It was written by <a href="http://www.lkl.ac.uk/cms/index.php?option=com_comprofiler&amp;task=userProfile&amp;user=107">Yishay Mor</a> (<a href="http://yishaym.wordpress.com/">blog</a>) and <a href="http://www.lkl.ac.uk/niall/">Niall Winters</a> who seem to be two very intelligent scholars from the <a href="http://www.lkl.ac.uk/cms/">London Knowledge Lab</a> (which has some <a href="http://www.lkl.ac.uk/cms/index.php?option=com_content&amp;task=view&amp;id=151&amp;Itemid=90">really cool stuff</a> going on).</p>
<p>The entire piece left me feeling really intrigued by the challenges of effectively integrating technology and education. The paper is very well researched and although I can&#8217;t articulate it,  I reached the last page of this paper feeling really good. Maybe it had to do with the enlightened view taken by the authors. Their writing is crisp and their outlook seems appropriately upbeat given the richness of the material and subject matter covered in the paper. The document bursts with elegant and thought-provoking stanzas:</p>
<blockquote><p>Design based research is a methodology for the study of function. Often referred to as design research or design experiments, it is concerned with the design of learning processes, taking account of the involved complexities, multiple levels and contexts of educational settings. The primary aim is to develop domain-specific theories in order to understand the learning process.</p></blockquote>
<p>Such succulent gems of insight are plentiful in the opening sections as Mor and Winters set the stage for a comprehensive reflection on the essences of design, science and learning. They are realistic about how &#8220;The complexity of classroom situations does not lend itself to the procedures of laboratory research&#8221; as they ask &#8220;To what extent are we driven by a pure quest for knowledge, and to what extent are we committed to influencing educational practice?&#8221;.</p>
<p>The paper continues into a very stimulating overview of design patterns and their application in the many areas of education. Though I have always liked the idea of design patterns in software, I have never been so enthralled by a discussion about the essential elements of design patterns. Also, this is the first time that I&#8217;ve heard of design patterns being used as a tool for analysis instead of construction and planning:</p>
<blockquote><p>An important characteristic of a design pattern is that it has three facets: descriptive, normative, and collaborative. It is an analytic form, used to describe design situations and solutions, a meta-design tool, used to highlight key issues and dictate a valuable method of resolving them, and a communicative tool enabling different communities to discuss design issues and solutions.</p></blockquote>
<p>The esteemed writers are careful to explain their thought processes without letting their comprehensive coverage become tangential. They expertly work in a mentioning of the political agendas of design pattern construction for city planning and network routing protocols to help illustrate their observations of how values influence design.</p>
<p>This paper is awash in fascinating pointers to further exploration and while I fully intend to follow up on some of their citations, something of immediate interest is a link to a very cool site called the <a href="http://pedagogicalpatterns.org/">Pedagogical Patterns Project</a> which established a repository of educational design patterns. I need more time to explore but <a href="http://pedagogicalpatterns.org/examples/right.html">what they have</a> seems to be very cool. It&#8217;s clear that I&#8217;ll refer back to this paper frequently as I strive to better understand the interactions of education and computing.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/06/10/design-approaches-in-technology-enhanced-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech, higher education and the Indian job market</title>
		<link>http://yonkeltron.com/2008/06/02/tech-and-openness-in-higher-education/</link>
		<comments>http://yonkeltron.com/2008/06/02/tech-and-openness-in-higher-education/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 15:24:25 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=196</guid>
		<description><![CDATA[I read a brief little paper on the train last week about technology in post-high-school education. While four pages (not counting references) is a bit short for such a rich topic, the scope of discussion has been significantly narrowed to the central theme of business. The paper is entitled Impact of IT on Higher Education ]]></description>
			<content:encoded><![CDATA[<p>I read a brief little paper on the train last week about technology in post-high-school education. While four pages (not counting references) is a bit short for such a rich topic, the scope of discussion has been significantly narrowed to the central theme of business. The paper is entitled <a href="http://arxiv.org/abs/cs.CY/0411038"><em>Impact of IT on Higher Education through Continuing Education</em></a> and is written by Shajee Mohan of the <a href="http://www.lbsce.org/">LBS College of Engineering</a>, though his other notable work seems to be centered around <a href="http://arxiv.org/abs/cs/0601077">data compression</a>.</p>
<p>Mohan begins with a very logical stance on the dual subjects of technology and education by saying that &#8220;Some of the most cost effective and appropriate ways to use computers and modern technologies is to have close contact between the teachers and the taught.&#8221;. When I read this and the text before it, I wondered if all I would get would be a concise exposition detailing those business issues in India which dealt with college students. Instead, I got a whirlwind overview of select &#8220;reskilling&#8221; efforts thought (by Mohan) to be significant in the scope of the paper.</p>
<p>The paper is written in a casual-yet-technical style with a tone and focus that instantly reminded me of <a href="http://en.wikipedia.org/wiki/Thomas_Friedman">Thomas Friedman</a>&#8216;s many commentaries on the Indian tech sector. In fact, some of his more entertaining points might just be a tongue-in-cheek salute to the importance of education in a culture commonly associated with outsourcing:</p>
<blockquote><p>A mixed approach to valuing staff by developing skills, providing interesting and motivating work while recognizing their individual contribution, alongside benefits and perks, will mean that you are an employer that employees don’t want to leave.</p></blockquote>
<p>If this paper were any longer than it is, I would advise people to move along and skip it in favor of more detailed works. That being said, the topic was narrowed significantly and as such, could be considered to have an reasonably-appropriate length in addition to it&#8217;s generally generally-upbeat discourse. In fact, I actually found myself giggling at some of Mohan&#8217;s informalities and clear showings of enthusiasm.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/06/02/tech-and-openness-in-higher-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wait, is static typing good or bad?</title>
		<link>http://yonkeltron.com/2008/05/30/wait-is-static-typing-good-or-bad/</link>
		<comments>http://yonkeltron.com/2008/05/30/wait-is-static-typing-good-or-bad/#comments</comments>
		<pubDate>Fri, 30 May 2008 19:59:19 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=195</guid>
		<description><![CDATA[Though I haven&#8217;t taken that much time to learn about type systems, I have read up a little bit. I devoured Chris Smith&#8217;s essay on What To Know Before Debating Type Systems and briefly tinkered around with a typed lambda calculus before trying to really get into some of the heavier stuff that my program ]]></description>
			<content:encoded><![CDATA[<p>Though I haven&#8217;t taken that much time to learn about type systems, I have read up a little bit. I devoured Chris Smith&#8217;s essay on <em><a href="http://cdsmith.twu.net/types.html">What To Know Before Debating Type System</a>s</em> and briefly tinkered around with a <a href="http://en.wikipedia.org/wiki/Typed_lambda_calculus">typed lambda calculus</a> before trying to really get into some of the heavier stuff that my program covered in a seminar earlier this year. All of this, combined with my personal experiences using dynamically and statically typed languages, gave me just enough of a background to get by when learning or comparing various programming languages.</p>
<p>While I favor dynamically-typed languages (like <a href="http://en.wikipedia.org/wiki/Lisp_%28programming_language%29">Lisp</a>, <a href="http://en.wikipedia.org/wiki/Ruby_%28programming_language%29">Ruby</a> and <a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29">Python)</a> as a matter of personal preference, I have tremendous respect for statically-typed languages (like <a href="http://en.wikipedia.org/wiki/C_%28programming_language%29">C</a> and <a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29">Java</a>). In my humble opinion, some of the most interesting languages are those which allow one to switch between the paradigms as need or desire dictates. Take for example, <a href="http://en.wikipedia.org/wiki/Haskell_%28programming_language%29">Haskell</a>&#8216;s type annotations or Common Lisp&#8217;s <a href="http://www.lisp.org/HyperSpec/Body/sec_4-2-3.html">type specifiers</a> (particularly <a href="http://www.lisp.org/HyperSpec/Body/sym_declare.html">declare</a>). The former allows one to annotate Haskell function definitions with type information to enforce type constraints while the latter can be used to turn off Lisp&#8217;s dynamic typing system when trying to do something special like optimize certain functions.</p>
<p>After I discovered all of this and determined that I think it&#8217;s pretty neat but not something I have the time to pursue right now, my interest has been rekindled by a recently delivered presentation entitled <a href="http://lambda-the-ultimate.org/node/2828">Types Considered Harmful</a>. Perhaps it&#8217;s also time for me to re-read another famous type-system paper, <a href="http://www.cis.upenn.edu/~bcpierce/courses/629/papers/Saraswat-javabug.html">Java is not type-safe</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/05/30/wait-is-static-typing-good-or-bad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting philosophical about learning and computers</title>
		<link>http://yonkeltron.com/2008/05/08/getting-philosophical-about-learning-and-computers/</link>
		<comments>http://yonkeltron.com/2008/05/08/getting-philosophical-about-learning-and-computers/#comments</comments>
		<pubDate>Thu, 08 May 2008 19:53:08 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=189</guid>
		<description><![CDATA[In what has to be one of the most philosophical CS papers I have ever encountered, a team of researchers from Brazil and Luxembourg have presented a fascinating overview of many issues surrounding the area of computer-based learning. In their paper, Redesigning Computer-Based Learning Environments: Evaluation as Communication, they make reference to everything from psychology ]]></description>
			<content:encoded><![CDATA[<p>In what has to be one of the most philosophical CS papers I have ever encountered, a team of researchers from Brazil and Luxembourg have presented a fascinating overview of many issues surrounding the area of computer-based learning. In their paper, <a href="http://arxiv.org/abs/0706.1127"><em>Redesigning Computer-Based Learning Environments: Evaluation as Communication</em></a>, they make reference to everything from psychology to meta-communication and citing a broad yet well-chosen set of authors from <a href="http://en.wikipedia.org/wiki/Claude_Shannon">Claude Shannon</a> to <a href="http://en.wikipedia.org/wiki/Gregory_Bateson">Gregory Bateson</a>.</p>
<p>Perhaps the most interesting aspect of this paper is it&#8217;s writing style. These authors have clearly given the subject a great deal of thought and have not been shy about getting philosophical while expressing their  opinions. In fact, these authors have gone out of their way to use their variety of interdisciplinary sources to help illustrate the idea that issues in computer-based learning are never purely technical. One of the first communication models they discuss is the well known psychology concept of the <a href="http://en.wikipedia.org/wiki/Double_bind">double bind</a>. While the concept isn&#8217;t worth explaining here (given the ubiquity of detailed explanations), their relation of the concept to educational evaluation is certainly significant.</p>
<blockquote><p>Evaluation is also trapped in the double bind. Student and teacher or even the other characters such as colleagues and parents exchange many contradictory stimuli about learning. For example: have critical sense versus accept as truth what is in books, express yourself efficiently versus do not talk, concentrate on homework versus play with friends, etc. These situations are inherent to evaluation in the same sense the double bind is part of communication</p></blockquote>
<p>The tensions described here are all-too-familiar to students, both past and present. Issues such as the ones mentioned in the paper are very real obstacles that must be overcome in classrooms all over while their complexities are only emphasized further by the still-developing experience of computer-based learning.</p>
<blockquote><p>&#8230;the computer-based learning environment must support and, if possible, amplify the expression and the emergence of contradictory relations. These are essential to the evaluation process, since provocative statements may communicate how teacher and colleagues perceive one&#8217;s performance and understanding.</p></blockquote>
<p>With this in mind, they conclude their discussion by explicitly stating the importance of letting real-world factors influence the design of learning systems. This exceptionally well thought-out piece of technical writing should be required reading for any educator considering the deployment of a computer-based learning system or struggling with the design of an alternative assessment mechanism.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/05/08/getting-philosophical-about-learning-and-computers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source in Schools</title>
		<link>http://yonkeltron.com/2008/04/24/open-source-in-schools/</link>
		<comments>http://yonkeltron.com/2008/04/24/open-source-in-schools/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 04:22:48 +0000</pubDate>
		<dc:creator>Jonathan Magen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[F/OSS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paper]]></category>

		<guid isPermaLink="false">http://yonkeltron.com/?p=186</guid>
		<description><![CDATA[This afternoon I read a really thoughtful paper about Free/Open Source Software in schools published in the Canadian Journal of Learning and Technology. As an aside, the CJLT has a really solid collection of papers and I look forward to paging through them in the coming months. Anyway, this paper, Open Source Software and Schools: ]]></description>
			<content:encoded><![CDATA[<p>This afternoon I read a really thoughtful paper about Free/Open Source Software in schools published in the <a href="http://www.cjlt.ca/">Canadian Journal of Learning and Technology</a>. As an aside, the CJLT has a really solid collection of papers and I look forward to paging through them in the coming months. Anyway, this paper, <a href="http://www.cjlt.ca/content/vol31.1/hepburn.html">Open Source Software and Schools: New Opportunities and Directions</a> by <a href="http://ace.acadiau.ca/fps/educ/faculty_templates/g_hepburn.html">Gary Hepburn</a>, presents a tasty discussion of the benefits and advantages to using F/OSS in schools.</p>
<p>After a brief overview of the proprietary software model, Hepburn devotes a solid page examining the issues surrounding using proprietary software in schools. He cites the cost of doing business with Microsoft (according to the <a href="http://www.microsoft.com/Education/SchoolAgreement.mspx">Microsoft School Agreement</a>), as of Winter 2005 with a school of 400 machines, to be US$7200 for the OS alone and US$19,200 for a complete desktop package. Additionally, he notes that, in general, &#8220;&#8230;using proprietary software requires a high degree of accountability&#8221; on account of license compliance issues and other legal liabilities. Alongside the financial downsides, Hepburn makes a very good point when examining &#8220;&#8230;school&#8217;s complicity in exposing students to commercial products and corporate interests&#8221;. The idea of a classroom as a corporate marketing machine is rather unappealing.</p>
<p>While it&#8217;s not hard to find <a href="http://www.dwheeler.com/oss_fs_why.html">literature extolling the virtues of F/OSS</a>, Hepburn does a nice job of emphasizing the potential benefits for schools. One particular point that caught my eye was his comment that &#8220;Schools can also burn OSS on to a compact disc and give it to staff or students to take home and do what they wish with it&#8221;. Granted, projects like <a href="http://www.theopendisc.com/">OpenDisc</a> have been leveraging the flexibility of F/OSS <a href="http://www.gnu.org/licenses/license-list.html">licenses</a> for some time now, but I have been toying with the idea of using <a href="http://en.wikipedia.org/wiki/Virtualization">virtual machines</a> as distributable workspaces. Personally, I find the idea of being able to send a student home with their own system saved on a thumb drive very compelling.</p>
<p>After touching briefly on the subject of Linux, Hepburn goes on to discuss some of the neater software packages from the F/OSS world. In particular, <a href="http://openoffice.org">OpenOffice.org</a> gets a shout out though I don&#8217;t know if I agree with his insinuation that OO.org requires fewer system resources (specifically hardware) than MS Office. Overall, I do agree with his other major points which support the ideas that the F/OSS community is better equipped to respond to change and correct errors. Moreover, I fully support the idea that more diverse exposure to different types of software will lead to an overall greater computing literacy.</p>
<p>With a healthy sprinkling of <a href="http://en.wikipedia.org/wiki/Lawrence_Lessig">Lawrence Lessig</a> quotes and shameless support for F/OSS, this paper is definitely worth a read.</p>
]]></content:encoded>
			<wfw:commentRss>http://yonkeltron.com/2008/04/24/open-source-in-schools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
