Categorías
public

Among Us

Anoche estuve jugando el videojuego «Among Us» con unos amigos del internet.

Entre 5 a 10 personas están encerradas en un espacio bastante grande con varios cuartos, y de esos, 1 o 2 personas se les asigna al azar el rol de ser asesinos secretos (llamado «impostor» en el juego) que pretenden matar a los demás. La misión de los asesinos es matar a todos y llegar a ser la mayoría de los sobrevivientes antes de ser descubiertos. La misión de los demás es descubrir a los asesinos y expulsarlos del lugar.

La principal atracción del juego son los debates que tienen los jugadores tratando de convencer, por el úso de la razón, o apelando a las emociones, etc, que no son asesinos. Por eso, es más entretenido cuando todos los jugadores están en un chat de grupo por voz.

Las premisas de este juego es bien familiar para los coreanos porque muchos hemos jugado (en persona) el juego «마피아» que es básicamente lo mismo.

Categorías
public

Cómo proteger mis contraseñas

A eso de los comienzos del 2010, cuando los accidentes digitales donde las compañías de internet a menudo eran hackeados y como resultado revelaban las claves de millones de usuarios, adopté una estrategia para proteger mi cuenta.

Lo que hice fue clasificar los varios sitios de internet en dos niveles: sitios confiables que creía que casi nunca serían hackeados, y sitios muy sketch a las que no podía confiar. Por ejemplo, gmail: confiable. Amazon: confiable. Un sitio de comunidad online administrado por aficionados: no confiable. Facebook: no confiable. HelloTalk: no confiable.

Y creé dos claves: uno para los sitios confiables, y otro para los sitios no confiables. Reusaba la misma clave en todos los sitios. Cada dos o tres años, cuando creía que los sitios no confiables habían sido hackeados, creaba una nueva clave para ese grupo. A veces necesitaba cambiar la clave para sitios confiables, también. Y creé una planilla de Excel donde listaba todos los sitios web, los nombres de usuario, y si la clave usada era la clave de sitios confiables o no confiables, y el año de esa clave. Por ejemplo, mi entrada para gmail leía «yokima@gmail.com, high-2019», lo que significaba que era una clave para sitios confiables que había actualizado el año 2019. (Porque a veces se me quedaban atrás sitios en las que se me olvidaba actualizar la clave) Cuando cambiaba la clave para sitios confiables, me reservaba unas cuantas horas y cambiaba los 30 sitios: gmail, amazon, paypal, microsoft, etc. Los sitios no confiables no me importaban – esos los dejaba tal cual.

Sé que en ese entonces otros usuarios también usaban aplicaciones pagadas cono Lastpass, pero creí que con este método podría prevenir tener que usar apps intermedios, y también no estaba seguro qué tan multiplataforma eran esos programas.

Pero después de que hubieran leak tras leak de claves en sitios que supuestamente eran «confiables» (especialmente Facebook, y mis bancos), he tenido que cambiar de estrategia. Todavía me fío en mi estrategia de clave unificada para sitios confiables, hasta cierto punto. Y mi clave ya no son 10 o 12 letras – son 25 letras, siguiendo el principio de seguridad ilustrado aquí. Ahora, mi Chrome Browser actúa como un administrador de claves. Dejo que Chrome cree claves en sitios nuevos, cree claves nuevas en sitios que usaban la misma clave que otro sitio hackeado, y dependo de Chrome para que me de el autofill en los sitios. Cuando compro un dispositivo móvil nuevo como smartphone o tableta, es un poco doloroso la transición al comienzo porque tengo que ingresas esas claves re complejas como Oasj3%&$Khnb5I»!TUIOHuy2 a mano, pero en un Android todo está automatizado una vez que vinculo la cuenta de google, y en iPad, pues ahí igual se puede usar el Chrome como administrador de claves.

Chrome estos días incluso tiene una funcionalidad donde compara las claves almacenadas contra una base de datos pública de claves que han sido leakeados y te advierte que tienes que cambiarlos, ahora que están expuestos.

Lo cual está muy bien.

Pero el volumen de la tarea me abruma. 100 sitios con claves expuestas?? Muchos de esos sitios son sitios que ya cerraron. Donde me cancelaron la cuenta por ser demasiado antigua. Sitios que no uso ya de hace 10 años, y aunque un hacker entre a esa cuenta, no hay nada de valor almacenado. Pero entre esas 100 cuentas, quizás hayan unos 2 o 3 que tengan información más sensitiva, no sé.

No es difícil decirle a Chrome que cada sitio «en riesgo» ya no está en riesgo, y borrar la clave almacenada en Chrome. Pero hasta que tenga el tiempo de hacerlo, este mensaje de advertencia va a quedar como letrero semipermanente en mi cuenta, como mi app de Gmail que me dice que tengo 22,000 emails no leídos. O mi cuenta de Facebook diciéndome que tengo 50 notificaciones, o 100 pedidos de amigos. Me voy a desensitizar. Y desensitizarme sobre estas notificaciones de seguridad.. eso no es bueno.

Categorías
public

Un par de años atrás me compré una…

Un par de años atrás, me compré una aspiradora robot. Básicamente, la única razón que la compré fue cuando encontré que había una montaña de polvo debajo de la cama porque nunca me había fijado en ese espacio al limpiar. Pero también me salía bastante difícil encontrar un modo de alcanzar hasta lo profundo debajo de la cama con la aspiradora. Un amigo me recomendó un modelo que en ese entonces era muy eficiente con respecto a su precio.

La aspiradora se puede encender y apagar con dos botones que tiene encima, pero hay configuraciones más avanzadas que se pueden manipular usando un app de smartphone. Una de las funciones que tiene el app es dibujar un mapa de cada trabajo de limpieza realizado.

Las líneas gris representan la ruta que el robot tomó durante la limpieza. Las líneas gruesas celeste indican objetos duros que el robot reconoció como obstáculos, o porque chocó contra el objeto y no pudo empujarlo, o porque su radar lo detectó desde la distancia. Las líneas celestes afuera obviamente son las paredes del apartamento, y varias formas geométricas ubicadas dentro de cada cuarto son más objetos duros, que son varios objetos en el suelo – mesas, sillas, patas de la cama, refrigerador, etc.

El espacio grande a la izquierda es el estudio que sirve doble rol como dormitorio y living, y la ala derecha es la cocina. Hay dos espacios huecos en el mapa – el cuadrado arriba es el baño, el cual encontré más sucio que otros cuartos, y tengo la sospecha que el robot simplemente transmite la suciedad del baño a otros cuartos – así que siempre dejo la puerta cerrada. El rectángulo abajo es un closet, y hay varias cajas en el suelo dentro del closet, y es por eso que el robot apenas llega a la entrada, y puede detectar porciones de la pared a lo lejos usando el radar, pero no puede llegar allí porque el espacio es demasiado estrecho.

El año pasado, me dediqué a mover un montón de muebles en la casa. Quería optimizar varias cosas – quería tener más control sobre el trasfondo detrás del webcam ahora que hacía más transmisiones en vivo, menos reflección del sol en el monitor, etc. Al comienzo empecé con un plan en mente, y a mitad del cambio se me ocurrieron nuevas ideas. Y algo me preocupó: «¿esas dos mesas caben ahí? ¿habrá suficiente espacio?»

Un problema con estos apartamentos baratos como el apartamento donde yo vivo es que nadie tiene los planos arquitectónicos originales – ni siquiera el dueño del edificio. El apartamento es un edificio barato que genera ingresos, pero no tanto, y es bastante antiguo, y a nadie le importan cómo está diseñado. Es posible que algún departamento de la alcaldía tenga en su posesión una copia en papel de hace décadas atrás. Y así, cuando rentan estos apartamentos, lo dueños hacen medidas a ojo y estiman el área de cada habitación.

Como no sabía las medias de mi cuarto, no me era posible predecir si las mesas caberían en el hueco que quería meterlas. Podría simplemente mover los muebles y ver por mí mismo, pero eso sería bastante esfuerzo (como es un cuarto pequeño, hay que mover un montón de cosas para reemplazar las posiciones de los muebles)

Entonces lo que hice fue sacar el mapa generado por el robot, y basado en donde estaban las paredes, re-creé las paredes usando una aplicación gratuita llamada LucidChart. Luego medí una de las paredes (medía 7 pies 6 pulgadas), y ajusté la medida de esa pared para que dentro de la aplicación, esa pared también mediera 7 pies 6 pulgadas. Y después reajusté el mapa generado por el robot para que la pared medido por el robot coincidiera con la pared en la aplicación.

¡Ta-da! Y así, logré crear un plano rudimentario de la habitación a escala. Usé LucidChart para colocar muebles en sus respectivas posiciones y completar el esquema.

Y así ahora puedo saber que la habitación mide aproximadamente 19 pies por 26 pies, lo cual es 494 pies cuadrados. ¡Es bastante grande para una habitación que rentaba a $780/mes en 2012! (Han subido la renta cada año y ahora está a $960/mes. Sólo pueden subir 4% al año porque el apartamento está bajo ley de Rent Control.)

He estado pensando mudarme, porque durante los últimos 12 meses he estado cocinando mucho más que antes, y el hecho que la cocina aquí no tenga ventilador ha resultado problemático – a menudo el humo me activa el detector de humos. No sé si me imagino cosas pero tengo la sensación que el aceite de la cocina flota en el aire en todo el cuarto – por ejemplo, mi computador antiguo estaba super pegajoso. Después de revisar varias ofertas de apartamentos en el área, me entró la curiosidad de ver cuántos pies cuadrados era mi cuarto.

PD: Ah, la mesa.. la mesa cupo apenas, por un pelo. Mientras ajustaba la mesa, se me quebró un pedacito de los fins del aire condicionado, por lo estrecho que estaba.

Categorías
public

Problemas de compatibilidad con algunos clickers de bluetooth

He estado experimentando por un año con usar una tableta para leer libros electrónicos mientras hago ejercicios en el gimnasio. Al comienzo estaba usando el Surface Pro, que es una tableta de 12″. El programa de Kindle de Windows no lograba hacer que las letras fueran lo suficientemente grandes, así que estuve usando el Kindle Cloud Reader desde el browser, porque Chrome permite niveles de Zoom extra. Una pantalla de 12″ es grande – demasiado grande, así que lo dejaba en el casillero mientras hacía músculos, y después para hacer una elíptica unos 30 minutes sacaba la tableta para leer.

Tratar de tocar la pantalla mientras hacía la elíptica me quebraba la rutina, y me desequilibraba también. Y con este nivel de zoom, tenía que pasar las páginas muy a menudo. Así que compré un clicker con conección de bluetooth. Después de probar algunos modelos, elegí el Logitech R500, que tiene un chasís más grueso que los demás, y es más difícil soltarlo accidentalmente mientras uno hace ejercicio. Otra ventaja es que los botones de «siguiente» y «atrás» son bien grandes, y no tiene ninguno de esas otras funciones extra que tienen otros modelos, y se hace más cómodo/relajado esto de apretar los botones. Era un arreglo bastante cómodo, con la excepción que era difícil sujetarme de las manillas porque estaba usando la mano para usar el clicker. Esta configuración estaba funcionando tanto con el Kindle para libros en inglés como al Aladdin Ebook Reader para libros en coreano.

Categorías
public

El aprendizaje de idiomas abre la mente

Hoy traté de responder a la pregunta, «por qué debiera la gente aprender idiomas?»

Pienso que cuando uno es monolingüe, uno se queda encerrado en marcos de referencia cognitivos pre-establecidos, familiares. Los pensamientos se estancan. Siempre es sano para la mente expandir las fronteras de lo que uno pueda hacer, aprendiendo cosas nuevas, pero no sólo algo nuevo, sino una nueva manera de pensar o percibir la realidad.

Desde esta perspectiva, aprender un idioma nuevo tiene un efecto similar a la filosofía en la mente del individuo. A medida que uno profundiza sus estudios en el idioma, y por ende, en la cultura, se sorprenderá de la variedad de nuevas posibilidades que uno ni consideraba como posibles, dado el carácter de la realidad. Nuevas formas de construir elementos linguïsticos para formar la oración, nuevas formas de expresar el tiempo, nuevas formas de dar o sugerir órdenes, nuevas formas de pensar sobre la relación social entre las personas.

Algo interesante que observamos en el filósofo chino de la antigüedad, 장자 (sólo conozco su nombre a través de la escritura coreana) o Zhuangzi, usó métodos similares al aprendizaje de nuevas culturas para introducir la filosofía a sus discípulos. Hay algunas lecciones del filósofo que parecieran ser absurdos, que probablemente tenían como finalidad darle ese shock mental al estudiante y expandir los horizontes del pensamiento. El filósofo decía: «piensa en un pájaro, pero del tamaño del continente chino entero». Piensa sobre cómo sus alas cubrirían tanto el río amarillo como el río yangyang. Piensa cómo los humanos percibiríamos los sonidos emitidos por tal pájaro.» Este tipo de ejercicio mental puede parecer absurdo, pero tenía la intención de estimular la mente más allá de lo que uno nunca pudiera haber imaginado.

Por supuesto hay muchas otras ventajas de aprender el idioma y la cultura.

(Hay tecnologistas hoy en día que siguen evangelizando su confianza en que algún día no muy lejano, la inteligencia artificial y los computadores removerán toda barrera lingüística y nadie tendrá que aprender otras lenguas. Este planteamiento tiene sus propia debilidad lógica – la mayor de la cual es que esta transformación lingüística ya se está llevando a cabo – el mundo conectado se está centrando paulatinamente al inglés, gracias al internet, movido por condiciones económicas. Es de prever que cuando estas soluciones tecnológicas avanzadas lleguen, empezarán por centrar todo intercambio en el inglés, y luego lentamente a otros idiomas, dejando fuera miles de idiomas con pocos hablantes como idiomas nativos del continente americano o de países subdesarrollados.)

Pero volviendo al tema, aunque desaparezca la necesidad de aprender idiomas, el aprendizaje del idioma y la cultura siempre retendrá su rol en ayudar a la mente humana a quebrar con marcos pre-establecidos del pensamiento y a ver más allá de las limitaciones del propio idioma y cultura.

  1. # #


Imagen: Wikimedia Commons, CC BY-SA https://commons.wikimedia.org/wiki/File:Horizon_to_infinite_possibilities.JPG

Categorías
public

¿Por qué Trump es un pedazo de mierda?

¿Por qué Trump es un pedazo de mierda racista atascado en la tubería del toilette llamado planeta Tierra que necesita ser bombeado lo más pronto posible para que lo reciclemos como desecho biológico?

Estoy haciendo un resumen para gente que realmente no le ha estado poniendo a la política y las noticias en los últimos dos años:

  • Nótese que existe una cierta diferencia entre Trump mismo, y la facción política que lo apoya (votantes que votaron por él y todavía lo apoyan, miembros de su administración, etc)

1. El racismo

La facción política que lo apoya y lo rodea tiene una fuerte inclinación racista, machista y anti-feminista, homofóbico, imperialista, y lumpencapitalista que se refleja en todas pólizas que avanzan – esto es lo más preocupante. A esta administración no le importa el bienestar de los pobres, la clase obrera, las mujeres, personas de color, gente con desabilidades, lesbianas, gays y la comunidad LGBTQ, inmigrantes, países donde la gente blanca es la minoría, el medio ambiente. De hecho, esta administración está dando todos los signos que preferirían que estos grupos se murieran/desaparecieran, y sólo quedaran suficientes mujeres para ser tratados como objetos sexuales por hombres blancos machistas. Ejemplos hay muchos. Obvio que no lo pueden hacer por lo de #3 abajo, pero ya están trabajando en cambiar las condiciones alrededor de eso. Trump en sí mismo no tiene una agenda de hierro en este punto – está más interesado en hacer dinero que ser racista -, pero nunca ha dejado de ser un racista (ver #6 abajo), y no le avierte este punto.

2. La hipocresía

Trump tiene la mentalidad de un niño que recién aprendió a hablar (lo que como material psicológico es muy curioso a interesante), y nunca logra ver más allá de lo aparente. Esto puede ser una habilidad útil – a menudo, en la vida política moderna hay tantos aspectos que considerar, que a menudo nos olvidamos en qué es lo más importante, cuáles son los fundamentos, qué vidas debemos proteger a través de las instituciones. Pero lo importante es usar esta intuición para pensar «out of the box», y después aplicar el conocimiento político para razonar la nueva idea hasta su conclusión lógica. Esto requiere de paciencia y disciplina. Trump es incapaz de tomar el segundo paso, y es claro que nunca lo ha hecho. Trump dijo, hay que prevenir que los trabajos de EEUU sean dados a otros países. Lo cual es una intuición acertada. Pero en vez de cuestionar el neoliberalismo, ¿qué hace? Privilegia multinacionales, se olvida de lo que dijo, y pasa una ley de impuestos que destruya a la clase obrera, y les quita sus beneficios de seguro de salud. Una curiosa combinación de un hipócrita, estúpido, gritador e impaciente, todo en un paquete.

3. El autoritarianismo

Trump mismo, y a ciertas medidas sus colaboradores, no tienen interés en respetar el proceso democrático en el funcionamiento del gobierno – la separación de poderes, la imparcialidad, el debido proceso – a menudo están hablando sin el mínimo respeto a los procesos, e incluso impulsan medidas para destruir tradiciones, reglas e instituciones fundamentales.

Los demás son detalles, pero a la gente que ya encuentran problemáticos a Trump o se sienten neutrales por su política, los detalles abajo son cosas que dan asco.

4. La falta de respeto

Es posible ser como #1 arriba y al menos tener un mínimo de decencia y pretender tratar a la gente con respeto y sinceridad (por ejemplo, Obama continuaba con las pólizas imperialistas de EEUU pero al menos hablaba con respeto de los pueblos del sur global), pero Trump? Las únicas personas que Trump respeta son gente que tiene más dinero que él.

5. La fijación en el dinero como meta única

Lo único que le importa es el dinero, y dinero ganado sin escrúpulos – ha vivido una vida entera durante la cual ha estado estafando a la gente y sus empleados, abusando la excepciones de la ley, declarando bancarrota sólo para hacer más dinero, y ya ha estado abusando de su puesto como presidente para sacar provecho financiero, lo cual es una acción inmoral y corrupta.

6. La inmoralidad

En la vida personal y valores básicos, no ha demostrado nada ejemplar. Este pedazo de mierda no es religioso ni cristiano. Ver a un pastor que habla más de «éxisto personal» que sobre Jesús, por televisión, un par de veces al año, no es una práctica cristiana. Eso es simplemente ver televisión. Estamos hablando de un hombre que violó a su primera esposa, en contra de su voluntad, sólo porque estaba molesto que un remedio contra la calvicie le estaviese causando dolor en la piel.

7. La estupidez

Trump es estúpido y no puede razonar cosas complejas. Sí, es viejo, (tiene 70 años) y la edad le da experiencia, pero se pasó la vida siendo un megalómana egoísta estúpido, y adquirió mucha experiencia siendo eso.

8. La ilegitimidad

Trump fue electo a través de la manipulación de votos, en una elección ilegítima. Todavía queda por investigar la gravedad de las manipulaciones. Sólo hemos visto una parte de esto con las irregularidades a favor de Trump en las urnas, en cómo fueron diseñados los distritos y precintos, manipulación de los medios de masa

Por último, hay personas que ven cómo Trump actúa en producciones de televisión o cómo trata a su familia, y creen que eso es prueba que Trump es una buena persona y en realidad está haciendo lo mejor para el país. Eso es televisión. No es difícil editar el cortometraje, ponerle sonrisas falsas y pretender ser lo que a uno le dé la puta gana en la televisión. Si eso es lo que te convence, pues te mereces tener al pedazo de mierda como presidente. Además, es fácil ser buena persona con los amigos de uno. Para una persona viviendo una vida en servicio del público, lo que importa no es cómo uno trata a su familia y amigos, sino cómo trata a sus enemigos en una situación hostil.

No me vengan con que Clinton y los Demócratas, porque cuánta basura haya en el baño NO TIENE NADA QUE VER con la mierda atascada en la tubería. Eso me parece la excusa más floja que he oído para no limpiar un baño.