• 1 Post
  • 93 Comments
Joined 10 months ago
cake
Cake day: August 24th, 2023

help-circle


  • Funny thing is that LSP was actually created for VSCode. That’s the now standard protocol to decouple language specific things (completion, formatting, linting…) from the editor so you don’t have to use an editor for each language. You can now use any editor that supports LSP, either directly or through a plugin, and turn it into a fully fledged IDE by installing the LSP servers for the language you need. I guess some VSCode plugins use LSP under the hood and just embed the server.


  • Is pluging a LSP server that hard on vscode/intellij? Because it’s automatic with a lot of LSP clients, open a .sh file, get asked if you want to install the corresponding LSP server, answer yes and that’s it. Some LSP clients don’t do automatic server install but you just have to install the server with your packet manager. At least that’s how it is with vim / emacs.



  • ivn@jlai.lutoGauchiasses@jlai.luJE VOTE
    link
    fedilink
    Français
    arrow-up
    8
    ·
    16 days ago

    And to add context on this particular poster:

    This is Cyril Hanouna, he’s a presenter on a popular C8 show. C8 is a Vincent Bolloré owned TV channel, he has a far right agenda and so does his TV channel. So Cyril Hanouna, on his show, does a lot of left parties bashing, especially against LFI (La France Insoumise, which logo is on his left on the poster, one of the big left party, more radical than the other big ones). Recently he said that if the Front Populaire (the left parties union, which includes LFI) win, he’ll leave France. So the poster says “I vote, He gets out”. I think he later added that he was only joking.


  • ivn@jlai.lutomemes@lemmy.worldOSM > Google Maps
    link
    fedilink
    English
    arrow-up
    2
    ·
    21 days ago

    I don’t use the same clients for viewing and editing.

    I mostly use OSMAnd for viewing (but it can do editing too). To edit I use StreetComplete for easy, gamified, contribution and Vespucci if I need a full on editor. StreetComplete only ask you missing information about the things around you, if I want to add something new I use Vespucci).







  • Je ne dit pas que c’est un problème, j’essaie juste de comprendre ce que tu essais de faire et de t’aider. C’est bien d’être méfiant mais il faut le faire en comprenant bien comment ça fonctionne sinon ça peut être contre-productif.

    Pour ce qui est de supprimer les données à la fermeture du navigateur il n’y a pas besoin d’extension ou de navigation privé. Tu peux juste activer les options suivantes :

    privacy.sanitize.sanitizeOnShutdown
    privacy.clearOnShutdown.cookies
    privacy.clearOnShutdown.offlineApps
    

    Comme expliqué ici : https://github.com/arkenfox/user.js/blob/master/user.js#L655

    Après tu peux le permettre au cas par cas à des sites de laisser leurs cookies pour ne pas avoir à te reconnecter à chaque fois comme expliqué la : https://github.com/arkenfox/user.js/wiki/3.2-Overrides-[Common]#-keep-logins

    Arkenfox et son wiki sont une bonne source d’information mais je conseillerai de ne pas forcément suivre tout ce qui est dans le user.js par défaut, il est un peu extreme parfois. C’est toujours un compromis entre vie privé et facilité d’utilisation, le wiki explique pas mal de choses à ce sujet. Par exemple j’ai désactivé la suppression de l’historique et du cache à la fermeture du navigateur, je n’en vois pas l’intérêt.



  • Oui, j’ai vu ce post et ça m’y a fait penser mais je n’avais pas trop le temps alors j’ai juste mis ces deux liens sans aucune explication.

    Prouver qu’un utilisateur est bien un humain est un problème compliqué, il y a des solutions mais aucune n’est parfaites. Il y a plein de services pour résoudre les captcha et les autres solutions (numéro de téléphone, scan de papier d’identité…) ont des implications sur la vie privé et peuvent quand même être contournés assez facilement (on peut générer des papiers d’identité par IA maintenant).

    Worldcoin c’est la “solution” à base de blockchain des cryptobros à ce problème. En gros pour se créer un compte (un World ID) il faut scanner son iris et on reçoit quelques tokens WLD. Ils présentent ça comme le système ultime de “preuve d’humanité” et prétendent vouloir s’en servir pour créer un revenu universel. Je crois que leur “idée” c’est que si une AGI est développée on aura plus besoin de travailler, il faudra donc un revenu universel mais pour éviter les abus il faut un moyen d’identifier les individus. Bien sur c’est de la grosse merde bien dangereuse. Il y avait une “orb” (leur machine à scanner les iris) à Paris mais ils ont du suspendre leurs services dans plusieurs pays dont la France. Ils prétendent avoir déjà 3 millions d’utilisateurs, principalement dans des pays pauvres parce qu’il y a moins de loi lié à la vie privé et qu’ils est plus facile de motiver les gens en leur faisant miroiter quelques dollars (qui sont en fait donné en token WLD pas forcément simple à revendre).

    Je crois que c’est cet article qui m’avais fait découvrir le truc : https://www.citationneeded.news/worldcoin-a-solution-in-search-of/

    Avec cette image bien dystopique :

    image



  • Hum, je comprend pas trop ta description du problème, je crois qu’il y a une confusion. Faire un container spécial pour google n’empêche pas les autres sites de laisser des cookies. C’est juste que tous les cookies des sites ouverts dans ce container sont limités à ce container.

    Multi-Account Containers ne permet pas de limiter quels sites laissent des cookies, ce n’est pas sont but.

    De toute façon ça ne sert plus vraiment d’utiliser Multi-Account Containers pour la conteneurisation des cookies, la “Total Cookie Protection” de Firefox le fait par défaut (si tu actives le mode strict). Cette extension ne sert plus que si tu veux utiliser plusieurs comptes sur le même site en parallèle.

    J’ai aussi l’impression qu’il y a une confusion entre cookie et cookie tiers. Les cookies sont un mécanisme indispensable du web, ce sont les cookies tiers qui posent problèmes en étant utilisé pour le tracking et c’est le problème que la “Total Cookie Protection” de Firefox essaie de résoudre.