¿Quien está detrás de los servicios?: Hoy Santiago de Undernet.uy

Buenas noticias personas del mundo, volvemos con mas entrevistas a quienes se encargan de brindar y  promover servicios auto-gestionados.

El día de hoy publicamos una muy interesante charla/entrevista con Santiago del proyecto undernet.uy.

Undernet es un proyecto Uruguayo que engloba varios servicios auto-gestionados basados en software libre y con enfoque en el respeto por la privacidad de sus usuarios. Creado y sostenido principalmente por Santiago.

Antes que nada muchísimas gracias Santiago por la buena onda y predisposición. Al final del post van a poder encontrar links de interés  para saber mas de undernet, y poder colaborar ;)

Sin mas vueltas, la charla :

 

0) Hola Santiago, un gusto charlar con vos. ¿Que tal te sentís en estos días?

Bien, es un año raro, pero por suerte bien. En mi caso la pandemia no afectó mucho mi trabajo porque tuve la gran suerte de poder seguir con todo desde casa y a distancia, pero sé que soy de los menos. Toda esta situación me ha hecho pensar en la tecnología más que otras veces, reflexionar y poder ver como dependemos de la misma y el nivel de subordinación que tenemos con plataformas propietarias y corporativas, que incluso yo mismo tuve que utilizar. Por suerte veo que en algunos lugares se está generando debate acerca del uso de la tecnología, no solo por el tema de la pandemia, si no también por todas las movidas a nivel político que hubo simultáneamente con la pandemia (elecciones, golpes de estado, movilizaciones sociales, etc)

1) ¿Que te gustaría contarnos sobre vos? Familia, educación, pasatiempos. Lo que quieras compartir.

Tengo 39 años y obtuve el título de Licenciado en Física opción Astronomía en 2013 y actualmente estoy realizando un postgrado (Maestría) también en el área de Astronomía, más particularmente, en Cometas. Me desempeño en la Universidad de la República en un cargo efectivo grado 1 y también en el área de formación docente del Centro de Formación en Educación y el Profesorado Semi-presencial, donde se forman los profesores de Educación Secundaria que enseñan astronomía, dando alguna que otra materia, allí. Vivo con mi familia en El Pinar, que es un balneario en las costas de Canelones, departamento de Uruguay, a unos 30km de Montevideo. Tengo varios hobbies, que he podido desarrollar en diferentes momentos de mi vida, entre ellos la fotografía (fotografía convencional de película, revelado y ampliado blanco y negro y astro-fotografía con emulsión y digital), la música (desde hace muchos años tengo una guitarra española y batería en la cual me gusta tocar música más bien metal/heavy metal y progresivo, pero muy amateur), también me gusta la tecnología en general, sobre todo la informática (tuve acceso a computadoras desde muy pequeño, recuerdo jugar con unas 386 y 486 e incluso una Apple PowerBook 100) y la radio (soy radio-aficionado y radioescucha, mi distintivo es CX1DR el cual obtuve en 2015 y principalmente opero en VHF fonía y APRS, hago escucha en onda corta, fundamentalmente la banda de 25, 31 y 41m de broadcast internacional y también bandas de aficionados).

2) Te sigo en el fediverso y suelo leer tus opiniones sobre obsolescencia programada en la tecnología de hoy, derecho a reparar y hasta sobre «el derecho a la nostalgia» que me resulto interesante. ¿Cuando y como empezaste a cuestionar estos temas? Contanos un poco sobre tu visión de la tecnología pasada y actual.

El tema siempre me interesó, dado que desde mis comienzos en la informática, siempre conté con hardware viejo, generalmente tenía computadoras que alguien desechaba por comprarse una nueva. Mi primera computadora propia la tuve a los 24 o 25 años, y fue una Compaq Deskpro Pentium II de 350 Mhz del año 98′ que me dio mi padre luego de cambiarla por una más nueva. En esa máquina fue que comencé a explorar el software libre y realicé mis primeras instalaciones de GNU/Linux, en particular Debian 3.1 Sarge, el cual nunca olvidaré. Luego vendí esa y compré la que fue mi primera laptop, una Compaq Presario 2100 con un AMD Athlon XP 1800+ y 768 MB de RAM de segunda mano y así… siempre fui un fan de la optimización de los escritorios y aplicaciones para que consumieran menos recursos, etc. Luego dicha práctica la continué haciendo en máquinas ya nuevas, por ejemplo, un par de laptop más que tuve. Sin embargo, me comenzó a llamar mucho la atención lo poco que duraban las cosas, lo seguido que había que limpiarlas para que no sobre calentaran, etc. En mi entorno cercano de amigos, había algo que se rompía y había que cambiar toda la placa, etc. Recuerdo una anécdota con un amigo que ahora trabaja en la NASA, que tenía una laptop ACER con procesador AMD Turion X2 y tarjeta de video NVidia integrada. Luego de un año o año y medio, la máquina no arrancaba y daba un error en el video. Luego de buscar muchas alternativas, habiendo investigado un montón el problema y ya dado por vencido mi amigo, decidimos probar de arreglar lo que parecía ser el síntoma de que la tarjeta de video se hubiera recalentado tanto que se hubiera desoldado de la placa. Esto fue por 2010. habíamos visto videos en Youtube donde algunas personas desarmaban la laptop y removían la placa, la calentaban en el horno o con una pistola de calor para derretir el estaño y luego presionar en forma invertida la placa, para re-soldar el chip. Era como algo súper esotérico, y perdido por perdido, decidimos intentarlo. Usamos un secador de pelo bastante potente que aún hoy conservamos, y re-soldamos la placa y la laptop anduvo por muchos meses más, hasta luego fallar, posiblemente por el mismo motivo. Nosotros no lo podíamos creer, pero era literalmente, creer o reventar. Desde ahí me comencé a cuestionar mucho el tema de lo poco que duran las cosas y de lo tanto que están diseñadas para romperse y durar solo lo justo para re-cambiarla por el siguiente modelo. Nosotros siempre fuimos pobres o de clase media baja y comprar una laptop, era una cosa que ahorrabas por un año y rezabas para que te durar muchos más. En 2011 tuve que hacer un trabajo para una materia de la licenciatura que tocara los temas de Universidad, Ciencia y Sociedad, y elegí justamente ese tema, el de la obsolescencia programada, del que me hice adicto. La mono grafía esa que escribí, la tuve un tiempo para descargar libre en mi página personal de la Universidad, y la levantaron de varios medios, principalmente radios, a las que dí alguna entrevista. En su momento también me llamó el productor de una documental en 2014, y me pidió que saliera hablando del tema, que había dado conmigo por esa monografía. Al final no salí, porque estaba en un mal momento familiar con mi padre atravesando una enfermedad terminal, pero la cosa sonaba y sonaba en las redes. Luego terminé yendo a una radio, a la cual me invitaron, a hablar del tema, cuando salió aquella noticia de que a los iPhones, los enlentecían a propósito, antes de salir la nueva versión. Me acuerdo que eso fue novedad en todos lados, medios de noticias, podcasts de tecnología, etc. Con el pasar de los años aprendí lo lindo que es tener cosas que no son tan nuevas, pero que son buenas y que duran muchos años. Por ejemplo, tengo desde que comencé la maestría, una Panasonic Toughbook CF-31 Mark II con especificaciones militares MIL-STD-810G e IP54 entre otras.La laptop tiene unos 10 años y es súper rápida y va a durar muchos años más, porque está muy bien hecha y diseñada. Con los teléfonos es más difícil, pero tuve teléfonos duros, como el CAT B100 pero lo abandoné por un smartphone para poder monitorear mis servidores mejor cuando estaba afuera de casa. El CAT B100 sigue funcionando, se lo dí a un familiar. Pero va más allá de la durabilidad de las cosas, va también en los protocolos que usamos, los estándares que fabricamos, y lo rápido que expiran las cosas. Estas lineas las escribo desde una Dell Precision 530MT del año 2001, que tiene 2GB de RDRAM ECC y doble procesador Xeon 2.4GHz (similares a un Pentium IV socket 478) y discos IDE de 250GB en RAID1. Es tecnología vieja, pero todavía puede dar batalla unos años más. En cuanto a los protocolos, me parece absurdo que entrar a un sitio de noticias hace 20 años, para leer 4 o 5 párrafos de texto, antes costara 15 o 20 KB, y hoy la misma noticia, te cueste 4 o 5 MB (entre 300 y 400 veces más). Antes, si la noticia en sí, era de 1KB, entonces 14KB es para todo lo demás, información de intercambio, html, propaganda, estilo, etc. Pero aún así, la noticia era digamos, del orden del 10% de lo que viajaba, el 90% era todo lo demás. La misma cuenta hoy, da que la noticia es 0.04% de todo y el 99.96% es todo lo demás. Pero el html y el intercambio básico para que la cosa funcione, ya estaba de antes, entonces, lo que creció, es simplemente basura. Con basura me refiero a código que solamente adorna la noticia, propaganda, e información que se trafica entre terceras partes, desde el momento en que entramos a verla. ¿Porque hicimos eso? Eso me pregunto con frecuencia. Seguramente, porque simplemente podemos, porque fabricamos computadoras por lo menos 300 o 400 veces más potentes y redes por lo menos 300 o 400 veces más rápidas. La noticia que queremos leer, sigue teniendo 4 o 5 párrafos. El tema es si con una máquina vieja de las que sirven para ver páginas de 15KB, podes ver una página de 5MB. La respuesta es no, claramente. Y eso pasa solamente con las computadoras, no con los automóviles. Los automóviles no andan 300 o 400 veces más rápido, ni las batidoras funcionan 300 o 400 mejor, ni las heladeras enfrían 300 o 400 veces más, ni tampoco consumen menos. Lo que me cuestiono es esto de que ahora, cuando tu hijo juega online con sus amigos, y construye recuerdos, etc. No nos damos cuenta que cuando tenga 30 o 40 años y quiera sentarse a recordar lo que era jugar una partida de Counter Strike o encender una laptop vieja que tenga de su infancia (que bien podría ser una Chromebook) posiblemente no pueda hacer ninguna de las dos cosas. Lo de jugar online, depende de otras cosas, como por ejemplo, si el servidor va a seguir existiendo, la empresa y etc. Pero podrá encender una laptop como una Chromebook o similar? Seguramente dentro de 20 años, la máquina no pueda encender porque no se va a poder loguear, y va a quedar inutilizada. Vamos a perder la capacidad de crear burbujas o máquinas del tiempo y disfrutar las cosas tal como eran antes, porque las cosas no van a poder funcionar sin conectarse a algún lugar. Eso no pasa hoy con los que tienen una Pentium I o una 486 o una C64, pero todo apunta a que va a pasar, y cuando pase, perderemos el derecho a la nostalgia.

3) ¿Como y cuando nace undernet.uy? Contanos que es para quien no conoce el proyecto

Todo empezó cuando tenía que ponerme a procesar los datos y escribir la tesis de mi carrera. Lo único que tenia era una laptop que se calentaba, la cual había modificado para que tuviera más ranuras de ventilación, etc. Por la naturaleza del procesamiento de las imágenes astronómicas, el uso del CPU se suele disparar al 100% durante horas a veces, y esa para una laptop de estas, es demasiado. Entonces vendí lo que en ese momento tenía, que era una tablet que me habían obsequiado y mi laptop, y me armé una PC de escritorio bastante potente para hacer el trabajo y tesis. Ya desde el año 2010 y 2011 estaba bastante vinculado con los movimientos del software libre acá en Uruguay, particularmente la Comunidad de Usuarios de Ubuntu Uruguay, de la cual organicé algún evento en 2010 en la Universidad, y colaboré con otros tantos (fiestas de lanzamiento, FLISoL, etc) y comencé a interesarme también por el activismo y la vigilancia que se hacía en las redes sociales de la cual se empezada a hablar, incluso, en congresos de hackers por el mundo. En 2011 contraté una cuenta de correo que era sroland@lavabit.com, en ese servidor que guardaba el correo encriptado, con curvas elípticas en 512-bit y luego de renovar mi suscripción por otros 2 años más, pasó que un día no pude entrar más a mi cuenta, y era nada menos que porque habían bajado el servidor porque el FBI había intimado al proveedor, a entregar las llaves SSL del mismo. Luego me enteré, que fue porque intentaban acceder a la cuenta de Edward Snowden quien tenía en ese mismo servidor, donde luego vino todo lo que vino con él, un camino sin retorno. Undernet nace como un experimento que hice en 2014, luego de tener que incursionar en el tema de los servidores web y correo, para montar una página institucional y servicios en el Observatorio Astronómico Los Molinos (OALM) dado que en 2013 nos habían mandado un servidor IBM/Lenovo TS140, un rack y nos habían dado la IP fija con conexión de fibra. Comencé con la página institucional y poco a poco fui aprendiendo a montar todo y a meterme en el tema de la seguridad informática. Luego hacía varias pruebas en casa hasta que en un momento decidí instalar Apache y montar lo que fue la primer instancia de Friendica en 2014, en un subdominio que registré en un dominio compartido en Afraid Free DNS, que era undernet.club, el dominio era friendica.undernet.club. Me había gustado el nombre, porque hacía homenaje al viejo servidor IRC Undernet, en el cual solía chatear por el 1999-2000, con el mIRC en Windows. Llegué a montar unos servicios, entre ellos una página rudimentaria, parecida a la actual, un nodo de Friendica y luego uno de Diaspora* del cual era usuario en otro nodo, desde antes que saliera oficial en 2011, mediante una cuenta de invitación el el nodo joindiaspora.org. Luego un fin de año, estando a 300km del servidor, luego del año nuevo, el servidor daba offline. Cuando dí con la falla, era que el DNS ya no tenía más el dominio undernet.club, por lo que se había llevado todos mis subdominios con el. Ahí fue cuando decidí comprar el dominio undernet.uy para mantener el nombre lo más parecido posible y es el que uso hasta ahora, junto con otros dominios que administro, que son buzon.uy y mastodon.uy. Actualmente Undernet.uy es un conjunto de servicios descentralizados que están basados en software libre y que uso yo mismo a diario, junto con amigos que he ido conociendo con los años y con los que hemos formado una linda comunidad más que nada rioplatense de usuarios de las tecnologías libres. Pero sigue siendo un experimento. En términos del hardware, el servidor es el mismo que aquella PC potente que compré para hacer mi tesis, que va por su tercer placa madre (la última la pude comprar gracias a la colecta de fondos que realizaron muchos usuarios del servidor), dos fuentes, y algunas actualizaciones como discos duros nuevos y más grandes, y más memoria RAM. El procesador es el original y es un AMD FX-8120 de 8-cores a 3.1GHz que con la última actualización de 32GB de RAM DDR3 1600MHz, se puede overclockear a frecuencias mayores a los 4GHz. Actualmente el servidor esta sostenido por una UPS con una batería de gel de 18Ah y corre en modo powersave, para consumir menos electricidad, ya que la carga que tiene el servidor, no es mucha.

4) ¿Que te motivo a empezar con algo así?

La motivación principal fue aprender a tener mis propios servicios y buscar alguna alternativa a lo que estaba pasando, a partir de lo de Snowden, en todo internet. En ese tiempo, también monté junto a undernet.club y los dos primeros años de undernet.uy, servicios ocultos en la red Tor, que tenían todavía menos circulación que los servicios que tenía en la WWW. Los Tor hidden services no se vieron afectados por el cambio de dominio ya que no requieren de DNS, pero hubo un momento donde casi se forma una comunidad en torno a esos servicios que incluso llegaron a estar indexados en buscadores ocultos y fueron clonados en intentos de scam. El tema de la seguridad, escapar a la censura y vigilancia posibles (pero de los cuales no era víctima en mi país en ese momento) y tener soberanía tecnológica, fueron los principales motivos que me impulsaron a levantar todo. Incluso mantuve un activismo silencioso en este sentido, reportando las primeras medidas en el observatorio de la interferencia de la red OONI, del Tor Project, poniendo a Uruguay dentro del mapa y con color oscuro (símbolo de que tiene muchas medidas), partiendo de cero. Luego abandoné la tarea diaria de reportar al OONI, cuando dejé de alojar servicios en la red Tor y vi que en el OONI aparecían medidas que ya no eran solo las mías.

5) ¿Que tipo de problemas fuiste encontrando en la administración y la forma de sostener los servicios?

El problema principal con el que me encontré siempre, fue el de tener una IP dinámica. Eso hace que te bloqueen todos los mails en todos lados, y para mí el correo es algo importante. Los correos de undernet.uy tienen que ser usados básicamente para recibir o para enviar entre servidores amigos que no bloqueen o que por lo menos no, en base a las listas de Spamhaus o similar. Lo otro, es el problema del suministro de la energía, que en mi zona suele tener cortes. La UPS ayuda mucho, porque evita que el servidor se caiga en bajones de tensión o cuando una sub-estación, re-conecta, donde se corta la luz por unos segundos. Eso dá trabajo, porque en mi caso, el servidor tiene el disco duro encriptado y la única forma de levantarlo, es ingresando la clave de de cifrado, que es aleatoria y muy larga. Eso lo puedo hacer desde dispositivos de confianza, incluso en forma remota, pero luego de eso, hay que levantar algún servicio o algo. No es que vuelve la luz y se prende solo, no. Luego otro problema es el desgaste del hardware que está 24/7, ya que no es hardware de servidores (ni tampoco podría costearlo ahora), que hay que recambiar cada tanto. En particular el hardware (fuente y placas) que sufren los cambios de corriente y que no están protegidos por una UPS, suelen durar mucho menos ya que el estrés que sufren las componentes, es mayor. Luego por último, diría, el mantenimiento de los servicios en sí, eso luego que se aprende, es fácil y si uno se sistematiza en actualizarlo, funciona sin mayores sorpresas. Pero igual me ha tocado algunas veces, estar horas con el server caído solucionando una migración de una base de datos o algo… no te creas.

6) ¿De que formas garantizas el respeto por la privacidad de las personas que se registran en alguno de los servicios de undernet.uy?

Es que no hay forma de garantizar tal cosa. Por más que las plataformas sean libres, vos podes modificar el código en forma maliciosa y entonces la única forma es confiar, lamentablemente. Quizá una manera de generar confianza, es utilizar uno mismo el servicio como un usuario más, que es lo que yo hago. Como garantía, no existe tal garantía, y no se genera con ningún servicio por más seguro que te lo puedan vender. La gente que me conoce, luego, confía porque me conoce y sabe que nunca haría algo para exponer o lastimar a nadie, violando su privacidad. Lo más parecido a garantía, es mediante el uso de cifrado punto a punto o end-to-end (e2e), pero eso no lo proveo desde el servidor, eso lo tiene que activar y proveer el usuario mediante su aplicación cliente, ya sea correo cifrado con OpenPGP o en Jabber/XMPP, el uso del cifrado OMEMO. De esa forma lo que circula por el servidor, ya esta cifrado de antemano por los clientes y el servidor nunca accede a las claves del cifrado, por lo que nunca sabrá que contienen los mensajes. Si no es eso, lo que queda es utilizar servicios puramente p2p o peer to peer, donde no es necesario un servidor central, es una red distribuida.

7) En los términos de uso de undernet escribiste: «Este servidor hace eco de los principios del software libre y nuestro espíritu militante» ¿Que opinión tenes del estado actual de la comunidad y militancia del Software Libre en Uruguay y Latinoamérica?

Creo que en mi país, hay muy poca militancia. La gente que veo fuera de mi entorno, esta constantemente absorbida por las redes y aplicaciones propietarias, en particular Instagram, Facebook y Whatsapp hasta el punto que me parece por momentos que la batalla está totalmente perdida (aclaro que suelo ser bastante pesimista en este tema). Recuerdo que en los años 2008-2012 había una militancia grande, se organizaban FLISoL, eventos de la comunidad Ubuntu e incluso existían grupos de usuarios de GNU/Linux de los cuales no llegué a formar parte y ya están disueltos. Hay algunos que militan, pero están muy dispersos, y por ejemplo, a nivel universitario en la Facultad de Ingeniería que es un ambiente que desconozco, creo que la militancia en esto, es casi inexistente. De hecho, si busco servidores auto gestionados en Uruguay similares al mío, creo que no hay. En el resto de Latinoamérica creo que la historia es otra porque además está marcada por una mayor movilización social y toma de consciencia mayor con respecto al abuso de corporaciones, etc. En los últimos 2 o 3 años veo que el activismo va en crecimiento, lento, pero crece y eso me da un poco de esperanza. Ahora en las redes libres, por lo menos hay gente que habla español, no? Todavía, muy pocos uruguayos.

8) ¿Tenes planes para el futuro de los servicios de undernet.uy? Que te gustaría sumar o sacar? De que manera podemos apoyar al proyecto?

Actualmente, pienso mantener los servicios como están, con el nodo de Mastodon como red social principal, y algunos servicios de menor circulación y uso de recursos, los migré a buzon.uy que es un servidor que administro que está ubicado en un VPS con IP fija en Alemania y que mantengo desde hace 3 años como backup a cuando se cae undernet.uy. El problema es que algunos servicios como el correo electrónico ahí, si goza de su total potencial y he creado varias cuentas, también el servicio de Jabber/XMPP que más y más, la gente que ha migrado e incluso abandonado el Whatsapp, hoy depende. Mucha gente que son conocidos de conocidos, que yo no necesariamente conozco y que no están tan vinculados con la comunidad, generalmente son derivados a ese servidor, por un tema de uptime. Los que están en la comunidad y más en contacto conmigo, generalmente tienen cuentas en undernet, también por una cuestión de ubicación del servidor y además porque pueden acceder a algunos plus, que solo están en undernet. Actualmente, la vía de colaboración es principalmente económica (destinado a mejoras o repuestos de hardware), o criptomonedas disponibles en la página web. No es necesario lo anterior para tener cuenta o servicios, he recibido aportes para elaborar textos e informaciones que luego van a parar a la página web y por ejemplo, actualmente, recibo ayuda de usuarios que son admines, en mastodon.uy y me ayudan a aprobar cuentas y moderar. En definitiva, basta con que se sumen a la comunidad, compartan información, vivencias, opiniones, etc.

9) ¿Algo que no te haya preguntado y quieras compartir o hacer mención especial?

Como proyecto personal, me gustaría algún día, montar una Packet Radio BBS, que es una especie de Bulletin Board, pero por VHF (por ondas de radio). Es una idea que tengo como radio-aficionado pero para eso necesito terminar de montar infraestructura de radio, antenas, torre, etc. Pero me gustaría como proyecto de internet del apocalipsis zombie. Como reflexión final, sería bueno que la gente empezara a cuestionar un poco más la tecnología, y abandonar el discurso políticamente correcto, de que solo porque se trata de tecnología, hay que aceptar todo, porque si no, somos retrógradas. Creo que el poder lo tenemos nosotros y es básicamente el poder de compra como consumidores/usuarios. Entonces, dejen de usar sistemas operativos propietarios, usen software libre y redes que no abusen de sus derechos digitales. Apliquen toda la bronca y la ira, la misma con la que critican otras corporaciones, y aplíquenlas en las grandes corporaciones tecnológicas, porque son lo mismo, pero mucho peor. Y ya de paso, si les queda algo de rebeldía, entiendan que el teclado Qwerty es muy ineficiente (de hecho, es un desastre) y pasen a un teclado mejor, como el Dvorak o el Colemak!

Algunos enlaces de interés mencionados y vías de contacto

Servidor Undernet: https://undernet.uy

Sobre Obsolescencia Programada: https://cloud.undernet.uy/s/MnWQ6eFFwyfjrES

Vías de contacto:

Jabber/XMPP: santiago@undernet.uy

Correo: santiago@buzon.uy

Mastodon: https://mastodon.uy/@santiago

Blog Undernet: https://blog.undernet.uy/

Canales Peertube:

– Radio del Apocalipsis Zombie: https://tube.undernet.uy/video-channels/hamradio

– Podcast de la Radio del Apocalipsis Zombie: https://tube.undernet.uy/video-channels/podcastzombie/videos

Compartir

4 Comentarios

  1. Súper interesante, como siempre cualquier charla con Santiago, que ha sido un maestro para mí. Y Undernet es mi casa. Siempre es un lugar agradable y con gente interesante.
    Gracias, Santiago, por tu lanudo.
    Gracias, elbinario, por la nota y por la difusión de estos espacios necesarios y humanos.

  2. Ha sido un largo pero muy entrenido rato de charla. Me he quedado flipado con muchas de las cosas que ha contado Santiago, especialmente relacionado con la obsolescencia programada, y lo del «derecho a la nostalgia» me ha parecido muy interesante y algo en lo que he pensado mucho últimamente. Apenas 9 preguntas y sin embargo ha soltado un texto casi digno de libro, seguro que se aprende un montón en un rato de charlar con él.

    También, a pesar de que dice ser un tanto pesimista (yo también lo soy bastante) me ha dado cierto chute de optimismo ver todo ese esfuerzo y dedicación que se nota con sólo leer. Mucho ánimo, que por mucho que las grandes corporaciones lo jodan todo siempre habrá más gente luchando contra todo ello :)

    P.D.: La mención al teclado Dvorak al final ya fue el colmo. Uso un teclado Dvorak desde el 2009-2010, a raíz de la recomendación de Adrián Perales en su viejo blog, y no podría estar más contento con aquel descubrimiento.

Deja una respuesta

Your email address will not be published. Required fields are marked *