1 points par GN⁺ 2023-11-04 | 1 commentaires | Partager sur WhatsApp
  • Article sur le site officiel du groupe « Portugal. The Man »
  • Un site web original constitué d’un document Google Sheets
  • Un site web qui fournit les dernières mises à jour du groupe
  • Les utilisateurs peuvent s’inscrire sur le site pour recevoir les dernières informations
  • Un site web proposant des options pour contacter le groupe, envoyer des retours et comprendre les conditions d’utilisation
  • Un site web avec une politique de confidentialité, des choix publicitaires, une politique relative aux cookies et des paramètres de cookies pour personnaliser l’expérience utilisateur
  • Un site web protégé par le droit d’auteur jusqu’en 2023 par « Portugal. The Man »

1 commentaires

 
GN⁺ 2023-11-04
Avis de Hacker News
  • L’app publiée sur iOS utilise elle aussi Google Sheets comme backend : https://subsol.one
    C’est une app pour trouver des soirées et des festivals en Roumanie ; avec Sheets, il est très facile pour mon frère et mes amis d’ajouter des informations sur les soirées dans l’app.
    J’ai aussi envisagé d’y connecter une « vraie » base de données et essayé des apps/frontends associés, mais rien n’était assez simple pour que des non-techniciens puissent mettre à jour et insérer des lignes.
    Au final, je me suis dit qu’il suffisait de télécharger le CSV de Sheets, de le mettre en cache et de l’utiliser comme une base de données.
    À noter que cette app a eu du mal à sortir, car les examinateurs de l’App Store l’avaient jugée « trop simple » : https://notes.alinpanaitiu.com/Dealing-with-App-Store-reject...

    • Pour le backend de la prochaine app, tu devrais essayer SQLPage [1][2]
      Faire un petit formulaire web pour saisir des données dans une base est aussi simple que SELECT 'form' AS component; SELECT name, label, type FROM form_fields; INSERT INTO parties(name, date) VALUES(:name, :date);
      Créer une API par-dessus cette base peut aussi se faire avec quelque chose comme SELECT 'json' AS component, (SELECT JSON_GROUP_ARRAY(JSON_OBJECT('name', name, 'date', date)) FROM parties) AS contents;
      [1] https://sql.ophir.dev/
      [2] https://github.com/lovasoa/SQLPage
    • Les sites web ou apps qui ont une feuille de calcul, ou une autre configuration minimaliste, comme backend sont assez courants.
      Ce qui est particulier dans cette soumission, c’est que le site web n’est pas une couche qui rend les informations depuis une feuille : le site web lui-même est la feuille.
    • Avec Google Apps Script, on peut facilement transformer une feuille de calcul en petite base de données CRUD avec une API HTTP.
      J’avais partagé un exemple il y a quelques années : https://spreadapi.roombelt.com/setup
    • De façon similaire, j’ai créé des centaines de flashcards et de « matrices » de données, que l’app récupère à chaque build avant de convertir le CSV en JSON puis de les stocker dans l’app.
      Comme l’app contient beaucoup d’illustrations, j’écris aussi les textes dans Sketch.
      Avec Sketch, on peut dessiner les images directement en écrivant, puis les découper et les exporter vers l’app avec un plugin personnalisé.
  • Ils collectent des fonds pour sauver un enfant : https://gofund.me/d012bb5b
    L’aspect technique est intéressant, mais le lien le plus important est caché, et pour quelque chose qui est arrivé en une de HN, les dons semblent bien trop faibles.

  • Après quelques années de calme dans le débat sur les outils de mise en page, un nouveau chapitre surprenant vient de s’ouvrir.

    • Les experts peuvent réduire au minimum la largeur des colonnes et la hauteur des lignes, puis ajuster la couleur de fond de chaque cellule pour créer jusqu’à des bitmaps au pixel près.
  • Si l’on clique sur l’onglet FRANCES CHANGED MY LIFE, on voit que les membres du groupe John et Zoe ont une fille appelée Frances.
    Ils collectent des fonds pour la recherche sur la maladie neurologique rare de Frances.
    « Frances est porteuse d’une mutation génétique rare qui provoque une maladie dégénérative appelée DHDDS. Les progrès médicaux de ces dernières années ont rendu possible le développement d’un traitement, mais les coûts sont extrêmement élevés. Nous voulons faire connaître l’histoire de Frances et réunir suffisamment de dons pour financer son traitement. »
    https://www.chrisblackchangedmylife.com/donate
    J’espère que le trafic de HN aidera les dons et la recherche sur les traitements des maladies neurologiques. Donnons.

    • Je me demande pourquoi le groupe ne fait pas une tournée caritative pour reverser les bénéfices.
      Les fans paient pour profiter de la musique, et le groupe peut donner une grosse somme à une cause qui leur est proche.
    • Ce genre de situation me met toujours mal à l’aise.
      D’un côté, je comprends que la situation soit vraiment difficile.
      De l’autre, donner à la recherche sur une maladie neurologique rare a littéralement des centaines de fois moins de chances de sauver des vies que de donner à une association caritative « efficace » (https://www.effectivealtruism.org/)
  • C’est sans doute le bon moment pour mentionner le site du groupe Vulfpeck.
    Son design est agréablement épuré, au point d’être moins tape-à-l’œil que Craigslist, et à part la police personnalisée, il est très simple : https://www.vulfpeck.com/
    Le groupe est moins actif en ce moment, donc il y a un peu moins de contenu, mais en remontant dans le passé on voit à quel point l’ensemble restait clair et fonctionnel même quand il y avait beaucoup d’informations : https://web.archive.org/web/20200417092603/https://vulfpeck....

    • J’aime aussi le site similaire de Nicolas Jaar.
      Il a une forte vibe indie hacker, et la police est moins classe, mais ça marche bien : https://nicolasjaar.net/
    • Vulf Mono est vraiment excellente.
      J’aimerais que davantage de groupes créent leur propre police.
    • Pour un site « agréablement épuré », ce n’est vrai que tant qu’on n’a pas regardé le code source HTML
  • J’aime ce groupe, mais en réalité c’est une idée horrible
    Le site web d’un artiste a une véritable raison d’être
    Tenir le public informé des dates de tournée, permettre aux agents et aux salles de trouver des photos promotionnelles, aider les programmateurs de festivals à cerner le style, etc.
    Un site d’artiste s’adresse à des publics variés
    J’ai l’impression qu’ils géraient leurs dates de tournée dans une Google Sheet, qu’ils l’ont partagée avec le tour manager, et que c’est comme ça qu’on en est arrivé là

    • C’est un choix artistique funky, et je suppose qu’ils utilisaient auparavant une page web « normale »
      En vérifiant avec la Wayback Machine, mon intuition semble correcte
      J’ai cliqué au hasard dans les archives d’il y a quelques années, et le site de 2016 ressemble beaucoup plus à ce que tu décris : http://web.archive.org/web/20160303191156/http://www.portuga...
      Il y a un public que tu oublies : les gens qui aiment l’expérience même de consulter le site, ainsi que l’artiste lui-même quand il veut faire une déclaration
      Ce groupe a déjà suffisamment « réussi » pour ne pas avoir à se soucier outre mesure de la plupart de ces préoccupations
      Les dates de tournée figurent aussi dans la Google Sheet, et ils peuvent facilement remplir des salles assez grandes
      Je vois mal un programmateur de festival qui ne connaît pas Portugal. The Man envisager de les booker
    • Les gens disent de beaucoup d’œuvres d’art que ce sont des idées horribles, mais ces idées peuvent aussi être très cool
      Mapper le domaine principal vers une Google Sheet, c’est assez radical
      Les dates de tournée y figurent aussi
      Google affiche également 29 plateformes de suivi de tournée/billetterie derrière le domaine principal dans les résultats de recherche, donc les fans devraient s’en sortir
      Les agents et les programmateurs de salles/festivals ne vont pas piocher au hasard des photos promotionnelles sur Internet ; ils utilisent les ressources fournies par l’agent ou le management, avec restrictions, consignes et conditions d’approbation
      Personne n’essaie de juger à nouveau leur « style »
      Il est clairement défini depuis plus de dix ans ; en fait, ce sont plutôt ces gens qui vendent PTM, et non l’inverse
      Je peux garantir qu’il est faux de dire qu’ils ont noté leurs dates de tournée dans une Google Sheet puis activé le partage par accident, ce qui aurait mené à ça
      Il est très probable que tout ait été planifié et mis en place intentionnellement des mois avant que nous le voyions
    • La manière classique de mettre en ligne un site web n’est pas facile à mettre à jour, sauf à acheter tout un système ou à payer quelqu’un
      Si Sheets est familier et fonctionne bien, il n’y a aucune raison de ne pas l’utiliser
      On peut même considérer que cette approche est plus conviviale, car elle augmente les chances que le site soit exact et à jour
    • Les anciens sites de groupes étaient en réalité bien plus proches d’une expérience artistique que d’un support d’information
      Au début des années 2000, les sites d’artistes comme Radiohead étaient assez avant-gardistes ; si on arrivait à y obtenir de vraies informations, on avait de la chance
    • Je ne comprends pas
      Il me semble qu’il remplit exactement le rôle prévu
  • C’est bien quand un groupe fait quelque chose d’étrange ou d’intéressant avec son propre site web
    Mon exemple préféré, c’est The Strokes : https://www.thestrokes.com/

  • Pour ceux que ça intéresse, cela ressemble à un ensemble de phénotypes syndromiques issus de variants de DHDDS
    Le variant touche une partie très critique de la voie de glycosylation, donc il pourrait affecter un nombre énorme de protéines
    Une perte totale de fonction rendrait difficile la survie de n’importe quelle cellule ; je pense donc qu’il s’agit de variants hypomorphes avec une fonction résiduelle

  • John Gurley semble avoir lancé un GoFundMe pour aider la recherche d’un traitement/remède pour la mutation génétique de sa fille : https://gofund.me/d012bb5b

  • J’aime le fait que tout se charge d’un coup : la navigation est très réactive
    Je préfère charger l’ensemble une fois au début plutôt qu’attendre à chaque clic sur un lien interne