Matter, un estándar abierto para la domótica

Matter, logo

¿Ven este logo que acompaña esta entrada? Si aún no lo conoce, no se preocupen; pronto lo tendrán hasta en la sopa. Es el logo de Matter, el nuevo estándar abierto para domótica cuya primera especificación final se publicó hace unos meses y al que se espera que den soporte progresivamente todos los dispositivos conectados a Internet que tendremos en casa en el tiempo por venir.

El problema de la domótica hasta ahora ha sido que diferentes empresas han intentado imponer su propio sistema como estándar de facto forzando incompatibilidad con la competencia, para arrinconarla. Ése ha sido el caso de los principales actores: Google y Amazon. Como consecuencia, durante varios años hemos vivido una situación en que el cliente era libre de elegir una plataforma, para luego comprometerse con ella hasta límites insospechados, ya que unos dispositivos funcionaban con Alexa y otros con el asistente de Google.

La promesa de Matter es terminar con esa incompatibilidad. Veremos si se consigue, pero al menos es buena noticia que en el consorcio que lo promueve están los principales implicados. Lo esperable es que en los próximos meses todos los fabricantes proporcionen actualizaciones para sus dispositivos que añadan este soporte, algo que debería comenzar a ser la norma para los dispositivos que se compren nuevos pasado un tiempo razonable. En estos casos, este logo vendría a señalar que el dispositivo soporta este nuevo protocolo. Algo como indicar que el dispositivo soporta WIFI6 o que una sartén es compatible con una placa de inducción. De hecho, diría que el logo de Matter pronto será tan ubicuo como el de la WIFI. Pero eso es el futuro y no podemos estar seguro.

Abundando en las diferencias entre roles en un proyecto donde hay ingeniería de datos

Hace unos años dediqué una nota a aclarar un poco lo que se escondía tras los entonces nuevos nombres de algunos roles habituales en ingeniería de software.

He pensado en eso mientras miraba este sencillo póster sobre el mismo tema, que me llega vía Zach Wilson, cuya idea es sencilla: mirar a los roles en función de cuánto tiempo se dedican a implementar software o a analizar datos. Los porcentajes exactos son irrelevantes y puramente orientativos.

Me ha parecido que mirar a esto desde este ángulo permite entenderlo de forma sencilla. De un lado el ingeniero de software y de otro el analista de datos. Entre uno y otro, el abanico de posibilidades.

Modelos de inteligencia artificial, obras derivadas, y propiedad intelectual

Monstruo de pesadilla con mezcla de estilos de Moebius, Turner, Akira, y James Jean

Termina 2022 y las guerras del copyright suenan a cosa de viejóvenes, de personas que querían copiar música en CDs, unas finas láminas de metal envueltas en policarbonato que la actual chavalada de instituto ni tiene ni va a tener jamás. Quizá sea cierto, pero los problemas que las originaron siguen vigentes. La tecnología digital hace que el coste de producción y reproducción de obras digitales sea marginal y tienda a cero (hablamos de esto al hilo de la poca confianza en todo lo relacionado con NFTs). En este contexto, las obras quieren ser libres, copiadas, remezcladas, y las personas quieren copiar, remezclar, crear nuevas cosas. Pero la ley no está adaptada a este escenario. Hoy vamos a hablar de modelos de inteligencia artificial y de los datos con los que se entrenan para producir lo que en esencia son obras derivadas.

Comentamos de pasada hace unos días el caso de Copilot y prometimos una nota más extensa al respecto:

Por supuesto, está el debate de la autoría. En este laberinto sin salidas en que se ha convertido la gestión de propiedad intelectual¿quién es el autor de la imagen, quien teclea el texto y la pide o el software que realmente la produce sin que sepamos bien qué pasa dentro? Aún más complejo es el caso de Copilot, entrenado con una infinidad de repositorios de software libre, muchos de ellos copyleft, que te devuelve código sin hacer mención a este hecho ni respetar el carácter extensivo de estas licencias sobre los trabajos derivados.

Estos días se ha comentado mucho una entrevista con David Holz, fundador de Midjourney (vía PetaPixel), en la que comenta que su modelo está entrenado con cientos de millones de imágenes sobre las cuales no han obtenido permiso expreso de los tenedores de los derechos. En esencia, la misma situación que con Copilot: modelo que produce trabajos derivados sin tener permiso para producir esos trabajos derivados.

Holz da su argumento para esto. No los han conseguido porque no se puede. Algo de razón tiene: el problema de atribución de derechos es real, ya hablamos hace muchos años de las óbras huérfanas. Mirando su respuesta con algo de cinismo, no obstante, quizá tampoco hayan investigado mucho para encontrar a esos autores.

El origen del problema: el exceso de copyright

La protección por copyright es demasiado severa en algunos aspectos. Para hacerlo todo más complejo, en las guerras del p2p en torno a la propiedad intelectual la única solución creativa al problema fue adoptar Creative Commons como modelos de licencia, en sus diferentes sabores.

La derivada de esto fue una atomización de las resistencia a unas leyes que a estas alturas suponen más trabas que ayudas a la creación. Escribíamos en este blog en el año 2009:

Creative Commons anima a cada persona a ser el dueño del destino de su obra. Parece buena idea, pero ¿lo es?. Desintermedia, pero no libera. No pretende «revocar todos los derechos», sino eliminar a la entidad de gestión y sustituirla por autores-abogado. Ah, ¿mencioné que Lessig es abogado? Es fantástico que en lugar de simplificar el panorama de licencias, haya uno cada vez más complejo

Otra deliciosa y conveniente casualidad es que siendo Lessig abogado no concibiese un sistema que simplificase el panorama de gestión de derechos, sino todo lo contrario, un verdadero laberinto legal de share alikes, non-derivatives, non-commercial, etc..

De aquellos polvos, los problemas a los que se enfrentan estas IA

El caso es que la excusa de Holz no sirve para Copilot. El modelo de Microsoft bebe directamente de miles de repositorios alojados en Github, cuya autoría es trazable commit a commit con una granularidad exquisita y, en muchos casos, licenciado de forma inequívoca como copyleft. Y sin embargo, han actuado exactamente igual que Midjourney.

Va a ser curioso ver cómo se escudan unos y otros frente a posibles demandas por plagio en obras artísticas o por incumplimiento de licencias en el caso de producción de código derivado de software libre sin avisar a los clientes de Copilot de esta circunstancia legal.

Ni siquiera creo que haya una solución. La maraña legal es tal que, perdida la oportunidad en el anterior choque entre tecnología y ley, no creo que exista solución sin replantearlo desde cero. Y eso tampoco es posible porque cualquier reforma legal en ese sentido dañaría a los actuales tenedores de derechos de explotación, que reclamarían indemnizaciones. Un berenjenal en toda regla. Así, tampoco hay motivos para pensar que el desenlace pueda variar en esta ocasión.

En todo caso, un tema al que seguir prestando atención pues Lessig tenía razón en un aspecto clave: el código es la ley, lo que está programado de una forma impone forma de uso, y también ciertas costumbres. Si estas aplicaciones se extienden como parece que lo harán, ¿cómo se va a lograr la ley frenar esa producción infinita de nuevas obras derivadas sin dañar la libertad de todos?

[Imagen: Monstruo de pesadilla con mezcla de estilos de Moebius, Akira, y James Jean, porque parecía buena idea pedir a Midjourney un pastiche de estilos para ilustrar esta nota.]

Diviértete con tus cosas; puede que llegue dinero, pero no las hagas pensando en ello

Mind Image

Para empezar, una mentira: dedícate a lo que te guste y no tendrás que trabajar ni un día más en tu vida. Seguro que esa mentira la has leído antes. Si te has sentido insultado, tengo una buena noticia: no estás solo, yo te acompaño. Quien dice eso solo pretende bajarte la guardia para, a continuación, sacarte las perras con algún crecepelo laboral.

Pero. Siempre hay un pero. Cada vez más los salarios mejor remunerados están relacionados con el conocimiento (hay excepciones, pero pocas) y para ser realmente bueno en un ámbito del conocimiento, el mismo tiene que gustarte. Hacen falta muchas horas para dominar el conocimiento sobre un tema, y muchísimas más para seguir estando al día. Si no te gusta, si te arrimas solo por la pasta, la pasta te va a esquivar como Neo danzaba entre las balas. Estoy apuntando a la cinta transportadora de las bootcamps por la que muchos viajan al mundo tech como los buscadores de oro remontaban el Mississippi corriente arriba.

No me opongo a la búsqueda de una vida mejor. Todos tenemos derecho a descubrir una vocación tardía. Pero si te quieres hacer programador porque tu grado en periodismo, o en historia, o en psicología no te permiten alcanzar el salario que ves en personas de tu entorno, entonces ese salario te va a esquivar. No es obvio entender cómo funcionan algunas cosas que ni lo hacen de forma directa ni funcionan tampoco en su primera derivada. Te lo digo yo porque estas cosas no te las va a decir quien te vende el curso o la certificación.

En el mundo del conocimiento, dedicarte a lo que te gusta es lograr que las horas que echarás por gusto leyendo o estudiando fuera de tu horario laboral te renten no sólo en la satisfacción intelectual de esos ratos sino también de lunes a viernes y de nueve a cinco. Es una ventaja competitiva salvaje. Pero no vas a lograrla durmiendo ni te la puedes bajar en dos semanas como el que baja un DLC para un videojuego.

Que sí, que dedicarte a cosas que te gustan está bien, pero no porque vayas a ir a trabajar canturreando como los enanitos de Blancanieves bajaban a picar piedra. El más divertido de los trabajos sigue siendo algo que te pagan por hacer, y eso es así porque si no lo hiciesen tú harías otra cosa. Trabajar vas a trabajar hasta el fin de tus días, muchos días preferirás estar un rato más en la cama. Las milongas no caben en estos temas. Asúmelo.

En A brief history of everyone who ever lived, libro que ya comentamos en estas páginas, cuenta Adam Rutherford una historia de que cuando se apuntaba a la secuenciación del genoma humano, en una conferencia que había reunido a las mentes más brillantes que trabajaban en el tema, una noche entre copazos y risas ese grupo de personas hizo una apuesta para ver quién se acercaba más al número de genes totales que se encontraría en el ADN humano. El concurso corrió entre 2000 y 2003, y se le conoce como el Gene Sweepstake. Científicos, gente seria, amante de sus temas, y con capacidad para divertirse y retarse con ello. Un cierto momento de ética hacker ahí.

Lo cual nos lleva a la aparentemente ecléctica recomendación vital de Nassim Nicholas Taleb sobre ir a fiestas: ve a fiestas, en ellas se esconde la serendipia. Se puede trabajar duro y apostar 1€ entre coñas a ver quién acierta el número de genes como el que acierta El precio justo. Es compatible. Work hard, party hard.

Como tema aparte, además de por lo que diga Taleb, que es un tipo mucho más listo que yo, también les digo que un día, dentro de muchos años, se arrepentirán de no haber salido (casi) a gatas de ese bar al que sus amigos le ofrecieron ir. Personas y momentos, la vida no es otra cosa. Recuerdo con añoranza las noches de aquel período que pasé en Ciudad Real durante mi doctorado. ¿Ciudad Real, Jose, really? Sí. Estarás pensando que vaya peñazo de sitio feo. Y creerás tener razón. Pero ya te aviso que no: recuerdo aquel tiempo siempre con alegría como una suerte de cónclave continuo donde podíamos estar estudiando física, agotando las cervezas, o preparando cócteles, y hablando sobre láseres, difracción, o ionización multifotónica. Fue apasionante precisamente por eso: porque era un pack indivisible como los zumos del Mercadona. No aprovechabas igual las sesiones con los mejores expertos en láser de España enseñándote durante el día si no eras capaz de estar también dándolo todo hablando de láseres por pura diversión durante las noches. Puro plot twist nerd. Cobrábamos todos una porquería, no éramos ni mileuristas. Lo volvería a hacer.

Así que sí. Diviértete con tus cosas. Pero no las hagas pensando en el dinero. No en primer término, al menos. Hazlas porque te compense hacerlas per se. Puede que así, además, alguien te pague y te pague bien por hacerlas. Con tiempo y una caña, que dice mi padre; tiempo, una caña y no parar de estudiar nunca, que me gusta decir a mí. La suerte sonríe a las mentes preparadas. Disfruta del camino.

[Imagen: Imagen mental perturbadora, hecha con Midjourney.]

Para recordar cuando los políticos pidan sacrificios

Es lógico que donde hay sacrificio, haya alguien que recoja las ofrendas de ese sacrificio. Donde hay servicio, hay alguien a quien se sirve. El hombre que te habla de sacrificio está hablando de esclavos y amos, y pretende ser el amo.

Ayn Rand

Esta cita me ha recordado a Ya está bien de Triana, una queja en toda regla a los políticos que dicen saber mejor que nosotros lo que pensamos y lo que nos conviene. Suelen ser los mismos que luego piden sacrificios pero rara vez los hacen ellos mismos, o no en la misma medida en que los piden.

Quién hablará
Quién nos dirá
La verdad
Todos pretenden saber y decir
Lo que piensa usted
Con elegantes palabras
Y el gesto duro a la vez
Queremos elegir
Sin que nadie diga más
El rumbo que lleva a la orilla
De la libertad.

Los servicios de Cloud no son una bala de plata para todo

Una idea realmente útil relativa a los equilibrios necesarios antes de decidir el tipo de infraestructura a utilizar para un proyecto, así como si internalizar la misma o usarla como servicio, por David Heinemeier Hansson:

The cloud excels at two ends of the spectrum, where only one end was ever relevant for us. The first end is when your application is so simple and low traffic that you really do save on complexity by starting with fully managed services. (…) It remains a fabulous way to get started when you have no customers, and it’ll carry you quite far even once you start having some. (Then you’ll later be faced with a Good Problem once the bills grow into the stratosphere as usage picks up, but that’s a reasonable trade-off.)

The second is when your load is highly irregular. When you have wild swings or towering peaks in usage. When the baseline is a sliver of your largest needs. Or when you have no idea whether you need ten servers or a hundred. There’s nothing like the cloud when that happens.

Está claro que los servicios de cloud computing tienen un coste explícito (facturas a final de mes) e implícito (autonomía y dificultad de migración), pues tampoco son tan interoperables los diferentes proveedores como parece de entrada y existe cierto lock-in.

Con todo este contexto, a menos que estés en uno de los escenarios descritos arriba optar por uno u otro tipo de infraestructura no es una decisión trivial.

Update (2022-12-13 @ 21:04): Parece que hay mucha más gente desplegando sus propias nubes en infrastructura propia, OpenStack ha más que duplicado el número de instalaciones en un par de años. En mi anterior empresa, por cierto, lo usábamos y a mí me pareció siempre una opción excelente.

Relato periodístico en torno a las crisis económicas

Periódico con "Crisis" en el titular

Hoy repasaba borradores inconclusos de este blog con el objetivo de darles forma y publicarlos como he estado haciendo toda esta semana que estuve de vacaciones, ya que tengo más de ciento veinte notas a medias, y he pasado un buen rato escribiendo sobre una anécdota que, al ir a enlazar un post de este propio blog, he descubierto que ya la había publicado hace algún tiempo.

Se trata de una anécdota acontecida con una periodista que me contactó hace casi tres años, en pleno confinamiento, para que le contase mi experiencia como recién incorporado al mercado laboral cuando nos alcanzó la gran crisis económica de 2008.

En fin, que he estado un rato reflexionando sobre el rol de los medios como distorsionadores de la realidad mediante la elección arbitraria del tipo de relatos que se publican en sus páginas. Nada nuevo, pero, en lugar de enrollarme más, si tienen interés en el tema les animo a leer mi anterior nota al respecto.

[Imagen: Periódico doblado con «Crisis» en el titular, hecha con Midjourney.]

Este blog usa cookies para su funcionamiento.    Más información
Privacidad