1 points par GN⁺ 2025-02-19 | 2 commentaires | Partager sur WhatsApp
  • Une courte page web affiche le mème « What a week, huh? », et le titre HN la présente comme une version mise à jour en temps réel
  • Le texte de la page se compose de deux phrases : « What a week, huh? » et « Captain, it’s Thursday »
  • Il n’y a quasiment aucune explication en dehors de ces répliques de mème qui s’enchaînent comme une question et une réponse
  • La page contient un emplacement réservé pour une image, mais les éléments vérifiables ne fournissent ni URL d’image ni description
  • Les éléments vérifiables ne contiennent aucune information sur le mode d’implémentation, les critères de mise à jour ou le code source

Texte affiché sur la page

  • La phrase centrale est « What a week, huh? »
  • Elle est suivie de la réponse « Captain, it’s Thursday »
  • Le Markdown contient un emplacement réservé pour une image, mais aucune URL d’image ni description alternative n’est confirmée

Périmètre vérifiable

  • Le titre HN présente cette page comme une version du mème mise à jour en temps réel
  • Le contenu ne contient aucune information sur le fonctionnement, le mode de calcul de la date, le mode de déploiement ou le dépôt de code

2 commentaires

 
crawler 2025-02-19

Je ne sais pas.........

 
GN⁺ 2025-02-19
Avis sur Hacker News
  • C’est vraiment excellent, et si l’idée est de continuer à le peaufiner, on pourrait en faire une sélection dynamique pour que ce soit toujours exact
    Il suffirait d’afficher la plus petite unité de temps encore « non terminée », avec un cas particulier le soir du 31 décembre où Tintin ne dit tout simplement rien
    La nuit, on choisit la semaine, le week-end le mois, à la fin du mois l’année, et à la fin de l’année un cas particulier
    • Bonne idée. Ça permettrait de continuer à transmettre l’intention du mème : « il ne s’est pas écoulé autant de temps qu’on pourrait le ressentir à cause des événements »
      Tel quel, quand on voit « What a day / it’s Friday », on a un peu l’impression de rater l’essentiel
    • À la fin de l’année, il suffit de passer à l’échelle de la décennie
      Le 31 décembre 2030 sera une journée monumentale
  • En lisant « l’heure actuelle est déterminée par un Cloudflare Worker utilisant l’IP de la requête », je me suis longtemps demandé pourquoi il fallait une adresse IP pour connaître l’heure actuelle
    J’imagine que ça veut dire qu’on géolocalise approximativement l’IP pour déterminer le fuseau horaire du client, puis qu’on convertit l’heure du serveur en heure locale de l’utilisateur
    Je me dis aussi que ce serait bien d’avoir, comme Accept-Language, un en-tête de requête standard où l’on pourrait indiquer un fuseau horaire préféré pour « l’heure locale ». Cela dit, il y a encore beaucoup de sites qui affichent du contenu en allemand juste parce qu’ils pensent que votre position se trouve dans un pays germanophone, donc même Accept-Language n’est pas vraiment respecté correctement
    Par contre, je ne comprends pas pourquoi Tintin est soudain partout en ce moment. J’ai l’impression d’avoir raté quelque chose, mon fil est d’un coup rempli de contenu Tintin
    • Les personnages de Tintin sont entrés dans le domaine public en janvier 2025 dans plusieurs pays
      Cette image « What a week » semble venir de l’album de 1930 « The Crab with the Golden Claws », donc elle fait désormais partie du domaine public et peut être utilisée légalement dans ce type de générateur de mèmes
      Dans l’UE, la situation est différente. Hergé est mort en 1983 et, sauf erreur de ma part, l’ensemble de son œuvre est probablement protégé pendant 75 ans après sa mort, mais je n’en suis pas certain à 100 %
    • La bulle peut aussi être calculée côté client
    • Envoyer un fuseau horaire préféré dans un en-tête de requête ajouterait malheureusement un point de données de plus pour le fingerprinting
      Chrome s’en moquerait peut-être, mais les équipes de Firefox et Safari y feraient sans doute attention
    • Ça me semblait tellement évident comme besoin que je pensais qu’un en-tête similaire existait déjà, mais selon rfc2616), « tous les horodatages HTTP de date/heure DOIVENT être exprimés en Greenwich Mean Time (GMT), sans exception »
      Ça évite sans doute beaucoup de conversions maladroites, mais un en-tête de fuseau horaire séparé serait un bon complément
    • On pourrait mettre un sélecteur de fuseau horaire et le transmettre en paramètre GET
  • Je viens seulement de m’en rendre compte, mais ce mème lui-même était une modification d’une image du comics original
    Le fait que la bulle soit beaucoup trop propre par rapport au reste du dessin sautait déjà aux yeux, mais maintenant je vois aussi qu’elle imite assez maladroitement la forme caractéristique des bulles de Hergé
    https://i.kym-cdn.com/photos/images/original/002/125/139/0ff...
    • J’ai envisagé d’en faire une version avec une bulle mieux dimensionnée, plus jolie, et un fond plus lisse
      Mais je trouvais que ça risquait de réduire le côté mème
      J’ai donc gardé le fond original réalisé par ce qui semble être la personne qui a créé ce format de mème sur Tumblr : https://www.tumblr.com/incorrecttintin/162088281738
    • Hergé mettait énormément de soin à caler les détails. Pas seulement le dessin, mais aussi la disposition des bulles et la forme des lettres
      J’ai tous les albums de Tintin en néerlandais, dont certains anciens objets de collection, ainsi qu’un peu de français. Le néerlandais est souvent bien plus long que le français, et parfois plus court aussi, donc le nombre de caractères et la largeur ne coïncident pas. La version française est très légèrement plus agréable à regarder, et la différence se voit
      La traduction anglaise liée est assez laide par endroits. Il lui manque l’équilibre et l’espacement qu’Hergé utilisait souvent avec beaucoup de minutie pour transmettre du sens supplémentaire ou une impression d’harmonie
      Après « The Blue Lotus », Hergé a accordé bien plus d’attention à l’exactitude, et il est particulièrement frappant de voir comment il a épuré cette précision jusqu’aux lignes les plus simples. J’en suis fan, mais il est aussi évident que les premières œuvres sont controversées parce qu’elles sont clairement racistes et colonialistes. Elles reflètent très nettement la mentalité de l’époque où elles ont été dessinées
  • Si on veut que le navigateur se rafraîchisse automatiquement au bout de N secondes pour garder l’onglet toujours à jour, on peut utiliser la balise meta refresh
    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/me...
  • Je ne sais pas pourquoi, mais ce genre de choses me rappelle l’ancien Internet. L’époque où il y avait plein de contenus aléatoires, inutiles, mais amusants
    Les meilleures choses semblent souvent ne servir à rien
    • L’expression que tu cherches, c’est single-serving site. Pour moi, c’était la meilleure facette de l’Internet des débuts de la démocratisation
      https://en.wikipedia.org/wiki/Single-serving_site
    • Qu’est-ce que ça veut dire, sans utilité ? On peut très bien spammer le canal Slack de l’entreprise avec ce genre de trucs
    • StumbleUpon me manque
    • Tu veux dire que ma cosmic clock n’est pas utile ?

https://cosmic-clock.vercel.app
C’est un truc que j’ai fait pour moi, pour m’amuser. Je n’ai pas vérifié les problèmes du genre les heures dans d’autres pays. Je viens de tester, et même en changeant de localisation avec un VPN, chez moi ça reste toujours sur l’heure locale indienne. J’utilise p5 et JS pour les deux affichages de l’heure.

  • J’aime la manière dont l’humour de cette blague se déplace sur un spectre allant de la dimension relatable à l’absurde, au fil du cycle du temps
    Si on prend la version hebdomadaire comme exemple, je dirais que le pic de côté relatable est atteint le mercredi. C’est assez avancé dans la semaine pour qu’on ait l’impression qu’elle a déjà été sacrément longue, mais pas encore assez pour voir la lumière au bout du tunnel, donc ce n’est pas non plus une position porteuse d’espoir
    Pour la plupart des gens, le pic de l’absurde est probablement le week-end. Je n’accepterai aucun contre-argument en faveur du jeudi. Je n’ai jamais réussi à m’habituer au jeudi.
    • Lundi dernier, j’ai réellement dit au boulanger « bon week-end », donc selon mes critères, tout est cohérent jusqu’au mercredi.
  • Ce mème fonctionne à l’international, donc ce serait bien d’avoir des traductions dans d’autres langues. En particulier en français, la langue d’origine d’Hergé
    Le publier en open source serait aussi probablement une bonne idée
    https://en.wikipedia.org/wiki/Herg%c3%a9
    • À noter qu’en anglais et dans la plupart des langues, on ne met pas d’espace avant le point d’exclamation
      En français, en revanche, il est correct de mettre une espace — ou plus précisément une espace insécable — avant le point d’exclamation, le point d’interrogation, le point-virgule et les deux-points.
  • Je me demandais pourquoi la légende était vide, et il s’est avéré que l’extension Dark Reader n’inversait qu’en blanc la couleur du texte sans toucher à celle de la boîte
    Ça peut être bon à savoir
    • C’est dommage. Je prévois de faire une mise à jour pour remplacer la bulle de dialogue incluse dans l’image par un objet SVG, ce qui la rendra compatible avec le mode sombre.
  • C’est mignon, mais c’est amusant de sortir Astro avec plus de 400 dépendances pour faire juste ça
    C’est sûrement très pratique, mais ma remarque relève sans doute davantage d’une position de principe
    • Je l’ai choisi parce que c’est un outil que je connais bien et qu’il rend le rendu côté serveur très simple
      Je ne voulais pas envoyer de JS au client.
  • Le choix de déterminer l’heure actuelle avec un Cloudflare Worker utilisant l’IP de la requête, sans envoyer de JavaScript au navigateur, est un peu étrange
    En envoyant simplement une dizaine de lignes de JavaScript au navigateur, on pourrait faire une version réellement mise à jour en temps réel, et pas seulement lors du rechargement de la page, tout en utilisant le véritable fuseau horaire de l’utilisateur au lieu d’une estimation via GeoIP
    Ce serait même possible avec une page totalement sans code côté serveur.