• 1 Post
  • 18 Comments
Joined 1 year ago
cake
Cake day: August 29th, 2023

help-circle



  • Python >= 3.10 version:

    def foo(return_more: bool) -> DataType | tuple[DataType, MoreDataType]: ...
    

    But i would definitely avoid to do that if possible. I would maybe do something like this instead:

    def foo(return_more: bool) -> tuple[DataType, MoreDataType | None]:
        ...
        if return_more:
            return data, more_data
       return data, None
    

    Or if data is a dict, just update it with more_data:

    def foo(return_more: bool) -> dict[str, Any]:
        ...
        if return_more:
            return data.update(more_data)
       return data
    








  • Attention, il y a quand-même une différence entre Le Pen et Macron. Pour reprendre une phrase extraite d’un communiqué de Solidaires Informatique: “[…] un gouvernement d’extrême droite irait plus vite, plus loin et plus brutalement, et à tous les niveaux […]”. Donc bon, perso je n’ai pas de regret à avoir voté pour lui au 2ème tour. Mais j’avoue que j’hésiterais à le faire encore une fois, vu la dérive ouvertement raciste qu’il prend… après c’est facile pour moi, je suis un homme blanc hétéro.


  • Je pense que tu passes à côté du problème soulevé par cette critique:

    • la presse mainstream l’encense comme si c’était un héros, alors que bon c’est comme si toi tu avais filé 5 balles à une asso, c’est cool mais de quoi en faire des caisses (c’est une opération marketing plus qu’autre chose)
    • son “don”, en fait il va être financé en grande partie par nos impôts, ça pose des questions en matière de démocratie (ie. les riches ont le moyen de flécher les dépenses de l’État)
    • son argent, en fait il l’a volé aux travailleurs qui eux ont produit cette richesse, si il était mieux réparti il y aurait moins besoin des Restos du cœur (autrement dit c’est un pompier pyromane)






  • Sous Safari, une seule extension: Wipr. C’est basé sur l’API déclarative NetRequest, donc l’extension ne voit pas les sites que je visite et délègue le blocage au navigateur. C’est moins puissant qu’une extension comme uBlock ou AdGuard. Mais ça fait suffisamment le taff, en compléments des paramètres intégrés dans Safari, et je suis davantage rassuré de ne pas ajouter des tiers qui peuvent manipuler les requêtes que fait mon navigateur.

    Pourceux qui veulent la même chose sous Firefox ou Chrome => uBlock Origin Lite