Skip Navigation
lascapi lascapi @jlai.lu
Posts 9
Comments 148
Why You Should Self-Host Everything
  • I'm tired of the argument that the solution to fight tracking/ads/subscription/gafam is self hosting.

    It's a solution for some nice people that have knowledge, time and money for.

    But it's not a solution for everyone.
    We need more small nice open source association and company that provide services for people that don't know the difference between a web search engine and a navigator or just a server and a client. I think that initiatives like “les chatons” in France are amazing for that!!! ( https://www.chatons.org/en )

    And just to be clear, I think that self-hosted services are a part of the solution. :)

  • How to right click with keyboard?
  • I use KDE plasma 6 with Wayland and the context/menu key work as a right click. 🤔

    Do you have any details to add!

  • Picture default sharpness is too hight and made picture ugly

    Hi, I wonder if there is a setting somewhere to setup the default sharpness for all the android photo app.

    As you can see in my example the sharper picture is way too sharp and unnatural and it’s horrible with faces.

    With FreeDCam I'm able to set that but this app is too complex to use it in the every day use.

    I have a Fairphone3 with /e/os but I don't think that's matter.

    Any suggestion?

    ( and it’s not related with the subjecHorrible Pictures Zenfone 8t: Horrible Pictures Zenfone 8 )

    1
    Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun | Wilson Lin
  • Super interesting !!

    One thing I noticed is that the results are good because of the "algorithm" and also because of the very good curation done by Hacker News community.

  • beeper's working pretty nice on #nheko
  • I didn't imagine that we can use beeper with something else then beeper !! 🙃🤯

    Thank for sharing ! 😉

  • Helix Tip: Global search (space + /) with the yanked value?

    github.com Global search (space + /) with the yanked value? · helix-editor helix · Discussion #8268

    Let's say I yank "abc" as it is How to paste the yanked value as (space + /) input value. How do I simply search for what is in the register? In combination with other characters Example use case i...

    Global search (space + /) with the yanked value? · helix-editor helix · Discussion #8268

    > I believe you can use registers in global search (also in buffer search). So just ctrl-r + ", for instance, to add the default register content when searching.

    I search a lot for this small tip 😅

    0
    What laptop do you use/recommend?
  • I use Tuxedo InfinityBook since few weeks and I like it very much. :)

  • TUXEDO OS now ships with Plasma 6 and Wayland by default
  • Amazing !!

    I'm eager to install and try it! 🤩🤓

  • A Guide to Python Lambda Functions
  • I discover the operator module! Amazing! 🤩

    The operator Module A third alternative to writing lambda functions is to use the standard library’s operator module. This module contains some predefined functions and function factories, which can replace the most common use cases for lambda functions. Let’s look at both of these separtaely, factories first. Another note: the function that attrgetter returns is implemented in C, so it’s slightly faster than using either a normal or lambda function.

    Useful if you want to speed up your code.

  • HeliBoard, a privacy-conscious open-source Android keyboard based on AOSP/now-unmaintained OpenBoard, is now available on F-Droid
  • Select text and press shift to switch between uppercase, lowercase, and capitalize words

    I love it 🤩🤩

  • Le monde diplomatique : Logiciels libres
  • Super sympa de voir leur stack!! Et de voir Spip dedans c’est une surprise ^^

  • Google Messages moves RCS ‘provided by’ status in settings
  • This sounds like a problem exclusive to the United States.

    I think that in France it’s the same problem. But that hard to find informations about it.

    Apple were the ones not allowing the interoperability here, and causing the centralization.

    I don’t see why you say that. Can you explain?

  • Création d’un service de Messagerie Instantanée Ouverte aka MIO et reflexion sur la stack technique
  • Salut et merci pour ta réponse détaillé :)

    Tu parles de « faire le pont avec WhatsApp et Telegram ». Comment tu vois ça concrètement ? Tu veux un client multi-protocole à la Pidgin ou Texts, ou des passerelles côté serveurs comme ça se fait pour Matrix et XMPP?

    C’est clairement pas un client multiprotocol. Pigmin ou Beeper le fond très bien.
    Mais cette solution ne fait pas de pont entre les différents protocols. C’est donc un service qui utilisera des 'bridges' côté serveur.

    Note que WhatsApp est fermement opposé aux clients alternatifs et te mettra des bâtons dans les roues, quelle que soit l’approche que tu choisis, et ça risque de difficilement être facile à utiliser pour les non-technophiles.

    Effectivement, c’est compliqué de faire un client alternatif pour des services fermé comme Whatsapp.
    Je pense que c’est une approche qui a le mérite d’exister et peut être utile, mais c’est aussi beaucoup d’énergie perdu dans la bataille. J’ai clairement pas envie de «perdre» mon temps sur ce point.
    Il me semble qu’une autre approche serait la coopération. Même si c’est pas forcement plus rapide :/ Par exemple pour Whatsapp :

    For about the past two years, WhatsApp has been building a way for other messaging apps to plug themselves into its service and let people chat across apps—all without breaking the end-to-end encryption it uses to protect the privacy and security of people’s messages. The move is the first time the chat app has opened itself up this way, and it potentially offers greater competition. https://www.wired.com/story/whatsapp-interoperability-messaging/

    À lire le court texte du projet, j’ai l’impression que tu veux proposer d’administrer un serveur Matrix ou XMPP et de développer un nouveau client spécifique. Ma remarque constructive serait « es-tu sûr de ne pas te lancer dans la réinvention de la roue ? ». Bonne chance :)

    Je suis conscient que ça semble réinventer la roue ....
    D’ailleurs je suis admiratif des projets que tu as cité ( Movim, Conversation et les autres ).
    Cheogram semble le plus proche de ce que j’ai en tête, je vais regarder plus en détails.

    Cependant de mon point de vue ils restent des outils «plus compliqué» que les messageries grand publique.
    Juste le fait de devoir créé un compte XMPP pour Cheogram est un gros frein pour n’importe quel personne «normal» que je connaisse.
    Le workflow habituel : télécharger l’appli sur le store -> ça marche = je garde; ça marche pas = je désinstalle. :/ pas de place pour des questions de comptes ou de serveur.

    D’où l’idée de faire un service = une app ( = plusieurs protocols ).

    Le but ultime étant de pouvoir faire facilement une conversation de groupe entre une personne qui utilise Signal, une autre Matrix, une autre Xpmm, une autre encore qui utilise Whatsapp.
    Je ne sais pas si quelqu’un a déjà fait ça ?!?

    Encore merci pour ta réponse très enthousiaste pour xmpp ;)

  • Google Messages moves RCS ‘provided by’ status in settings
  • In the US, AT&T, T-Mobile, and Verizon have slowly moved to Google’s Jibe platform after years of maintaining their own servers for Rich Communication Services

    I understand that the service is not provided by carriers any more but by Google.

    And they hide this information a bit further in the app.

  • Création d’un service de Messagerie Instantanée Ouverte aka MIO et reflexion sur la stack technique
  • Merci pour ta réponse @[email protected] :)

    Si tu veux offrir un service grand public tu auras surtout des problèmes sociologiques et humains à régler: comment parler et convaincre du monde ? comment rendre ça simple, à la fois à l’utilisation et pour payer, comment tenir dans la durée, comment recruter des gens pour maintenir tout ça. Bref, beaucoup beaucoup plus de communication que de technique.

    C’est clairement un projet beaucoup plus humain que technique.
    Je fais le même constat que les projets Matrix/Element et Mastodon qui ont mis l’accent sur la première connection avec des choix par défaut comme le serveur.

    J’aimerai aller encore plus loin dans la simplification avec le paradigme une appli = un service.

    C’est ce à quoi est habitué le grand public. Exemple typique : Utilisation de l’appli Gmail pour les compte gmail, Outlook pour les compte Microsoft, Yahoo Mail, Proton mail etc …

    En créant ce service facile d’accès ça renforce l’attractivité des messageries comme XMPP et Matrix.

    Concernant la maintenance du service et le développement des applis j’ai bien conscience du coup que ça peut avoir.
    J’ai pensé à deux forme, associative et commercial autour d’une offre mobile par exemple.
    Il y a aussi les fond d’investissement public. Beaucoup d’option à combiner je pense.

    De ce point de vue j’aurais tendance à dire que XMPP étant plus petit ça faciliterait la partie technique et maintenance pour te focaliser à fond sur la comm’. Snikket, un packaging d’un serveur XMPP en particulier, a commencé à fournir un service ouvert: https://snikket.org/blog/snikket-hosting-launched/ . Tu peux t’inspirer de ce qu’iels font pour voir ce que ça donnerait de ton côté.

    C’est un excellent conseil.
    Je trouve leur approche génial mais encore un peu trop tourné vers les personnes qui ont les connaissances, le temps et l’argent et l’envie pour faire ça.
    Leur approche technique et commerciale et quand même vachement inspirante.

    En tout cas j’aimerais beaucoup que tu y arrives, ça serait bien chouette :)

    Merci, j’ai conscience que pleins de gens et de projets on essayé avant, mais qui ne tente rien n’a rien, n’est pas ?!? ;)

  • Google Messages moves RCS ‘provided by’ status in settings
  • A new step to centralize the service :/

  • Ghost et le fédiverse
  • Peut-être que l’article en anglais sera mieux dans ce sens : https://techcrunch.com/2024/04/15/open-source-substack-rival-ghost-may-join-the-fediverse/

  • Windows: New 'BatBadBut' Rust Vulnerability Given Highest CVSS Score
  • C'est toute la différence entre le langage et son environnement. :/

    Dommage que le titre ne mette pas l'emphase sur windows ! 😆

  • Création d’un service de Messagerie Instantanée Ouverte aka MIO et reflexion sur la stack technique
  • Ahah !! Moi non plus je ne suis pas assez calé en technique ! 😅 C'est pour ça que je demande !

    Et merci pour tes encouragements. 🤗

  • Création d’un service de Messagerie Instantanée Ouverte aka MIO et reflexion sur la stack technique

    Bonjour, je réfléchi à créer un service de messagerie instantanée pour le plus grand nombre, c’est à dire à tous ceux qui ne peuvent pas s’auto-héberger ou pour qui la complexité est un grand mur.

    A court terme ça sera pour quelques dizaines voir centaines d’utilisateur. À moyen terme des milliers voir des millions.

    Et pour commencer j’aimerai que ce service permette de discuter avec des gens qui utilisent #matrix ou #xmpp pour ensuite l’étendre à toute les autres app et protocoles qui voudront.

    Ma question est simple, sur quel techno/protocol/bridge vous partiriez ?

    Vous avez quelques détails de plus sur https://mio.chat/ Je suis aussi ouvert à toutes les questions et remarques constructive. Librement

    11

    Des projets open source développé avec Angular ?

    Bonjour ici !

    Je ne connais pas d'appli open source qui soit faites avec Angular ?

    Est ce que vous en connaissez ? Et est ce que vous avez une idée de pourquoi il y en a si peu ?

    1

    An App by Google to test RCS protocol

    Hi there, first I don't fully understand what is going on with RCS protocol.

    Is it a new wallet garden for Google/Samsung/Apple or is it possibly a good move for secure and decentralized communication.

    What do you think about this small test app and about the RCS protocol in general ? Is it worth to take a look ?

    10
    github.com GitHub - octoshrimpy/quik: The most beautiful SMS messenger for Android - Revived

    The most beautiful SMS messenger for Android - Revived - GitHub - octoshrimpy/quik: The most beautiful SMS messenger for Android - Revived

    GitHub - octoshrimpy/quik: The most beautiful SMS messenger for Android - Revived

    This is a fork of QKSMS which is not maintained anymore: https://github.com/moezbhatti/qksms/issues/1970

    20
    bonpote.com Les véhicules intermédiaires : l'avenir de la mobilité ?

    VAE, vélos cargos, mini-voitures, vélomobiles... les véhicules intermédiaires, entre vélo et voiture, recouvrent une diversité de véhicules

    Les véhicules intermédiaires : l'avenir de la mobilité ?

    > Introduction : que sont les véhicules intermédiaires ? > Une fois qu’on a découvert les véhicules intermédiaires entre le vélo et la voiture, et qu’on comprend leur potentiel dans la transition, on se demande rapidement : mais pourquoi ne roulent-ils pas sur nos routes ? Pourquoi (quasiment) personne n’en parle ? Pourquoi les politiques publiques ne les encouragent pas ?

    > Article d’Aurélien Bigo, chercheur sur la transition énergétique des transports.

    4

    Build an open source chat service…

    Do you think that it’s possible to build a web service to chat compatible with email , xmpp and matrix? (and why not even with activityPub or rocketChat ?? )

    [exemple and why in the post...]

    25

    What is your experience in maintenance with angular and vuejs app?

    I'm used to develop with angular. Even if the upgrade are well documented, the fact that is major version with potential breaking change every 6 months is boring at some point.

    I wonder how it is with vuejs because there is only one major version since the v3 ( 3 years old) ?

    Any feed back?

    2