1 points par GN⁺ 2024-11-03 | 1 commentaires | Partager sur WhatsApp
  • lynx.boo semble être un site public de partage de liens, mais lorsqu’on y accède actuellement, c’est une page d’erreur Cloudflare 522 qui s’affiche à la place du service réel
  • Cet état d’erreur indique que la requête a bien atteint le serveur web d’origine, mais que le traitement n’a pas pu être mené à terme
  • Dans l’écran de diagnostic, le navigateur et Cloudflare sont indiqués comme fonctionnels, tandis que l’hôte lynx.boo est marqué Error
  • Les visiteurs sont invités à réessayer dans quelques minutes, et le propriétaire du site doit informer son hébergeur que le serveur web ne parvient pas à terminer la requête
  • La cause la plus probable est qu’un traitement côté serveur monopolise excessivement les ressources, empêchant l’achèvement de la requête

État d’accès actuel

  • lynx.boo renvoie une page d’erreur Cloudflare au lieu de l’interface du service, avec l’état 522: Connection timed out affiché dans le corps de page
  • Le diagnostic d’état est divisé en trois sections
    • Browser : Working, localisation indiquée à Los Angeles
    • Cloudflare : Working
    • Host : Error, cible : lynx.boo

Ce que signifie l’erreur 522

  • L’erreur 522 signifie que la requête s’est bien connectée au serveur web, mais que la réponse n’a pas pu être finalisée
  • Il est conseillé aux visiteurs de réessayer dans quelques minutes
  • Le propriétaire du site doit avertir son hébergeur que le serveur web ne parvient pas à terminer la requête
  • La cause la plus probable est qu’un traitement sur le serveur consomme excessivement les ressources
  • Le Cloudflare Ray ID affiché est a142c425fffbcab0

1 commentaires

 
GN⁺ 2024-11-03
Avis sur Hacker News
  • Plutôt que du brutalisme, j’aurais envie d’appeler ça du « NASA Revivalist », qui évoque le manuel de design graphique de la NASA des années 1970[0]
    Pour avoir conçu ou restauré de véritables bâtiments brutalistes, cet outil rate quelques éléments essentiels du style : pas de béton, donc pas cette odeur de béton façon « parfum d’Americana mid-century », pas non plus cette impression de pouvoir être arrêté par la police secrète à chaque coin de rue, ni besoin de le nettoyer régulièrement au jet haute pression pour éviter qu’il ressemble à un décor de film d’horreur post-apocalyptique
    L’expression « vivre et travailler » ne s’applique que dans un sens bien précis, odeur de cigarette exclue
    0 <https://www.nasa.gov/wp-content/uploads/2015/01/nasa_graphic...>

    • Fait intéressant, mon datacenter utilise bel et bien du béton
      Pour le point 2, c’est parce qu’on n’utilise pas ce site web aux États-Unis, et pour le point 3, il a clairement moins besoin d’un nettoyage haute pression
      Je sais que c’est une blague, mais je considère que le design brutaliste sur le web relève d’une théorie de design différente du brutalisme architectural. Bien sûr, je ne suis pas non plus strictement un style de design donné
    • Le chevauchement entre la NASA et le MoMA sur le plan du design, autour de la simplicité et de la clarté, est intéressant
      Personnellement, j’appelle mon style du « Marketing Brutalism ». Il doit y avoir un objectif pour l’utilisateur final, et selon le but du site, cet objectif peut être une action ou une prise de conscience
      Si c’est clair et concis, ça suffit. Un « niveau correct » est déjà un festin, et il suffit que ça ait l’air digne de confiance à 51 %
      Si, comme IBM dans les années 1980, on a réussi à répandre le mème « personne n’a jamais été viré pour avoir choisi IBM », alors l’objectif est déjà atteint
      Bien sûr, cela suppose une exposition sans aucun contexte préalable. Si vous avez réussi à amener les gens à lier leur identité à la marque, il ne reste plus qu’à inonder ces personnes et leurs familles de produits sous les yeux à chaque fête
    • J’ai un temps envisagé l’architecture comme carrière, et le brutalisme peut très bien fonctionner dans des applications très spécifiques
      Cela dit, je suis d’accord que dans certains cas, un nettoyage haute pression est nécessaire
  • Vraiment chouette. Quelques points m’ont sauté aux yeux
    Le lien vers mon site affiche tel quel Avi Perl's personal site!
    Sur la page d’édition, il n’y a pas de lien vers ma page d’accueil où les liens sont affichés, et ce n’était pas vraiment clair que c’était là qu’il fallait aller pour voir mes liens. J’ai deviné et j’ai fini par arriver sur ma page
    Le lien de confirmation est parti en spam dans Gmail. Ce serait bien d’avoir, sur la page de confirmation, un lien de redirection vers la page d’édition ou la page d’accueil
    Si l’on met une très longue bio, sur mobile le dernier bouton flotte par-dessus le texte du bas, ce qui n’est pas très joli, et l’alignement centré du texte en bas sur mobile semble aussi légèrement décalé
    Une idée : si chaque élément pouvait recevoir un nom court, on pourrait aussi l’utiliser comme raccourcisseur d’URL. Si je donne le nom court p à mon site personnel, lynx.boo/aviperl/p pourrait devenir une alternative à tinyurl, et avec une option pour masquer l’URL sur la page d’accueil, je n’aurais plus besoin de réutiliser ce genre de service
    Je me demande ce qui se passe si le site doit récupérer une URL déjà réservée par quelqu’un comme nom d’utilisateur. Comme je suis le propriétaire de la page about, je vais probablement le découvrir moi-même :D https://lynx.boo/about

    • Merci pour tous ces retours, ils sont vraiment nombreux et utiles
      Ne pas avoir rendu les caractères spéciaux, en particulier la ponctuation de base, était une erreur de débutant, et tu l’as bien repérée
      Le lien de confirmation finira probablement en spam dans presque tous les clients mail. J’ai fait tous les réglages nécessaires pour l’e-mail, mais l’IP n’a pas de réputation, et l’historique des IP voisines n’est sans doute pas parfait non plus, donc j’enquête encore. Malgré tout, dans l’esprit « ancien Internet », j’essaie d’éviter d’utiliser ce type d’opérateur SMTP
      J’ai vu le problème du footer la veille au soir avant de dormir, et heureusement il est facile à corriger. Il faut que je regarde pourquoi le texte du footer est décentré
      Je compte ajouter aujourd’hui la redirection vers la page. Avant, j’avais mis une notification textuelle sans style, mais même pour moi c’était trop minimaliste. Je n’ai pas encore ajouté beaucoup de logique
      Par coïncidence, avant de faire ça, j’avais commencé un site du genre « bit.ly mais minimaliste », avec prise en charge des QR codes et analytics de base, qui est terminé à environ 90 %. Comme avec un TDAH, je suis passé à cette idée-ci, mais je prévois de le lancer dans le cadre d’une gamme de produits minimalistes. Cela ne veut pas dire qu’ils ne pourront pas s’emprunter des fonctionnalités
      En réalité, je pense qu’il existe des domaines bien plus cool à réserver. On peut utiliser une seule lettre, des emojis, beaucoup de choses sont possibles. J’en ai réservé quelques-uns, mais je ne sais pas trop où tracer la limite. Si quelqu’un s’en sert abusivement pour faire semblant d’être LynxBoo, ce serait un problème, mais sinon j’ai envie de récompenser la créativité et de voir les gens prendre toutes sortes de noms amusants
  • J’ai essayé rapidement
    La validation sur la page du formulaire n’exige pas une URL valide, mais quand on clique sur envoyer, la validation échoue si l’URL est incorrecte. Si l’on revient en arrière pour corriger, le bouton d’envoi reste en chargement et on ne peut pas modifier
    Je ne pense pas qu’il soit nécessaire d’exiger un titre pour une URL. S’il est vide, on peut utiliser le domaine comme titre, ou l’URL elle-même
    Désolé, mais je suis bloqué là, donc je n’ai pas d’autres retours

    • Bon retour. C’est la deuxième personne, à ma connaissance, qui me dit que signaler une URL invalide seulement après que tout a été rempli est une mauvaise expérience utilisateur
      J’essayais d’utiliser JavaScript au strict minimum, mais c’est probablement un bon endroit pour en ajouter un peu
      Il faut aussi que je corrige le problème du bouton d’envoi
      Modification : tout cela est maintenant corrigé
    • Je suis d’accord pour le titre obligatoire. C’est toujours agaçant
  • Ce dont je suis vraiment fier, c’est à quel point les pages sont petites
    Bien sûr, c’est un site bêtement simple, mais je ne le trouve pas moche, et même la page avec le plus de JavaScript et de HTML fait environ 5 Ko
    J’ai enseigné en Alaska pendant un temps, ce qui m’a vraiment fait mesurer la valeur des sites web à faible empreinte

    • Je fais sans vergogne la promo de mon projet NeatCSS : https://neat.joeldare.com
    • Ce que j’aimerais que la plupart des gens comprennent aujourd’hui, c’est qu’il n’est pas nécessaire d’aimer cette esthétique dépouillée pour rendre un site 100 à 1 000 fois moins boursouflé que la moyenne
      On peut faire un site beau et stylé avec du HTML sémantique normal et du CSS classique. Pas besoin de React, ni de styled components ; le JavaScript, on l’utilise seulement là où il est nécessaire. Bon, j’ai l’impression d’être devenu le vieux qui crie sur les nuages
      En tout cas, c’est bien fait
    • Vu tes goûts en matière de sites web, je pense que tu pourrais aussi apprécier ma tentative de ressusciter les casual encounters de Craigslist : https://LokiList.com/
      La taille en kilo-octets dépend du nombre d’annonces affichées sur la première page
  • J’ai créé une page. Si vous voulez la voir sans vous inscrire, elle est ici : https://lynx.boo/dg

    • C’est formidable que l’exemple posté pour aider soit du spam SEO. Si ce n’est pas un condensé d’Internet, je ne sais pas ce que c’est. Bien joué
    • Je ne m’attendais pas à voir des noms de quartiers près de chez moi
    • Tu es en train de réserver les bons noms. Merci pour l’exemple :)
    • C’est exactement ce que je voulais voir, et ça fournit un bon exemple
      Les expressions « viscerally offensive » et « SEO spam » m’ont fait rouler des yeux comme une machine à sous
  • J’ai deviné que l’adresse e-mail enregistrée était hello@lynx.boo et j’ai pu soumettre une demande de modification pour le lien lynxboo
    Ça semble assez facilement exploitable. Ce n’est pas forcément une faille de sécurité, mais ça peut générer beaucoup de spam, non ?

    • J’y ai un peu réfléchi, et je pense que ce n’est pas très différent de quelqu’un qui met ton adresse e-mail dans le champ « mot de passe oublié », voire que c’est plus sûr
      Dans ce cas, il suffit de deviner que cette adresse est inscrite sur le site, alors qu’ici il faut aussi savoir qu’elle est enregistrée pour ce Lynx précis
      Ça peut être agaçant, mais le potentiel d’abus me semble relever du cas limite
  • J’aime l’idée du site, son élan et ses fonctionnalités, mais j’ai une suggestion qui pourrait aider
    Ce serait bien de faire descendre l’« apparence » brutaliste de 10 à 9. Deux choses pourraient conserver l’esprit du site tout en le rendant plus agréable à utiliser
    Ajouter un mode clair/sombre calé sur le système serait bien. Le blanc à 100 % est trop agressif et lumineux, ça donne moins envie de l’utiliser
    Ce serait bien aussi de ramener légèrement le blanc et le noir depuis le blanc 100 % et le noir 100 %, vers un gris un peu plus doux et un quasi-noir. Au final, c’est une question d’accessibilité pour les yeux. Le brutalisme ne veut pas forcément dire que ça doit être désagréable

    • Merci. Je vais réfléchir à la façon d’implémenter un mode nuit dans la configuration actuelle. Bon conseil
  • Un vrai site web « brutaliste » pour partager des liens serait un fichier txt contenant seulement une liste de liens et de commentaires, ou bien une page HTML sans aucun CSS/style

    • Mon site web est navigable avec netcat :
      nc apitman.com 2052 <<< /txt/feed
      [0] : https://apitman.com/19/
    • Je suis passé à ce type de configuration il y a quelques années
      Je maintiens un fichier texte avec tous les liens et des métadonnées comme les dates et les tags
      https://eapl.me/links/links.txt
      J’ai aussi quelques scripts PHP qui rendent les liens plus faciles à consulter
      https://eapl.me/links/all_links.php?tag=dev
      Ce n’est pas la méthode la plus simple à maintenir, donc je réfléchis encore à un script qui permettrait de mettre à jour ou supprimer d’anciens liens depuis le web, au lieu de le faire en SSH comme aujourd’hui
  • Je pense que je vais l’utiliser
    Comme dans un autre commentaire, +1 pour ne pas rendre obligatoire le nom du lien. Ce serait bien de récupérer le titre de la page, ou d’autoriser simplement l’URL
    L’e-mail de confirmation est parti dans les spams
    Ce n’est peut-être pas dans l’esprit du minimalisme, mais ce serait bien de pouvoir l’étendre avec d’autres services d’une manière qui relève peut-être de l’esprit Unix. Que ce service reste un hébergement de liens très minimaliste, mais propose des webhooks et des clés API
    Ainsi, quand un lien est ajouté, quelque chose que j’auto-héberge pourrait déclencher, par exemple, un résumé par IA, l’extraction d’une capture d’écran de la page, ou l’ajout à mes notes. Pour moi, c’est dans cette direction que j’aimerais voir le web évoluer. Je trouve ça préférable à essayer de bâtir une entreprise autour du partage de liens, ou à le rendre open source en espérant que les gens se plongent dans la base de code

    • J’ai oublié de le dire, mais tu peux déjà récupérer tes liens en ajoutant /json à l’URL
      À cause du spam, j’essaie de rendre difficile pour les bots la création ou la modification de Lynx
      Je devrais indiquer sur le site que l’e-mail de confirmation peut finir dans les spams
  • Si c’est du brutalisme, les champs titre/URL eux-mêmes pourraient être optionnellement supprimés
    Il suffirait de proposer une zone de texte acceptant une liste où chaque élément est simplement sous la forme title URL. C’est plutôt ce à quoi je m’attendrais avec du brutalisme
    S’il y a une URL invalide dans la zone de texte, il suffit d’indiquer le numéro de ligne du lien concerné