Juan Michelini
Dijkstra on patience

Already many a large organisation is nearly crushed under the sheer weight of the illogical, unmastered complexity of its automatic data processing systems. Things have to change and, therefore, will change. Perhaps we have to wait for a few more spectacular collapses until it dawns upon mankind that we had better understand what we are doing. I don’t believe in stagnation, I do believe in patience. The current tools will be replaced by better ones because the current ones are just too inadequate. — Dijkstra

Dijkstra on education and dictatorships

Teaching to unsuspecting youngsters the effective use of formal methods is one of the joys of life because it is so extremely rewarding. Within a few months, they find their way in a new world with a justified degree of confidence that is radically novel for them; within a few months, their concept of intellectual culture has acquired a radically novel dimension. To my taste and style, that is what education is about. Universities should not be afraid of teaching radical novelties; on the contrary, it is their calling to welcome the opportunity to do so. Their willingness to do so is our main safeguard against dictatorships, be they of the proletariat, of the scientific establishment, or of the corporate elite.

http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html

Back Up Blogspot using WGET

So let’s say that you want to download an entire blogspot blog. Wget will consider all links with the character ? in them as different links. So you will have to download them. Furthermore making wget reject those links will still download them. (This is because those files are html files, and wget downloads to follow them recursively and then removes them.)

Fortunately, there is a way to download all pages from a blogspot without having to download the sites with the question mark in them. To do, we depend on that particular blogspot having an archive widget. Most do, so this shouldn’t be a problem.

Here is the code:

wget  -q -O- “http://googleblog.blogspot.com” | grep “archive.html” | sed -e ‘s/>[^<]*<//g’ | sed -e “s/<a\ class=’post-count-link’ href=’//g” | sed -e “s/’\/a>//g” | xargs wget -np -nc -l 1 -r

Now for a little explanation:

First, it downloads the main page that contains the archive widget with all the links.
Then, it extracts the links and removes the tags that surround them.
Finally, Pipes those links into wget that downloads them.

And that is it.

It still has the problem of not working when the blogspot doesn’t have an archive widget. Of course the archive links are still there, so it should be achievable in principle. If you do it, tell me about it!

Síntesis sobre el Plan Ceibal y la educación.

Este artículo es una síntesis de mi artículo El Plan Ceibal y la educación.

1: Las ceibalitas solo podrán ser incorporadas al aula exitosamente si se incorporan de manera que no requieran de nuevas técnicas pedagógicas.

2: Existe un método de enseñanza mediante computadoras que no requiere de nuevas técnicas pedagógicas. El mismo tiene un precedente exitoso.

El primer punto es obvio. Si esperamos que los maestros hagan uso de las ceibalitas de manera radicalmente distinta a la que dan la clase, van a requerir técnicas nuevas.
Asumiendo que dichas técnicas existen, aún tendríamos que instruir a todos los maestros.

El segundo punto es menos obvio. Salman Khan empezó enseñando a su sobrina mediante Internet y tuvo tanto éxito que varios amigos y familiares le pidieron que también les enseñara. Como no daba a basto, empezó a grabar sus explicaciones y  permitir que cualquiera las viera. Hoy en día tiene miles de videos y cada uno ha sido visto docenas de miles de veces. Sus videos son cortos y solo hacen uso de un pizarrón virtual y una voz en off (Salman nunca aparece en una de sus explicaciones). La calidad de los videos habla por sí misma, pero también ha sido reconocida por Google y Bill Gates. Los videos pueden ser vistos en khanacademy.org. (El sitio esta en inglés.)

Creo que se podrían crear videos de formato similar que sean útiles para maestros y alumnos.

El Plan Ceibal y la educación

Escribo para dar una posible explicación a porque el Plan Ceibal no ha dado los resultados esperados en el ámbito de clase. He sido voluntario tanto de Rap Ceibal como de Ceibal Jam, donde interactué con maestros, padres, niños y técnicos. También estudio Licenciatura en Sistemas y llevo mucho tiempo interesado en el efecto de la tecnología en la sociedad. Lamentablemente mis credenciales para hablar sobre este tema terminan ahí. Agradezco que se me corrija si presento algún dato erróneo.

El Plan Ceibal ha traído muy buenos frutos. Pero estos son distintos de los frutos esperados.

La integración social que ofrecen, la conexión con el mundo, la confianza que dan y el uso habitual de las ceibalitas es brillante. La sola presencia de una computadora en las manos de un niño, que no podría tenerla de otra forma, nos garantiza un futuro mejor.

Sin embargo, lo que se esperaba era otra cosa. Se esperaba que los maestros usaran las ceibalitas en clase. También se esperaba que los niños las usaran fuera de clase y que estas facilitaran el aprendizaje, no solo de temas de computación, sino de todos los temas dados en el aula. No hemos tenido éxito en esto.

Cualquier proyecto educativo puede ser claramente dividido en dos partes. Por un lado tenemos la estructura externa, la cual se reduce a crear buenas condiciones de trabajo tanto para el alumno como para el educador. Por otro lado, tenemos la estructura interna, la cual trata de valores, hábitos, conceptos y otras cuestiones intangibles.

La estructura externa es un tema bien entendido. Sabemos que las aulas tienen que estar bien iluminadas y bien ventiladas. Que los niños tienen que estar bien alimentados. Que se debe tener un recreo cada tanto tiempo y que también se precisan vacaciones.
Todos estos temas son bien entendidos y por lo tanto pueden ser planificados y presupuestados.

La estructura interna no es bien entendida. No sabemos como transmitir valores de forma efectiva. No sabemos cómo inculcar buenos hábitos. No sabemos cómo se hace para verificar que un niño entienda un concepto dado. Es cierto, existen técnicas. Se mira mal a aquellos que no siguen dichos valores. Se castiga a quienes no siguen buenos hábitos y se premia a los que sí. Se hacen preguntas y se les da problemas a los niños para resolver. Pero ninguna técnica puede dar garantías. De hecho muchas veces terminan logrando exactamente lo opuesto a lo que se pretendía.

Toda persona que haya intentado explicar una idea de mínima dificultad a otra persona sabe las dificultades que esto presenta. Aún entre personas que comparten una preparación técnica y aún cuando la otra persona se muestra dispuesta a entender, la tarea sigue siendo de la mayor dificultad.

¡Imagínese entonces lo imposible de la tarea del maestro! Tiene que transmitir una serie de ideas a una clase entera de alumnos, muchos de los cuales ni siquiera quieren estar ahí, y tiene que hacerlo en un tiempo sumamente limitado. La tarea intelectual de dar una clase es inabarcable.

El resultado educativo está lejos de ser óptimo, pero es impresionante que lleguemos a tal resultado.

Suena entonces poco sensato pedirle al maestro, el cual tiene extensa experiencia y preparación en el área de pedagogía y no en informática, que se tome el tiempo de entender algo tan complejo como una computadora y encima que lo integre en el aula. El problema entonces se torna doble. Hay que primero crear estructuras internas en los maestros, para que estos a su vez las creen en los alumnos.

La otra cara de la moneda sería enseñar pedagogía los técnicos en computación y hacer que estos creen actividades que sirvan el aprendizaje. Pero esto presenta exactamente el mismo problema.

Precisamos una solución que nos permita separar claramente el trabajo del educador y el del técnico. Ambas tareas son por naturaleza extremadamente complejas y por lo tanto es muy beneficioso separarlas en todo lo posible.

También cabe recalcar que las estructuras externas son mucho más manejables. Por lo tanto también nos sería muy beneficioso traducir el problema de estructura interna en uno de estructura externa.

Afortunadamente existe una solución que cumple con ambos requisitos.

En el presente momento todo alumno se ve obligado a aprender los temas al ritmo que son dados en clase. Dado que cada alumno tiene sus tiempos, esto no es efectivo.

Además el maestro se ve limitado a dar unas pocas exposiciones de cada tema. Dado que cada alumno responde mejor a una forma de exposición en particular, esto no es eficiente.

El maestro pasa la mayor parte de su tiempo exponiendo el mismo material y de la misma forma que lo hace todos los años. Dado que dicho tiempo podría ser aprovechado en guiar a los alumnos más confundidos, esto no es eficiente.

Estos problemas de efectividad y eficiencia son claramente de estructura externa. Pero su solución aliviaría enormemente el problema de la estructura interna facilitando entonces la tarea del maestro.

La solución externa podría ser entonces la creación de videos cortos (de 8 a 15 minutos) que expliquen un tema en particular. Los videos en sí no serían más que un pizarrón virtual con una voz en off.

Bajo este sistema el alumno podría aprender en cualquier momento y de cualquier año. Facilitando entonces que siga el ritmo del curso. Además se podría tener el mismo tema expuesto de varias maneras distintas, permitiendo que el alumno elija la que encuentra más clara. También liberaría al maestro para concentrarse en los alumnos que estén más perdidos.

Desde el punto de vista del educador, esto no presenta mucha dificultad. Los videos en sí tendrían un formato similar a la exposición en la cual están acostumbrados. La disponibilidad de estos videos no aumenta la complejidad de la tarea del educador y de hecho podrían incorporarse en el aula sin cambiar radicalmente el funcionamiento de la misma.

Desde el punto de vista del alumno, se libera mucha de la presión. Podría seguir un ritmo más acorde y explicaciones que encuentre más claras. Además que podría repetir el mismo tema (ya sea con la misma exposición o no) cuantas veces crea necesario sin presión social. Por ultimo, si el alumno no entiende o tiene dudas, encontraría a un maestro mucho más disponible.

Desde el punto de vista del técnico, la tarea se reduce a crear herramientas para crear dichos videos, crear herramientas para transmitirlos y asegurarse que los alumnos puedan verlos.

Todas estas tareas, aunque presentan dificultad, son manejables.

Desde el punto de vista de quien instrumente la solución, la solución no requiere grandes gastos y puede ser hecha incrementalmente. Además la solución tiene por lo menos un precedente exitoso (Ver khanacademy.org). Esto hace que haya instrumentaciónes manejable.

Espero haberme expresado claramente.

I mean, for the cost of a pre-school, we can be educating millions of people for all of time.

I mean, for the cost of a pre-school, we can be educating millions of people for all of time. It’s not even like a school where if the funding dries up the school disappears. No, the content will be there. It will be there on iTunes and YouTube forever. I said, gee, I’ve got to be able to convince somebody.

— Salman Khan

Go explore the http://www.khanacademy.org/ now!

Or read the interview http://mixergy.com/salman-khan-academy-interview/

You know, there’s billions of dollars being spent on education.

“You know, there’s billions of dollars being spent on education. There’s thousands of people with PhDs, spending their whole life on fixing the education system. Isn’t it arrogant of you to think that you and your YouTube videos are going to have any type of impact?” That’s essentially the summary of what a lot of people would tell me.

—Salman Khan

http://mixergy.com/salman-khan-academy-interview/

Inspiring.

Salman Khan, you are awesome

Salman Khan has thousands of videos explaining anything from math to history.
In his words:

“With so little effort on my own part, I can empower an unlimited amount of people for all time. I can’t imagine a better use of my time.”

— Salman Khan

http://www.khanacademy.org/

Dictatorships

I’ve been terrified by dictatorships since I was a little kid.

My parents said to me that the more communicated the world was, the more difficult was for dictatorships to stand.

I’m glad to see that they were right.

Cheers to Egypt! Cheers to Tunisia!

Termites and Wikipedia Editors

      Wikipedia Editors:

Note the virtuous circle at work here: because enough people thought of using Wikipedia as a coordinating resource, it became one, and because it became one, more people learned to think of it as a coordinating resource.

Excerpt from Here Comes Everybody by Clay Shirky

http://www.shirky.com/

      Termites:

When they start to build a nest, termites modify their local environment by making little mud balls and placing them on the substrate; each mud ball is impregnated with a minute quantity of a particular pheromone. Termites deposit their mud balls probabilisticly, initially a random. However, the probability of depositing a mud ball at a given location increases with the sensed presence of other mud balls and the sensed concentration of pheromone. The first few random placements increase the other termites probability of putting their loads at the same place. By this blind and random game little columns are formed; the pheromone drifting across from neighboring columns causes the tops of the columns to be built with a bias towards the neighbouring columns, and eventually the tops meet to form arches2, the basic building units.

Excerpt from Coordination without Communication by Stan Franklin

http://www.msci.memphis.edu/~franklin/coord.html

Who would have thought? Go Wikipedia editors!