@ agnasg

De todo un poco alternativo y minimalista

27-06-2022 10:18 AM

Ulises

Ulises de James Joyce. Este comentario (“yo solía considerar [el Ulises] pura paja, pero luego lo intenté de nuevo y ahora lo adoro“) me dió la idea de que debería darle una n-ésima oportunidad… y cinco minutos después digo “de ninguna manera”. Lo que pasa es que me parece un borrachín hablando en la silla de al lado en el bar, y de la misma forma como hago en el bar, dejo de prestarle atención. Ulises ofreció un visión alternativa de la escritura tradicional, y sus técnicas son ahora de uso común. Ciertamente no es minimalista, pero, ¿cuándo he sido yo respetuoso de las categorías, en especial, de las categorías impuestas en un post?.

tilde.town/~agnasg

Ya está disponible mi página en tilde.town, una comunidad minimalista, alternativa, atrevida, ecléptica, con un enfoque endemonidamente íntimo, blah blah blah (me estoy dando cuenta que ya escribí un post sobre la paja , pero no he escrito uno sobre blah blah blah. Son dos cosas enteramente diferentes, ver el capítulo de Seinfeld al respecto (yada yada yada en inglés)). Ver mi comentario anterior sobre tilde.town. También me estoy dando cuenta que hay varios sitios alternativos que buscan desalojar (con poco éxito) las redes sociales tradicionales (desde 2003), con una propuesta (un poco trasnochada) alejada del mainstream  y los medios, para socializar y colaborar, utilizando, fanfarria, GNU/Linux shell (weeeeeee). Entre estos sitios, aparte de tilde.town , está tilde.team y rawtext.club. Este último tiene unos principios bien eclépticos: fuera de la red, hazlo tú mismo, minimalista, sin lucro, asincrónico. Se adhiere en cierta forma al movimiento lento (o pausado). No puedo escribir más, los bostezos no me dejan. Siguiente…

Impacto profundo

Esto es sobre una película, pero no es un review, sino una pregunta: ¿por qué no está entre los créditos finales el nombre del científico que descubrió el cometa, el Dr. Marcus Wolf , interpretado por Charles Martin Smith ? En el sitio imdb aparece, y también en wikipedia, pero no en la película.

El león Melquiades

Desde que estoy aprendiendo inglés y prestándole atención a las traducciones, y a la forma como se dicen ciertas cosas en inglés y español, he creído que lo que El león Melquiades dice cada vez que se ve en aprietos es “I’ll left by the left” (el chiste es la aliteración) que traducido al español resulta en “Huyamos por la izquierda”. Pues resulta ser que no, lo que él dice es “I’ll run away” siendo el chiste que eso es precisamente lo que los leones (y leonas, valga la clarificación) no hacen, enfátizando entonces que nuestro amigo Melquiades es específicamente cobarde, y no los leones en general (para muestra, esta es una contienda entre hienas y leonas, observen como las leonas no dan un paso atrás en ningún momento cuando forman una línea defensiva). El “Huyamos por la izquierda” es, entonces, un chiste introducido en la traducción al español. Brillante.

Cineforo Junio 2022

12-06-2022 4:49 AM

Perdidos en Tokio (“Lost in traslation”)

Si esta película hubiera tenido un director hombre, me pregunto que hubieran pensado las feministas acerca del comienzo de la película, donde la primera escena es, toda ella, el culo de Scarlett Johansson (el director es Sofia Coppola). Esta es, aparte del culo de Scarlett Johansson, una pelicula encantadora, por multiples motivos, algunos obvios, otros no tanto. Pero antes de proseguir, debo mencionar que culo es una vulgaridad de muy mal gusto e inaceptable en mi país. Pero como estamos en la era de la globalización, y nos hablamos entre todos sin distinciones de países y nacionalidades, y otros países usan esa palabra sin problema alguno, pues me acojo, en nombre de la globalización, y en nombre de Scarlett y Sofia, quienes seguramente discutieron esa escena un minuto o una hora, sin otra alternativa, estoy seguro como si hubiera estado ahi. El motivador sería quizás, porque Scarlett estaba cumpliendo la mayoría de edad el día anterior, pero eso dejó de tener importancia. Ahora lo importante era, bueno, ya saben.

Es una película que llamó la atención en su oportunidad y todavía forma parte de mi repertorio de películas imperdibles. Incluye y muestra de una forma magistral, el hastío, la confusión y la sensación de aislamiento cuando visitamos un país extraño que no entendemos y que nos incomoda por tantas cosas, especialmente cuando nos hacen sentir bienvenidos de formas ridículas, convirtiéndose esto en lo más incómodo de todo.

Y los aspectos ridículos de la trama están por toda película, por ejemplo, el hecho evidente de que el protagonista tiene una esposa que le encanta gastar el dinero y sabe cómo hacerlo, en tontas remodelaciones en la casa, enviándole por Federal Express las muestras de las alfombras para remodelación, etc.. Es interesante notar que el protagonista, parece estar en su última etapa de carrera y que aceptó este trabajo para poder complacer el estilo de vida de la esposa, lo cual se convierte en todo un contrasentido. No me imagino un círculo vicioso más perverso.

Últimas palabras: esta película muestra una relación improbable de una forma magistral. Estas dos almas perdidas ni en un millón de años se hubieran juntado en su país de orígen. Al verse perdidos en un país extraño e inhóspito, ambos se aferran a lo conocido y seguro, de una forma desesperada, triste y feliz al mismo tiempo.

Ghost in the shell

Y ya que estamos hablando de Scarlett Johansson, esta película. ¿Estoy cansado de las malas adaptaciones de animes japoneses? No realmente, porque cuando veo que la película se trata de una adaptación de un anime japonés, huyo por la derecha como el León Melquiades.

Pero…

Esta adaptación es realmente buena, muy buena. No hagamos caso del rating en Imdb, ya he dicho antes que esos ratings en el 50% coinciden con mi opinión, y seguramente con la del todo el mundo, por lo que son casi inútiles. Pienso que lo que más sobresale es que las actuaciones son excelentes, no solamente la de Scarlett sino también de todo el elenco. Peter Ferdinando como Cutter es tan convincente en su rol, su desempeño es tan notable, que por un momento creí que era Lian Neeson. Lo mismo me pasó con Pilou Asbæk, pasé buena parte de la película creyendo que se trataba de Michael Shannon disfrasado. Y sin olvidar a Juliette Binoche, que hace un alto en su rol de destructor de parejas para embarcarse en esta aventura sci-fi: pasé la mayor parte del tiempo con la boca abierta.

En algún momento a la mitad de la película me quedé pensando “¿qué está pasando?”, porque estaba esperando (casi todo el tiempo) ese momento “buu“, cuando pasa algo en la película que arruina todo, cuando descubres que el escritor se le acaba la inspiración y mete una cabra, una muletilla, un lugar común que te hace voltear para otro lado: “qué decepción”. Pues no, en ningún momento sucede eso, todo lo contrario, la trama, el suspenso, la acción no se detiene, y cada sucesión de escenas es perfecto. Parece una película de Billy Friedkin (El exorcista, Contacto en Francia).

Y al revés de como sucede en las películas basadas en los argumentos super trillados de hollywood usado por la mayoría de las franquisias, la película usa sus personajes perfectamente, sin inventar héroes al final, sin que el office boy se convierta en Rambo, no, cada personaje hace lo que esperamos que haga de una manera magistral. Hago todo el comentario por el rol de Aramaki ( Takeshi Kitano ), y como se echa la película encima al final. Si no conoces la serie animada, te sorprenderá.

Altamente recomendable.

Este episodio es una obra maestra

Jíbaro

Yo he visto todos los capítulos de Love, Death & Robots con fruición. LD&R junta modos rebuscados en que la tecnología nos puede complicar la vida, o, respuestas a la pregunta “¿qué puede salir mal?” (similar a Black Mirror, pero con un festival de gráficos generados por computadora). Pero también hay un componente artístico importante, y Jíbaro es la cúspide de ese componente. Es el último capítulo de la 3ra temporada: es un imperdible.

Hay gente en reddit o 9gag que me ha preguntado por qué. Por qué es una una obra de arte: si no lo sabes al verlo, posiblemente nunca lo sepas. Resulta que, con el avance que hemos tenido en los últimos 4000 años, la civilización es evidente a la gente civilizada, los demás simplemente no lo entienden. Es como ciertas personas viendo el lago de de los cisnes y se quedan dormidos. No pueden. No tienen ojos. Miran y no ven. Oyen y no escuchan. Observan y no aprecian. Casos perdidos.

De todo un poco – Mayo drift

30-05-2022 11:00 AM

tilde.town

Hace mucho tiempo, alrededor de 1996, en los albores de internet había un sitio llamado Geocities. Fue el primer gran repositorio de páginas web gratuitas, donde casi todos los que navegábamos por la web en aquélla época teníamos una página. La mayoría decía cosas que hoy nos suenan tan ridículas que ni siquiera vemos algo así en Facebook hoy en día (quizás en MySpace). Ejemplos:

Bienvenidos a mi página

Esta página está vacía (y efectivamente la página no tiene contenido)

Bienvenidos, espero disfruten su estadía (no me imagino cómo, la página solamente muestra una animación de una explosión, y nada más)

Pronto escribiré algo aquí (algo escrito seguramente años atrás)

Mi correo xxx@hotmail.com, el teléfono de casa de mi mamá es 555-1235

Un scrolling text

Una lista de favoritos musicales

Destinos turísticos, viajes

Una dirección Gopher (un sistema bien viejo como la IBM 360 y Lisp)

“Under construction” en font intermitente

Enlace al siguiente sitio en un anillo de sitios (~ring)

Ninguna página sino el mensaje: 403 Forbidden

etc.

Y todo esto en páginas con el fondo en rosado o gris. Si quieren sentir cómo era aquéllo, visiten este sitio y traten de ver la mayor cantidad de páginas de los usuarios. Dice ser un comunidad que vive en un servidor linux desde 2014. Yo he visto 150 o 200 páginas hasta ahora. Mis favoritas son las siguientes (en cualquier orden) (la verdad estuve visitando estas páginas con algo de nerviosismo porque todo el tiempo parece todo tan anacrónico que puede aparecer un virus tan viejo que ni siquiera los antivirus modernos lo detectan o lo pueden neutralizar):

Desde lo alto

Tickle me!

https://tilde.town/~joy/marbles.txt

Curio’s Home of Old Web

gamerdonkey’s ~ page

~r13

Life <– muchas cosas aquí, lo cual no garantiza nada.

Otros enlaces mezclados

Eve Online agrega facilidades para procesar datos en Microsoft Excel. Para un juego conocido por todo el mundo como Microsoft Excel en el espacio, esto es un reconocimiento de una realidad. Ya he hablado de Eve Online en el pasado, y hay una categoría en la columna de al lado. Sigamos adelante.

Una librería de implementaciones alternativas de los contenedores estándar: vector, deque, list, string, set, etc. En la página aparecen gráficos que muestran los benchmarks contra std::vector, std::deque, std::set, etc. El desempeño es casi igual, no le veo la gracia a correr el riesgo de utilizar una implementación diferente.

Un conjunto de librerías para funciones comunes como array, crc32, heap, linked list, map (hashmap), otros. Poco probable que utilice esto pues ya tengo mis propias implementaciones, o uso std::, pero es buena idea echarle un ojo a heap y linked list, siempre son un problema hasta en las condiciones más normales.

Usando mapas auto-organizados para resolver el problema del vendedor viajero. Yo he implementado varias veces el problema del vendedor que necesita una ruta óptima para visitar todas las ciudades de sus clientes, pero esto suena a mágia vudú o algo así .Todavía no lo puedo creer.

Un hacker que robó varios millones de dólares de una plataforma de criptomonedas, parece que no va a devolver el dinero. La plataforma es indexed.finance y el hacker conocido por el seudónimo UmbralUpsilon usó un procedimiento tan complicado, que tuve que leer el artículo 2 veces, para descubrir que no lo entiendo. Cada día confío menos en las criptomonedas por lo complicadas que son. Si tienes dudas, lee el artículo. Es fascinante como algo tan fácil puede ser manipulado de una forma tan ridículamente complicada.

Un artículo sobre las páginas de Wikipedia menos visitadas. Lo interesante es la explicación sobre la página aleatoria que hay en wikipedia (te permite ir a un artículo aleatorio, cuando por ejemplo no tienes nada que hacer). Al crear un nuevo artículo, se almacena un número entre 0 y 1. Al presionar el enlace a la página aleatoria, se genera un número entre 0 y 1 y se retorna el primer artículo con un número mayor. Por ejemplo, presionas la página aleatoria y el generador devuelve 0,29. Entonces el programa busca la siguiente página con un número mayor a 0,29. El artículo citado indica que este procedimiento no es tan aleatorio como debería ser.

Eso es todo por hoy, estoy dejando varios enlaces por fuera, no se pierden de gran cosa, mayo ha sido un mes particularmente raro, espero que el próximo mes sea más normal. Hasta la próxima.

Aquí no se habla mal de PHP

15-05-2022 10:28 AM

Twitter es una bestia difícil de dominar en su estado actual. No menciono esto en relación a su posible compra por Elon Musk , ni me imagino en qué se va a transformar si eso sucede. Me refiero al sistema de filtros, promociones y selecciones que hace el sistema para mostrar ciertos tweets y ocultar otros [1] .

Estos filtros hacen su trabajo basado en múltiples mecanismos, siendo los re-tweets, a quienes sigues, a quienes dejas de seguir, etc.. los más importantes. Ahora hay un downvote secreto que afecta mucho más los filtros. Y todo esto en formas desconocidas para nosotros. El resultado al final es que vemos un mundo (o un universo) basado en esos filtros y nuestra realidad se modifica completamente y no necesariamente acorde con nuestros gustos o preferencias, sino algo distinto, torcidamente diferente.

Basado en lo que yo veo en twitter, Javascript es lo mejor del universo de la computación, y usar PHP merece la pena capital, en la guillotina, seguida por descuartizamiento, y la cabeza frita en aceite.

¿Cómo puede ser eso posible? Javascript es un lenguage mañoso, a veces infantil, y torpe la mayor parte del tiempo. PHP en cambio es sólido, sagaz, fácil de usar, consistente y solvente. No tengo pruebas pero estoy seguro que en google hay más búsquedas del tipo “cómo se hace en javascript str_replace (…)” o “cómo hago un arreglo asociativo tipo PHP en javascript” que lo contrario. En PHP clásico no existen distinciones entre arreglos, diccionarios como en Javascript (o como python, no me hagan hablar). Javascript durante mucho tiempo tuvo lagunas en sus capacidades, es por ello que surgieron librerias como JQuery. Ahora es posible hacer aplicaciones sin esta librería, hace 5 años, era imposible (fetch está disponible desde 2016).

PHP y Javascript son dos lenguajes diferentes cada uno orientado a diferentes tareas. Claro que hay mucha gente en twitter que empuja Javascript porque son fans de Node.js y React, las plataformas predilectas hoy en día, al menos en lo que veo en twitter. Me pregunto si hay alguien empujando esta agenda. Por supuesto, las empresas pagan muy bien a los programadores con experiencia en estas plataformas, por ello la popularidad. Con frecuencia aparecen personas diciendo gracias Javascript, y aparece la foto de un carro o de una casa (sic). Los sueldos de los programadores PHP quizás no sean tan buenos porque hay muchos (oferta y demanda).

Otro detalle, es que Twitter premia los tweets que tienen re-tweet y los que tienen más respúestas/comentarios. Por eso, es terrible como los que están tratando de subir de nivel (en seguidores y relevancia) dicen cosas para generar polémica, de manera de obtener más respuestas con ellos y convertirse en tendencia. Otro truco es hacer una pregunta que motive a la gente a responder. Mientras más respuestas más relevancia y más posibilidad de nuevos seguidores. Finalmente, en el arsenal de trucos para lograr “engagement“, está decir algo equivocado: inmediatamente muchas personas saldrán a corregirte, abrá discusión y eso aumenta la relevancia.

Si me guio por lo que dicen los tweets que leo, con Javascript es suficiente para vivir. La verdad es que necesitas tener una batería de herramientas bajo el brazo. Sólidos conocimientos de back-end, algo (mejor mucho) de CSS y por supuesto, escribir con los ojos cerrados HTML. Por otro lado, PHP tiene soluciones para todo, incluyendo WordPress (este blog) y sus plugins que cubren el 100% de cualquier necesidad que cualquier compañía pueda tener pasada y futura. En algunos nichos (streaming por ejemplo) otras soluciones son más convenientes, quizás. Pero eso es un mínimo porcentage de los casos.

Todo programador web debe conocer Javascript, y continuar aprendiendo. ¿Puede ser un punto partida? Claro, pero como todos los puntos de partida, es apenas un primer paso de una largo camino.

[1] Elon está advirtiendo algo similar (con otra palabras), desde hace un tiempo para acá. En su último pronunciamiento, indicó que estamos siendo manipulados.