2 Punkte von GN⁺ 2024-10-16 | 1 Kommentare | Auf WhatsApp teilen
  • Der Deal With It GIF-Emoji-Generator ist ein Web-Tool, das aus einem Bild ein GIF-Emoji im Stil einer herunterfahrenden Sonnenbrille erzeugt
  • Für die Gesichtserkennung wird ein AI-Modell im Browser geladen; die Verarbeitung erfolgt kostenlos und sicher im Browser
  • Als Eingabe werden Datei-Upload, Drag-and-drop sowie das Einfügen einer Bild-URL unterstützt; außerdem gibt es Beispiele zum direkten Ausprobieren
  • Vor der Generierung lassen sich Wiederholung, Frame-Anzahl, Frame-Verzögerung, Verzögerung des letzten Frames und maximale Größe (px) anpassen
  • Der Entwickler ist Igor Klimer; der Source Code ist auf GitHub veröffentlicht, sodass man die Implementierung direkt ansehen kann

So wird ein Deal-With-It-GIF erstellt

  • Diese Webseite ist ein Tool zum Erstellen von GIF-Emojis im Deal With It-Stil
  • Laut Hinweis erfolgt die Verarbeitung „artisanally and securely in your browser“, also handwerklich und sicher im Browser
  • Für die Gesichtserkennung wird ein im Browser geladenes AI-Modell verwendet
  • Bilder können auf zwei Arten eingegeben werden
    • In den Dateibereich klicken oder eine Datei per Drag-and-drop hochladen
    • Eine Bild-URL einfügen und absenden
  • Mit Beispielbildern lässt sich die Funktion direkt ausprobieren

Generierungsoptionen und öffentliche Informationen

  • Vor der GIF-Erstellung lassen sich folgende Werte anpassen
    • Wiederholung: Infinite oder Off
    • Anzahl der Wiederholungen
    • Anzahl der Frames
    • Frame-Verzögerung (ms)
    • Verzögerung des letzten Frames (ms)
    • Größte Abmessung, also der Maximalwert von Breite oder Höhe (px)
  • Der Ausführungsbutton ist mit „Deal with it!“ beschriftet
  • Der Entwickler ist Igor Klimer; der Source Code ist auf GitHub veröffentlicht

1 Kommentare

 
GN⁺ 2024-10-16
Meinungen auf Hacker News
  • Das ist genau dieses Gefühl, das ich als Kind hatte, wenn ich mir vorgestellt habe: „Wie wird das Internet in 20 Jahren sein?“ Tolles Design, ein absurd überdimensioniertes Backend, um etwas Grundlegendes zu erledigen, aber das Ergebnis ist großartig, und es gibt keinerlei Unternehmensgeruch oder Werbehölle. Wirklich gut

    • Genau. Wobei das Backend hier zwar eindeutig überdimensioniert ist, Cloudflare Pages aber nur statische Ressourcen ausliefert. Den Traffic-Ansturm von HN steckt es locker weg, und die harte Arbeit erledigen die übertrieben leistungsfähigen Geräte, die wir in der Tasche tragen oder für alles außer ernsthafte Arbeit benutzen
  • Über diesen Code musste ich lachen. Wenn looping.mode === "off" ist, heißt es sinngemäß: „Wenn du einen Tag gewartet hast, hast du es verdient, diesen Workaround zu sehen“; da es mit gifwrap keine Möglichkeit gibt, die GIF-Wiederholung abzuschalten, wird nach dem letzten Frame eine extrem lange Verzögerung eingefügt und 8640000 zurückgegeben

    • Ich habe früher mal einen Avatar für ein Forum gemacht, der wie ein stillstehendes Paar verrückter Augen aussah, aber nach ein paar Minuten rollten die Augen. Genau eine Person hat es bemerkt
    • Man muss nur 2,4 Stunden warten. Da fehlt eine Null :)
  • Gefällt mir: https://s1.gifyu.com/images/SB5A9.gif

    • Ist das nicht dieses Wesen, das Kinder frisst?
  • Schade um „Leider waren sie nicht beeindruckt und haben mich am Ende nicht eingestellt :(“. Einstellungsprozesse sind nicht perfekt, und hier haben sie sich offenbar klar geirrt

    • Ich habe einmal einen Entwickler interviewt, der auf dem Papier ein absoluter Junior war, aber als Nebenprojekt einen Tracker zum Anschauen/Abhaken von Anime-Episoden für den Desktop gebaut hatte. Wir haben ihn eingestellt.
      Ein anderer Entwickler hatte als Nebenprojekt einen Arcade-Stick gebaut, auch den haben wir eingestellt. Leidenschaft kann man nicht lehren, deshalb sollte man Leute, die es lieben, Dinge zu bauen, so oft wie möglich einstellen. Der Tech-Stack ist im Vergleich zu dieser Leidenschaft unwichtig
    • Der einzige vorstellbare Grund wäre, dass der Gegenkandidat gerade einen partyparrot-Generator gebaut hat
    • Sie haben wohl erkannt, dass alle anderen neben dem Autor des Originalposts schlecht aussehen würden, wenn sie ihn einstellen
    • Danke. Ich verstehe das völlig und hege ihnen gegenüber keinen Groll. Selbst nach mehreren Interviews und Aufgaben kann man den Eindruck von einem Kandidaten und seine Passung nicht immer exakt einschätzen.
      Deshalb habe ich beschlossen, das Beste aus der Situation zu machen und das Projekt mit anderen zu teilen. Ich hoffe, dadurch neue Kontakte zu knüpfen und vielleicht sogar bessere Chancen zu finden
    • Um mal den Advocatus Diaboli zu spielen: Es kann andere Faktoren gegeben haben. Recruiting ist komplex, und selbst bei fairer Bewertung kann es einen besseren Kandidaten gegeben haben.
      Mit so einem Projekt steigen statistisch die Chancen, aber es garantiert für sich genommen keine Einstellung. https://m.youtube.com/watch?v=fJ9rUzIMcZQ&pp=ygURYm9oZW1pYW4...
  • Liegt das an Slack? Diese verwirrende Verwendung, animierte GIFs oder Sticker als „emoji“ zu bezeichnen

    • Ähnlich nervig ist bei Discord der Begriff „server“. Ich nutze Discord erst seit Kurzem und bin mehreren „servern“ beigetreten, aber eigentlich sahen sie eher wie Gruppen mit Chats aus.
      Als ich aufgefordert wurde, meinen eigenen „server“ zu erstellen, zögerte ich erst: „Provisionieren die mir jetzt eine ganze Servermaschine? Das kann doch nicht billig sein“ — bis ich merkte, dass es mit einem echten Server überhaupt nichts zu tun hat
    • Ich nutze Slack, aber mich verwirrt das auch. Ein Slack-Emoji sollte auch bei niedriger Auflösung funktionieren und möglichst einen transparenten Hintergrund haben. Die Beispiele sehen nicht wie Emojis aus
    • Als jemand, der Slack nicht nutzt, verstehe ich es jetzt erst. Ich war etwas enttäuscht, weil hier keine echten Emojis erzeugt werden
  • Ich arbeite bei Google, und diese Demo wirkt auf mich mental ziemlich Googler-nah, auch wenn ich nicht genau in Worte fassen kann, warum

    • Wenn viele Leute es benutzen und mögen und dann plötzlich ohne jede Vorwarnung alles gelöscht wird, dann ist er wirklich ein echter Googler ;)
    • Tut mir leid, aber dieser Kommentar liest sich etwas kultartig. Google hat über 180.000 Mitarbeiter, davon dürften Zehntausende Engineers sein; ich weiß nicht, was „Googler“ bedeuten soll.
      Wenn damit leidenschaftlich, hackerhaft und kreativ gemeint ist, warum braucht es dann ein Unternehmenslabel? Man kann es doch einfach so beschreiben. Ich will nicht zynisch oder unhöflich sein, aber es fühlt sich irgendwie seltsam an
    • Interessante Interpretation
  • Schön, dass du es geteilt hast. Solche kleinen Projekte mag ich besonders, erst recht, wenn sie übertrieben konstruiert sind. Der Arbeitsmarkt ist hart, und sicher wurde es geprüft und es gab Interesse, aber im Moment geben alle ihr Bestes. Irgendjemand hat am Ende möglicherweise einfach etwas noch Cooleres abgeliefert

    • Mit „am Ende“ könnte es sein, dass jemand ein Projekt aus einem früheren Interview wiederverwendet und noch etwas daraufgesetzt hat.
      Solche Aufgaben-Assessments mache ich nicht mehr. Der Arbeitsmarkt ist nicht so hart, dass man dafür Kompromisse eingehen müsste. Anders gesagt: Nur weil man diese Hürde nimmt, ist der weitere Interviewprozess nicht gelöst. Es ist so subjektiv, dass andere Hürden genauso in Ordnung sind
  • Die Firma, die dich nicht eingestellt hat, wird dieses Tool bald aus Schuldgefühl benutzen, und jetzt müssen sie damit „deal with it“

    • Tatsächlich benutze ich innerhalb meines Tools das Tool dieser Firma. Ein Hinweis steckt in einem der Easter Eggs, oder man schaut, was die Produktanalyse antreibt. Ein Open-Source-Ouroboros :D
  • Früher war eine Basisversion dieser Funktion in Giphy integriert[1], aber die scheint jetzt kaputt zu sein, also ist der Markt weit offen ;)
    [1]: https://giphy.medium.com/the-secret-giphy-slack-commands-9cb...

  • Ich mag es, weil es nutzlos ist. Nein, eigentlich habe ich gerade damit ein paar Slack-Emojis gebaut

    • Die Freude daran, etwas Nutzloses zu bauen, das trotzdem zum Lachen bringen kann, war der Antrieb, immer weitere Features hinzuzufügen. Freut mich, dass es dir gefällt