Re: [Edu-sig] Raspberry Pi?

2012-03-29 Thread Bert Freudenberg
On 29.03.2012, at 17:49, kirby urner wrote:

 Raspberry Pi doesn't currently run Python but there is some thought that it 
 should.

Huh? This is what the FAQ says:

http://www.raspberrypi.org/faqs

Does it have an official programming language?

By default, we’ll be supporting Python as the educational language.

Any language which will compile for ARMv6 can be used with the Raspberry Pi, 
though; so you’re not limited to using Python.


- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Using try / except: any stipulations against routine use?

2011-12-14 Thread Bert Freudenberg
On 14.12.2011, at 22:42, Vernon Cole wrote:

 Sorry, Kirby, I'm afraid I disagree.
   try:
   res_dict[ext] += 1
   except KeyError:
   res_dict[ext] = 1
 is clear in intent and operation. It is a self-initializing occurrence 
 counter.
 
 On the other hand,
  res_dict[ext] = res_dict.get(ext, 0) + 1
 is obscure.  Unless I go dig up the documentation of what the .get()
 operation does on a dictionary, I have no idea what the intention of
 the code is -- and I am (humbly) a very experienced programmer and
 Python programmer.  Also I doubt whether the one-line version is
 faster.  Without looking at the code, I would bet that .get() is
 implemented using a try / except structure. There is nothing wrong
 with that.
 
 Remember the Zen of Python:
 import this
 ...
 Readability counts.
 ...
 --
 Vernon

Isn't this at least as readable, and conceptually simpler?

if ext in res_dict:
res_dict[ext] += 1
else: 
res_dict[ext] = 1

Not arguing against exceptions in general, but in this case?

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


[Edu-sig] [OT] Re: Dreaming in Code by Scott Rosenberg (2007)

2010-03-28 Thread Bert Freudenberg
On 28.03.2010, at 07:54, kirby urner wrote:
 
 I tried introducing FOSS witch on Diversity (python.org) and
 appeared to get no takers.
 
 Hacker, pirate, wizard, geek, dictator... but not witch.

Google for haecksen.

The German word for witch is Hexe, plural Hexen. The German pronunciation 
of Haeckse is almost identical to Hexe. It was created as a play on the 
word Hacker which is masculine in German, the canonical femininum would be 
Hackerin (i.e., 'hacktress'). But Haeckse is much more playful and creative 
so this is how some women in the CCC started to call themselves. Also it sounds 
decidedly unixy, some old-school hackers still insist the plural of unix is 
unixen and the boxes running them are boxen.

Since witch nowadays has a generally positive connotation (not the least 
because of J.K.Rowling's and other's books) it at least elicits a giggle when 
telling girls about this. In Germany anyway.

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] ACM Urges Obama to Include CS as Core Component of Science, Math Education

2008-12-25 Thread Bert Freudenberg

On 25.12.2008, at 17:38, Daniel Ajoy wrote:

On Thu, 25 Dec 2008 06:00:02 -0500, edu-sig-requ...@python.org  
wrote:



From: Edward Cherlin

2008/12/23 michel paul :

http://www.acm.org/press-room/news-releases/obama-education

Computing education benefits all students, not just those  
interested in
pursuing computer science or information technology careers, said  
Bobby

Schnabel, chair of ACM's Education Policy Committee (EPC).


Thanks. I'll invite them to join Earth Treasury's digital textbook
project for the OLPC XO + Sugar. We have Smalltalk, Python, and FORTH
standard on the XO, and we can add anything else of interest. Well,
not Ada or C++, but those aren't of interest to third graders.

http://wiki.sugarlabs.org/go/Creating_textbooks



I don't think FORTH comes with the XO by default. I've the Mexico  
and Uruguay images and I haven't seen it. What's the name of it's  
executable?


It's in the firmware, and you need a developer key to access it.


Smalltalk only comes if Etoys is installed.


Which it is, on every deployment so far. It's also part of Sugar.

UCBLogo is Scheme without parethesis (and with dynamic scope,  
instead of lexical scope)

http://wiki.laptop.org/images/e/e5/Ucblogo-4.xo

The problem is that is it not sugarized yet.

and the LogoFE library for Logo makes is very much like APL. LogoFE  
is already in Spanish the language spoken in Uruguay, Colombia and  
Perú, where the XO has had deployments.



Right, a nice Logo is the one missing piece of the programming  
environments officially supported by OLPC:


http://laptop.org/en/laptop/software/specs.shtml

- Bert -

___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] music:piano :: math:laptop ?

2008-12-16 Thread Bert Freudenberg
Not only math, but a computer can even be seen as an instrument whose  
music is ideas (*).


On 16.12.2008, at 08:16, kirby urner wrote:


Edward Cherlin's insistent pointing to the XO is helping turn some
wheels on my end...

Way cool that Gibson Guitar was a sponsor of OSCON that time, shows
how geeks are being seen from a Nashville angle:  have laptop will
travel, the solo musician model, except we also form bands.  Really,
so many analogies, between musicians and coders.

What calculators, slide rules before 'em, have gotten us used to, is
this idea that mathematics comes with devices, gizmos, more than just
chalk or pencil.  We need machinery! (a slide rule has moving parts,
c'mon).

What's interesting is how reluctant the marketing groups have been, to
link their brands to something so Buck Rogers and futuristic as the
XO, or even to the basic idea of giving kids laptops.

It has all the elements:  breakthrough technologies, hero developers
(many genders and ethnicities), adorable children, cool interface...
you'd think the cereal companies would be all over it, giving kids
something to marvel at while crunching on wholesome grains.

How about we start a campaign among tweens and teens called Where's
My Laptop?

Let's encourage that sense of entitlement we get listening to R0ml,
who says gnu math, CP4E, computer literacy (lots of words for it) is
what in the old days would be called basic rhetoric.

To participate in civic life, you needed to know how to structure an
argument, defend a position.  Well, you still need those skills, but
you also need that laptop.  How else do you expect to patch in,
participate in the life of democracy.

What do we want?  Laptop!  When do we want it?  Now!



While I certainly agree, getting laptops to kids is only half the  
picture, and both the easier and worse half at that. We need to  
remember, and continue to point out, that the music is not in the  
piano (*).


This is preaching to the choir on this list of course, but the folks  
seeing a major distraction in computers as typically used by kids have  
a major point, too. And that distraction is much more seductive than  
the distraction a lonesome piano provides.


So I'd like to see such a campaign explicitly point out what  
distinguishes the XO from any other laptop, by making a computer  
specifically for learning rather than for profit, by having it run  
tinkerable software (yay to Python for that), etc. It's not just the  
ingenious industrial design, but the ideas it embodies.


(*) http://www2.scholastic.com/browse/article.jsp?id=5

- Bert -

___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Tracing the Dynabook: A Dissertation

2007-01-21 Thread Bert Freudenberg
Am Jan 21, 2007 um 15:25  schrieb Arthur:

 Paul D. Fernhout wrote:

 I think making easy and widely available this support for easy  
 debugging
 into a function and changing it and restarting all in a still running
 application would be of great value to anyone learning through  
 tinkering
 with a Python-powered application (like an educational  
 simulation). And it
 would increase Python programmer productivity when developing  
 medium to
 large applications probably by a factor of at least 2X or 3X.

 The interest in Python for the Squeak folks seems only that there is a
 larger and more dynamic community of folks devoted to its use and
 continued development.

Actually, Squeak folks do fine. They're not flocking to Python, even  
though Paul (unfortunatly for us) left a few years ago. You may be  
confusing Alan Kay's reaching out to the Python community with what  
the Squeak community does. Two very different pairs of shoes.

 Somehow.

 The possibility that you should as a consequence transition, while  
 here,
 to learning mode from teaching mode might, I would think might,  
 occur to
 you.

We all are learners. I actually enjoy reading and learn from many of  
your posts. Likewise, the possibility that what Paul writes from his  
experience might actually be something for you to learn. I know it's  
hard to appreciate the advantages of a fully interactive and  
reflexive system unless you have actually used one. Paul has.

 But you are in a community that accepts the rejection of  
 empiricism, so
 I guess there is some amount of consistency in point-of-view.

Repeating this over and over does not actually make it true. People  
in OLPC have been empirically studying working with kids and  
computers longer than anyone else.

- Bert -



___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Edusig auf Deutsch [in German] using Babelfish

2007-01-18 Thread Bert Freudenberg
It is hilariously funny at times, but pretty much useless, at least  
for philosophical discourse.

- Bert -

Am Jan 18, 2007 um 15:37  schrieb Paul D. Fernhout:

 Bert-

 Just for fun, here is a link through Babelfish for edusig auf  
 Deutsch: :-)
 http://babelfish.altavista.com/babelfish/trurl_pagecontent? 
 lp=en_detrurl=http%3a%2f%2fmail.python.org%2fmailman%2flistinfo% 
 2fedu-sig

 See for example:
 [ Edu-Edu-sig ] Slashdot Artikel: Programmieren Zicklein Jedoch?
 http://babelfish.altavista.com/babelfish/trurl_pagecontent? 
 lp=en_deurl=http%3A%2F%2Fmail.python.org%2Fpipermail%2Fedu-sig% 
 2F2006-April%2F006308.html

 Or January's posts:
 http://babelfish.altavista.com/babelfish/trurl_pagecontent? 
 lp=en_detrurl=http%3a%2f%2fmail.python.org%2fpipermail%2fedu-sig% 
 2f2007-January%2fthread.html

 I'd be curious what a native German speaker had to say about the  
 quality
 or usefulness of these automatic translations of edusig?
 Useful? Confusing? Useless?

 --Paul Fernhout

 Bert Freudenberg wrote:
 Am Jan 18, 2007 um 6:45  schrieb Paul D. Fernhout:

  so no matter how cheap you made distributing a
 diversity of text books or related educational materials,  
 schools  would
 not want any but the standardized ones to be used at the  
 standardized
 times. The point of conventional schooling was then ansd still is to
 produce a standard graded product, not amplify differences. As I
 point out
 in my previously linked essay
   Why Educational Technology Has Failed Schools
 http://patapata.sourceforge.net/ 
 WhyEducationalTechnologyHasFailedSchools.html
 computers linked to the internet have revolutionized just about   
 every
 area
 of life today related to information access and education -- except,
 ironically, schooling. I think there is a reason. Schools are   
 *actively*
 in the way of everything the better side of the world wide web
 promises --
 diversity, expression, disintermediation, innovation, etc.



 Hi Paul,

 I *very* much enjoy reading your thoughts on technology and   
 education.
 I wish they were in German, to be able to show them to  people  
 here ...
 Do you know any German writer with similar views?

 - Bert -

___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] An OLPC comment (Why Educational Technology Has Failed Schools)

2007-01-18 Thread Bert Freudenberg
Thanks Paul,

I know of Steiner, we have a son who went to a Waldorf school. We  
choose a Montessori school for our other kids, which I like much better.

Anyway, I was specifically looking for someone both knowledgable in  
education *and* technology, and writing about the intersection of the  
two.

- Bert -

Am Jan 18, 2007 um 15:23  schrieb Paul D. Fernhout:

 Bert-

 Thanks for the kind words.

 Well, I would not agree with everything he has to say, but I would  
 expect
 the Austrian Rudolf Steiner
http://en.wikipedia.org/wiki/Rudolf_Steiner
http://de.wikipedia.org/wiki/Rudolf_Steiner  [auf Deutsch]
 as the originator of the Waldorf education method
http://en.wikipedia.org/wiki/Waldorf_schools
http://de.wikipedia.org/wiki/Waldorf-P%C3%A4dagogik  [auf Deutch]
 might have written much in German? See here:
 http://www.sab.org.br/steiner/biogr-eng.htm
  From the English Waldorf link:
Waldorf education (also called Steiner education) is based upon  
 the
 educational philosophy of Rudolf Steiner, and stems from his
 spiritual/religious philosophy anthroposophy. [1] [2] This sees child
 development as a process of the child's soul and spirit incarnating  
 into a
 developing living, physical organism.[3] Waldorf education  
 emphasizes an
 imaginative and holistic approach to education.[4] Spiritual values  
 are
 central both to the curriculum [5] and to the training of teachers. 
 [6] [7]
 [8] [9] Waldorf education is practiced in more than 900 [citation
 needed]established independent private Waldorf schools located in  
 about
 sixty different countries, in Waldorf-method government-funded  
 schools,
 in homeschooling environments; and in special education.

 Personally I'm not into Waldorf education as a big picture, but I  
 like a
 lot of the parts, especially their stand against media for young  
 kids. I'd
 say the same about the Montessori method too (the other big well known
 alternative).

 And then of course there is bablefish automatic translator,
 http://babelfish.altavista.com/
 though it is obviously an awkward mechanical translation:
 http://babelfish.altavista.com/babelfish/trurl_pagecontent? 
 lp=en_deurl=http%3A%2F%2Fwww.johntaylorgatto.com
 [That link translates a page on Gatto's site from English to German  
 and
 continues to translate as you click on links; it breaks sometimes]
 See also:
 http://babelfish.altavista.com/babelfish/trurl_pagecontent? 
 lp=en_detrurl=http%3a%2f%2fwww.johntaylorgatto.com%2funderground% 
 2findex.htm
 http://babelfish.altavista.com/babelfish/trurl_pagecontent? 
 lp=en_detrurl=http%3a%2f%2fwww.johntaylorgatto.com%2funderground% 
 2ftoc1.htm

 It's really interesting to at least try bablefish; it seems a  
 miracle it
 works at all; I've used it a couple of times for translating  
 Spanish sites
 about programming -- it's a funny experience to suddenly have such  
 a site
 in a different language make (some) sense..

 All the best.

 --Paul Fenrhout

 Bert Freudenberg wrote:
 Am Jan 18, 2007 um 6:45  schrieb Paul D. Fernhout:

  so no matter how cheap you made distributing a
 diversity of text books or related educational materials,  
 schools  would
 not want any but the standardized ones to be used at the  
 standardized
 times. The point of conventional schooling was then ansd still is to
 produce a standard graded product, not amplify differences. As I
 point out
 in my previously linked essay
   Why Educational Technology Has Failed Schools
 http://patapata.sourceforge.net/
 WhyEducationalTechnologyHasFailedSchools.html
 computers linked to the internet have revolutionized just about   
 every
 area
 of life today related to information access and education -- except,
 ironically, schooling. I think there is a reason. Schools are   
 *actively*
 in the way of everything the better side of the world wide web
 promises --
 diversity, expression, disintermediation, innovation, etc.



 Hi Paul,

 I *very* much enjoy reading your thoughts on technology and   
 education.
 I wish they were in German, to be able to show them to  people  
 here ...
 Do you know any German writer with similar views?

 - Bert -




___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] An OLPC comment (Why Educational Technology Has Failed Schools)

2007-01-18 Thread Bert Freudenberg
Am Jan 18, 2007 um 19:39  schrieb Paul D. Fernhout:

 I guess you have your work cut out for you then to write one. :-)

 Thanks for the comments on Babelfish.

 --Paul Fernhout

 P.S. [... links ...]

I'll have a look there. I was actually hoping for a personal  
recommendation, but if you don't have any, well, thanks anyway :)

 I know that unschooling or homeschooling is generally not as  
 available in
 Europe as in the USA, but I also think that alternative schools, like
 Montessori, Waldorf, or the Sudbury model are perhaps more common  
 (as you
 yourself discovered already). Personally, I think the Free school  
 model
 is the most workable compromise given today's society, and if I  
 lived in
 Europe I would be thinking more about those. I'd even consider it  
 if my
 family lived nearby one here in the USA. I guess there is something  
 I can
 thank the USA's social conservative movement for -- homeschooling laws
 making unschooling possible. :-)

Yes, homeschooling is actually illegal in Germany.

 I can't imagine how much fun it would be to teach Python in such a
 setting, where if the kids are working with you they are doing it  
 out of
 genuine interest (even if it might not be long lasting). Those schools
 tend to expect more parental involvement in the schools, and I know  
 if I
 sent a child to one, as a parent, I'd want to be offering Python (or
 Squeak) programming experiences to all the kids there as a volunteer.

... which is indeed exactly what my wife did (with some general  
assistance from me) in that free Montessori school :)

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] An OLPC comment

2007-01-17 Thread Bert Freudenberg
Hi Art,

if you are interested in a serious discussion with OLPC, rather than  
just about OLPC, their open forum might be a better place than Python  
edu-sig.

See http://mailman.laptop.org/mailman/listinfo

You might even get a response ;-)

- Bert -

Am Jan 17, 2007 um 15:15  schrieb Arthur:


 Hate being the grunch.  I hope the OLPC accomplishes everything it  
 sets
 out to and more.

 What I suspect is that - having learnt something about complexity and
 dynamic systems from computers - that the most profound effects of the
 initiative will be unintended ones. Let's hope they are mostly good.

 Particularly given this, I don't understand the embedded need, as part
 of the process, to the compromise on some basic ideas - normally  
 called
 science.

 We - on edu-sig - were trying to form some consensus on the need for
 empiricism around these issues.

 And in his own way, by my reading of events, my erstwhile friend Kirby
 was trying to suggest something along these lines during his
 participation at the Shuttleworth summit.  Or - maybe more what he was
 suggesting - is that until there is empricial evidence that leads  
 us in
 a certain and clear direction, best encourage the diversity of ideas.

 OLPC seem to represent very much a counter vision.

 Seems to me the OLPC has counter ideas on both empiricism *and* the
 diversity of ideas.

 Here is Nicholas Negroponte's reaction to the idea of bringing  
 empricism
 to the party.

 http://www.olpcnews.com/implementation/plan/ 
 implementation_miracle.html

 So there will not be consensus, apparently,



 Art



 ___
 Edu-sig mailing list
 Edu-sig@python.org
 http://mail.python.org/mailman/listinfo/edu-sig




___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] OLPC (was FYI: PataPata postmortem link)

2006-12-05 Thread Bert Freudenberg
On Dec 3, 2006, at 20:34 , Winston Wolff wrote:

 On Nov 29, 2006, at 10:41 AM, Arthur wrote:

 Over the years, what I have discovered about educational  
 software is
 that most of it is junk, and the really useful things to connect kids
 with are the open-ended packages which provide an avenue for their
 creativity and sense of mastery over aspects of the real or digital
 world -- so, for example, learning to write with a word processor is
 much better than playing some silly flash-words game, and using
 Photoshop or the GIMP is probably much better than using some silly
 math-blaster game or even the award winning Oregon Trail (which is
 pretty good as those things go).
 

 I definitely have to agree with Arthur on this point.  I'm working  
 on some educational software at the moment, but it's really a  
 simple development environment for people learning Python.  I.e. an  
 open-ended tool, not a product that teaches.  I've been pondering  
 the question of what is good educational software full time for  
 half a dozen years now, and I still don't know how to answer it.

I think Paul (quoted by Arthur above) touched a really good point.  
Most so-called educational (or worse, edutainment) software is  
stupid to a degree that one might consider harmful. Tools that can be  
used creatively are much more important. And although programming is  
creative by definition and should definitely be possible on the OLPC  
laptop, I think learning to program is not the most important  
creative activity, there could be a lot more. For example, the ebook- 
reader is going to be a wiki, allowing to annotate and discuss books.  
Also, a wiki-like journal is at the core of the user model.

 Furthermore, Bert's question about why aren't people writing for  
 OLPC right now when it is open software, I might ask the same about  
 my tools, which are freely available with an MIT license at http:// 
 stratotools.python-hosting.com.  I'm giving it away for free, why  
 isn't anybody using it?  But that's not a fair question.  There's  
 so much free stuff out there now, it is really up to the developer  
 to sell their platform.  But I presume your question was  
 rhetorical, and for the purpose of selling your platform?

Not really, it was an honest question (and it's not my platform  
anyway, I am simply hacking in one of the OLPC projects). Free stuff  
being available does not quite suffice, it would have to be brought  
into a form fitting the target. But that should still be much less  
effort that writing completely new things.

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] OLPC (was FYI: PataPata postmortem link)

2006-12-01 Thread Bert Freudenberg
On Dec 1, 2006, at 3:23 , Dethe Elza wrote:


 The main wiki page for OLPC emulation is here:

 http://wiki.laptop.org/go/OS_images_for_emulation

 Alright.  I didn't know about that.  I had seen a blog post (maybe
 yours, can't remember off-hand) that linked to images for VMWare.
 But the page you link to above has instructions for getting it
 running under Parallels, so I'll see if I can't get that working.

Yes, I added those instructions (/me hugs his mac).

But actually, those images are just for trying the official builds.  
Also, note that there is a bug so currently the images run at 640x480  
(http://dev.laptop.org/ticket/504).

For developing your own stuff, it's much easier to use sugar- 
jhbuild on a regular Linux machine (or Parallels install, as I do):

http://wiki.laptop.org/go/Sugar

If you have any problems getting started, it's best to hop by on IRC,  
#olpc and #sugar on irc.freenode.net.

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


[Edu-sig] OLPC (was FYI: PataPata postmortem link)

2006-11-29 Thread Bert Freudenberg
On Nov 29, 2006, at 13:00 , Arthur wrote:

 I fear not only that OLPC is turning into a toy,  but a toy for the
 wrong follks, folks who have enough toys,  rooms full of them,   
 lost in
 their toys, blinking and whizzing  hynoptic.

Would you agree that the software (and not the greenish toy-like  
hardware) would make all the difference between that little machine  
being a toy and it being a serious platform for education? Why, then,  
are so few folks working on actual educational software for it? So  
far, you can count the specifically educational activities on the  
OLPC on one hand. Even if you lost most fingers.

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] OLPC (was FYI: PataPata postmortem link)

2006-11-29 Thread Bert Freudenberg
On Nov 29, 2006, at 14:39 , Arthur wrote:

 Bert Freudenberg wrote:

 On Nov 29, 2006, at 13:00 , Arthur wrote:

  I fear not only that OLPC is turning into a toy,  but a toy for the
 wrong follks, folks who have enough toys,  rooms full of them,
 lost in
 their toys, blinking and whizzing  hynoptic.


 Would you agree that the software (and not the greenish toy-like   
 hardware) would make all the difference between that little  
 machine  being a toy and it being a serious platform for  
 education? Why, then,  are so few folks working on actual  
 educational software for it? So  far, you can count the  
 specifically educational activities on the  OLPC on one hand. Even  
 if you lost most fingers.

 - Bert -

 Not sure what are saying.  Just checked my facts:

 Squeak, and Scratch on top of Squeak seemed to be the done deal  
 centerpieces.

Squeak (actually, Etoys) is there, and it is indeed the only  
educational activity I can see at the moment. Which prompted my  
message - I can imagine a lot of people with different ideas, but why  
are they so silent? Why don't they create a project on dev.laptop.org  
and start hacking? You surely would not want to leave the territory  
to us Etoys folks, would you?

Haven't heard of Scratch being on the machine, there certainly is no  
specific OLPC Scratch activity, yet.

 You wouldn't be implying - God forbid - that this is not state of  
 the art, best practices, educational software.

I was implying that this is edu-sig, and since Python is on the  
laptop (actually as the major language, which is *not* Squeak), why  
isn't there anyone else contributing? It's not like OLPC was a closed  
project. At the current state of affairs you could get *anything*  
onto it. So are you dismissing the whole idea just because the lauded  
head honchos are constructionists? Contribute your own!

 Just that I see these matters as having next to nothing to do with  
 electronics. More than nothing to do with electronics.

Granted. Still, you are an electronic mailing list discussing  
educational topics as applied to an electronic device - the idea does  
not seem too far-fetched to me.

 That the Wizards think they can construct this reality  
 electronically is not only absurd, in my view, but an absolute -  
 almost tragic -  distraction from more coherent and human to human  
 based efforts toward these espoused ends.  Which I might see in the  
 end to have maybe a 4% electronic component.

Whatever human-to-human based efforts you (or anyone) are pursuing,  
by all means, continue. As has been pointed out elsewhere, this is  
not a zero-sum game. Virtually nobody involved in the OLPC project  
would instead be going to Brazil and become a teacher. So why not let  
everyone do what they do best, and enjoy doing?

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] OLPC (was FYI: PataPata postmortem link)

2006-11-29 Thread Bert Freudenberg

On Nov 29, 2006, at 16:06 , Tom Hoffman wrote:

 On 11/29/06, Bert Freudenberg [EMAIL PROTECTED] wrote:
 On Nov 29, 2006, at 13:00 , Arthur wrote:

 I fear not only that OLPC is turning into a toy,  but a toy for the
 wrong follks, folks who have enough toys,  rooms full of them,
 lost in
 their toys, blinking and whizzing  hynoptic.

 Would you agree that the software (and not the greenish toy-like
 hardware) would make all the difference between that little machine
 being a toy and it being a serious platform for education? Why, then,
 are so few folks working on actual educational software for it? So
 far, you can count the specifically educational activities on the
 OLPC on one hand. Even if you lost most fingers.

 I would point out that writing educational software for people who
 don't have computers isn't very useful either, and that once kids have
 computers (on a common, free platform) there's a lot more incentive to
 write educational software for them.

Exactly my reasoning - OLPC is going to be a common, free platform,  
so it should be plenty of incentive. Yet, little is happening.

- Bert -


___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig


Re: [Edu-sig] Talking about Handles

2006-10-02 Thread Bert Freudenberg

Am 03.10.2006 um 00:47 schrieb kirby urner:

 This metaphor may be good for references, but not for Python.  You  
 are
 left with the intuition that you can look at the mug and enumerate  
 the
 handles.  Maybe a an object is a living thing with lasers shining  
 on it
 (referring to it), that may shrivel up and die if it gets no light.

 -- Scott David Daniels

 Good caveat.

 I could keep the mug with many handles metaphor, but then explain
 only the Garbage Collector really knows when it's time for a mug to
 meet its maker (i.e. return its piece of Memory to that great Heap in
 the Sky).

A mug to me sounds way too similar to bit bucket. That's how low- 
level languages (like C++) present variables. Also, it's hard to  
imagine how to describe, say, a linked list as a chain of mugs.

I like to explain objects as balloons, with labeled hooks on its  
surface as variables. A balloon can have more than one leash, but  
each hook holds exactly one leash (still looking for a metaphor that  
naturally has this constraint). Garbage collection then simply occurs  
when all leashes of an object are removed from the hooks - a whole  
tangle of objects might float up. The idea extends even to weak  
references, which is a leash not tied but loosely attached to a hook :)

- Bert -

___
Edu-sig mailing list
Edu-sig@python.org
http://mail.python.org/mailman/listinfo/edu-sig