Nuevo libro de Cory Doctorow - The Internet Con: How To Seize the Means of Computation

Miércoles, 2 de agosto de 2023
The Internet Con: How to Seize the Means of Computation

El próximo libro de Cory Doctorow es The Internet Con: How To Seize the Means of Computation (La Estafa de la Internet: Cómo apoderarse de los medios de computación): Un manual para desmontar las Big Tech que traza un plan detallado y listo para ejecutar para desmierdificar la internet. En palabras del autor: Es la destilación de más de 20 años de lucha activista defendiendo los derechos humanos online, en las salas de gobiernos, en la red, y en las calles. Es un  set de recetas listas para usar distintos tipos de "interoperabilidad" (la habilidad de modificar servicios existentes con […]

"Web Environment Integrity" es un ataque total a la internet libre

Lunes, 31 de julio de 2023
Google Web Environment Integrity

Usar un navegador web libre es ahora más importante que nunca. Recientemente escribimos sobre este tema, pero el problema del que escribimos es menor comparado con la grave injusticia que Google está intentando ahora forzar por la garganta de usuarios web alrededor del mundo. El tal llamado "Web Environment Integrity" (WEI, Integridad del Ambiente Web) es el peor truco que hemos visto de ellos en un buen tiempo. Comenzando su vida como un documento de política inocuo, si preocupante, publicado a Microsoft GitHub, Google ha pasado a via rápida su desarrollo en el navegador web Chromium. A su tasa actual […]

Barbie: La película

Viernes, 28 de julio de 2023
Barbie: La película

Anoche fui al cine a ver la película de Barbie. Tengo que admitir que allá cuando se anunció no esperaba que fuera una de las películas más divertidas, graciosas e inteligentes de este año. Ni siquiera la agregué a la lista de películas para ver en 2023. En el momento imaginé que sería una película tonta, extremadamente comercial y orientada a un público joven para vender Barbies y Kens. Pero me alegra admitir que estaba totalmente equivocado (bueno... no del todo. Alguna Barbie y Ken más seguro se vende este año). Barbie es posiblemente la mejor película de este año. […]

[Error Ruby] mocha/integration/mini_test/adapter.rb:26:in `included': uninitialized constant MiniTest (NameError)

Jueves, 27 de julio de 2023
Ruby

Hoy me encontré con este error ejecutando unos test en Ruby: /opt/hostedtoolcache/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/mocha-2.0.4/lib/mocha/integration/mini_test/adapter.rb:26:in `included': uninitialized constant MiniTest (NameError) Mocha::ExpectationErrorFactory.exception_class = ::MiniTest::Assertion ^^^^^^^^^^^ Did you mean? Minitest Así que salí a buscar el repositorio de código de mocha (una biblioteca para mocks y stubs en Ruby), y encontré que el problema ya había sido reportado. En las notas de la versión más reciente de Minitest, avisan que la capa de compatibilidad con MiniTest ahora se carga únicamente al estar presente la variable de ambiente MT_COMPAT. Como se puede ver en el error, mocha hace un llamado a MiniTest en la línea 26 […]

Cómics Marvel – Leyendo a los Inhumanos: Death of the Inhumans

Jueves, 20 de julio de 2023
Inhumans

Death of the Inhumans fue una mini-serie de 5 números publicada en 2018, escrita por Donny Cates y con arte por Ariel Olivetti. Como el título lo sugiere, trata de "la muerte de los Inhumanos" y -hasta donde sé- ha sido la última publicación con Inhumans en el título. El primer número empieza con una breve introducción de unas tres páginas a los Inhumanos y su creación por la raza extraterrestre Kree. Milenios atrás la Inteligencia Suprema Kree descubre una profesía donde su raza es eliminada por uno de los integrantes de esta nueva especie. Por esto fuerza a abandonar […]

Presentación online de Limited Run Games - verano 2023

Viernes, 14 de julio de 2023
Limited Run Games - Teenage Mutant Ninja Turtles Soundtrack

Limited Run Games es un editor de versiones físicas de videojuegos fundado en 2015. Publican juegos para Nintendo Switch, Playstation 4 y 5, consolas retro (como Game Boy, Super Nintendo, etc.) y más. Si bien  el formato digital de videojuegos es bastante común, personalmente siempre voy a preferir el formato físico. Algunos de los problemas con el formato digital: - No podemos prestar el juego, algo que hemos hecho toda la vida! Tampoco lo podemos revender en el caso de que no queramos jugarlo más o no nos haya gustado. - Los juegos se pierden, las tiendas de donde descargamos […]

Novedades de Gleam✨ - el lenguaje de programación funcional estáticamente tipado en BEAM

Jueves, 13 de julio de 2023
Lenguaje de programación Gleam

Desde la última vez que escribí sobre Gleam: el lenguaje de programación funcional estáticamente tipado en BEAM (la máquina virtual de Erlang) han habido muchas mejoras en el lenguaje y su ecosistema. En Abril se presentó el índice de paquetes Gleam, un sitio web para explorar paquetes escritos con Gleam en el repositorio Hex. Hex cuenta con miles de paquetes, y Gleam puede usar paquetes escritos en Elixir o Erlang, por eso la necesidad de este índice para buscar paquetes exclusivamente escritos con Gleam. En este post hay más información súper interesante sobre cómo fue desarrollado el sitio. Con la […]

Entrevista a Juan Andrés Nin y Manuel González, desarrolladores de Tourist Trap

Jueves, 29 de junio de 2023
Tourist Trap

Tourist Trap es una aventura gráfica surrealista point & click desarrollada en Santa Ballena, una ciudad Sudamericana afectada por la gentrificación turística. El juego presenta a Lucas, un joven guía turístico, quien se encuentra en el medio de una conspiración que incluye secuestros, rebeldes políticos y Pharos, la misteriosa corporación extranjera que controla la ciudad. Las principales características del juego son: Foco en narrativa. Arte 2D dibujado a mano. Puzzles sencillos. Mecánicas simples: solo un botón para las interacciones. 2-3 horas de tiempo de juego. Disponible en inglés y español. El juego está siendo desarrollado por los uruguayos Manuel González […]

Hoy se cumplen 16 años de Picando Código

Miércoles, 21 de junio de 2023
16 cumpleaños Picando Código

Hoy se cumplen años del primer post en este blog, y no quería dejar pasar la oportunidad para "celebrarlo". ¡Hace 16 años que vengo publicando cosas en este sitio! Me pregunto cuánta gente habrá del otro lado que haya empezado a leerlo por allá por 2007, o en qué año conocieron el blog y cómo lo siguen estos días. Es increíble que haya mantenido tanto tiempo el mismo software: WordPress (a raíz de esto me fijé su edad, ¡ya tiene 20 años!) y no tengo intención de cambiarlo. ¡Aguante el software libre! Como programador, las ganas de cambiar de software […]

La mierdificación de la Internet puede tener un efecto positivo

Martes, 20 de junio de 2023
La mierdificación de la Internet

Mientras sigue aumentando la temperatura y nos acercamos lenta y dolorosamente a la extinción de la vida en el planeta, los ricos se hacen cada vez más ricos, y nos sumergimos cada vez más en esa distopía fascista de la que leíamos en literatura de ciencia ficción (¿ciencia especulativa?), creo que la mierdificación de la internet puede tener un resultado positivo. El término "mierdificación" es una traducción libre del término creado por Cory Doctorow "enshittification": Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; […]

Controlar la computadora con un Gamepad o Joystick en Linux

Lunes, 19 de junio de 2023
XBox 360 Controller / Mouse

Para controlar la computadora con un Gamepad funcionando como el mouse, me alcanzó con instalar el paquete xserver-xorg-input-joystick. En mi caso usando KDE Neon (construido sobre Ubuntu): sudo apt-get install xserver-xorg-input-joystick Desde hace unos cuantos años uso un control de XBox 360 para jugar juegos en la computadora. Este fin de semana lo tenía conectado para tomarme un pequeño recreo de Zelda (Tears of the Kingdom) en el Nintendo Switch. Venía jugando algún título en Steam y MAME. Se me ocurrió que seguramente había una forma de usarlo para interactuar con la computadora. Me vino a la cabeza el recuerdo […]

Usando la nueva gema debug para 'debuggear' en Ruby

Jueves, 8 de junio de 2023
Ruby

Desde hace poco empecé a usar el debugger nuevo en Ruby 3: debug. Tengo un vago recuerdo de que cuando empecé a programar con Ruby, el debugger era medio complicado. Si no recuerdo mal debug o ruby-debug era el debugger original, pero después cayó en desuso (o el código no se mantenía) y empecé a usar byebug. Pero esto pasó hace más de 10 años así que no confío mucho en mis recuerdos vagos (que no es lo mismo que "no confío mucho en mis recuerdos, vagos"). Leyendo sobre debug en el blog de Koichi Sasada, su programador principal, parece […]

Nueva versión de la gema para TheGamesDB

Viernes, 20 de enero de 2023
Ruby: GamesDB 2.1

Esta semana actualicé mi gema Ruby gamesdb a la versión 2.1.0. Incluye cambios de mantenimiento, como asegurar compatibilidad con las versiones nuevas de Ruby (3.2) y actualizaciones en los tests. Refactoricé un poco el código extrayendo varias funciones utilitarias de manejo de imágenes y más a su propio módulo Gamesdb::Utils. Manejo de errores La nueva funcionalidad más importante es el manejo de errores. Anteriormente, en caso de error de conexión o en el pedido HTTP, el código levantaba la excepción directamente de Net::HTTP o cualquier otro error en la función principal perform_request. Pero si había un error desde la API […]

Películas para ver en 2023

Jueves, 5 de enero de 2023
Godzilla @ Edinburgh Castle

Como hace un buen tiempo que no hago una lista de películas para mirar en el año, decidí armar una para 2023. ¿Se acuerdan los posts sobre películas que esperamos con ansias durante el año? Para refrescar la memoria: películas para ver en 2009, en 2011, en 2012 (no puedo creer que hace más de 10 años de esos posts), en 2018 y 2019. No he mirado demasiadas películas en los últimos tiempos, ni tampoco he ido mucho al cine. Pero se viene alguna cosa interesante este año. Seguramente vaya actualizando esta entrada a medida que vaya viendo más películas […]

Este post no es un repaso de 2022 o resoluciones para 2023. Es una excusa para escribir...

Miércoles, 4 de enero de 2023
Bajo Presión

El fin de año y el "Año nuevo" me irritan un poco. No sólo no planeo mucho ni celebro entorno a estas fechas, cada año me molesta más todo el tema. Será por estar cada año más viejo, o que me molesta más esa imposición de "festejar" y "estar feliz" en fechas determinadas en las que el mercado nos tiene condicionados a hacerlo. De todas formas, la vuelta entera (relativa y todo eso) del planeta al Sol sirve como buena excusa para hacer un repaso de la unidad de tiempo que termina. También es una oportunidad para definir metas o […]

Toasty!