Nos han colado un gol

Nos han colado un gol, y no en el mundial.

Esta semana viene cargada de cambios, aunque mientras todo cambia, todo sigue igual. Los ricos se enriquecen y los pobres se empobrecen, la derecha toma posiciones en todo el mundo (hablando de absentismo, por ej.) y se prepara para el asalto a las «democracias» que todavía no han tumbado.

Mientras todo esto pasa ante nuestros estupefactos ojos, vengo ante ti antes incluso de que se haya cumplido la semana, porque está la cosa muy candente, hay mucho que contar, y mejor hacerlo antes de que se me haga bola. Lee con atención, que vienen cosas gordas.

¡Al turrón!

Resumen de noticias

La «pataleta» de Alex Karp

Hace una semana estuvo Alex Karp, el CEO de Palantir, en un programa de la CNBC despotricando a placer sobre OpenAI y, sobretodo, Anthropic. Los primeros análisis hablaban de que había perdido la cabeza y no sabía lo que decía, mi análisis fue muy distinto:

Me extraña no haber visto ninguna lectura crítica y profunda sobre la «pataleta» de Alex Karp, CEO de , de ayer en la CNBC. Si obviamos el síndrome de mesías que tiene y rascamos un poco podemos encontrar respuestas lógicas al porqué de su actual ataque a empresas de como u .

Lo que vemos, realmente es un choque de modelos de negocio y es necesario entender qué vende cada uno y como interaccionan.

Las empresas de estaban vendiendo por debajo del coste para crear una necesidad. No tenían un modelo de negocio real, los únicos que estaban haciendo un verdadero negocio eran sus proveedores ( y – el fundador de Oracle es el 3° en el ranking de ricos mundial). Por esto los proveedores estaban financiando estas empresas, por interés propio.

Estas empresas de no se han preocupado de dar una solución específica al mercado. Lo que tienen entre manos es tan potente y tiene tantas barreras de entrada que les basta con vender el acceso a su motor de inferencia como herramienta generalista.

Sin embargo, la burbuja estaba creciendo mucho y estas empresas necesitaban justificar su valor y ¿Qué se les ha ocurrido? Cargar a los usuarios con los costes reales, easy peasy. El modelo de tokens es una traslación de costes a los clientes.

, la empresa de Alex, es un usuario más de esa . Ellos sí se han preocupado de buscar soluciones al mercado. Ellos han ofrecido como SaaS servicios específicos como: Lista de objetivos a bombardear de tu enemigo.

Esos SaaS chupan todos los datos de sus clientes y haciendo uso de esos motores de inferencia de las empresas de , dan una respuesta específica: El siguiente objetivo a bombardear es esta escuela.

Como otro usuario más de las empresas de es probable que les estén intentando trasladar el coste de su uso, y claro, las cuentas no salen. Si ellos están vendiendo su SaaS a 1M$ (invent) por objetivo señalado, no puede ser que los costes de tokens que usan para generar esa respuesta sean de 2M$. Ahí tenemos el choque de modelos de negocio.

Por eso firma ese acuerdo con Nvidia y habla de poseer los medios de producción a lo Karl Marx, su proveedor ya no le vale.

Si esto le pasa a una empresa «pequeña» con 1000 desarrolladores, al cargarle los costes reales, las cuentas no les salen y vuelven a contratar programadores junior.

En el caso de esa opción no existe, por lo que necesitan montarse su propio casino. Claro, ahí da en el clavo la presentadora cuando le pregunta si los modelos que ellos construyan (van a usar el modelo abierto de Nvidia, Nemotron) serán competitivos frente a los modelos frontera de las grandes empresas de . Probablemente no, al principio.

De un presente tan convulso el futuro es incierto. Quizá durante el tiempo que tarden en ser competitivos el gobierno de USA firme algún acuerdo para que las empresas de cedan y sigan proveyendo a , pero el resto de gobiernos que les usan necesitarán alternativas, y hacer un copy cut es mucho más fácil que inventarse un modelo de negocio. Puede que las propias empresas de IA sean quienes hagan ese copy cut.

La situación es la inversa a la que se dió con la nube. Entonces empresas como o que habían montado grandes CPDs que no usaban al 100% decidieron alquilar lo que les sobraba a usuarios pequeños. Ahora, las empresas de necesitan buscar una utilidad a sus centros de datos porque vender a pequeños usuarios no renta.

Por esto es la pataleta de Alex, sus proveedores son de repente sus principales competidores y habla de que roban datos y poseer medios de producción.

A los pocos días, unos señores de esos que se graban diciendo cosas para que otros señores les miren aparecieron diciendo que Karp tiene razón con su pataleta porque las empresas de (OpenAI y Anthropic) pueden aprender de cualquiera que los use y convertirse en su competencia.

Ponen el ejemplo de Figma, una herramienta de diseño que ha estado usando Anthropic y ahora Anthropic ha sacado su propia herramienta de diseño.

El post sobre el que hablan al principio escrito por el segundo en intervenir, es esta publicación en la cuenta de X de David Sacks.

Este señor, David Sacks, no es un señor cualquiera hablando, es un inversor con un recorrido bastante gordo (Airbnb, Facebook, Palantir, SpaceX, Uber…) y además es el Presidente del Consejo de Asesores para la Ciencia y Tecnología de Trump. Vamos, que es juez y parte en todo esto.

Ni idea de lo que está por venir, pero estoy seguro de que esto no se acaba aquí. Stay tuned.

El vigilante vigilado

En europa se estaba investigando el software espía Pegasus y, posteriormente, el exparlamentario por Grecia Stelios Kouloglou (Syriza) ha descubierto que él mismo estaba siendo espiado con Pegasus mientras llevaba a cabo esas investigaciones.

Pegasus es el mismo software espía que se encontró en el teléfono móvil del presidente de España, Pedro Sanchez, justo antes de que traicionara vilmente al pueblo Saharaui.

Tecnomachismo

Unos investigadores han visto que cuando las mujeres usan herramientas de IA se las ve como «incompetentes», mientras que si son los hombres «muestran iniciativa». ¡Ja! ¿Por qué no me sorprende?

No olvidar

Dado que Israel hace campaña y usa todos los medios al alcance para borrar de Internet los rastros del genocidio que están cometiendo, unos hacktivistas han recopilado todo el material que han podido como prueba de sus crímenes y lo han juntado en un único sitio. Es aterrador, pero es necesario no olvidar que ese terror sigue pasando.

Injerencia tecnológica

Parece que una empresa israelí ha estado haciendo travesuras, y montó campañas de desinformación contra políticos europeos que hablaban del genocidio en Gaza, que habrían tenido impacto en las «elecciones libres y democráticas» de los países occidentales de Europa. Lo cuenta genial Patricia de Spanish Revolution:

De clubs privados

Como Palantir está en el candelero, fue un bombazo la filtración que descubrió quienes formaban parte de Dialog, el club privado de Peter Thiel.

Lo que no es tan conocido es que no es el único con su propio casino club. Por ejemplo Garry Tan, el CEO de Y Combinator la primera y principal aceleradora de startups, tiene su propia lista de gente importante de «centro» que forma un grupo de presión política. O que Joe Gebbia, founder de Airbnb, apoya la John Birch Society, que esos ni disimulan ser de derechas.

Pero nada nuevo bajo el sol. Epstein y Peter Thiel tienen vínculos con el club Bilderberg, el bien conocido evento social que une a los poderosos de todo el mundo y del que fue una habitual la Reina Sofía.

La UE

Ante este panorama, la Unión Europea que estaba vendiendo el discurso de independencia tecnológica, se ha «visto forzada» por Trump a firmar la «pax silica», un acuerdo que decide quién puede entrar y quién no en el negocio de la IA. Y como quien no quiere la cosa nos han colado la aprobación de Chat Control 1.0, esta misma mañana, en la última votación antes de sus «merecidas» vacaciones de verano. ¡Gol por toda la escuadra! Quizá esperen que no nos acordemos de esto a su vuelta.

Chat Control 1.0 permite a las grandes tecnológicas monitorizar los mensajes privados que te mandas con otras personas para asegurarse de que no estáis violando niños, que ya se sabe que los pobres copian todo lo que ven hacer a los ricos.

También la UE, por fin, parece que se va a cobrar una multa de 4.100.000.000€ que le puso a Google por prácticas de monopolio en 2018. Claro, entonces era un 15% de las ganancias de Google y ahora sólo un 3%. Las empresas siempre consiguen reducir las multas que les ponen, sea de un modo o de otro.

¿Y en USA?

En USA, el Asuntos Internos del ICE, la Gestapo de Trump, se dedica a investigar las «amenazas» contra sus agentes. En especial el doxing (investigar en fuentes abiertas de datos para recopilar y exponer online). El problema es lo que consideran doxing. El primer caso fue el post en Instagram de una mujer que se hacía eco de una noticia sobre el asesino de Renee Good (un agente del ICE… el asesino, no Renee). Quizá os suene que la fueron a acosar cuando hacía de mesa en una votación. Claro, eso es algo que preocupa bastante a los periodistas y a cualquiera que se preocupe un poco por las libertades civiles, ¡a ver si ya no se va a poder ni informar!

Mientras, los MAGA, con su pedrada habitual están peleados. Se enfrenta el grupo de los tecnofascistas con el de los fascistas a secas, porque no puede ser que se use la IA para oprimir a los americanos blancos, a los otros sí, pero a los blancos no.

Y sorpresas de la vida, a Meta le han puesto una demanda por 1.400.000.000.000$ (1,4 billones europeos, trillones americanos, porque ellos siempre más) por manipular niños para hacerlos adictos con sus algoritmos a sabiendas. Probablemente quedará en nada, pero al menos un par de noches malas va a pasar Zukerberg hasta que lo tenga todo atado.

Lo que quizá no sorprenda a nadie es que un robotaxi haga de vigilante nocturno y retenga a unos adolescentes borrachos para que les detenga la policía. ¡Ya están aquí los robots chivatos!

España indepe

En España, las cosas van a nuestro ritmo, echando cuentas parece que los bloqueos de La Liga afectan a medio millón de webs (cuatro frikis dijo el Tebas), y nos multamos a nosotros mismos porque los políticos les dan los datos de los niños a las Big Tech.

Sin embargo, hay gente dando la batalla. AlgoRace pretende sacar el racismo de los algoritmos con los que interactuamos. Xnet hace didáctica constante sobre los derechos digitales. Y Civio le gana batallas al gobierno para que haga públicos los algoritmos que nos gobiernan.

Esto es el verdadero hacktivismo y no lo que venden los medios de información.

Y a los medios más les vale ponerse las pilas. Es cierto que hay una epidemia de desinformación, pero aquí se propuso hacer una ley contra la desinformación que no estoy yo seguro de que vaya a ayudar mucho mientras no se vuelva a transformar el periodismo en lo que fue en otro momento. En España ni siquiera distinguimos todavía entre difundir un bulo por error (misinformation) y hacerlo de manera intencionada para manipular (disinformation). En Corea (la buena) han puesto en marcha una ley similar, y nadie parece estar contento con ella, así que más vale que hagamos algo antes de llegar a eso.


Veamos: Chat Control y otras leyes de mierda, check; Palantir, check; Trump y sus robopolis, check check. Parece que sí, esta todo por hoy, que no es poco.

Ojalá la próxima semana no tenga nada que contaros. Me llevaría una alegría 🙂

Facebook is listening to you, what can you do to avoid this?

Nowadays, a lot of people is talking about a «conspiracy» that Facebook is denying constantly. Is Facebook listening to us? What can we do to avoid this? Let’s see what are the questions and the answers:

What is people saying?

People say that Facebook apps installed on our mobiles are recording our conversations, analyzing what we say and using this to target their ads.

What is the response from Facebook?

Facebook denies all of those accusations.

Is it technically possible?

Well, record all conversations and send them requires a lot of bandwidth. We are not talking about Echelon, neither recordings made by Google Now assistant. We are talking about all the conversations you maintain all the time, all the dialogues from the TV shows you are seeing and conversations from people near you.

What is the bandwidth you bought from your provider? 1Gb? 3Gb? 10Gb? It doesn’t matter. It is not enough to listen Spotify constantly, so it is not enough to send recordings with your full conversations.

Some people are saying that they record the conversations, analyze those using your mobile phone resources and get keywords that they can send to Facebook servers.

This theory is better but battery consumption… I don’t know.

Does it really matter?

Facebook has all your written conversations, it is the owner of Facebook, Messenger, WhatsApp, Instagram, … It also owns your photos, videos, relations, … Facebook knows who is the first person who you talk every day, also knows what websites you visit and also the visits from your mom or your grandpa.

Facebook is not the only one who knows. Did you visit the link about Google records above? It’s the tip of the iceberg.

So it doesn’t matter if Facebook is listening and recording you. They know everything about you. All great companies know everything about you, so it doesn’t matter.

The only way you can follow to avoid this is become offline, at least offline from their apps and services. Are you prepared to be disconnected from your friends and family? If not, you can’t be safe.

 

Google me gana

He visto un post en google.dirson que me ha recordado una de esas tantas cosas que deje a medio empezar. Cuando tuve mis primeros y únicos contactos con ajax, me dije «Hostia tu!!», y despues de eso pensando en lo simple y potente que era, se me ocurrió que se podía usar un servicio simple , gratuito y con capacidad (+ o -) ilimitada (por ej. blogger) para obtener un servicio complejo. Sin liarlo mas, lo que pense es en hacerme una cuenta-blog de frases, hacer que en su portada solo se mostrase una entrada, y mostrarla como cita en este blog usando ajax, de tal modo que siempre mostrara la última que yo metiese en ese blog, sin tener que cambiar nada, solo agregando una entrada. Realicé varios intentos, y llegué a la conclusión (por los resultados y lo visto en busquedas) de que no se puede solicitar la pagina desde fuera de la dirección que contiene el blog, por ejemplo, esta página sólo puede ser cargada solicitada desde dirección de cerocoma.blogspto.com. Para nada se me ocurrió hacerlo con el atom.

Ahora gracias a la nueva API de Google con unas pocas lineas (estan al principio del codigo de la página, si eso mañana ya lo actualizo poniendo el código) he podido incluir una frase aleatoria. La unica pega, es como dice en dirson, que en realidad el feed que se carga es el último que visitaron las arañas de google, por esto ahora (04:53) se ven las frases que tenía antes de prueba. Cuando se actualicen mirare a ver como formateo las nuevas, porque las he puesto entre etiquetas blocquote, y me suena que esa la tengo formateada en el css. Por lo tanto se hace un poco pesado esperar a que se actualice para ver como queda y modificarlo o no.

Ahora a pensar para que mas se puede aprovechar, quizá, para tener todos los codigos ordenados en otro blog, y incluirlos en este, o algo así. Ya veremos… (al final acabaré sin hacer nada mas)

En realidad la idea primigenia era que cerocoma fuese solo una pagina de presentación, sin entradas, y tener un conjunto de subblogs (citas, entradas, códigos, etc.) en las que el contenido de la entrada es xml para así dejar el tema del formato directamente a cerocoma, y que el formato pueda cambiar sin tener que modificar todos los contenidos. Por ejemplo, como está ahora montado lo de las frases, estoy cambiando el código directamente en esas entradas, y haciendolo bien, ahi tendría un texto etiquetado con xml: la cita con «texto-cita» y la parte que alineo a la derecha con «autoria», por ejemplo. Sin embargo, no basta con usar el feed que se genera automáticamente, ya que está limitado a las últimas 25 entradas. Por esto habría que jugar con los valores que se le pueden pasar, usando urls del tipo: http://cerocoma.blogspot.com/feeds/posts/default?start-index=1&max-results=100000 , o http://cerocoma.blogspot.com/feeds/posts/default/113760076829500765 para cuando queramos una entrada específica no tener que cargar todas y buscarla, si no que podamos cargar solo los datos que necesitemos.

Otra cosa a pensar es como relacionar las entradas de uno y otro blog, ya que un código en principio lo vas a querer siempre relacionado con la entrada que lo explica. Tal vez para esto puedan usarse etiquetas del tipo «paramtro:valor» para despues separarlo y utilizar el valor, o simplemente en el xml, pero la pega es que para relacionar con un post concreto, tienes que haberlo creado para saber su identificador, que hasta donde se, se asigna automáticamente, y no hay manera de conocerlo a partir de algun otro dato. Tal vez se pueda sacar un feed con sólo los titulos de las entradas para poder buscar entre ellos, sin cargar lo gordo, que serían los cuerpos de las entradas. Ya pensaré en ello cuando tenga tiempo (y de eso estoy mal, que ahora a parte de currar se acerca el viña).

Bueno, la idea es clara, puede que al final no la acabe llevando a cabo por que soy un aragán, pero sería tener un blog con cada tipo de contenido a mostrar en el blog, elaborar estos contenidos de forma bien estructurada con xml, y hacer que el blog principal formatee estos contenidos como queramos. Esto nos permitirá crearlas funcionalidades que queramos, como un buscador propio que se ejecuta en el navegador cliente y cosas así.

Aquí os dejo el código que he empleado para las frases aleatorias. Es muy simple, y similar a los ejemplos que hay en dirson o en google:

      //esta función la he sacado literalmente de una página de por ahi    function aleatorio(inferior,superior){       numPosibilidades = superior - inferior       aleat = Math.random() * numPosibilidades       aleat = Math.round(aleat)       return parseInt(inferior) + aleat    }     google.load("feeds", "1");     function initialize() {      var feed = new google.feeds.Feed("http://frases-cerocoma.blogspot.com/atom.xml");      feed.load(function(result) {        //Valor por defecto por si ocurre un error que no se quede en blanco        var texto = "Todo conocer depende de la estructura que conoce.";        var container = document.getElementById("citaAleatoria");        if (!result.error) {          var i = aleatorio(1,result.feed.entries.length);          var entry = result.feed.entries[i];          texto = entry.content;        }        container.innerHTML = texto;      });    }    google.setOnLoadCallback(initialize);

Otra cosa sería cambiar el código de los otros blogs para que cuando se acceda a uno de ellos, se redireccione al principal, pero tendría que aportarle alguna información de algun modo, para cargar la información que el usuario va a querer.

Actualización: 21/04/07 ~12:00