tag:blogger.com,1999:blog-77195502008-05-16T18:22:12.307-04:00Tuttle SVCTom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comBlogger634125tag:blogger.com,1999:blog-7719550.post-25770879640397194882008-05-16T18:18:00.002-04:002008-05-16T18:22:12.334-04:00Even Moreso for IT in K-12 Education<p><a href="http://www.pbs.org/cringely/pulpit/2008/pulpit_20080516_004925.html">Cringely</a>:</p><blockquote><p>The truth is that there is no IT "profession." Most of what IT managers know about IT they learn from vendors, consultants, and folks like Gartner. Because they feel isolated, and because the IT vendor/consultant/media system encourages them to worry about such things, IT managers tend to feel they must have their important decisions validated and Gartner is the most popular place to find validation. [...]</p><p>Much of this comes down to the decided lack of professionalism in IT, which is after all a very new job classification. There is a huge difference, for example, between someone with an engineering degree and someone in IT who calls himself an engineer. Real engineers are often valued employees. Their opinions matter and they have real responsibilities. Good companies know engineers are important to their business and treat them accordingly. But IT workers are a commodity and are treated as such. Many IT workers are clueless about the technologies they are working with. They aspire to be project managers and are often not very good at that either.</p><p>Into this knowledge vacuum come the vendors, who want to sell stuff, and the consultants like Gartner, Forrester, IDC, and the Yankee Group, who need IT managers to feel uncertain about every decision except the decision to buy something, anything. Then look at the number of "research reports" that are commissioned by vendors. Uh-oh.</p></blockquote>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-40484020424327920752008-05-15T16:43:00.003-04:002008-05-15T16:45:50.266-04:00One Reason I Declined My Invitation to the Ed in '08 Blogger Summit<p><a href="http://ascd.typepad.com/blog/2008/05/disentangling-1.html">Laura Varlas</a>:</p><blockquote><p>Huffington Post contributor and author <a href="http://www.huffingtonpost.com/dan-brown">Dan Brown</a> related his experience as a first-year teacher in a high-needs N.Y. elementary school and basically asked how we can disentangle high-stakes testing from accountability. Paraphrasing his remarks,</p><blockquote dir="ltr"><p>The testing environment is terrifying, and my students' scores did not reflect their ability. High-stakes testing and accountability have been conflated. Is there research and development looking at alternatives beyond the high-stakes test? </p></blockquote><p dir="ltr">Ed Trust's Amy Wilkins responded bluntly, "Why were you in that high-needs classroom?"--Implying that inexperienced first-year teachers shouldn't be working with challenging student populations.</p></blockquote><p>By my way of thinking, the only proper response to a question like that is <span style="font-style:italic;">a torrent of profanity</span>.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-73191316859788769472008-05-15T10:32:00.002-04:002008-05-15T10:36:49.964-04:00Only with Thin Clients<p>Yeah, thin clients have drawbacks, and they probably aren't going to take over the world, but this is a pretty sweet anecdote from Tom Wolfe on the <a href="https://www.redhat.com/mailman/listinfo/k12osn">K12OSN list</a>:</p><blockquote>This winter I was away, as I often am in the winter, for a couple of weeks and an electrical contractor working on an addition accidentally piped 220 VAC into three classrooms. Literally there were flames and smoke coming out of 20 P3 IBM Netvistas. Fortunately I had a stack of "spares" in our storage room, and the teachers, remembering my exhortations of "hey if it ever craps out just throw it in a pile and grab new one" took me at my word, and when I returned a week later it was like nothing had happened... Except that I had 20 destroyed workstations lying in a pile. All the labs were operational. Wow. How much did this cost the school? Well... how much was the labour cost of these teachers grabbing a new one and plugging it in? If they had been shiny new Optiplexes running Vista, the cost would have been massive, to say nothing of the down time until I replaced them.</blockquote>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-14386025073429902832008-05-14T08:50:00.002-04:002008-05-14T09:05:39.360-04:00Refining Sugar<p><a href="http://radian.org/notebook/sic-transit-gloria-laptopi">Ivan</a> and <a href="http://www.tuttlesvc.org/2008/04/obligatory-sugar-post.html">I</a> seem to be on the same page regarding the future of Sugar:</p><blockquote><p>The core mistake of the present Sugar approach is that it couples phenomenally powerful ideas about learning — that it should be shared, collaborative, peer to peer, and open — with the notion that these ideas must come presented in an entirely new graphical paradigm. We reject this coupling as untenable.</p><p>Choosing to reinvent the desktop UI paradigm means we are spending our extremely overconstrained resources fighting graphical interfaces, not developing better tools for learning. … It is most important to recognize that the graphical paradigm changes are inessential both to our core mission and to the Sugar core ideas.</p></blockquote><p>On the other hand, I think the first half of his post obscures more than it reveals. I'll be happy if I never have to listen to programmers point/counterpoint on "constructionism" again. It is difficult to calculate how much Seymour Papert's incapacitation crippled the heart of OLPC's mission.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-52598203514187588642008-05-11T22:26:00.003-04:002008-05-11T22:36:51.865-04:00Reconsidering the Lego Robotics...<p><a href="http://radar.oreilly.com/archives/2008/05/teaching-kids-programming.html">Nat Torkington</a>:</p><blockquote>I think there's a lesson here: doing something in hardware isn't automatically cool, particularly for kids. It's harder to make things happen, so we veteran geeks get a thrill from it. We think that because it's physical, real, and a Robot, kids will automatically be excited. But for kids who are learning, and who don't appreciate the significance of the challenge, it's just hard and unrewarding.</blockquote><p>My impression is that robotics programs in primary and secondary schools is that many have been successes, but <i>limited successes</i>. I mean, the relative expansion of Lego robotics in schools has coincided with a virtual collapse of computer science US K-12 schools in general.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-86561483117844687072008-05-08T10:00:00.002-04:002008-05-08T10:38:34.538-04:00Example<p>Let's say I'm a mathematics professional developer in an urban school district. A new superintendent comes in with a new math program which goes against everything I believe to be true and good in mathematics education. Given that I've got seven years until I get my pension and this super will surely be gone in three or less, I'm hardly going to resign in righteous protest, I just have to ride it out.</p><p>I'm a professional, so while I'm on the clock, I do what I'm told, and train teachers to use the crappy new curriculum just like I did the last one. When I go home, I work on my new professional blog, <i>Mathematical Malpractice</i>, explaining in great precision why this curriculum does a disservice to our kids.</p><p>Whether or not I have any legal protection from reprimand at work for doing this (I suspect the answer is, "sort of, but not really"), I at least have moral justification for expressing my concerns as a citizen outside of work time. But if I put a link to my blog in the footer of every email I send out, including, for example, those setting up PD for the math curriculum in question, is this any different than starting my presentation by saying "Today I'm going to introduce you to the new math curriculum, which is inferior to our current curriculum, but the superitendent says you have to use it." Can I be justifiably reprimanded for that?</p><p>I would argue that the DOE should provide professionals with blogs, but it should be clear that they are just as accountable for its contents as they are for any other email, memo, lesson, lecture or test they create. But blurring the line between personal and work expression really helps nobody. It is just a disaster waiting to happen.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-31094950060222985782008-05-08T09:28:00.005-04:002008-05-08T16:12:02.193-04:00Institutional Illiteracy<p><a href="http://weblogg-ed.com/2008/and-no-blog-tattoos-either/">This kind of thing</a> strikes me as being embarrassingly naive. How many large businesses would want their employees including links to personal websites in the footer of their official communications? Would a law firm? A hospital? A car dealership? The Department of Motor Vehicle? No. Why would you expect anyone who isn't a web startup to allow it?</p><p>If you work for an organization, you need to maintain a clear line between your work work and personal work, to avoid this kind of hair pulling.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-13540352264909052092008-05-07T19:59:00.003-04:002008-05-07T20:17:00.071-04:00Credit Where Credit is Due<p>I just randomly noticed that <a href="http://www.wmich.edu/cpmp/CPMP-Tools/index.html">CPMP-Tools</a>, software designed to be used in conjunction with the <a href="http://www.wmich.edu/cpmp/index.html">Core Plus</a> math curriculum, has been released under the <a href="http://www.gnu.org/copyleft/gpl.html">GNU GPL</a>.</p><p>I'm no math expert, but I like Core Plus. In fact, it was a brouhaha over the proposed adoption of Core Plus at Coventry (CT) High School that led me to discover the <a href="http://essentialschools.org">Coalition of Essential Schools</a> ten years ago, go to <a href="http://brown.edu">Brown</a>, and in other words start me down the path to where I am today.</p><p>Someday, when the <a href="http://nsf.gov">NSF</a> gives out money for a project like Core Plus, it will be a stipulation that <i>all</i> the materials be released under a free content license, and then people like <a href="http://blog.mrmeyer.com/">Dan Meyer</a> will be able to take their lessons, which are probably about 80% of <a href="http://blog.mrmeyer.com/?p=787">what he wants</a>, add a little dy/dan sex appeal, redistribute his own version, customized for his local standards, yadda yadda yadda.</p><p>Someday. We're getting closer though. Inch by inch.</p><p>Also, we need a bridge between these US academic developers and Linux distributors. Open source in education advocates wonder where all the good software is, and when it is written and freely licensed, it is often kept secret.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-64815198122514889532008-05-07T11:49:00.004-04:002008-05-07T11:57:36.611-04:00Whither Sugar?<p>Greg DeKoenigsberg on the <a href="http://lists.laptop.org/listinfo/devel">OLPC Devel list</a>:</p><blockquote>If we're just (badly) reinventing a new WM (window manager), what's the point?</blockquote><p>This is, at the moment, the crucial question.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-25322770418541201892008-05-07T11:22:00.002-04:002008-05-07T11:26:52.248-04:00Liberating the Schoolhouse<p>I don't have time for a long post on this, but let me say that this <a href="http://www.truthdig.com/">TruthDig</a> article, "<a href="http://www.truthdig.com/report/item/20080430_liberating_the_schoolhouse/">Liberating the Schoolhouse</a>," by Wellford Wilms, resonates very, very closely with both my firsthand experience of urban high school reform and my understanding of the theory and philosophy of education and management. Highly recommended.</p><p>This is the reality of 21st century school reform within a district structure.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-58330202738093618472008-05-07T10:54:00.003-04:002008-05-07T11:03:57.821-04:00Logins for 25 Kids<p><a href="http://practicaltheory.org">Chris</a> and I were discussing single sign-on support as a priority for <a href="http://schooltool.org">SchoolTool</a> development, in particular, explaining to my developer that it is more crucial than he imagined. I just remembered a concrete example of why.</p><p>Back when I was teaching 7th grade English, I set up a <a href="http://www.slashcode.com/">Slashcode</a> server in my classroom. Believe it or not, this seemed like the best classroom blogging option circa 2000. Anyhow, I quickly discovered that a whole 47 minute period was eaten up just getting the accounts set up for all the kids in a class, with, I think, 8 workstations in the room. Obviously, better classroom management would make that quicker, but probably not as much as you'd think. If kids are doing this over and over again for different systems in every class, it is a non-trivial waste of time, particularly when they forget their passwords, give the password to their friends who abuse them, etc.</p><p>Good IT integration increases learning time.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-21325578104060657572008-05-06T11:38:00.002-04:002008-05-06T11:39:46.046-04:00Aren't You Glad You Didn't Tell Your Librarian to Order from the MSN Music Store?<p><a href="http://diveintomark.org/archives/2008/05/06/the-day-the-music-died">Mark Pilgrim explains</a> the DRM mess.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-77519720452888939952008-05-05T13:47:00.001-04:002008-05-05T13:50:27.357-04:00Annotated Bibliography<p><a href="http://doug-johnson.squarespace.com/blue-skunk-blog/2008/5/5/sanctity-of-print.html">Doug Johnson</a>:</p><blockquote>Here is my modest proposal... ADD the requirement that each citation include a sentence that argues for the authority of the source.</blockquote><p>I don't know why this hasn't caught on already.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-61612819522125652842008-05-03T19:17:00.003-04:002008-05-03T20:11:24.554-04:00This is Exactly Right<p><a href="http://blogs.edweek.org/edweek/edbizbuzz/2008/05/conflating_teacher_incompetenc.html">Millot</a>:</p><blockquote><p>The problem of excess teachers is the interaction between managements' reasonable desire to control staff deployment and unions' understandable desire to protect senior members through collective bargaining agreements. It's complicated tangle, but arose from managements' decision in the 1970's to give unions more control over hours and working conditions, when the ability to offer higher wages was constrained by stagflation. It was a short-sighted decision.</p><p>The responsibility for individual competence lies with each teacher; the responsibility for incompetence at scale rests with school management. Administrators - from principals to superintendents - have failed to put up the resources required to pursue staff termination on performance grounds. (I suspect they have also failed to do an adequate job of screening candidates up front, or providing support to "improvable" staff.) The firing process itself isn't incredibly complicated, but it does take time and effort to put together a credible record that will support termination. In this regard, school systems are no different from any large organization; line managers are not incentivized to spend the time required to coach, counsel out or end the careers of poor employees - or punished for failing to do so, and so they don't.</p></blockquote><p>Understanding those 70's decisions is important, particularly to understanding urban systems. I know teachers who were around then, and they did take those rights in lieu of real money.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-55687266524500299952008-05-01T13:46:00.001-04:002008-05-01T13:48:36.905-04:00Uninformative<p><a href="http://matthewyglesias.theatlantic.com/archives/2008/05/cable_news_declines.php">Yglesias</a>:</p><blockquote>One of my new lines when print journalism types start fretting about the blogosphere is to remind people that the emerging media landscape can't possibly be worse than 24 hour cable news, which often seems to be going out of its way to be uninformative.</blockquote><p><a href="http://washingtonindependent.com/view/goldbergs-non-mea">Ackerman</a>:</p><blockquote>Goldberg has misled The New Yorker's readers for years. Now he's misleading Slate's readers. And, when you think about it, why shouldn't he? After all, he rode his misrepresentations all the way to a great job at The Atlantic. All the incentives have aligned for him. Why stop now? It's not like 4,000 Americans have died or anything.</blockquote>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-11736483683588626342008-05-01T11:25:00.004-04:002008-05-01T11:38:22.655-04:00Open Screen Project<p>I'm not sure what <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200804/050108AdobeOSP.html">all this means</a>:</p><p xmlns=""></p><blockquote><p xmlns=""> To support this mission, and as part of Adobe’s ongoing commitment to enable Web innovation, Adobe will continue to open access to Adobe Flash technology accelerating the deployment of content and rich Internet applications (RIAs). This work will include:</p> <p xmlns=""> - Removing restrictions on use of the SWF and FLV/F4V specifications<br />- Publishing the device porting layer APIs for Adobe Flash Player<br />- Publishing the Adobe Flash® Cast™ protocol and the AMF protocol for robust data services<br />- Removing licensing fees - making next major releases of Adobe Flash Player and Adobe AIR for devices free [...]<br /></p><p>“Consumers always want more from their devices,” said Doug Fisher, Intel Vice President and General Manager, System Software Division. “Flash Player already reaches the vast majority of Internet-connected computers, and our deep technical collaboration with Adobe will optimize Flash technology and Adobe AIR across a broad range of devices, including a version of Adobe AIR for the Mobile and Internet Linux project, moblin.org. Intel’s broad and rich hardware and software ecosystem combined with Adobe’s Open Screen Project will help us deliver a full Internet experience, whether it be in your pocket, on your lap, at the office or in your living room.”</blockquote><p>I mean, I suppose it is bad news if you're holding out hope that Flash will just <i>go away</i>. Otherwise, it is probably moderately positive news.</p><p>Note that the issues around Flash video are <i>very</i> complicated. In particular, as I understand it, and I don't understand it well, patents on the video codecs used are a big stumbling block, and it isn't clear to me one way or another how that comes into play here.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-59220577415780084402008-04-30T10:38:00.002-04:002008-04-30T11:54:21.340-04:00The Future of the Internet and How to Stop It<p>I'm not ready to sign my name to all the the solutions outlined by <a href="http://cyber.law.harvard.edu/people/jzittrain">Jonathan Zittrain</a> in <i><a href="http://futureoftheinternet.org/">The Future of the Internet and How to Stop It</a></i>, but his clear explanations and definitions of the problems we're facing today, in schools' IT as much as anywhere, are more than enough to recommend the book to anyone working in ed-tech.</p><p>One key concept Zittrain lays out is "<a href="http://bostonreview.net/BR33.2/zittrain.php">generativity</a>:"</p><blockquote><p>By design, the university workstations of 1988 were generative: their users could write new code for them or install code written by others. This generative design lives on in today’s personal computers. Networked PCs are able to retrieve and install code from each other. We need merely click on an icon or link to install new code from afar, whether to watch a video newscast embedded within a Web page, update our word processing or spreadsheet software, or browse satellite images.</p><p>Generative systems are powerful and valuable, not only because they foster the production of useful things like Web browsers, auction sites, and free encyclopedias, but also because they enable extraordinary numbers of people to devise new ways to express themselves in speech, art, or code and to work with other people. These characteristics can make generative systems very successful even though—perhaps especially because—they lack central coordination and control. That success attracts new participants to the generative system.</p></blockquote><p>If you're reading this blog, that probably describes the technological world you want to live in. If you're in ed-tech, it is particularly important that you not read that excerpt as a metaphor for something you're experiencing, but literally describing your situation, or <a href="http://weblogg-ed.com/2008/control-vs-self-control/">as in these comments</a>, the <i>lack or loss</i> of generativity in your IT systems. It is tempting to see issues of control in school IT as simply extensions of ongoing power struggles in the school writ large. And to be sure, the two overlap. But it is also "about the technology" and its design as well.</p><p>Zittrain clearly prefers a generative environment, but much of the books are about the its challenges:</p><blockquote><p>The flexibility and power that make generative systems so attractive are, however, not without risks. Such systems are built on the notion that they are never fully complete, that they have many uses yet to be conceived of, and that the public can be trusted to invent good uses and share them. Multiplying breaches of that trust can threaten the very foundations of the system.</p><p>Whether through a sneaky vector like the one Morris used, or through the front door, when a trusting user elects to install something that looks interesting without fully understanding it, opportunities for accidents and mischief abound. A hobbyist computer that crashes might be a curiosity, but when a home or office PC with years’ worth of vital correspondence and papers is compromised, it can be a crisis. And when thousands or millions of individual, business, research, and government computers are subject to attack, we may find ourselves faced with a fundamentally new and harrowing scenario. As the unsustainable nature of the current state of affairs becomes more apparent, we are left with a dilemma that cannot be ignored. How do we preserve the extraordinary benefits of generativity, while addressing the growing vulnerabilities that are innate to it?</p></blockquote><p>"<span style="font-style:italic;">How do we preserve the extraordinary benefits of generativity, while addressing the growing vulnerabilities that are innate to it?</span>" That is <i>the</i> essential question for school IT. It should be central to our conversation. It focuses the basis of my concerns about advocacy for cell phone use in schools at the expense of general purpose computers, for example. <a href="http://bostonreview.net/BR33.2/stallman.php">Like rms</a>, I'd make the case more strongly than Zittrain does that software freedom and the creations of open source developers are the best tool we've got to deal with the problem.</p><p>One other key idea is what <a href="http://bostonreview.net/BR33.2/zittrainresponse.php">Zittrain calls</a> the "'procrastination principle'—sending a technology out first and adjusting it (or letting others adjust it) later." This is an idea that flies in the face of the conventional wisdom about technology deployments in schools, and it is something I've advocated for without having a catchy name for it. Sure, it makes sense to have specific goals and metrics around big technology purchases, you don't want to just throw computers at a problem, but, we also have to recognize that we need to foster the innovations that we don't anticipate beforeforehand. It sometimes feels like what people really want is for teachers to innovate with their use of technology <i>before</i> we buy it for them and their students. That's obviously not going to happen.</p><p>Anyhow, this book should be required reading for anyone from district CIO to school IT guy to technology integrator.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-64124203547202551732008-04-29T21:15:00.001-04:002008-04-29T21:17:40.493-04:00One for Lauer<p><a href="http://www.cantstopthebleeding.com/?p=13127">CSTB</a>:</p><blockquote><p><strong>Sunday’s win put the Cubs in first place in the National League Central. Given that the White Sox are in first in the American League Central, I was wondering when the last time both Chicago teams simultaneously led their respective divisions.<br><br />– Tom B., Streator, Ill.</strong></p><p>Tom — The Sox? Why do you care about them? You think Sox fans care about you? How often are the Cubs in first place at all? Next to never? We get to first and you bum my high out with a Sox question? Nice. As for our being number one at the same time as a team that’s managed to post only one more Series win than we have since 1908, and nowhere near our 16 pennants, I’d have to say not too often is the obvious answer. I think the Cubs in first at the same time as that 1-in-40 million giant asteroid hitting the earth is more likely. Don’t write mailbag with any more Sox questions. You’re banned from mailbag for a year.</p></blockquote>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-21352430806691968472008-04-28T08:58:00.006-04:002008-04-28T15:03:52.236-04:00Obligatory Future of Sugar Post<p>As everyone has been rending their garments over the future of <a href="http://wiki.laptop.org/go/Sugar">Sugar</a> and direction of <a href="http://laptop.org">OLPC</a>, I might as well lay out my thoughts on the issue.</p><p>As I see it, Sugar is a <i>set of tools for writing creative and collaborative activities for children</i>. I think a lot of the confusion about, say, "porting" Sugar for Windows mis-places the reader's emphasis on Sugar as a window manager, rather than Sugar's <i>potential</i> advantages for the activities (<span style="font-style:italic;">née</span> applications) which are built on it. Put another way, what's most important about Sugar is not what I see and do up to the point I launch an activity, it is how the activity works.</p><p>As an English teacher, here's what grabbed me about Sugar: it was designed to make it as easy to pass a copy of a student's work across the room electronically as it is to carry a piece of paper across the room. A close second in importance is automatic saves that don't use a hierarchical file system. Not using a hierarchy isn't such a big deal in high school, but if you've ever sat in the back of a room full of third graders while their teacher tries to make sure they've all saved their PowerPoints to the right folder in a networked drive, you'll understand the value (although the computer teachers tend to have internalized the idea that that teaching 9 year olds to use tools ill-suited to their needs is part of their job).</p><p>What is important is not just that the <a href="http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines">Sugar HIG</a> <span style="font-style:italic;">requires</span> that functionality, but that the Sugar libraries should make it easy for a developer to generate it. With mature Sugar, it should be possible to create a basic implementation of what I describe above by importing a Python-wrapped GTK rich text editing widget, doing <code>import sugar</code> and writing 100 lines of code or so to tie it all together.</p><p>In a sense, the whole OLPC project is designed to maximize the opportunity for kids to undertake collaborative Sugar activities. That's why you need a cheap laptop with great power consumption and mesh networking. In this context, porting Sugar to other platforms is simply furthering children's access to those activities.</p><p>As a teacher, if one kid fires up an OLPC running the full Sugar shell and clicks on the Write icon in the frame, and another kid double clicks on a icon on his desktop or selects Write from his Start menu, I don't care as long as they can easily collaborate. I don't really care if on Windows Write opens as a regular window, with a separate window for the neighborhood view. I can deal with that. I don't care if my Windows desktop running Write has any concept of mesh networking, because it is plugged into an ethernet jack anyhow. I just want my kids to be able to have writing circles with the least technical hurdles possible.</p><p>In a perfect world, Sugar would pre-date OLPC by about three years, and the relationship between hardware and software would be more apparent -- we've got this revolutionary learning software, now we just need to design a device to get it to as many kids as possible! Back in the real world, however, "Sugar" is the software written to run the OLPC, not vice versa, and it is all getting really confusing.</p><p>From where I sit, there has been a distinct lack of interest in Sugar from the "<a href="http://en.wikipedia.org/wiki/Learning_sciences">learning sciences</a>" and other communities that are involved in research and development around software for kids. They have not seen Sugar for what it is, which is the one chance in this generation,and I'm talking human generations here, not technological ones, to create a common set of open source tools specifically for writing applications <i>for kids</i>. They don't seem to get that this is a singular opportunity to invest in the foundation of their discipline. I don't understand why, but one hope I hold out for Walter's software spin-off is that he can engage this community. However, I only see that happening if Sugar is not limited to OLPC or Linux. Also, it is certainly true that as long as Sugar is a subset of OLPC, OLPC doesn't have a strong motivation to dedicate resources to non-OLPC platforms. Sugar needs an home outside of OLPC that can look at the software in a broader context.</p><p>And if you think that "once in a generation" line is an exaggeration consider about the amount of attention around the world OLPC has gotten. Now think about the number of people actually working on Sugar (like, four). If OLPC can't make people care about solving this problem, nothing will, it simply won't be solved and everyone will just use Flash for the next 15 years.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-43049280036245741822008-04-25T17:28:00.001-04:002008-04-25T17:29:30.389-04:00I Want My Lovecraft<a href="http://www.salon.com/ent/movies/btm/feature/2008/04/25/del_hobbit/index.html"><p>Andrew O'Hehir</a>:</p><blockquote>And I'm riding a major bummer if del Toro is shelving "3993" (the third of his Spanish history-fantasy trilogy, after "Pan's Labyrinth" and "The Devil's Backbone"), his adaptation of H.P. Lovecraft's "At the Mountains of Madness" or his "Doctor Strange" blockbuster. All three of those projects are vastly better fits than the hairy-footed little guys and dragons.</blockquote>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-15032924710094021152008-04-25T08:58:00.003-04:002008-04-25T09:12:38.855-04:00Veal Stock<p><a href="http://carolcookskeller.blogspot.com/2008/04/veal-stock.html">Carol Blymire</a> (<a href="http://www.markbernstein.org/Apr0801/FreshCraft.html">via Mark Bernstein</a>):</p><blockquote><p>There are those who believe veal stock is unnecessary. Those people are idiots.</blockquote><p>I finally made some veal stock this winter, and it is amazing stuff. I used the rougher <i><a href="http://www.amazon.com/Anthony-Bourdains-Halles-Cookbook-Strategies/dp/158234180X">Les Halles</a></i> technique than the more refined French Laundry process Carol outlines. I'm going to have to try that technique next time though.</p><p>It is a moral imperative to make something delicious out of every part of the poor little veal calf.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-28580075421683187352008-04-24T16:21:00.002-04:002008-04-24T16:44:51.953-04:00SchoolTool Spring 2008 (Hardy) Release NotesThe Spring 2008 release of SchoolTool is the final snapshot or "alpha" release of SchoolTool prior to SchoolTool 1.0, scheduled for April 2009. The next major release will be SchoolTool 1.0 beta, in October 2008. As an alpha snapshot, the Spring 2008 release is incomplete, but provides an update on the current status of the project.<br /><br />Of particular note is the implementation of a complete build/package/distribution tool chain via Launchpad.net which allows non-technical users of Ubuntu Linux to have a running student information and calendaring system with a few simple commands, and which automatically builds and pushes software updates via Ubuntu's package manager.<br /><br />This release includes:<br /><br /><span style="font-weight: bold;">Calendar</span> -- SchoolTool's calendaring features have been further refined. SchoolTool provides web-based and iCalendar compliant calendaring services, including a school-wide shared calendar and individual calendars for persons, groups and resources, such as the library or a computer lab. We provide unique integration for a wide range of school timetables, including rotating schedules.<br /><br /><span style="font-weight: bold;">Resource Booking</span> -- Integrated into our calendar are tools to find available shared resources within a school and manage reservations.<br /><br /><span style="font-weight: bold;">Journal</span> -- An integrated gradebook and attendance log of the style used by classroom teachers in Eastern Europe. The journal allows a teacher to assign each student a score or indicate an absence for each meeting of a section. The journal uses AJAX to quickly update individual scores without refreshing the entire page. The Journal will be the basis of SchoolTool's attendance system.<br /><br /><span style="font-weight: bold;">Demographics</span> -- By default, SchoolTool now tracks a small set of data about each student. We've worked on making this extensible and customizable, and future releases will have a more comprehensive default demographics schema.<br /><br /><span style="font-weight: bold;">Navigation</span> -- SchoolTool's navigation paradigm has been redesigned for much greater ease of use.<br /><br /><span style="font-weight: bold;">Coming attractions:</span> in addition to the above components, we are currently working with schools to develop and test an "American style" gradebook, a competency tracking system (CanDo), and an intervention tracking and narrative report system. These tools will appear in future "core" SchoolTool releases or as add-on components. We will also be creating many web and .pdf reports for all this data.<br /><br /><span style="font-weight: bold;">Administrative features:</span> <br /><ul><li>Installation and updating via Ubuntu package management.</li><li>Proper init scripts for controlling startup/shutdown.</li><li>Installation conforms to Debian practices; files are in standard locations.</li><li>Custom access control policy for SchoolTool allocates permissions based on group membership or relationships.</li><li>Access control partially customizable through the web.</li><li>Automatic generation of large-scale sample data for testing.</li><li>Data import through CSV files or custom Python scripts (LDAP and CAS single sign on support under development).</li><li>Server control and database maintenance via the web.</li></ul><br /><span style="font-weight: bold;">Infrastructure:</span><br /><ul><li>Uses Ubuntu package-managed Python 2.4, Zope 3.4 and Paste.</li><li>Full i18n and unicode support throughout. Existing translations are out of date, but will be updated in coming months via Rosetta on Launchpad.net.</li><li>SchoolTool is now a WSGI application, allowing the use of any WSGI-compliant web server, including Apache with mod_wsgi, and WSGI middleware.</li></ul><br /><span style="font-weight: bold;">Backward compatibility:</span> Unfortunately, SchoolTool 2008 is NOT compatible with previous SchoolTool Calendar and SchoolBell releases. Given the long delay between releases, there were extensive internal changes not only to SchoolTool itself, but also to Zope 3, which rendered backward compatibility support quite expensive. Given our limited development resources and the small size of the legacy SchoolTool userbase, we reluctantly decided not to attempt to support backward compatibility.<br /><br /><span style="font-weight: bold;">Forward compatibility:</span> Given that this is an alpha release, which should not be trusted in production use, we may not support full forward compatibility to October's beta release. We have to focus on completing the basic feature set. From that point on, we will support forward compatibility into production versions of SchoolTool 1.0.<br /><br /><span style="font-weight: bold;">Installation:</span><br /><br />For the forseeable future we are only supporting deployment on Ubuntu Linux (currently, Gutsy and Hardy). Since we aim to support installation by school personnel, we need to require a relatively controlled environment that we understand intimately. In 2008, it is usually easier to install Ubuntu on a server or virual machine than to manually install and maintain the host of libraries required by SchoolTool on a system where they aren't under package management.<br /><br />1) Add SchoolTool's Launchpad PPA to your Software Sources.<br /><br />Either manually edit /etc/apt/sources.list or go to the System menu, select Software Sources and select the Third-Party Software tab.<br /><br />Add these lines:<br /><br />If you're running gutsy:<br /><br /> deb http://ppa.launchpad.net/schooltool-owners/ubuntu gutsy main<br /> deb-src http://ppa.launchpad.net/schooltool-owners/ubuntu gutsy main<br /><br />If you're running hardy:<br /><br /> deb http://ppa.launchpad.net/schooltool-owners/ubuntu hardy main<br /> deb-src http://ppa.launchpad.net/schooltool-owners/ubuntu hardy main<br /><br />2) Update your software list.<br /><br />Either type "sudo apt-get update" in a Terminal or, if you've got the Synaptic package manager installed, go to System > Administration > Synaptic Package Manager, launch it, and click "Reload."<br /><br />3) Install schooltool-2008<br /><br />Either type "sudo apt-get install schooltool-2008" in a terminal (and answer "y" to the subsequent questions), or in Synaptic search for "schooltool-2008", select it for installation, and hit "Apply."<br /><br />If all goes well, many, many small Zope components will be installed and you'll have a SchoolTool server running on http://localhost:7080. The login is "manager" and the default password is "schooltool".Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-60040710148645362472008-04-24T12:35:00.003-04:002008-04-24T12:37:42.842-04:00Polarization<p>You need no greater evidence of the deep polarization of the Democratic party than this simple fact: <i>not one single person</i> who voted for Hillary in a primary also cast a primary vote for Obama. The overlap is literally zero. Clearly, with this kind of division, the Democratic Party is doomed in November.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-36566317572743419402008-04-24T08:58:00.005-04:002008-04-24T12:25:58.793-04:00apt-get install schooltool-2008<p>Today, <a href="http://schooltool.org">SchoolTool</a> has its first easily installable release in, well, a while. Announcing it and documenting its many new features will keep me occupied for a few days, but if you want to be the first on your block to try it, and you've got an <a href="http://ubuntu.com">Ubuntu</a> box, just add a couple lines to your apt sources.list. Either manually edit <code>/etc/apt/sources.list</code> or go to System > Software Sources and select the Third-Party Software tab and add these lines that way.</p><p>If you're running gutsy:</p><blockquote><code>deb http://ppa.launchpad.net/schooltool-owners/ubuntu gutsy main<br />deb-src http://ppa.launchpad.net/schooltool-owners/ubuntu gutsy main</code></blockquote><p>If you're running hardy:</p><blockquote><code>deb http://ppa.launchpad.net/schooltool-owners/ubuntu hardy main<br />deb-src http://ppa.launchpad.net/schooltool-owners/ubuntu hardy main</code></blockquote><p>Then do <code>sudo apt-get update</code> and <code>sudo apt-get install schooltool-2008</code>, say "y" a couple times, and soon you'll have a SchoolTool server running on <a href="http://localhost:7080">http://localhost:7080</a>.</p><p>The really nice thing now is that using Launchpad's personal package archive feature, we've got an automated process to push out updates to schools less than two hours after we make an important fix.</p><p>At this point, SchoolTool is still "alpha." We've got a number of essential features to add before we go beta in October.</p><p>Much more to follow...</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.comtag:blogger.com,1999:blog-7719550.post-37174023436130533562008-04-23T12:34:00.004-04:002008-04-23T12:40:14.822-04:00Reversing Agricultural Disinvestment<p><a href="http://www.salon.com/tech/htww/2008/04/23/japanese_butter/index.html">Andrew Leonard on the butter shortage in Japan</a>:</p><blockquote>The problem: You can pour milk down the drain in an instant, and kill off your herd of cows in a blink of eye. But you can't reverse the process so quickly. Building up a productive dairy herd takes years.</blockquote><p>Unfortunately, I think it will also prove to have been easier to build exurban developments on farmland than to return the land to local agricultural production.</p>Tom Hoffmanhttp://www.blogger.com/profile/08577165613934129833noreply@blogger.com