SearchStuff I have written/presentedLatest comments
User login |
SpanishTan humano como la visualización, tan divino como la memoriaSubmitted by gwolf on Fri, 06/14/2013 - 12:02
.
2013. Tan humano como la visualización, tan divino como la memoria. Software Gurú. :44-45.
( categories: )
Voto electrónico: Es cuestión de confianzaSubmitted by gwolf on Thu, 05/09/2013 - 11:36
.
2013. Voto electrónico: Es cuestión de confianza.
Voto electrónico. La sociedad en general espera que nosotros los tecnólogos seamos los primeros en apoyarlo, sus principales promotores e impulsores. Lo que es más, por lo que he visto en diversos países… ¡Parece que la sociedad en general lo apoya! Pero… ¿Qué es lo que apoyan? Hablar del voto electrónico así, como de un bien abstracto, no nos aclara lo suficiente el panorama como para entender cuál es la motivación real — Cuál es el problema que plantea resolver, y por qué esa respuesta se antoja deseable para la sociedad de nuestros países. Y mientras resolvemos esa pregunta, probablemente también encontraremos qué es lo que verdaderamente hay detrás de estas propuestas. Los argumentos principales que se esgrimen a favor de migrar a un esquema de voto electrónico son la inmediatez de los resultados, la confiabilidad de los resultados, y el costo del material electoral. Y tristemente… adoptar esta forma de votación no presenta la menor mejoría en ninguno de ellos. En este texto abordaré los dos primeros apartados; el tema del costo no es menor, y también resulta profundamente engañoso, pero analizarlo nos llevaría por una temática distinta — Claro está, para los lectores interesados en profundizar sobre este tema, o cualquier otra arista de esta temática, me pongo a sus órdenes en mi dirección electrónica. Emplearé como principal caso de referencia para este análisis a las pasadas elecciones generales en Venezuela, celebradas el 14 de abril. Hasta ahora, Venezuela ha sido visto como caso paradigmático del éxito del voto electrónico… Pero eso ha sido, precisamente, porque hasta ahora no se había presentado ningún caso disputable. Esto es, porque el resultado de la elección ha estado dentro del umbral aceptable para su sociedad. ¿Qué pasa cuando cruzamos el márgen mínimo de confianza? Ahora que tuvieron un resultado cerrado, con un márgen de sólo 1.5%, se ha presentado una crisis de credibilidad, movilizaciones sociales, e incluso ocho personas muertas en los disturbios. Podemos comparar el desarrollo posterior de los acontecimientos con lo que ocurrió en México, un país de grado de desarrollo socioeconómico no demasiado distinto del venezolano, con aproximadamente el doble de superficie y cuatro veces la población de Venezuela, y que lleva su sistema electoral federal prácticamente de forma 100% manual, en las últimas dos elecciones federales (2006 y 2012). En la primera, el márgen oficial de diferencia fue del 0.5%, y en la segunda, del 6.5%. En primer término, la inmediatez. Desconfiamos del periodo en que la autoridad tiene ya los resultados emitidos pero no ha emitido los resultados, porque son el periodo perfecto para instrumentar un fraude. ¿Cómo es el proceso en una elección “tradicional” con boletas de papel? En México, en 2006, la última casilla cerró a las 20:00 (hora del centro) autoridad electoral decidió no emitir resultados preliminares a las dos horas, como acostumbra hacerlo, porque la diferencia era demasiado estrecha y podía variar. Fue hasta las 3AM que el resultado preliminar fue hecho público, y no fue sino hasta tres días más tarde que se confirmó la cifra oficial — Y sí, la distancia entre el primer y segundo lugar se redujo de 1.2 a 0.5%. Sin embargo, lo fundamental en este sentido es que la autoridad electoral esperó hasta que, estadísticamente, el resultado era ya estadísticamente irreversible — Y esto ocurrió a las 3AM, esto es, 7 horas después de cerrada la última casilla. Ahora, la tensión post-electoral tras un resultado tan cerrado fue tan grave en 2006 que para el 2012 se decidió que los resultados se harían públicos incluso antes de que se estableciera una tendencia clara. Desde las 20:00 podían consultarse los resultados parciales, y hacia las 22:00 el conteo había avanzado lo suficiente como para estabilizarse en lo que fue el resultado final — 2 horas después de cerrada la última casilla. En Venezuela, en 2013, el cierre de casillas fue a las 18:00 el resultado fue publicado a las 22:00, esto es, 4 horas después del cierre del periodo legal. Si bien la diferencia con los procesos mexicano es el rango de oficial de los resultados (en el caso mexicano, el número total publicado fue del conteo rápido, mientras que el resultado oficial fue apenas confirmado tres días más tarde, y en Venezuela el dato tenía ya caracter de oficial), la diferencia resulta meramente semántica: En ambos casos, el primer resultado se presenta aún sujeto a ajustarse en base a las denuncias de irregularidades, y está sujeto a auditoría por parte de los actores relevantes. Y sí, también en Venezuela el resultado se ajustó levemente en los días posteriores. Sin embargo, entramos aquí al tema fundamental que busco abordar: En un entorno de cuestionamiento y de votaciones cerradas, como podemos observara la población no le importa tanto si el conteo es hecho por máquinas o por personas. Si el entorno político no genera confianza, una elección cerrada llevará a movilizaciones callejeras y, si los políticos actores no lo manejan con prudencia, a violencia física. Ahora bien, MoofMonster es un espacio para hablar de tecnología más que de política, ¿no es cierto? ¿A qué viene esta participación entonces? Lo que me interesa compartir con ustedes, de tecnólogo a tecnólogo, es por qué precisamente a nosotros debe preocuparnos que se plantee una adopción a ciegas, que esa sociedad en general de la que hablábamos al principio asuma que, sólo por contener tecnología, el voto electrónico representa una ventaja sobre del sistema electoral que conocemos de toda la vida. Ilustremos esto con un símil: Frecuentemente, al presentar este tema, me han preguntado: «Yo confío en la seguridad electrónica para mis transacciones económicas. ¿Por qué no habría de confiar para mi voto?» Y la respuesta resulta obvia: La auditabilidad. El comprobante que liga a cada transacción — El banco relaciona al comprador y al vendedor, quienes pueden verificar por separado que la transacción haya o no sido realizada, así como la cantidad de que se trata. En caso de haber alguna anomalía en la transferencia respecto a lo que esperaban, incluso semanas más tarde, ambos pueden exigir al banco la revisión de la transacción. Esto nos lleva a que el problema fundamental es que, sencillamente, no puede existir una implementación de voto electrónico que nos garantice un nivel de confiabilidad tan alto como el de un proceso basado en papel dos características básicas: La integridad y la secrecía del voto — Esto es, poder asegurar tanto al momento de la emisión como en una revisión posterior que el sentido de cada uno de los votos emitidos será siempre el que el votante decidió y, al mismo tiempo, imposibilitar que se revele el voto de una persona dada. ¿Por qué es tan importante el secreto electoral? Porque es la única manera en que la podemos evitar la compra de votos o el voto bajo presión: Nadie, ni siquiera el mismo votante, debe poder demostrar ante un tercero por quién votó. Argumentan que respaldar cada voto en un comprobante impreso soluciona este problema. Esto es falso, por varias razones. La primera, y más importante, es que cuando es implementado un sistema electoral basado en voto electrónico, el documento de valor legal es la memoria de la computadora. Así es, contrario a nuestras expectativas, los papelitos testigo emitidos no son un documento legal. Podemos ver esto en Venezuela: Las solicitudes de recuento fueron desechadas; Luisa Estela Morales, presidenta del Tribunal Supremo de Justicia, aseguró que en Venezuela el voto manual no existe y que, por lo tanto, quienes dicen exigir un recuento voto por voto engañan a sus seguidores. Hay otros argumentos relativos a la impresión de comprobantes — Desde estudios estadísticos que apuntan a que no todos verifican lo que aparece impreso en un pequeño papel (especialmente entre la población con debilidad visual). Otros datos apuntan a votantes que se llevan su recibo, confiando en que resultará irrelevante (y posiblemente para cerrar el círculo para una compra de votos). Otros más apuntan a la dificultad que enfrentaría un votante si quisiera demostrar que él quiso emitir su voto en un sentido, pero la máquina lo imprimió en otro: ¿Cómo debe reaccionar la mesa electoral ante ello? Podría (y me gustaría) seguir argumentando, aunque sé que probablemente esto comenzaría a sumir a más de uno de los lectores en el aburrimiento — Les dejo sólo un último punto para reflexionar: Alemania fue uno de los primeros países en incursionar en el voto electrónico. En 2009, lo abandonó por completo. El argumento esgrimido por la Suprema Corte Federal es tan demoledor como bello: ¿Quién está facultado para realizar el escrutinio? El proceso democrático tiene muchos ingredientes que invitan al involucramiento de la sociedad. Es por eso que, prácticamente en todos los países del mundo, los funcionarios electorales son ciudadanos sin afiliación partidaria o gubernamental, seleccionados por sorteo. Cualquier persona con escolaridad básica e interés en la vida de su país puede auditar la emisión del voto, conteo, llenado de actas, transmisión y totalización de resultados. En el momento que involucramos a urnas electrónicas, estamos descalificando para la comprensión del proceso electoral a más del 99% de la población — Y lo que es peor, exige que ese 99% confíe no sólo en el 1% capaz de comprender el código, sino que en la mucho más pequeña porción de dicho 1% que diseñó el modelo específico de equipo de votación empleado. La tecnología ha modificado prácticamente todos los aspectos de nuestras vidas. Hoy usamos computadoras prácticamente en todo momento, y la mayor parte de estos cambios han sido profunamente para bien. Sin embargo, en algunos aspectos, sencillamente no van. Espero que, al igual que yo, todos ustedes prefieran reunirse a tomar un café con sus amigos humanos que platicar con un agente de inteligencia artificial. A pesar de ser una fantasía recurrente en la ciencia ficción, espero que nunca llegue el día en que nos enamoremos de robots en vez de tener una pareja, un compañero de vida, con sangre en las venas al igual que nosotros. Nuestra vida en sociedad merece ser mediada entre humanos, y merece que seamos humanos los actores en sus partes substantivas. El acto fundamental de una sociedad democrática no gana mucho si es puesto en manos de un equipo electrónico, y tiene muchísimo que perder. Mantengámonos votando en papel. Es cuestión de confianza.
Lo que muchos no saben del voto electrónicoSubmitted by gwolf on Mon, 04/22/2013 - 09:50
.
2013. Lo que muchos no saben del voto electrónico. 2013
Hace unas semanas publicamos una entrevista con Edgardo Torres Caballero, gerente general en América Latina, Caribe y Portugal de Scytl, quien nos habló acerca de los beneficios del voto electrónico y de su adopción en la región.
Aaron Swartz, el acceso abierto y los estándaresSubmitted by gwolf on Fri, 03/22/2013 - 08:30
.
2013. Aaron Swartz, el acceso abierto y los estándares. Software Gurú.
Aaron Swartz, el acceso abierto y los estándaresEstoy seguro que la mayor parte de nuestros lectores estarán ya familiarizados con Aaron Swartz, así como del triste desenlace que tuvo su historia. En todo caso, hagamos un corto recuento antes de entrar en materia. 1 Aaron Swartz, breve reseñaAaron Swartz fue un jóven entusiasta de la programación, firme creyente de la necesidad de la libre circulación de la información. Su vida tiene muchos momentos dignos de nota; los puntos más relevantes incluyen:
Dentro de su lucha por la puesta a disposición irrestricta de la información pública, entre 2010 y 2011 descargó cerca de cuatro millones de artículos académicos del repositorio JSTOR, aprovechando la política de «campus abierto»1 que sostenía el MIT. Los artículos en cuestión provenían mayormente de investigaciones realizadas con fondos públicos, por lo que deberían ser para beneficio de la sociedad toda, pero por las diversas distorsiones que sufre la publicación científica formal, para tener un factor de impacto deseable para sus autores, tienen que ser publicadas en revistas especializadas que (cada vez menos, pero aún por regla general) ejercen una política intransigente de control de derechos de autor. En julio de 2011 fue acusado formalmente por esta descarga de actividad criminal. Si bien JSTOR retiró su demanda, las autoridades judiciales continuaron persiguiéndolo de oficio — La fiscal Carmen Ortiz buscó repetidamente fincarle una sentencia de hasta 35 años de cárcel y una multa de hasta un millón de dólares, equiparando sus acciones con actos terroristas. Ante esta presión (y con antecedentes de depresión severa), el pasado 11 de enero Aaron Swartz se suicidó. 2 Las ideas sobrevivenAaron, del mismo modo que muchos de los activistas del movimiento del software libre, fue encontrando la necesidad ética de activar para fomentar la libre circulación y correcta preservación a largo plazo del conocimiento. Para muchos de nosotros, el movimiento del conocimiento libre es sencillamente la consecuencia lógica del movimiento del software libre, y surge naturalmente (y con las mismas premisas) una vez que el acceso a Internet llega a la sociedad toda. A fin de cuentas, el código es sólo una herramienta de expresión y comunicación humana (aunque tenga la restricción de un lenguaje formal, de ser interpretable por una computadora). El ideario completo de la Fundación del Software Libre puede aplicarse a cualquier otra área del conocimiento — Y tenemos hoy las herramientas para que la circulación del conocimiento no sólo resulte irrestricta, sino que a un costo de reproducción prácticamente cero. En sus 26 años de vida, Swartz contribuyó con buena parte de la implementación técnica y activismo social necesarios para impulsar al movimiento del Acceso Abierto (Open Access)2. Los diversos protocolos y sitios agregadores con los cuales él contribuyó quedan no sólo como legado, sino como indicador de cómo y hacia dónde un jóven brillante vio que podríamos, y deberíamos, avanzar. 3 El acceso abierto — y estructuradoUn corolario fundamental del acceso abierto es que la información, para ser útil, debe estar adecuadamente organizada y clasificada. Simplemente volcar millones de artículos científicos (o programas de computadora, obras culturales o literarias, arte, etc.) en un espacio sin estructura no sirve de mucho — Ahogarse en un mar de información resulta casi tan inútil como no tener acceso a ella. Es por eso que el Open Access va casi siempre de la mano del empleo de herramientas de clasificación, redistribución y agregación basadas en estándares ampliamente reconocidos. Hay muchos sitios –incluyo entre ellos, por cierto, al de nuestra revista– destinados a la difusión de información con importantes cuerpos históricos. Si bien aplaudo y agradezco la decisión de Software Gurú de ofrecer el acervo histórico de ya ocho años de trabajo, para que esta información sea verdaderamente útil debería comprometerse a mantener URLs estables a largo plazo y adherirse a un esquema de publicación de material bibliográfico — Muy probablemente, el esquema más adecuado sería el DublinCore3. Este estándar permite la indexación, cosecha y agregación de repositorios por medio de protocolos como el OAI-PMH4. ¿Qué significa semejante verborragia de siglas? Que, para que la información resulte de utilidad para el avance técnico-científico, no podemos sólamente confiarnos al criterio de los indexadores de los motores de búsqueda. Siguiendo un poco la retórica de Tim Berners-Lee impulsada con el título de Web semántica,
Si bien hay críticas bien fundadas a la propuesta de Berners-Lee, para información tan estructurada como una revista de publicación periódica como esta, el modelo de metadatos DublinCore se ajusta perfectamente. El Instituto de Investigaciones Económicas de la UNAM, donde trabajo, participa del proyecto de Red de Acervos Digitales (RAD-UNAM)5. Hemos ido creando un acervo interdisciplinario con diversas entidades universitarias que, por medio de OAI-PMH, ofrece una colección unificada y distribuida con miles de objetos académicos de gran diversidad, rescatándolos en buena medida del olvido y de la inaccesibilidad. Software Gurú va más alla de ser una revista — El cuerpo de noticias del ramo, whitepapers y congresos presenciales y virtuales podrían sumarse al cuerpo de conocimiento disponible y sistematizado publicado en nuestro país, impulsando de este modo su visibilidad y el impacto de lo aquí publicado. Del mismo modo, otras revistas (sean más formales o menos formales, impresas o en línea), boletines, congresos y demás actividades de nuestra área de conocimiento podrían beneficiarse de adoptar estos estándares. Un repositorio correctamente descrito puede ser cosechado enfatizando en diferentes facetas. El esfuerzo para lograrlo, cierto, no es despreciable — Pero tengo la certeza de que Software Gurú tendría mucho por ganar. Y más que nuestra revista: Sé que muchos de quienes aquí escribimos, y quienes trabajan con dedicación brindándonos este espacio, más que por ganancia personal, lo hacemos en un afán de contribuir con nuestro granito de arena a la sociedad mexicana — Y si bien la revista tiene su carga técnica, muchos de nosotros aspiramos a contribuir a la profesionalización de nuestro gremio, a una introspección acerca del rol y la responsabilidad social que cargamos A los pocos días de la muerte de Aaron Swartz, cientos de académicos hicieron públicas copias de sus artículos secuestrados por las editoriales científicas restrictivas como un tributo al trabajo de este jóven idealista y activista. En una especie de paralelo, espero poder impulsar un poco más a través de este texto el conocimiento de las herramientas (y no sólo los principios éticos) que puedan permitir que el acceso abierto y pleno al cuerpo de conocimiento generado por los especialistas sea puesto al servicio de la humanidad toda de forma más efectiva. Pies de página:1 Política que permitía a cualquier usuario externo conectar una computadora de su propiedad en la red universitaria y aprovechar los convenios que ésta tenía subscritos. Podemos encontrar políticas similares en todas las principales universidades, partiendo de la premisa de facilitar la labor académica y reducir tramitología. 2 Por si se van perdiendo en la sopa de letras de movimientos libertarios, Open Access busca el libre acceso a publicaciones académicas. 4 Open Access Initiative Protocol for Metadata Harvesting, http://www.openarchives.org/OAI/openarchivesprotocol.htm
( categories: )
Programación en la escuela: ¿Para qué?Submitted by gwolf on Fri, 03/22/2013 - 08:14
.
2012. Programación en la escuela: ¿Para qué? Software Gurú. :50-51.
En el número de agosto del 2012 de Software Gurú, Ignacio Cabral Perdomo presentó un interesante artículo titulado «Enseñando a niños a programar: ¿Imposible o una oportunidad?». La respuesta me parece clarísima: Claro que se puede. Esto viene siendo demostrado, con gran El énfasis que presentan las conclusiones de Ignacio apuntan al mercado del desarrollo de cómputo. Cito,
Si bien el artículo refiere que la enseñanza de programación a partir de nivel primaria «ayuda a los chicos a formar ese pensamiento lógico y algorítmico que tanto necesitan», no profundiza en este aspecto, que considero fundamental. ¿Por qué los chicos pueden necesitar un pensamiento lógico y algorítmico? 1 Los hijos de LogoSoy parte de una minoría afortunada — Y pido disculpas anticipadas si el presente artículo se ve como un viaje a mi anecdotario personal. Aprendí computación cuando el acceso al equipo de cómputo era extremadamente poco común — Mi primer experiencia fue en la minicomputadora Foonly que había en el IIMAS (UNAM) en 1983, a los 7 años, escribiendo LaTeX con el editor Emacs. Cabe mencionar que el presente artículo, casi 30 años más tarde, lo estoy escribiendo con las mismas herramientas. Tuve acceso a la Foonly gracias a que mi padre trabajaba como investigador en dicho Instituto, y a que tuvo la paciencia de enseñar a su ávido niño ese lenguaje cargado de símbolos y comandos. Pero creo que mi experiencia con la Foonly se habría mantenido como meramente incidental de no ser porque, uno o dos años más tarde, me inscribieron en IDESE, una de las primeras escuelas de verano dedicadas al cómputo en México. IDESE era una apuesta pedagógica muy interesante; por tres semanas, alternábamos dos horas frente a la computadora con dos horas más con juegos de mesa. Si bien no recuerdo los detalles de la interacción, esta alternancia ilustra claramente cómo veían nuestros instructores su tarea: Llevar a los niños a IDESE derivó de la versión de Logo desarrollado por el MIT para la Apple ][, traduciendo todos sus comandos y mensajes al español. Sólo otra vez, también en los 1980, vi un esfuerzo similar: El hecho por la BBC al traducir el lenguaje BASIC de su BBC Micro para crear el EBASIC. Esto permitía enseñar a los niños a programar la computadora sin preocuparse al mismo tiempo de aprender otro idioma — El caso del EBASIC me resulta notorio porque, con un comando, se podía ver el código escrito en EBASIC en BASIC "normal". Para 1985, me tocó formar parte del taller de computación que se impartía en mi escuela a partir de 4° de primaria. A partir de 1986, estuve inscrito para varios cursos de los Centros Galileo. Tuve la suerte de haber pasado por escuelas muy buenas y muy motivantes, con lo cual a esas tempranas alturas ya estaba decidida mi vocación. El gran acierto de Logo que lo hizo tan importante como lenguaje educativo fue eliminar las capas de abstracción que debía tener en mente un niño: Si bien el lenguaje permite un desarrollo complejo y formal de programación funcional1, el niño podía ver la concreción de sus programas graficándolos a través de una tortuga, originalmente un robot conectado a la computadora, posteriormente reemplazado por una tortuga en pantalla cuando la tecnología lo permitió. Permitir que el niño viera directa e inmediatamente sus resultados, hace 45 años, resultó un cambio fundamental y un gran motivador. Cuando Logo fue planteado, así como cuando yo lo aprendí2, no existía el planteamiento de formar a los niños en programación por la gran demanda que dichas habilidades tendrían en la sociedad. La enseñanza de programación era vista como una forma de enseñar pensamento abstracto y algorítmico. ¿Y para qué enseñar pensamiento abstracto y algorítmico si no para formar profesionales que comprendan más fácil los paradigmas de cómputo? Bueno… Citando a un buen amigo, de lo que se trata no es de aprender más que a programar, aprender lo que significa programar. Dicho de otro modo, ¿Para qué se enseñan matemáticas, filosofía, historia o biología? Para formar personas más completas, no sólo en su cultura, sino que en la manera de estructurar el pensamento. Habilidades que indudablemente impactan en su crecimiento como adultos. Y sin poder extrapolar más allá de la experiencia personal, no puede pasarme desapercibido la gran proporción de colegas que me he encontrado de aproximadamente mi edad que pasaron por experiencias formativas similares. 2 La OLPCNinguna herramienta dura para siempre, sin embargo, y ni siquiera el gran Logo se salva de la obsolescencia que las nuevas tecnologías van causando. Hoy en día, sería iluso pensar que mover una "tortuga" por la pantalla pudiera impresionar a un niño. Afortunadamente, no han sido pocos los estudios en este campo que se han realizado — El artículo de Ignacio presentó cuatro entornos de programación orientados a la enseñanza en diferentes edades — Scratch, Alice, Greenfoot y BlueJ. Me sorprendió que no presentara a uno de los trabajos más comentados de los últimos años, que tiene un impacto muy medible: El proyecto OLPC (One Laptop Per Child, una computadora por niño)3 , iniciado –al igual que Logo– en el MIT y con el decidido apoyo de Seymour Papert, entre otras muchas personalidades. La OLPC no es cualquier computadora: Fue planteada como el vehículo sobre del cual correría Sugar4. Yo no tengo experiencia de primera mano con el entorno, por lo cual prefiero dirigir a quienes estén interesados en una descripción más completa al artículo que publicó Werner Westermann5 dentro del libro «Construcción Colaborativa del Conocimiento»6. En resumen, Sugar es un entorno dirigido a facilitar un aprendizaje construccionista, en que cada alumno debe ir explorando y construyendo su camino por medio de la experiencia personal, lo cual lleva a una mayor apropiación del contenido que cuando éste es dictado. A partir de una interfaz sencilla y una orientación más a actividades que a aplicaciones, y empleando a fondo la colaboración entre todos los alumnos, la computadora se vuelve un actor, un facilitador de la transmisión del conocimiento. Y una característica fundamental de Sugar es que el alumno no sólo puede utilizar las actividades, sino que puede (y está bienvenido a) modificarlas. Las actividades están escritas en Python, un lenguaje de sintaxis limpia y conceptualmente fácil de adoptar. OLPC fue planteado como un proyecto necesariamente a gran escala: Está planteado para que una computadora sea entregada a cada niño en edad escolar en los países receptores. El proyecto busca además resolver problemáticas específicas de los países menos favorecidos; con ciertas modificaciones al planteamiento inicial, actualmente hay despliegues de OLPC en once países de escasos recursos7. Y siguiendo con el tono personal que he mantenido en esta ocasión, relato lo que me contó Manuel Kauffman, un desarrollador argentino de Sugar, en una visita que hizo a una escuela en Uruguay: Un niño, de 11 o 12 años, le explicó que prefería editar en texto los iconos de las actividades que iba creando o modificando directamente en un editor de texto, en SVG8 porque le quedaban más limpios que utilizando un editor gráfico. Este ejemplo habla como pocas cosas de apropiación de la herramienta y de la apreciación estética de la representación en código de un objeto. Hay programadores de larga carrera profesional que son incapaces de desarrollar estas habilidades. 3 ConclusionesEnseñar a programar a un niño va mucho más allá de transmitirle una habilidad para su futuro profesional. La enseñanza básica no puede basarse sólamente en la transmisión de competencias medibles en el mercado. Hay, sin embargo, puntos importantes a considerar. Si bien algunos tuvimos la gran suerte de aprender de la forma y en el momento correcto, es una materia con la que muchos se enfrentan con dificultad — El desarrollo de las capacidades de abstracción necesarias para esta materia se produce de forma muy desigual, y la frustración que esta materia puede causar en algunos alumnos puede ser muy grande. Cabe mencionar, claro, que esto mismo se presenta en varias otras materias que forman ya parte de la currícula básica. Por otro lado, otro punto importante a considerar es la formación de los docentes. Para incorporar una materia a la currícula básica, es necesario contar con un cuerpo docente suficientemente amplio y capacitado, no sólo con las habilidades técnicas sino que pedagógicas. Esto, claro, debe presentarse como un proceso gradual, pero nada indica que sea de fácil resolución. Pies de página:1 Logo ha sido descrito como "Lisp, pero sin los paréntesis" 2 Con casi 20 años de distancia — ¡Una verdadera eternidad en el avance de la popularización del cómputo! 5 http://seminario.edusol.info/seco3/pdf/seco3_apend2.pdf 6 http://seminario.edusol.info/seco3/ 7 http://one.laptop.org/stories 8 Un lenguaje basado en XML para representar gráficos vectoriales
( categories: )
"No al voto electrónico", Triple W, W RadioSubmitted by gwolf on Tue, 02/19/2013 - 21:50
.
2013. "No al voto electrónico", Triple W, W Radio.
In yet another episode where we push for the population to be aware of the perils that electronic voting represents, Octavio Ruiz (@tacvbo) and me were invited to (briefly) talk about the topic in W Radio, one of the largest radio networks in Mexico. The interview was short-ish, but we managed to get several points accross. And, of course, one of the best ways to do so is via a radio show with tens of thousands of listeners. So, we were quite happy to be there! Here is the audio of the segment we presented in Fernanda Tapia's radio show "Triple W", in W Radio, Mexico.
Bienes culturales libres: ¿Qué y por qué? (¿Y qué papel puedo jugar?)Submitted by gwolf on Fri, 11/23/2012 - 13:18
Written in...:
2012
I was invited to give this talk at the Cultural and Artistic Interchange Festival (FINCA) at the National School for Plastic Arts (ENAP) at UNAM. In this talk I try to present to plastic artists and graphical designers, through my experience with free software, how permissive licensing models are permeating all cultural expressions, and how they can (and why should they!) get on this and be a part of it, rather than looking at it with distrust. Resumen:
Me invitaron a dar esta ponencia para el Festival de Intercambio Cultural y Artístico (FINCA), en la Escuela Nacional de Artes Plásticas (ENAP) de la UNAM. En esta plática busco plantear a artistas plásticos y diseñadores gráficos, a través de mi experiencia con el software libre, cómo las licencias permisivas van permeando a todas las expresiones culturales, y cómo ellos pueden (¡y por que deberían!) aprovechar y participar en ella, más que verla con recelo.
( categories: )
Mecanismos emergentes de desregulación en la redSubmitted by gwolf on Thu, 11/22/2012 - 12:09
Written in...:
2012
Throughout the years, since the Internet was opened for commercial use in the mid-1990s (and gave way for the bulk of the population to start using the network, leading to the massification towards the end of the decade) the notion that the cyberspace is a bold new free space, without rules or regulations, ruled for some time. In those years it was common to refer to the Internet as to a «Wild West» where anybody could do whatever they pleased. Little by little, that apparent lack of laws started to change, be it as laws usually applied to other scopes started being applied, be it because of specific laws regarding online behaviour. We also started seeing the legal difficulties this meant: An almost constant extraterritoriality of each of the parties (and computers) involved in every action. However, going back to the origins of the Internet as a research network founded by the United States Department of Defense, how this space, by nature highly regulated, became the ideal place for freedom of expression and anonymacy to flourish becomes a natural question. Today, Internet is migrating towards a model strongly linked to the two large "social networks": Twitter and Facebook. This migration poses important changes in the way we relate to computers — to such a degree it has to be more deeply analyzed. In the third part of this exposition I sketch the main challenges this means to us. This presentation was prepared for the Agencia Latinoamericana de Información (ALAI) seminar in Quito, Ecuador, 2012-11-22. Resumen:
A lo largo de los años desde que Internet se abrió para uso comercial a mediados de los 1990 (y por tanto se dio entrada a la población en general, masificándose hacia fines de dicha década) ha privado la visión de que el /ciberespacio/ es un ámbito nuevo, libre, carente de regulaciones y leyes. Hacia esos años era común referirse a Internet como un nuevo «Salvaje Oeste» en el que cualquiera podía hacer lo que quisiera. Poco a poco, esa aparente falta de leyes fue cambiando, sea por la extensión de leyes aplicables a otros ámbitos de la vida, sea por leyes específicas a las conductas en línea. Fueron apareciendo también las dificultades legales que suponía este entorno: Una casi constante extraterritorialidad de cada uno de los equipos y personas involucradas en cualquier acción. Sin embargo, partiendo los orígenes de Internet como una red de investigación del Departamento de Defensa de los Estados Unidos de América, se hace natural la pregunta de cómo es que un espacio altamente regulado por naturaleza se volvió el entorno ideal de la libertad de expresión y el anonimato. Al día de hoy, Internet está migrando hacia un modelo fuertemente basado en las dos grandes "redes sociales": Twitter y Facebook. Esta migración nos plantea importantes cambios en la forma de relacionarnos con las computadoras — A un grado tal que merece un análisis más profundo. En la tercer parte de esta exposición delíneo los principales retos que esto nos significa. Esta presentación fue preparada para el seminario de la Agencia Latinoamericana de Información (ALAI) en Quito, Ecuador, 2012-11-22.
( categories: )
La gestión del conocimiento y los procesos de información digital en MéxicoSubmitted by gwolf on Fri, 10/19/2012 - 10:13
( categories: )
México, el voto electrónico y el 2012Submitted by gwolf on Fri, 09/07/2012 - 23:57
.
2012. México, el voto electrónico y el 2012. .Seguridad: Cultura de prevención para TI. :27-30.
México es un país que, a lo largo de su historia, ha sufrido fraudes y otros malos manejos electorales, por medio de diferentes esquemas. Los mexicanos frecuentemente nos sentimos autoridades mundiales en este tema; la constante respecto a nuestras autoridades electorales ha sido más de duda y cuestionamiento que de confianza. Hubo un breve periodo, los últimos años de la década de los 1990 y los primeros de los 2000, en que parecía que se consolidaba una institución sólida y confiable, pero las dudas –fundadas o no– que surgieron tras la elección del 2006 devolvieron a las autoridades electorales a los niveles desconfianza tradicional que han sostenido a lo largo de buena parte de nuestra historia como nación independiente. Índice
1 ¿Qué hace una urna electrónica?Las urnas electrónicas se han propuesto desde hace mucho tiempo ya, y muchos países (o jurisdicciones menores) las han adoptado. 2 La confianza y los aguafiestasNo perdamos de vista que si una cosa caracteriza al gremio de los desarrolladores de software es la cantidad de errores (tanto accidentales como, lo que es mucho más peligroso, inducidos) que pueden aparecer en un programa. El mero hecho de que exista un área de especialización tan importante como la seguridad informática lo hace patente: La complejidad hasta de los sistemas más sencillos hace imposible asegurar con toda certeza que una computadora haga lo que que debe hacer. Para ilustrarlo: Pocas computadoras en el mundo corren hoy sin antivirus. Estos programas se hicieron necesarios dadas las grandes deficiencias de diseño que tuvo el sistema operativo más popular del mundo ante la realidad de estar hoy permanentemente conectados a una red hostil. Y hasta corriendo los sistemas más seguros, es necesario estar al tanto de todas las actualizaciones y notas de seguridad si queremos confiar en que nuestra computadora responde únicamente a nuestras órdenes, y lo hace de forma confiable. 3 Desconfiando del DRE… Y de lo demásExpertos en seguridad informática no tardaron en señalar diversos expertos diversas fallas elementales en el voto DRE; el principal, el de la confiabilidad. Si los votos únicamente son grabados en la memoria electrónica, ¿cómo puede asegurarse que reflejen fielmente el sentido del voto de cada individuo? O puesto de otro modo, ¿cómo podría asegurarse un recuento de los votos en caso de ser nacesario? 4 La futilidad de los simulacrosEste 2012, el principal proyecto de implementación de voto electrónico en México será en las elecciones locales del Estado de Jalisco. Uno de los muchos puntos preocupantes de este ejercicio es que, como pruebas previas a la instalación de más de mil urnas electrónicas en dos distritos electorales y un municipio, las únicas pruebas de confiabilidad disponible para ser analizada públicamente son cinco simulacros. 5 ConclusiónPor restricciones de espacio, en este texto apenas me ha sido posible arañar algunos de los puntos más notorios del voto electrónico, y de por qué, comprendiendo puntos básicos de seguridad en cómputo y estando conscientes de la gran importancia que tiene el voto dentro de un sistema democrático representativo como el que aspiramos tener en nuestro país, resulta imposible confiar en que las urna electrónica resuelva nuestros problemas de confianza — Muy por el contrario. Pies de página:1 Reflections on Trusting Trust, Ken Thompson, Communications of the ACM, Vol. 27, No. 8, August 1984, pp. 761-763
Voto Electrónico, 2012Submitted by gwolf on Tue, 08/21/2012 - 19:00
.
2012. Voto Electrónico, 2012. Software Gurú. :44,45.
¿Más acerca de votaciones? Sí, escucho el clamor de todos nuestros lectores, después de un proceso electoral más, de haber nuevamente soportado meses de saturación de candidatos en los medios. Sin embargo, este es el momento justo para analizar una importante parte del proceso electoral en la cual los desarrolladores de software, expertos en seguridad y administradores de sistemas podemos ejercer influencia sobre el rumbo que sigue el país — Y darnos el lujo de ignorar nuestro rol de profesionales hablaría muy mal de cada uno de nosotros. Es por esta razón que presento esta actualización de estado y reflexión acerca de lo que puede esperarle a nuestro país de avanzar las propuestas de adopción del voto electrónico. Los lectores asiduos de Software Gurú podrán recordar que abordamos ya este tema en el número 27 (febrero del 2010)1. Desde entonces, tuve oportunidad de participar en algunas publicaciones2 en las que expliqué los puntos básicos acerca de por qué toda implementación que pueda hacerse de voto electrónico, sin importar las mejores intenciones o incluso la pericia técnica del equipo que entregue una solución, no hay manera de que ésta resulte más confiable y garantice mejor cuidado de los derechos del votante que una revisión hecha por humanos de votos emitidos en papel. 1 Urnas electrónicasCuando nos hablan del voto electrónico, casi siempre pensamos directamente en las urnas electrónicas, estaciones de propósito específico diseñadas y configuradas para recibir directamente cada uno de los votos de los electores. Sus proponentes argumentan a su favor principalmente por tres razones: Reducción de costos, tiempo de entrega de resultados y mayor confiabilidad en el proceso. Estos tres puntos, como lo explico en los artículos citados anteriormente, se vienen abajo incluso ante una revisión somera del tema. En México, el tema de las urnas electrónicas no nos resulta nuevo. Los primeros intentos fueron pilotos limitados en el Distrito Federal, en el año de 2003, y en Coahuila, en 2005, para las elecciones locales. En ambos casos, las urnas fueron desarrolladas en casa, y aplicadas a muy pequeña escala. Para Coahuila, en 2008 la experiencia se repitió en 11 municipios. Las urnas se emplearon en 10 de ellos, pero en San Buenaventura, los partidos PAN, PANAL y PT impidieron su implementación dado que, argumentaron podría resultar fraudulenta3. Una muy extraña característica del voto en Coahuila es que, para ”asegurar” que todos los votos correspondieran con la voluntad ciudadana, los votantes tenían que emitirlo por vía electrónica y firmar el comprobante emitido por la urna, depositándolo en una segunda urna para el eventual caso de un recuento. Esto, obviamente, viola al principio de la secrecía del voto, y permite el control corporativo o la compra del voto. En el Distrito Federal, tras años de aparente silencio, el Instituto Electoral local (IEDF) intentó implementar urnas electrónicas de
En este caso, lo destacable es que, si bien grupos de académicos de la UNAM y el IPN localizaron estas 28 fallas, lo que verdaderamente detuvo a la implementación de la urna electrónica fue la demora en la entrega de los equipos. Eso se traduce en que, muy probablemente, el IEDF continuará intentando implementar urnas electrónicas — Y nosotros como sociedad tenemos que mantenernos atentos. Por último, veamos el caso de Jalisco: El Instituto Electoral y de Participación Ciudadana (IEPC) aprobó que para la votación local se empleen urnas electrónicas en los distritos 1 y 17 y en el municipio Previo a la elección, se realizaron cinco simulacros para presentar la urna a la población, y para ir corrigiendo los problemas que presentaran — Al que más seguimiento se le dió fue al que afectaba la secrecía del voto (podía verse el testigo impreso de los votantes anteriores). Las variaciones eléctricas han llegado causaron, al menos en una ocasión, impresión descontrolada de votos, y en los simulacros se han reportado urnas pre-cargadas6. El modelo de urna empleado en Jalisco incluye no sólo el acopio de la votación, sino que la transmisión de los resultados por vía de telefonía celular a las cabeceras distritales. Esto, si bien está protegido por criptografía, abre nuevas vías de ataque: No sólo cada una de las urnas se conecta a la red celular (aunque sea sólo por breves instantes al cerrarse la votación), sino que los equipos centrales deben estar a la escucha. Esto permite no sólo un ataque que comprometa el sentido de los votos emitidos, sino que abre la puerta para ataques negación de servicio. Un problema reportado en cerca del 20% de las urnas fue, precisamente, la falta de cobertura celular. El distrito 1 de Jalisco cubre la parte norte del estado, una zona de profundas barrancas y de una gran cantidad de poblados de muy difícil acceso — Y que no tienen cobertura de telefonía celular. El planteamiento de realizar las votaciones con urnas que contemplan la transmisión de datos por esta vía no sólo revela una profunda desconexión respecto a la población objetivo a cubrir, sino que –al presentar distintas vías para que se lleve a cabo el acopio de la información– abre un vector más para el ataque, ya no tanto técnico sino que a través de la ingeniería social. Un punto alarmante de la implementación en Jalisco es el traslado de la figura legal de lo que constituye un voto. Si bien las urnas empleadas emiten testigos para asegurar la posibilidad de un recuento (cabe mencionar, no es universalmente aceptado que esto sea garantía suficiente), el documento de validez legal no es el papel testigo sino que el estado interno de la memoria de la urna electrónica. En caso de presentarse un recuento, citando al consejero electoral Carlos Martínez Maguey, ”existe la posibilidad de que […] se puedan contar los testigos de voto, no es vinculante el resultado del testigo de voto, pero siempre nos dará el mismo resultado que la base de datos”. Los votos están en la memoria, y el papel únicamente da fé de ello. Esto es, en Jalisco se ha legalizado la desmaterialización del voto. Y si bien el proceso electoral mexicano –como siempre– todavía da para muchas impugnaciones, hay reportes de inconsistencias7 entre el números de votantes del IFE y del IEPC en la misma casilla. 2 Voto no presencialMéxico es un país fuertemente expulsor de migrantes, principalmente a los Estados Unidos, pero a muy diversos puntos del mundo. Parte importante de los migrantes mexicanos, además, están en una situación de precariedad legal que les hace imposible registrarse como residentes legales o desplazarse libremente en su país de residencia, por lo cual el modelo que requiere registrarse y desplazarse hasta una embajada o consulado no aplican. Se han planteado dos modalidades para realizar el voto no presencial: El voto en línea y el voto postal. Antes de analizar estas alternativas, es muy importante explicitar a lo que renunciamos con ambas: Perdemos la garantía de que el votante sea verdaderamente quien dice ser. En caso del voto postal, es bastante probable que el votante correcto reciba el paquete con las boletas en la dirección indicada, pero mantiene la necesidad de registrar una dirección postal permanente, lo cual rompe con el planteamiento de origen. En el caso del voto electrónico, la perspectiva es peor aún, porque si bien el potencial elector podía registrarse presentando los datos de su credencial electoral, las instrucciones y contraseña le son enviadas por correo electrónico. La confiabilidad y la confidencialidad de los proveedores de servicios de correo electrónico, especialmente de los gratuitos (que son por mucho los más frecuentemente utilizados) no garantizan que sea genuinamente el votante quien los revisa, especialmente en el caso de la población con menor dominio de la tecnología. Lo que es más: En un escenario como el ampliamente impugnado en las elecciones recién ocurridas, la compra de votos se vuelve trivial: Basta con que el votante entregue su contraseña en los días previos al operador electoral, y que éste verifique el poder votar por su propio partido, para la entrega de los recursos económicos. En una plática informal con personal del IEDF, me indicaron estar al tanto de esta realidad, pero –dada la cantidad de población registrada– era un riesgo aceptable: Para este año, hubo 10,786 empadronados — Únicamente el 0.13% del padrón, pese a la grandísima campaña en medios. De ellos, apenas 4192 optaron por hacerlo en línea. 3 ConclusionesSi bien he definido mi postura al respecto desde hace tiempo ya, he buscado honestamente expertos en seguridad en cómputo independientes (no asociados con empresas vendedoras de sistemas del rubro) dispuestos a argumentar a favor del voto electrónico, y honestamente no he encontrado a ninguno. Sin embargo, el voto electrónico tiene un atractivo desde un punto de vista político — y hay un gran negocio en ofrecer soluciones basadas en él. Nosotros, como profesionales del ramo, más que buscar la oportunidad de negocio espero sepamos responder con los argumentos que hacen del voto electrónico un verdadero peligro para la democracia. Los vendedores de urnas tienden a argumentar que ha habido elecciones exitosas con voto electrónico, y justifican los fracasos indicando que fueron fallos puntuales de implementación. Sin embargo, nuestro punto es que es precisamente imposible hacer una implementación tan segura y confiable como lo que plantean reemplazar. En una prueba piloto, o incluso en una primera implementación, es muy poco probable que se presente un ataque. En ambos casos, estaríamos hablando de implementaciones muy controladas, en que prácticamente si se registra una falla es por un error más que por un ataque. Desde hace algunos meses hemos estado alimentando al Observatorio del Voto Electrónico8. Invito a los interesados a emplearlo como fuente de información, y de unirse a nuestro trabajo de análisis y difusión. Pies de página:1 http://sg.com.mx/content/view/919 2 http://seminario.edusol.info/seco3/pdf/seco3_apend3.pdf 3 http://www.eluniversal.com.mx/notas/631827.html 4 http://www.eluniversal.com.mx/ciudad/111073.html 5 http://votodigital.wordpress.com/2011/11/11/notas-de-una-escandalosa-licitacion-que-arriesga-el-voto-electronico/ 6 http://www.lajornadajalisco.com.mx/2012/05/15/todavia-es-viable-aplicar-el-voto-electronico-en-el-estado-figueroa/ 7 http://www.informador.com.mx/jalisco/2012/388153/6/el-iepc-desmiente-irregularidades-en-votacion-electronica-de-distrito-1.htm
Impromptu session on information freedom, network neutrality, etc. — COSIT 2011, MexicoSubmitted by gwolf on Tue, 08/21/2012 - 17:54
.
2011. Impromptu session on information freedom, network neutrality, etc. — COSIT 2011, Mexico. :0:56:00.
During the COSIT 2011 conference, we held a very celebrated and fun impromptu talk. This was a very interesting session where many of the long-time Free Software activists in Mexico took the stage (we were waiting for a speaker who was late, so the audience was bored and waiting) and started talking –in a completely irreverent, disorganized way– about the status of network neutrality, ACTA, Free Software, Free Culture, legal issues regarding copyright and many other similar points. At some point or another, we had on stage: Fernando Romo "el Pop", Alejandro Miranda "Pooka", Sandino Araico, Claudia Hernández, Octavio Méndez... Anybody else? ☺ Regarding the quality of the recording: Regina just found this file in her cheap, aging hand-held, photo camera. Again, this was not a planned session, so don't expect a high quality recording. It is hard to follow the audio at points, and the video is not steady. Anyway, it's worth following! Great thanks to Regina, and to her quick sense of opportunity, for reaching for her camera and filming this, as it would otherwise just get lost and stay only in our memory! ♥
( categories: )
Herramientas de privacidad en la redSubmitted by gwolf on Thu, 08/16/2012 - 19:06
Written in...:
2012
The internet was conceived as a network where reliability should be more important than privacy: What matters is to get the messages from their origin to their destination, even though this makes them highly traceable. Throughout the years, a large variety of schemes have been created to protect privacy, both while the packages are in transit and in form of stored documents, and at different levels. In this talk, I present some (relatively) user-friendly programs helping users keep their communications and data more secure. Resumen:
Internet de inicio fue planteada como una red donde privaría la robustez sobre la privacidad: Lo importante es poder hacer que los mensajes lleguen de su emisor a su destino, a pesar de que eso los haga altamente rastreables. A lo largo de los años, se han creado una gran variedad de esquemas para proteger la privacidad de, tanto cuando se habla de paquetes en tránsito como en forma de documentos almacenados, a diferentes niveles. En esta presentación hablo acerca de algunos programas (relativamente) amigables al usuario que ayudan a mantener las comunicaciones y los datos más seguros.
( categories: )
La mochila viajera — The travelling backpackSubmitted by gwolf on Sat, 07/14/2012 - 11:53
.
2012. La mochila viajera — The travelling backpack.
During DebConf12, and thanks to Fito's kind invitation, a bunch of us were part of a radio program that's transmitted in Managua and Chinandega, «La mochila viajera». This program talks about different viewpoints and problematics about migration, seen from the eyes of Nicaraguans, which share quite a bit with us in Mexico — But at the same time, are very different. I was invited as part of a research group in UNAM on the topic «Communication, trasmigration and emergent systems». To be honest, I'm way behind schedule with the part of the research I should be doing, but here I very roughly describe (part of) the topic I'm interested in. The session was quite interesting. Of course, the reason I'm sending this to the blog is mainly that I want to keep it at hand, but I think some of you might find it interesting. Of course, it is in Spanish, so… YMMV ;-)
( categories: )
El voto electrónico en 2012: ¿Cómo vamos?Submitted by gwolf on Tue, 05/22/2012 - 19:28
Written in...:
2012
Over and over, in different media we are told that all automatization means progress, and is surely a positive change. Many people expect us techies to be the first enthusiasts for all technifying changes — But sometimes, our task is to bring to the public's attention the reasons as to why some processes should not be automatized. An example for this is voting. Democratic countries have as their maximum, refoundational act the periodic renovation of the ruling class through the free, secret and universal vote. There is, of course, a recognition to the importance that voting holds, as well as the trust needed in their results' processing. Electronic voting, however, puts it at risk more strongly than any other, human-based way. In this talk, I present a short exposition on why we think this way, and will delineate the current status of electronic voting in different aspects of our country, to be able to present what we can do in the future. Resumen:
Una y otra vez, en diversos medios nos insisten en que toda automatización es símbolo de progreso, es algo necesariamente positivo. Mucha gente espera que nosotros, los tecnólogos, seamos los primeros entusiastas de cualquier cambio tecnificador — Pero en algunos casos, nuestra labor es llamar la atención a por qué algunos procesos no deben pasar por la automatización. Un ejemplo de lo anterior es el del voto. Los países democráticos tienen como el acto máximo y refundacional la renovación periódica de la clase gobernante por medio del voto libre, secreto y universal. Existe, claro, el reconocimiento a la importancia de este hecho, y de la certeza que haya en el procesamiento de sus resultados. El voto electrónico, sin embargo, pone en riesgo de una manera mucho más fuerte que cualquiera otra implementada a escala humana. Presentaré una exposición corta respecto a por qué pensamos de esa manera, y delinearé el estado actual del voto electrónico en diversos ámbitos de nuestro país, para poder evaluar con mayor certeza lo que podamos hacer a futuro.
|
Random Acidfree itemsTalks, papers and documents by categoryBlog posts by categoryCurrent weatherMexico City
Tue, 06/18/2013 - 08:23 |