2 puntos por GN⁺ 2024-10-16 | 1 comentarios | Compartir por WhatsApp
  • El generador de emojis GIF Deal With It es una herramienta web que, al subir una imagen, crea un emoji GIF con el estilo de lentes de sol bajando
  • Para detectar rostros, carga un modelo de IA en el navegador, y el procesamiento se realiza gratis y de forma segura dentro del navegador
  • La entrada admite subir archivos, arrastrar y soltar, y pegar una URL de imagen, además de ofrecer ejemplos para probarlo al instante
  • Antes de generarlo, se pueden ajustar la repetición, la cantidad de fotogramas, la demora entre fotogramas, la demora del último fotograma y el tamaño máximo (px)
  • El creador es Igor Klimer y el código fuente está publicado en GitHub, por lo que se puede revisar directamente la implementación

Cómo funciona la generación de GIF Deal With It

  • Esta página web es una herramienta para crear emojis GIF con estilo Deal With It
  • Indica que el procesamiento se realiza “artisanally and securely in your browser”, es decir, dentro del navegador
  • Para la detección de rostros se utiliza un modelo de IA cargado en el navegador
  • La imagen se puede ingresar de dos maneras
    • Haciendo clic en el área de archivos o arrastrando un archivo para subirlo
    • Pegando una URL de imagen y enviándola
  • Hay imágenes de ejemplo para comprobar la función de inmediato

Opciones de generación e información pública

  • Antes de crear el GIF se pueden ajustar los siguientes valores
    • Repetición: Infinite o Off
    • Número de repeticiones
    • Cantidad de fotogramas
    • Demora entre fotogramas (ms)
    • Demora del último fotograma (ms)
    • Dimensión máxima, es decir, el valor máximo del ancho o alto (px)
  • El botón de ejecución aparece como “Deal with it!
  • El creador es Igor Klimer y el código fuente está publicado en GitHub

1 comentarios

 
GN⁺ 2024-10-16
Opiniones de Hacker News
  • Es exactamente la sensación que tenía de chico cuando imaginaba “cómo será internet dentro de 20 años”. Un diseño genial, un backend absurdamente sobredimensionado para hacer algo básico, pero el resultado es excelente, y no hay nada de olor corporativo ni infierno de anuncios. Me encanta

    • Sí. Aunque claramente el backend está sobredimensionado, acá Cloudflare Pages solo sirve recursos estáticos. Aguanta sin problema el pico de tráfico de HN, y el trabajo pesado lo hacen esos dispositivos excesivamente potentes que llevamos en el bolsillo o usamos para todo menos cosas serias
  • Me reí al ver este código. Si looping.mode === "off", dice “si esperaste un día, te ganaste ver este workaround”, y como no hay forma de desactivar el loop de un GIF con gifwrap, mete un retraso larguísimo después del último frame y devuelve 8640000

    • Hace tiempo hice un avatar para un foro que parecía un ojo loco inmóvil, pero después de unos minutos el ojo se movía. Solo una persona se dio cuenta
    • Solo hay que esperar 2,4 horas. Falta un cero :)
  • Me gusta: https://s1.gifyu.com/images/SB5A9.gif

    • ¿Eso no es una criatura que se come niños?
  • Qué pena lo de “lamentablemente no quedaron impresionados y al final no me contrataron :(”. Los procesos de contratación no son perfectos, y acá claramente parece que juzgaron mal

    • Una vez entrevisté a un desarrollador que en el CV parecía totalmente junior, pero como proyecto personal había hecho un rastreador de episodios de anime vistos/por ver para escritorio. Lo contratamos.
      Otro desarrollador había hecho un arcade stick como proyecto personal, y también lo contratamos. La pasión no se puede enseñar, así que hay que contratar siempre que se pueda a la gente que ama construir cosas. El stack tecnológico importa poco comparado con esa pasión
    • La única razón imaginable es que el otro candidato estuviera haciendo un generador de partyparrot
    • Parece que se dieron cuenta de que, si contrataban al autor original, todos ellos iban a quedar mal parados
    • Gracias. Lo entiendo perfectamente y no les guardo rencor. Incluso con varias entrevistas y tareas, es imposible acertar siempre sobre la impresión y el encaje de un candidato.
      Así que decidí sacar lo mejor de la situación y compartir el proyecto con otras personas. Espero que esto me ayude a crear nuevas conexiones y quizá encontrar una mejor oportunidad
    • Haciendo de abogado del diablo, puede haber habido otros factores. Contratar es complejo, y aunque evaluaran de forma justa, pudo haber un candidato mejor.
      Tener un proyecto así probablemente sube las probabilidades, pero por sí solo no garantiza la contratación. https://m.youtube.com/watch?v=fJ9rUzIMcZQ&pp=ygURYm9oZW1pYW4...
  • ¿Será por Slack? Me refiero al uso confuso de llamar “emoji” a GIFs animados o stickers

    • Lo de Discord con el término “server” me molesta de forma parecida. Recién empecé a usar Discord hace poco y entré a varios “server”, pero en realidad parecían grupos con chats.
      Cuando apareció una indicación para crear mi “server”, al principio dudé pensando “¿me van a aprovisionar un servidor entero?, eso no debe ser barato”, hasta que entendí que no tenía nada que ver con un servidor real
    • Uso Slack y a mí también me confunde. Un emoji de Slack debería poder usarse incluso en baja resolución y, si es posible, tener fondo transparente. Los ejemplos no parecen emoji
    • Como alguien que no usa Slack, recién ahora lo entiendo. Me decepcionó un poco que no genere emojis reales
  • Soy empleado de Google, y al ver esta demo, aunque es difícil explicarlo con precisión, mentalmente parece más cercano a un Googler

    • Cuando mucha gente empiece a usarlo y a quererlo, y después de repente lo borre todo sin ningún aviso, ahí sí será un verdadero Googler ;)
    • Perdón, pero este comentario se lee un poco sectario. Google tiene más de 180.000 empleados, y decenas de miles de ellos deben ser ingenieros; no sé qué significa “Googler”.
      Si significa alguien apasionado, hacker y creativo, ¿por qué ponerle una etiqueta corporativa? ¿No alcanza con describirlo así? No intento ser cínico ni grosero, pero se siente raro
    • Interpretación interesante
  • Me alegra que lo compartieras. Me encantan estos proyectos pequeños, sobre todo cuando están sobrediseñados. El mercado laboral está difícil, y seguramente lo revisaron y hubo interés, pero ahora todos están haciendo lo mejor que pueden. Es muy posible que alguien haya presentado algo más impresionante de todas formas

    • Si fue “de todas formas”, es posible que hayan reutilizado un proyecto de una entrevista anterior y le hayan agregado más cosas.
      Ya no hago este tipo de evaluaciones con tareas. El mercado laboral no está tan difícil como para tener que ceder en eso. Dicho de otro modo, superar esa puerta no resuelve el avance de la entrevista. Es demasiado subjetiva, así que otras puertas también sirven igual
  • La empresa que no te contrató pronto va a usar esta herramienta por culpa, y ahora ellos van a tener que “lidiar” con eso

    • De hecho, dentro de mi herramienta estoy usando la herramienta de esa empresa. La pista está en uno de los easter eggs; si no, fíjense qué impulsa el análisis de producto. Es un uróboros open source :D
  • Antes había una versión básica de esta función integrada en Giphy[1], pero ahora parece estar rota, así que el mercado está totalmente abierto ;)
    [1]: https://giphy.medium.com/the-secret-giphy-slack-commands-9cb...

  • Me gusta porque es inútil. Bueno, en realidad acabo de crear unos cuantos emoji de Slack con esto

    • La alegría de crear algo inútil pero capaz de hacer reír fue lo que me impulsó a seguir agregando funciones. Me alegra que te haya gustado