Categoría: Informatica
No me estarías entendiendo

Estoy notando una creciente falencia de los sistemas basados en tu comportamiento, esos que supuestamente predicen qué te gusta y por ende te ofrecen información u ofertas al respecto.
Es que uno no navega la web así, si uno, por ejemplo, busca sobre una ciudad en el mundo puede estar buscando desde algún dato histórico hasta un duda existencial pasando por unas vacaciones o simplemente curiosidad.
Cómo determinan las empresas que quiero volver a ver información sobre eso es un misterio, el peor ejemplo lo estoy recibiendo del algoritmo de Mercado Libre. Si uno entra a buscar información o precio de un producto inmediatamente te satura la portada con otros vendedores de ese producto. Hasta me lo hace cuando yo voy a vender algo y estoy averiguando cuanto cuesta para ser coherente con mi venta.
Youtube se comporta igual de irracional, viste un video y automáticamente la portada del sitio está llena de lo mismo en todas sus versiones, como si el ser humano sólo pudiese tener un gusto a la vez. Ni hablar que por ahí uno terminó de casualidad allí o porque le pasaron un enlace o hizo un click descuidado. Ahora, para un algoritmo, no sólo estas interesado, sos un aborrecible fan, una believer de eso que ya ni te interesa.
Es decir, tanto Big Data al pedo, pero los algoritmos que toman la decisión los siguen programando humanos que, al parecer, tienen poco contacto con otros humanos. Estos algoritmos no parecen estar entendiendo a la persona que les brinda la información. Es más, son tan básicos que toman la decisión sin información suficiente.
Con apenas una visita o una consulta ya "asumen" que ese es nuestro único interés. Todo lo opuesto al comportamiento curioso humano, basta con ver a una persona pasar por una revista, ojearla, ve todo lo que en la misma está, es el famoso "browsing" que los algoritmos pretenden matar porque no nos entienden.
Facebook hace lo mismo, le das like a dos posteos de una temática y su "inteligencia" te forra la pantalla de idioteces de los mismos autores y/o temáticas, como si de pronto tus otros doscientos amigos hubiesen desaparecido de Internet, sólo queda lo que aquellos likes perdidos en el tiempo te condenaron.
No Big Bro, Big Data, no me estarías entendiendo, y esto no sólo es frustrante, me deja una gran parte de lo interesante de Internet afuera, ¡dejá de meterte en el medio!
Impuestos a las compras de contenidos online

Como si ya de por sí no fuese "variable" el precio que debemos pagar por un Netflix o similar, ahora los que vivimos en la Ciudad de Buenos Aires le vamos a tener que sumar un 3% al precio que pagamos.
Era algo inevitable, la mayoría de las provincias pueden llegar a implementar algún impuesto similar como tienen el TAX por estado en EEUU, aquí la forma de recaudar provincial es el impuesto de Ingresos Brutos, una forma no del todo agradable porque el IVA ya es del 21% y nunca ha vuelto a bajar. Si, antes era menos pero lo subieron por "emergencia" y nunca volvió a bajar.
Ahora bien, podrían creer que es un "impuesto Netflix" porque al comienzo de la resolución se menciona la contratación de suscripciones online para acceder a películas y series, pero alguien más avezado al parecer recordó que no era lo único que se vendía online y extendieron a juegos, música y todo tipo de contenido audiovisual.
Esto afecta directamente a las compras con tarjeta de crédito, ignoro si todo lo que pase por, por ejemplo, Paypal entra en el mismo impuesto pero lo cierto es que las tarjetas de crédito deberan implementar este nuevo impuesto desde el 1º de Noviembre. Y si, como siempre se dice que es un impuesto que pagará la empresa, pero ya sabemos que eso, a la larga o la corta, se traduce en un aumento del precio y punto, esto es un mercado desregulado así que el precio lo decide quien vende.
Imagino una ola de indignación, tiene sentido quejarse, ya estamos pagando un 21% de IVA sobre esto ¿Tiene sentido agregarle más costo? ¿Se beneficia en algo la capacidad tecnológica, de entretenimiento o de venta digital con esto? Y me pregunto yo, ¿Todas las compras online no deberían estar igual de gravadas por un impuesto? ¿Por qué es selectivo?
Pero no nos quedemos en el 21%, pagar Netflix implica pagar dólares, así que ya estamos pagando un 35% de "tasa" que la mayoría de nosotros no podemos recuperar, ese famoso "adelanto", ¿cuanto más vamos a subirle a los costos de cualquier cosa? la desesperación de los gobiernos por recaudar más y más se traduce en impuestos y por ende en un freno innecesario a cualquier innovación o avance.
Después no se quejen de la "piratería" cuando es fomentada desde el gobierno

A continuación les dejo la resolución...
Destapando Redes de Twitteros a los medios grandes
Hoy es un día movidito, aquella nota e investigación que hice el mes pasado sobre las redes de twitteros falsas pasó a generar algo de interés a algunos periodistas y hoy tuve los quince milisegundos de fama con una linda nota de Leo González Pérez en la página 34 de Clarín:
Así que aprovecho para volverles a recomendar la nota Destapando Redes de Twitteros Falsas donde está todo el trabajo de investigación y hasta el código fuente
Gracias Manu y el poder de una cuenta social en discusión
Ayer tuve una de esas suertes que rara vez se le da a un blogger, que un tipo conocido le de bola a alguna boludez que posteás en una red social.
El tipo en cuestión es uno que admiro mucho, Manu Ginóbili y este fue su RT:
Tremendo! RT @fabiomb: El riesgo de ser espectador en una demolición: http://t.co/TUAlAaRwgX terrible video
— Manu Ginobili (@manuginobili) June 30, 2014
Con dos millones y medio de followers esperé que explote LinksDV.com, en un instante una horda de fanáticos de Manu entraron y el VPS se portó de maravillas, no hubo caída ni nada por el estilo, entraron todos, vieron el video, duraron el minuto que corresponde y luego se fueron con un simple click en esa cruz maldita que cierra nuestras ventanas

Ahora bien ¿Cuantas personas hicieron click en ese enlace? Como verán que Manu tire un "Tremendo!" sería ideal para que mucha gente lo haga ¿no? Pues bien, en realidad no es tan así y esto es muy interesante, una discusión eterna con agencias que he tenido desde que empecé con Cake Division, Manu Ginóbili envió a mi sitio unos 2126 usuarios el primer día.
2.126... un momento, ¿¿¿No tiene acaso 2.519.133 followers??? Así es, la tasa de "efectividad", si quieren verlo de esa forma, es menor al 0.1%, más precisamente 0,084%
0.084%... el CTR de este blog es de aproximadamente 1.46% porque tengo los banners bien afuera de la vista de los usuarios, si, 17X sobre Manu y es un blog pedorro y Manu tiene más anillos de la NBA que dedos, a lo que voy es al argumento de "contratemos al famoso" y cómo eso no necesariamente es efectivo, de hecho, Manu es un tipo super respetable, no una vedetonga de TV, es un jugador de la puta madre, sus fans lo siguen en cantidad porque se lo merece, no por mostrar las tetongas.
Sin embargo 0.084% me deja en claro un problema, por más famosa que sea una cuenta social no hay ni chances de que lo que se paga por alguna de ellas retorne, el famoso ROI. Claro, en el caso de Ginóbili el asociar a la marca con la persona es lo que se paga, así que jamás diría que no es negocio con él, pero no me refiero a él como se imaginarán sino a la trouppe de grasientos televisivos que cobran más de 10.000 pesos un tuit pedorro que no ve ni su hermana.
El tamaño no es relevante aquí, 2.5M dan tanta efectividad como 10K, ahora bien, el tema está en la proporción de lo que se pague, el costo por contacto, algo que aumenta mucho en las cuentas famosas porque más de la mitad, por lo general, son cuentas inactivas o falsas. Algo que redes sociales como Twitter odian admitir y tratan de obviar dejándolo por fuera de las estadísticas.
Aun así, con 1.25M estaríamos en 0.17%, un índice bajo pero un poco más "normal", si un cliente tuviese que pagar sólo por la cantidad de seguidores y no por el nombre ya podría pensar en la mitad de presupuesto. En promedio una cuenta con 10K seguidores logra unos 100 clicks, un 1%.
Sin ir muy lejos, temática totalmente distinta:
#EPIC #hacking #CAPIF #TPB http://t.co/Vgw144RKZC cosas que pasan con las legiones de Interné
pic.twitter.com/QNSQ44Ehev
— Fabio Baccaglioni (@fabiomb) July 1, 2014
Mucho menos famoso pero la temática invita a mayor viralización, o que se yo

He tenido casos en los cuales el más "famoso" y más seguido de una campaña que me contrataron fue el que peor perfomó, en una fue tan lastimoso que le sugerí al cliente no sumarlo en la siguiente, pero éste quería continuar porque se trataba de una figura televisiva, aun cuando tenía menos efectividad que la cuenta trucha de Sabella.
Mientras tanto ya puedo decir que me "retuiteó un famoso"

CatchWeather: Personalizable

Estuve trabajando un poquito este finde con CatchWeather para agregarle la función que me habían pedido varios, poder guardar ciudades y tener una pantalla propia con el clima y pronóstico de cada ciudad.
Así que ya está, los usuarios registrados podrán hacerlo, simplemente cuando buscan una ciudad (o cuando estan en una) tendrán un botoncito para agregarla a su propio dashboard en la pestaña "Mi Tiempo / My Weather" y allí iran todas que fácilmente podrán remover con un click.
La idea es más útil para viajeros, saber qué clima hace en la siguiente ciudad y tenerlas a mano o simplemente para los curiosos que quieran tener varias en una misma pantalla.
No sólo esto agregué, unos días atrás le agregué al bot de @CatchWeather que tire el pronósitico para tres ciudades a la mañana, Buenos Aires, Córdoba y Rosario avisan tipo 8 de la Mañana el clima del día, para que esten avisados

Como siempre se agradece feedback y sugerencias de nuevas funcionalidades, estoy tratando de ver si existe algún servicio de noticias por país ya que Google News y su feed es bastante incoherente y disfuncional (claro, no quieren largar un feed más estos tipos

Ver el Mundial en una red local con un dongle de TDA

Tratando de poder armar algo simple, efectivo y que no interfiera en la red de mi trabajo, se me ocurrió conseguir un dongle sintonizador de TDA (Televisión Digital Abierta) para poder ver los partidos del mundial, usando una red paralela con un router propio.
La idea original era conectar el dongle a una Raspberry Pi, para luego retransmitirlo desde OpenElec con “tvHeadEnd”.
Como finalmente esto no logré hacerlo de la forma que a mi me hubiera gustado, investigué un poco más y como casi siempre, todos los caminos que tienen que ver con algo de audio y video pasan o terminan en VLC.
No, no pasaron el test de Turing aunque el titular era bonito

Durante el finde vi a varios conocidos republicar una nota que replicó en cientos de medios de todo el mundo, una supuesta supercomputadora, un supuesto super software, "quebrando" el test de Turing, es decir, logrando que un programa pudiese hacerle creer a una persona que es otra persona.
El proyectito de la Universidad de Reading no es una inteligencia artificial, es un chatbot. Y un chatbot es un programa sencillo diseñado para engañar, no para pensar.
El titular de la misma universidad reza "Turing Test success marks milestone in computing history", sí, se acreditan haber marcado un antes y un después en la historia de la computación. Pero no.
De 30 jueces un 33% fue debidamente "engañado" por un bot que decía ser un joven ucraniano de 13 años, es decir, ya comenzaba la cosa "capando" el resultado.
No sólo eso, jamás nadie pasó esta afirmación por un proceso científico, un peer review, el bot debería poder pasar el Test de Turing no sólo en la Universidad de Reading, sino con cualquier grupo de "jueces" independientes y realmente vencerlos a todos. Recién ahí podríamos decir, no que cambiaron la historia, sino que tienen un buen bot. Punto.
No hubo supercomputadora, no hubo magia, no existe la magia, no hay Inteligencia Artificial, pero el titular es grandioso aun cuando hace unos años Cleverbot ya pasaba al 59% de los "jueces".
¿Quien eligió a los "jueces"? Insisto en el uso de comillas, porque si bien utilizaron una cantidad suficiente éstos ya se encontraban condicionados porque era un concurso y sabían que iban a chatear con bots, y si, es un buen bot, pero el hecho de comunicarlo como IA cuando apenas es un script con lógica e interpretación prearamada, es muy distinto porque un bot no puede entender una conversación, está programado para simular que la entiende en base a ciertas variables que se desprenden del texto ingresado.
En fin, no desesperen, Skynet está muy lejos si es por este bot, Turing hizo un planteo algo más complejo y que todavía levanta polémica, pero les aseguro que esta boludez no era a lo que se refería.
Ego Search Bussiness o hagámosle juicio a los buscadores por plata

María Belén hace una ego-search y encuentra que su nombre aparece asociado a páginas porno, su vida como modelo no es precisamente una maravilla, su billetera necesita abultarse algo porque hace mucho que pasó la mejor época, volvemos a lo mismo, hagámosle juicio a Google.
Google tiene muchos aciertos y errores, me conocen aquí por pegarle cuando debo, aun así soy usuario diario de sus servicios porque me parecen muy buenos, pero hay un área en la que la tienen difícil y es que al ser un buscador tan masivamente usado son visto como si ellos fuesen Internet. En parte es así, cuando "Googlear" es un verbo y "google.com" es la puerta de entrada a cualquier contenido, la ignorancia los ubica en una posición de-facto que muchos querrían tener.
Pero esta posición privilegiada implica también que van a ser el objetivo directo de muchas demandas, porque la industria del juicio ya no es exclusiva de los EEUU, se ha expandido a todas las latitudes y longitudes del globo, se globalizó.
La Z3, la primera computadora digital programable
Berlin de 1941 no era precisamente el mejor momento y lugar para la creatividad informática pero Konrad Zuse era un genio y para ellos no hay un calendario en particular.

La réplica actual porque la original fue destruida mientras bombardeaban Berlín
Había logrado terminar la Z3, la primera computadora totalmente digital y programable de la historia, la primera computadora moderna, el 12 de mayo fue presentada ante otros científicos alemanes, eran tiempos de guerra y esta computadora podía servir para cálculos numéricos complejos que requerían normalmente mucho tiempo. La idea era facilitar el cálculo de aeroelasticidad en el Deutsche Versuchsanstalt für Luftfahrt para poder diseñar mejor las alas de los aviones.
¿Por qué tan importante? pues hasta ese momento la forma de "programar" una computadora electromecánica era reconectando cables, así de primitivo, en cambio la Z3 era programable, la entrada y salida era por una cinta perforada, poseía unos 2000 relays, de los cuales 1400 eran para la memoria, palabras de 22 bits y una frecuencia de operación de entre 5 y 10 Hz, si, un tanto lenta para estándares actuales.
Para ejecutar un programa nuevo tan sólo se ingresaban nuevos datos, a diferencia de todas las de la época, pero su trabajo no era conocido en EEUU o Inglaterra por razones obvias, recién en 1946 se empezó a conocer de Zuse cuando IBM compró opciones para sus patentes.
La Z3 era una máquina Turing completa, pero aun siendo un avance notable para la informática el gobierno nazi no le dio el suficiente dinero para hacerla completamente a válvulas, debía utilizar relays electromecánicos, por lo tanto era una computadora de 1000 kilos y 4000 W de consumo.
Zuse logró luego crear la Z4 que era el "estado final" de su Z3 experimental, los suizos se interesaron en el trabajo que estaba realizando y esto llevó a modelos como la Z11 la cual logró ser un éxito entre universidades y ópticas, y la Z22 que pasó a usar tubos de vacío, luego la Z23 similar pero con transistores. Estas podían ejecutar un compilador de ALGOL 58.
Además de los logros de hardware también creó, cuando terminó la guerra y lo dejaron fuera del alcance de buenos materiales, el Plankalkül, el primer lenguaje de alto nivel que jamás fue realmente implementado (en el 2000 la Universidad de Berlín lo hizo, pero sin fin práctico), y algo más interesante aun, en 1967 fue el primero en plantear que el universo todo podía llegar a ser una simulación computarizada.
Si, bastante antes que Matrix o Edward Fredkin, Jürgen Schmidhuber y tantos otros el viejo Konrad ya había imaginado que podría ser todo tranquilamente una simulación y no hay nada que podamos hacer para demostrar lo contrario


Zuse no es tan conocido, será que fue Alemán y de bajo perfil, pero es considerado en el ambiente uno de los más importantes creadores de la informática moderna, así como también le damos su mérito a Alan Turing, Ada y Charles Babbage, John von Neumann y tantos otros que lo merecen

Si querés saber si llueve desde Twitter
Estuve programando un viernes santo, cosas que pasan cuando sos un nardogeek pero así es, algo salió de la galera, primero creé la cuenta de twitter de CatchWeather (@CatchWeather), la idea era crear un bot que pudiese publicar cada X tiempo un tuit con la actualización del clima, lo armé para Buenos Aires por razones obvias y allí está funcionando.
@fabiomb New York, United States: Despejado, T: 8°C, H: 54%, V: 4.83km/h desde 0°, P: 1026.7mb #CatchWeather http://t.co/u6z8fP0b2L
— CatchWeather (@CatchWeather) April 18, 2014
Pero ¿Es acaso todo lo que puedo hacer? ¡Por supuesto que no! lo ideal era una cuenta a la que pudieses preguntarle por el clima de algún lugar específico y así tener una ayuda rápida. Pues bien, investigué un poco como hacerlo y utilizando lo mismo que ya había hecho para enviar los mensajes lo mejoré para revisar las menciones, encontrar la pregunta y contestarle a cada uno.
De esta manera uno puede simplemente mencionar a @CatchWeather, pedirle el clima de una ciudad, y éste te contesta al cabo de un par de minutos, simple, directo, al grano y exactamente lo que necesitabas.
Armé tres palabras clave escenciales para el correcto funcionamiento, lo bueno es que puedo agregar más, pero la idea era que no fuese complicado y sean fáciles de recordar, para empezar hay que mencionar a la cuenta @CatchWeather, obvio, para que sepa que le estas preguntando algo lee las menciones.
Segundo va la orden, "dame clima" para una respuesta en español y grados centígrados, "get weather" para una respuesta en inglés, "get usweather" para una respuesta en inglés y grados farenheit.
Tercero la ciudad, "Buenos Aires, Argentina" o "París, France", a veces funciona con los nombres en español pero como uso un buscador externo es probable que falle. También funciona con "Paris" solamente, pero en este caso utiliza el primer resultado y esto puede dar resultados erróneos.
@CatchWeather get weather London
— Fabio Baccaglioni (@fabiomb) April 18, 2014
Un ejemplo es "Santa Fe" que lo más usual es que devuelva datos de Santa Fe en los EEUU y no de la provincia Argentina. Lo mismo para Córdoba, el resultado será la ciudad española, no la local. ¡Este es un servicio internacional!

Por lo pronto responde con el dato más o menos actualizado dentro de la hora y con una pasada cada dos minutos, si no encuentra la localidad, sea que está mal escrita o se confunde, ni te contesta. Luego está la limitación de accesos a la API de Twitter, eso ya no podemos manejarlo, pero tampoco creo que vay a tener tanto éxito como para requerir un plan B.
@fabiomb London, United Kingdom: Fair, T: 7°C, H: 66%, W: 4.83km/h from 50°, P: 1015.92mb #CatchWeather http://t.co/iFlfNql9HS
— CatchWeather (@CatchWeather) April 18, 2014
También le agregué al sitio la posibilidad de guardar una ciudad como Default, configurar la unidad (métrico o imperial) y el idioma a gusto del usuario, eso queda guardado en su cuenta personal y listo, lo recuerda para cada vez que vuelva. Un detalle común y necesario.
Quedan muchas cosas por mejorar, principalmente darle promoción

Podés sumarte en CatchWeather y como siempre el feedback es bienvenido, esta es una aplicación que la vengo armando con la ayuda de todos ustedes

