Año: 2021

  • Una mirada al algoritmo de TikTok

    Una mirada al algoritmo de TikTok

    Desde su lanzamiento por primera vez en 2016, TikTok ha acumulado más de mil millones de usuarios mensuales. 

    La clave de su éxito radica en su flujo interminable y adictivo de videos que parecen dirigidos directamente a usted. 

    Durante bastante tiempo, la gente se ha estado preguntando qué datos recopila la aplicación de micro-video compartido propiedad de ByteDance sobre sus usuarios para aprender cómo alimentar esa máquina de contenido. 

    Ahora, trataremos de acercando a resolverlo.

    El domingo, un reportero de The New York Times obtuvo un documento interno del equipo de ingeniería de TikTok en Beijing que explicaba cómo los me gusta, los comentarios, el tiempo de visualización y las acciones compartidas se incorporan a un algoritmo de recomendación, que luego califica qué tan atractivo es un video para un determinado. usuario. 

    Además, una captura de pantalla que vio el Times implicaba que un equipo de moderadores de contenido podría ver los videos que envías a tus amigos o subes de forma privada, lo que sugiere un nivel aún más profundo de personalización.

    Este desglose simplificado del algoritmo ofreció “un vistazo revelador tanto del núcleo matemático de la aplicación como de la comprensión de la naturaleza humana por parte de la empresa, nuestras tendencias hacia el aburrimiento, nuestra sensibilidad a las señales culturales, que ayudan a explicar por qué es tan difícil de dejar”. escribió el Times . 

    Pero también destacó cómo el algoritmo puede conducirlo a un pozo de contenido tóxico que “podría inducir a autolesionarse”.

    Los nuevos detalles se basan en una investigación realizada por The Wall Street Journal a principios de este año que utilizó 100 cuentas de “bot” automatizadas para trazar la migración de la experiencia de TikTok de un individuo desde una amplia variedad de videos populares y convencionales a contenido más dirigido y específico de intereses. 

    Por ejemplo, un bot que el WSJ programó para tener un interés general en la política finalmente recibió videos sobre conspiraciones electorales y QAnon. 

    Un portavoz de TikTok rechazó el informe de WSJ y dijo que su experimento “no es representativo del comportamiento real del usuario porque los humanos tienen un conjunto diverso de intereses”.

    Según el documento que vio el Times , la ecuación para calificar videos en función de la actividad del usuario generalmente representa una combinación de me gusta, comentarios, reproducción y tiempo dedicado a un clip. 

    En algún lugar, hay una fórmula que también calcula qué tan interesantes son los creadores individuales para los espectadores. “El sistema de recomendación otorga puntajes a todos los videos en función de esta ecuación y devuelve a los usuarios los videos con los puntajes más altos”, informó el Times . 

    El problema del inventario

    El objetivo final es presentar una lista de contenido que maximice el tiempo que los usuarios pasan en la aplicación y los haga volver. 

    Pero los ingenieros de TikTok son conscientes de que si solo transmiten un tipo de video a un usuario, esa persona se aburrirá y dejará la aplicación. 

    Para resolver esto, propusieron dos apéndices al algoritmo que mostraría más videos de un creador que cree que le gusta y pondría un límite diario a los videos que tienen las mismas etiquetas. 

    Además, consideraron la posibilidad de diversificar las recomendaciones en la pestaña “Para usted”, intercalando el contenido que le podría gustar con otros que normalmente no verá. 

    “La idea básica es que quieren tener ojos en la página. Quiere que la gente utilice su producto ”, dice Joshua Tucker, codirector del Centro de Política y Medios Sociales de la NYU. 

    “Creo que la genialidad de TikTok es la interfaz donde puedes dirigirte a tus seguidores, o puedes decir, TikTok, muéstrame lo que crees que me gustaría ver”, dice Tucker. 

    Al hacer eso, TikTok ha resuelto lo que Tucker llama “el problema del inventario” que plagaba plataformas como Facebook e inicialmente, también Twitter. 

    El aprendizaje automático ahora permite que las aplicaciones procesen grandes cantidades de datos y hagan inferencias sobre las preferencias personales en lugar de presentar a cada usuario las mismas opciones básicas de contenido. 

    Fuera de sus preferencias, las plataformas quieren saber cómo es probable que cambien sus interacciones según su red. 

    Por ejemplo, ¿mirarás contenido porque tus amigos lo están viendo?

    Facebook es limitado porque, aparte de los anuncios, solo mostrará publicaciones de amigos y páginas que sigues. 

    Y durante mucho tiempo, Twitter solo le mostró los tweets de los usuarios que seguía. “Si nota lo más nuevo en Twitter, estos ‘Temas’, eso está resolviendo el problema del inventario”, dice Tucker. “Le brinda una forma de obtener más inventario, lo que significa que pueden probar más cosas para ver lo que le gustaría. TikTok hizo eso desde el principio con “For You” “.

    Los moderadores de contenido humano de TikTok se ocupan del contenido controvertido que los algoritmos informáticos tienen dificultades para clasificar. 

    Pueden eliminar contenido, limitar quién ve un video y evitar que se recomienden videos o que se incluyan en el feed, según un documento filtrado obtenido por Netzpolitik . 

    A medida que TikTok automatiza cada vez más sus sistemas de revisión, los creadores pueden apelar a los moderadores de contenido humano si creen que sus videos fueron eliminados por error. 

    ¿Qué tan bien te conoce TikTok?

    Tal vez la razón por la que TikTok puede descubrir tus gustos tan rápidamente es porque tienen mucha más información sobre lo que te puede gustar, sugiere Tucker. 

    En junio pasado, TikTok proporcionó una rara vista interna de su algoritmo de recomendación en funcionamiento. 

    En una publicación de blog , la compañía escribió que los datos relacionados con las interacciones del usuario (dar me gusta, comentar o seguir una cuenta), la información del video (subtítulos, sonidos y hashtags) y la configuración de la cuenta (preferencia de idioma, ubicación) son todos ponderados por el sistema para calcular los intereses de un usuario.

    Si bien TikTok afirma que usa me gusta, comentarios y acciones como métricas para medir su participación con contenido específico, el WSJ descubrió que el elemento más importante que analizó la aplicación fue el tiempo de reproducción de un video, ya sea que haya hecho clic, pausado o rewatched. 

    El algoritmo ve a qué estás reaccionando y puede identificar rápidamente “el contenido al que eres vulnerable, que te hará hacer clic, que te hará mirar, pero no significa que realmente te guste y que es el contenido que más disfruta ”, dijo el científico de datos Guillaume Chaslot a WSJ al revisar su experimento. 

    A medida que la transmisión de un usuario se vuelve más específica, es más probable que encuentren contenido dañino menos examinado por los moderadores, según el WSJ.

    Esto se convierte en una preocupación ya que la base de usuarios de TikTok tiende a ser más joven que otras plataformas de redes sociales como Facebook o Youtube. 

    Escrutinio continuo 

    Los algoritmos de recomendación de los sitios web han estado bajo un mayor escrutinio desde que la denunciante de Facebook Frances Haugen testificó en el Congreso que esos sitios web que priorizan el compromiso sobre la seguridad pueden aumentar la información errónea peligrosa. 

    Los legisladores han respondido discutiendo posibles cambios regulatorios para responsabilizar a las plataformas que emplean estos algoritmos de los daños que podrían provenir del contenido recomendado. 

    Al investigar los algoritmos de recomendación de YouTube, Tucker se ha interesado en la pregunta de si realmente es el algoritmo el que lo dirige hacia un contenido específico o si se trata de las elecciones individuales de las personas. 

    “De cualquier manera, si hay contenido en estas plataformas que está contribuyendo a glorificar el suicidio a los niños, ese contenido no debería estar allí, independientemente de cómo se llegue a él”, dice Tucker. 

    TikTok dice que ha estado atento a la eliminación de contenido que encuentra en violación de sus reglas (incluido el contenido de autolesiones). 

    En el pasado ha dicho que usa una combinación de computadoras y humanos para examinar su contenido. 

    Pero ocurren errores y, a veces, los videos se marcan incorrectamente o se escapan de los filtros. 

    En septiembre, TikTok dijo en un comunicado de prensa que estaba publicando nuevas “guías de bienestar” para ayudar a los usuarios que comparten sus experiencias personales a través de la plataforma y sugieren consejos de participación responsable. 

    También anunció que ampliaría las intervenciones de búsqueda para poder proporcionar mejor los recursos de apoyo en caso de crisis cuando los usuarios buscaran contenido inquietante. 

    “Es un verdadero desafío para estas empresas porque son muy grandes”, dice Tucker. 

    TikTok creció demasiado rápido. Y esto sucedió con Facebook: creció demasiado rápido, por lo que no se dio cuenta de los daños que estaban ocurriendo en diferentes idiomas, por ejemplo.

  • Configurar sudo y agregar usuarios al grupo Wheel

    Si un servidor necesita ser administrado por varias personas, normalmente no es una buena idea que todas usen la cuenta de root.

    Esto se debe a que resulta difícil determinar exactamente quién hizo qué, cuándo y dónde si todos inician sesión con las mismas credenciales.

    La utilidad sudo fue diseñada para superar esta dificultad.

    Con sudo (que significa “superuser do”), puede delegar un conjunto limitado de responsabilidades administrativas a otros usuarios, que están estrictamente limitados a los comandos que les permite.

    sudo crea una pista de auditoría exhaustiva, por lo que todo lo que hacen los usuarios se registra; si los usuarios de alguna manera logran hacer algo que no deberían haber hecho, podrá detectarlo y aplicar las correcciones necesarias.

    Incluso puede configurar sudo de forma centralizada, por lo que sus permisos se aplican a varios hosts.

    El comando privilegiado que desea ejecutar debe comenzar primero con la palabra sudo seguida de la sintaxis normal del comando.

    Cuando ejecute el comando con el prefijo sudo, se le pedirá su contraseña habitual antes de que se ejecute.

    Puede ejecutar otros comandos privilegiados usando sudo dentro de un período de cinco minutos sin que se le vuelva a solicitar una contraseña.

    Todos los comandos que se ejecutan como sudo se registran en el archivo de registro /var/ log/messages.

    El archivo de configuración de sudo es /etc/sudoers .

    Nunca debemos editar este archivo manualmente. En su lugar, use el comando visudo:

    # visudo

    Esto protege de conflictos (cuando dos administradores editan este archivo al mismo tiempo) y garantiza que se usa la sintaxis correcta (los bits de permiso son correctos). El programa utiliza el editor de texto Vi.

    Acceso total a usuarios específicos

    Puede otorgar a los usuarios jose y pepe acceso completo a todos los comandos con privilegios, con esta entrada sudoers.

    usuario1, usuario2  ALL=(ALL) ALL

    Esto generalmente no es una buena idea porque esto permite que usuario1 y usuario2 usen el comando su para otorgarse privilegios permanentes de root, evitando así las funciones de registro de comandos de sudo.

    Acceso de usuarios específicos a archivos específicos

    Esta entrada permite al usuario1 y a todos los miembros del operador del grupo acceder a todos los archivos de programa en los directorios /sbin y /usr/sbin, además del privilegio de ejecutar el comando /usr/apps/ check.pl.

    usuario1, %operator ALL= /sbin/, /usr/sbin, /usr/apps/check.pl

    Acceso a archivos específicos como otro usuario

    usuario1 ALL=(accounts) /bin/kill, /usr/bin/kill, /usr/bin/pkill

    Acceso sin necesidad de contraseñas

    Este ejemplo permite a todos los usuarios del operador de grupo ejecutar todos los comandos en el directorio /sbin sin necesidad para ingresar una contraseña.

    %operator ALL= NOPASSWD: /sbin/

    Agregar usuarios al grupo de Wheel

    El grupo de wheel es un legado de UNIX.

    Cuando un servidor tenía que mantenerse a un nivel más alto que el administrador del sistema diario, a menudo se requerían derechos de root.

    El grupo ‘wheel’ se usó para crear un grupo de cuentas de usuario a las que se les permitió obtener ese nivel de acceso al servidor.

    Si no estaba en el grupo ‘wheel’, se le negó el acceso a la raíz.

    #Descomentar para permitir que las personas en el grupo Wheel ejecuten todos los comandos
    # %wheel ALL=(ALL) ALL

    Descomente la línea, borrando la almohadilla, o (en lugar de tener que agregar a cada persona una por una).

    Mi recomendación es que descomente la linea y quede:

    %wheel ALL=(ALL) ALL

    Ahora, finalmente, use el siguiente comando para agregar cualquier usuario (por ejemplo, usuario1) al grupo Wheel

    # usermod -G wheel usuario1
  • Plantillas para organizar la creación de una novela. Formato Word y Markdown

    Del concepto a la premisa

    El origen de una historia puede ser cualquier cosa: una situación, un personaje, incluso un título. A algunas personas les gusta utilizar una de esas ideas fragmentarias y empezar a escribir, pero para el resto de nosotros, convertir esa idea en una historia real con un inicio, una trama y un desenlace significa crear una trama. Y el primer paso para hacerlo es crear una premisa.

    Una buena premisa para una historia tiene varios componentes:

    1. Un personaje principal: un personaje puede existir sin una trama, pero una trama no puede existir sin un personaje. Así que este es lo primero y más importante que necesitas. Tu personaje necesita un objetivo, ya sea salvar el mundo o dormir tranquilamente una noche.
    2. Un escenario: cada historia tiene que desarrollarse en algún lugar. El tiempo y lugar determinan lo que es posible.
    3. Un antagonista: esta es la persona (o fuerza impersonal) que pone un obstáculo en el camino del personaje principal. Podría ser un villano bigotudo, una tormenta de nieve o los propios miedos y dudas del personaje principal.
    4. Una situación y evento desencadenante: la situación describe el estado de las cosas al principio de tu historia. El evento desencadenante altera dicha situación y hace que la trama empiece a desarrollarse.
    5. Un conflicto: el obstáculo (o una serie de obstáculos) que el antagonista pone en el camino del personaje, iniciado por el evento desencadenante y sostenido hasta la resolución, cuando el personaje principal tiene éxito o fracasa en alcanzar su objetivo.

    La plantilla premisa de historia te ayudará a pensar en los elementos de tu historia.

    Métodos para preparar una trama

    Ahora que tienes una buena idea sobre el tema de tu historia, puedes empezar a decidir qué sucederá y cuándo. Hay muchas maneras de determinar la trama de la historia, y cada escritor tiene su favorita. A continuación te mostramos tres enfoques preferidos:

    Estructura de tres actos: este modelo clásico de la narración divide una novela en tres “actos”: el inicio, la trama y el desenlace. El primer acto contiene la organización de tu historia, el segundo acto y más largo contiene acción en desarrollo y el conflicto, y el tercer acto resuelve la situación.

    Ritmo de la historia: este concepto se ha tomado prestado del mundo de la escritura de guiones de cine. El ritmo es una simple lista de los escalones que proporcionan estructura y velocidad a tu historia, mientras dejas el camino completamente abierto a tu creatividad.

    El método del “copo de nieve”: creado por Randy Ingermanson, este método popular empieza con una sola frase que describe la historia y se desarrolla en iteraciones que toman a la anterior como base: primero la frase se convierte en un párrafo, después cada frase del párrafo se amplía en un nuevo párrafo. Cuando se sigue con diligencia, el proceso conduce a un primer borrador completo.

    Creación del personaje

    Tus personajes son la parte más importante para hacer que una historia cobre vida. Cuanto más sepas sobre cada personaje, mejor podrás describirlos. Entender sus orígenes, motivaciones y cómo piensan también te ayudará a escribir escenas más realistas.

    La plantilla perfil del personaje cubre todos los aspectos básicos, desde la apariencia física del personaje a sus figuras retóricas favoritas. Es probable que se te ocurran más características a medida que vas escribiendo, así que no dudes en añadir o eliminar secciones.

    Preparación de la escena

    A veces, el escenario de una historia puede ser casi tan importante como sus personajes. Piensa en lo diferente que es Romeo y Julieta cuando el escenario pasa de la Verona del siglo XVI al Nueva York del siglo XX (West Side Story). Un mundo de fantasía podría darles libertad a tus personajes para hacer cosas que nadie puede hacer en la vida real. Por otro lado, escribir en un contexto histórico podría determinar cómo interactúan los personajes o influir en sus puntos de vista.

    Tanto si estás escribiendo sobre un planeta lejano o tu ciudad natal, las preguntas de la plantilla Bases de creación de un mundo te ayudará a pensar en la escena y cómo influye en tus personajes.

    Recursos

    Plantillas en Markdown:

    Plantillas en Word: