Los estúpidos códigos QR en restaurantes

Antes era común ir a un restaurante, ojear el menú y pedir: así de simple. Ahora en muchos sitios ya ni tienen un menú físico; asumen que el cliente tiene un móvil «inteligente» y conexión a Internet. Si se cumple el caso, se espera que el cliente use la cámara de fotos y escanee el código QR, que le lleva a una página web que no respeta la privacidad, suele tardar tiempo en cargar y, en muchos casos, es poco intuitiva.

Es ineficiente, contamina más

Cargar una página web con imágenes en un servidor remoto, por cada cliente, es contaminante. Con un menú físico, no se gasta electricidad, la gente puede reutilizar el menú indefinidamente... Si no hay Internet o no tienes batería, ¿cómo consultas el menú con el QR?

Sin privacidad

Cuando visitamos una página web dejamos una huella digital. Si usamos los códigos QR para consultar el menú, hay empresas, gobiernos, etc., que pueden saber que a tal hora concreta hemos consultado el menú de un restaurante concreto.

Los clientes también pierden su privacidad cuando pagan con tarjeta en vez de usar dinero en efectivo, pero eso es otro tema.

Menú con QR, no gracias

Mejor sin QR

No tengo un móvil «inteligente» ni me gustan los restaurantes. Si como en un restaurante, pido el menú físico. Si no me lo dan, me lo tienen que decir, porque no tengo manera de ver el código QR. La mayoría de la comida de los restaurantes es insana, los trabajadores suelen estar explotados, se desperdicia mucha comida, hay pocas opciones veganas, etc. La industria de la hostelería tiene muchos problemas. El uso del código QR para los menús es solo un paso más en la dirección errónea, pero muy fácil de combatir negándose a usar un móvil «inteligente» para escanear un estúpido código QR.

Modificar espacio entre párrafos en LibreOffice Writer

Mucha gente que usa LibreOffice considera que la separación entre párrafos por defecto es muy pequeña y optan por pulsar dos veces la tecla Entrar para separar párrafos. Pero existe una solución mejor: aumentar el espacio predeterminado entre párrafos.

Para ello debemos modificar el Estilo de párrafo predeterminado en la sección de estilos de la barra lateral. Esta se puede abrir, si no está abierta, pulsando F11 o pulsando Ver ▸ Estilos.

Continúa leyendo Modificar espacio entre párrafos en LibreOffice Writer

TikTok con privacidad con ProxiTok

TikTok es una red centralizada y que requiere el uso de software privativo. Consultar TikTok con el navegador de forma decente sin perder privacidad o libertad es prácticamente imposible... a no ser que usemos otra interfaz, como ProxyTok, la cual describo en este artículo.

La interfaz de ProxiTok es sencilla. Se puede ir a contenido popular (Trending), descubrir usuarios (Discover) y buscar por nombre de usuario, etiqueta, URL de TikTok, identificador de música e identificador de vídeo.

Buscar por nombre de usuario
Perfil de @recetasveganas. También se puede seguir por RSS.

El proyecto se inició el 1 de enero de 2022, por lo que es bastante joven y se espera que se le vayan añadiendo más funcionalidades. Para redireccionar automáticamente a ProxiTok se puede instalar la extensión LibRedirect, que también evita otras páginas web nocivas para la privacidad.

Existen varias instancias públicas, siendo posible instalar una en tu propio servidor.

Generar libro en varios formatos con Pandoc

Un libro hoy en día puede estar disponible en varios formatos: HTML, PDF, EPUB, libro impreso, etc. Lo ideal es que esté disponible en la mayoría de formatos posibles para llegar al mayor número de personas posible. Sin embargo, no es cómodo editar varios archivos cuando solo queremos realizar un cambio. Para evitar ese trabajo tedioso podemos usar un formato base y convertir de este a otros formatos con Pandoc.

Podemos escribir el libro con LibreOffice Writer o con un editor de texto plano en formatos como HTML, LaTeX, Markdown, etc. Para convertir ese archivo a otro formato bastaría con ejecutar un comando.

Para ilustrar como hacerlo todo te enseñaré cómo genero este libro. Como sistema de control de versiones decidí usar Git y crear un repositorio público. Puedes clonar el repositorio ejecutando los siguientes comandos:

sudo apt install git
git clone https://notabug.org/jorgesumle/la-cultura-es-libre-una-historia-de-la-resistencia-antipropiedad

Una vez clonado verás una carpeta llamada markdown, allí es donde se encuentra el texto del libro en formato Markdown. Instala Pandoc y Make ejecutando sudo apt install make pandoc. Basta con ejecutar make html en la carpeta raíz del repositorio para generar el HTML; con el formato EPUB hay que ejecutar make epub.

Hay pocas líneas de código para generar los formatos HTML y EPUB. Sin embargo, para generar el PDF necesito instalar más dependencias y usar más código para generar y editar un archivo LaTeX que luzca bien cuando se convierta a PDF. Para ello yo he añadido código LaTeX personalizado (se encuentra en la carpeta latex_personalizado) al archivo LaTeX con el que genero el PDF. También es posible generar un archivo PDF bonito usando CSS, pues se puede elegir un generador de PDF basado en HTML con la opción --pdf-engine.

La documentación de Pandoc es un buen punto de partida para ver cómo añadir metadatos y generar archivos de salida cómo necesites. Si, como yo, optas por usar LaTeX para generar el PDF, en Internet encontrarás documentación y personas que proponen soluciones a problemas comunes.

GitHub Copilot y el blanqueo de código abierto

Este artículo es una traducción del artículo «GitHub Copilot and open source laundering» publicado por Drew Devault bajo la licencia CC BY-SA 2.0.

Aviso: soy el fundador de una empresa que compite con GitHub. También soy un desarrollador de y defensor desde hace mucho tiempo del software libre, con un amplio conocimiento de las licencias y la filosofía del software libre. No voy a nombrar a mi empresa en esta publicación para reducir el alcance de mi conflicto de interés.

Hemos visto una explosión del aprendizaje automático en la última década, junto a la explosión en la popularidad del software libre. Al mismo tiempo que el software libre ha dominado el software y ha encontrado su lugar en casi todos los nuevos productos de software, el aprendizaje automático ha aumentado dramáticamente en sofisticación, facilitando interacciones más naturales entre humanos y ordenadores. Sin embargo, pese a su auge paralelo en la computación, estos dos dominios permanecen filosóficamente distantes.

Aunque algunas empresas llamadas con nombres osados podrían sugerir lo contrario, el área del aprendizaje automático no ha disfrutado de casi ninguna de las libertades promovidas por el movimiento del software libre y de código abierto. Gran parte del código con relación con el aprendizaje natural está disponible públicamente, y hay muchos artículos de acceso abierto disponibles para que los lea cualquiera. Continúa leyendo GitHub Copilot y el blanqueo de código abierto