Reporte de vuelo Buenos Aires (Aeroparque) a Mendoza por LATAM LA4240

Este vuelo fue el primer tramo de un trayecto con destino a Santiago de Chile. A las 5 AM llegué a Aeroparque, donde mi vuelo salía a las 6:40. A pesar de ser 24 de Diciembre estaba cargado pero tranquilo.

Había un cartel al lado de los mostradores que decía que el equipaje se puede despachar hasta 45 minutos antes de la partida del avión. Dejé rápido la valija y subí rápido para poder mirar un rato la plataforma antes de partir.

Continue reading “Reporte de vuelo Buenos Aires (Aeroparque) a Mendoza por LATAM LA4240” »

 

Sistemas de Votación (Work in progress)

Este post lo escribo con el objetivo de informar sobre las opciones electorales que hoy existen y detallar los desafíos que proponen los mismos. Su objetivo es que se tenga al tanto los posibles problemas de los mismos para poder proponer propuestas superadoras.

Todos los sistemas tienen sus detalles de implementación particular, pero considero que cualquier sistema de votación cuyo código fuente1)El código fuente es lo que el programador escribió y luego la computadora interpreta. Este código describe todo el funcionamiento de un programa informático no sea libre, debería ser descartado para cualquier votación oficial. Sin excepciones.

Para este análisis se asume que los votos deben ser secretos.

Auditar códigos fuente es MUY difícil

Cuando se utilizan urnas de cartón, es muy fácil auditarlo. Los fiscales la abren las urnas vacías y se ponen todos de acuerdo muy rápido en que está vacía y empieza la votación. Ahora, si está urna pasa a ser reemplazada por una computadora ¿Como garantizamos que este vacía?

Sumado a esto, debo remarcar que auditar que el código fuente que se utiliza en el sistema de muy difícil. La razón de esto se explica en cada sistema de votación. Sumado a que es muy difícil de auditar, es muy poca la gente capaz de auditarla con total seguridad, por lo cual gran parte de la confianza de la elección recae en personas técnicas. Esto hace que el fantasma del fraude esté siempre presente.

Este problema lo tienen también páginas web open source, dado que pueden hacer público su código fuente, pero nada puede garantizar que ese sea el código que se está ejecutando en sus servidores.

Detalle técnico: Una solución posible para garantizar que código corre un servidor es hacer un hash de todo el contenido del disco rígido y verificar que de igual que el código patrón. El problema que esto tiene, es que la consola por la cual se pide el hash puede también estar modificada y retornar un hash válido aunque el código haya sido modificado! Con lo cual solo queda sacar el disco rígido y revisarlo en una computadora para analizarlo, para lo cual se necesitaría un mucha capacitación de las personas que lo hacen.

A todos estos problemas, además, hay que sumarle la complejidad de que un grupo de expertos tiene que auditar y acordar un código patrón, y toda la ciudadanía depositar su confianza en ese grupo de expertos.

Espero haber sido lo suficientemente claro sobre como este problema no es para nada trivial.

Creo que la fuerza de cualquier sistema de votación electrónico bueno va a recaer en no necesitar auditores en su código fuente.

Para empezar, voy a clasificar en Sistemas de Boleta Electrónica y Sistemas de Urna Electrónica, para luego plantear un tercero.

Continue reading “Sistemas de Votación (Work in progress)” »

References   [ + ]

1. El código fuente es lo que el programador escribió y luego la computadora interpreta. Este código describe todo el funcionamiento de un programa informático
 

Adaptando la democracia al futuro

Originalmente escrito para mi aplicación al South American Business Forum 2013, unos meses antes de que supiera de la existencia del Partido de la Red. ¡Afiliate!


“El mejor argumento en contra de la democracia es una conversación de cinco minutos con el votante medio.”

-Winston Churchill

La democracia en la actualidad

Hoy en día la democracia* es la forma de organización social más difundida en el mundo, afectando a más de la mitad de la población mundial, debido a su fácil implementación, simplicidad y transparencia.

Esta forma de organización de pueblos no ha sufrido grandes cambios desde su creación, lo cual lleva a plantearse una pregunta: ¿Está la democracia, tal y como la conocemos hoy en día, a la altura de las necesidades de las sociedades modernas? Para contestar esta pregunta, es necesario primero reflexionar sobre cómo se está desempeñando en el presente.

Recientemente, gracias al uso de las nuevas tecnologías y redes sociales, se puso en evidencia, de forma global, las falencias que este sistema está teniendo en países como Argentina, Venezuela e incluso en los Estados Unidos, como también en varios países de Europa, donde la democracia le brindó, a través de elecciones, el cargo máximo a un partido o figura política que es rechazada por mas del 40% de la población votante.

Más precisamente en Europa, estas falencias llegaron a mostrar momentos de máxima tensión, donde multitudes han salido a la calle en forma de protesta contra las medidas que los gobernantes, previamente elegidos por la mayoría, habían tomado. España, Francia e Italia son buen ejemplo de cómo en menos de una década los pueblos pueden pasar de apoyar mayoritariamente a rechazar a un determinado partido o figura política.

En estos casos se puede observar la falta de consideración de las minorías que no se identifican con la fracción que más votos recibió y que la generación de acuerdos entre las partes no fueron lo suficientemente eficientes para garantizar un consenso inclusivo en el manejo del poder.

El apoyo de las ideas

“La gente desconoce su verdadero poder” – Autor Anónimo (Obra distribuida por internet)

Uno de los puntos fundamentales que causan la falta de acuerdos entre dirigentes es que el voto popular no apoya las ideas en sí, sino que simplemente refleja la cantidad de gente que apoya sus representantes. Así, la política se ha transformado en solo una lucha por votos, en lugar de un debate constante sobre el mejoramiento de las instituciones, tanto por parte de las mayorías, como de las minorías opositoras. Ha habido casos en donde las mayorías no solo oprimen los ideales del resto de la población, sino también sus derechos, como la libertad de culto o sexual, siendo la persecución de Alan Turing[1] uno de los ejemplos más representativos. Continue reading “Adaptando la democracia al futuro” »

 

Sobre inflación, formularios y hacer cuentas

Algo que noté luego de leer en los medios, tanto en los “nuevos” como en  los viejos “tradicionales” es que la mayoría de las veces que quieren hacer una cuenta referente a porcentajes, ¡La hacen mal!

Vamos con un ejemplo, supongamos que la inflación de un mes es 2%. ¿Cuanto será la inflación a fin de año? No es 24.

La inflación no se suma se multiplica! ¿Porque?

Muy simple, si algo hoy sale 10 pesos, para saber lo que va a salir el mes siguiente con una inflación del 2% mensual es multiplicarlo por 1,02; para saber a el precio de ese producto, el mes que viene, debo multiplicarlo otra vez por 1,02. Entonces la inflación total de esos dos meses es 1,02*1,02 = 1,0404, lo que es una inflación de 4,04, que no es 4.

Si quiero sacar la de un año, a 2% mensual, por ejemplo, debo hacer 1,02¹² = 1.268241795, que es un 26,7 anual.

Ahora, con respecto el nuevo requerimiento de la AFIP: según leí en nexofin que precio del dolar para compras por internet será de $14. Claro, multiplicaron 6,84×1,5×1,35, pero esto es un error. Paradojicamente cometieron este mismo error pero al revés. Si un producto que sale 100 dólares, al pagarlo se carga el 35% de ganancias (que se podría recuperar) y luego un 50% sobre el precio del producto. Repito, del producto!

Entonces si compramos algo a 100 dolares, pagamos 35 dolares de impuesto y luego 50 dolares de aduana. Entonces, por cada dolar consumido, pagamos 1 + 1(0,35 + 0,50), lo que da un dolar de 12,65 pesos.

 

 

Como aprender un idioma

Aprender un idioma no es fácil, de eso puede darse cuenta cualquiera con solo pensar en la cantidad de gente que conoce que nunca pudo superar un nivel básico de un idioma.  Luego de unos tres años aprendiendo inglés y unas pocas semanas aprendiendo francés creo que es tiempo de compartir algunas tips que he aprendido en el camino:

No empieces por los números y los colores:

Este es un error muy común. La realidad es que a los números y colores son absolutamente inútiles durante los primeros meses de aprendizaje y llevan a dar la sensación de que uno no está progresando, y es lógico, hay que memorizar muchas cosas pero no sirven para expresar prácticamente nada. El único caso donde puede llegar a ser útil es para empezar a enseñarle idiomas a un niño y exponerlo al idioma sin necesitar mucha compresión.

No empieces aprendiendo frases comunes:

Este es otro de los errores más comunes. Estas fraces suelen ser del tipo “¿Donde está mi habitación?” o “Una hamburguesa por favor.”. El problema de estas frases es que nos hace pensar que sabemos decir algo, pero en realidad solo sabemos repetir, sin saber a ciencia cierta como modificarlo. Mi recomendación es que solo memorices las frases más comunes o idiomáticas, pero que no sea tu prioridad. De todas formas, esto puede ser muy útil para personas que están próximas a un lugar donde se habla un idioma y necesitan comunicar algunas cosas puntuales, pero recuerden que estas solo los sacaran de algunos apuros y no mucho más.

Aprende a formar oraciones y formular preguntas

Está es una de las primeras consideraciones que deberías tomar. Entender como el lenguaje funciona te permitirá entender textos solo necesitando buscar la definición de alguna palabra que no conozcas. Además, te resultará muy fácil empezar a utilizar las palabras que ya conozcas.

Aprendé a identificar las palabras más comunes en tu idioma nativo

Esto es algo que la gente que ya aprendió un idioma ya sabe de forma inconsciente, por eso es que aprender un tercer idioma es mucho más fácil que aprender el segundo. Las palabras que más uses en tu idioma son las mismas palabras que vas a necesitar en el idioma que estás aprendiendo. Identificando y estudiando esas palabras notarás que es mucho más simple decir cosas útiles. No le des tanta importancia al vocabulario de tu libro o de tu clase, el más importante es el que tu usas todos los días.

Nunca dejes de practicar

Esta es quizás la lección más importante que debas aprender. Como ya dije, aprender un idioma no es fácil, no lo es para nadie. Puede que sientas que has alcanzado un nivel donde te sientas cómodo con tu nivel, pero si no lo practicas se desvanecerá completamente en un par de meses.

Hoy en día, con Internet, es más fácil que nunca exponerse al idioma que se desea aprender, seguro que puedes encontrar algo para leer o hacer en otro idioma si te lo propones.

Aprender idiomas Online y gratis

Imagen por Felipe Luiz Fatarelli