Alexis Métaireau's Avatar

Alexis Métaireau

@almet

I'm a technologist, hoping to contribute to more freedom and privacy. Currently at @freedom.press I'm exploring how to run and participate to healthy collectives via listening and conflict-resolution techniques. Music fan (brass band, electronic music)

30
Followers
40
Following
2
Posts
25.02.2024
Joined
Posts Following

Latest posts by Alexis Métaireau @almet

Original post on social.freedom.press

How do you think Santa is handling cyberthreats? With Dangerzone of course! (Yeah, it took some training.) If you feel like testing his security team, you should know it has a challenge for you: Craft Santa a letter that can bypass Dangerzone's defenses and earn a bounty! 💰🎅 […]

10.12.2025 21:21 👍 8 🔁 8 💬 0 📌 1

Avec l'équipe derrière Dangerzone (outil qui permet d'ouvrir des documents de manière sécure), on lance un challenge pour aider le Père Noël à ne pas se faire hacker (ou pour publier ses lettres sur le « darkweb »🙄).

Comme quoi, y'a pas que les journalistes et militant⋅es qui sont exposés ! ⤵

11.12.2025 09:11 👍 0 🔁 0 💬 0 📌 0
Post image
23.02.2025 23:39 👍 10074 🔁 2438 💬 173 📌 68
Leaving Latex for Typst
Leaving Latex for Typst YouTube video by Sylvan Franklin

"don't be sad, use Typst"

www.youtube.com/watch?v=l1uo...

28.02.2025 10:12 👍 28 🔁 2 💬 1 📌 0
Le Chant Des Ouvriers - Pierre Dupont (reprise)
Le Chant Des Ouvriers - Pierre Dupont (reprise) YouTube video by Sam Genin

Pour ne pas laisser l’extrême-droite, le pessimisme et le marasme seuls présents dans nos espaces,



"Ami·e, entends-tu ?" est une série de reprise des chants de lutte et de révolte historique de la gauche. Le peuple uni jamais ne sera vaincu.

www.youtube.com/watch?v=xe73...

28.02.2025 11:23 👍 5 🔁 2 💬 0 📌 0
Post image

J'adore le nouveau service de l'INA : data.ina.fr

Voilà ce que ça donne pour savoir qui parle et depuis quand du wokisme...

24.01.2025 18:15 👍 2821 🔁 1185 💬 67 📌 74

Hey! So, finally arriving here as it seems that's where some of the fun is nowadays 🙃

I'm Alexis, a developer and fellow human, interesting in privacy, (internet) freedom and how to contribute to healthy collectives on the long run.

👋

#python #privacy #introduction

31.01.2025 15:58 👍 1 🔁 0 💬 0 📌 0
The displays the following python code snippet:

```python
# https://docs.python.org/3/library/asyncio-task.html#coroutine
import asyncio
import time


async def fetch_data():
  	print("start fetch_data")
    await asyncio.sleep(1)
    print("end fetch_data")
	
async def my_task():
    print("start my_task")
    await asyncio.sleep(2)
    print("end my_task")

# if you have >= 3.11 - you can use a context manager
async def main():
    async with asyncio.TaskGroup() as tg:
        task1 = tg.create_task(fetch_data())
        task2 = tg.create_task(my_task())
        print(f"started at {time.strftime('%X')}")
    # The await is implicit when the context manager exits.
    print(f"finished at {time.strftime('%X')}")
    
asyncio.run(main())
```

The displays the following python code snippet: ```python # https://docs.python.org/3/library/asyncio-task.html#coroutine import asyncio import time async def fetch_data(): print("start fetch_data") await asyncio.sleep(1) print("end fetch_data") async def my_task(): print("start my_task") await asyncio.sleep(2) print("end my_task") # if you have >= 3.11 - you can use a context manager async def main(): async with asyncio.TaskGroup() as tg: task1 = tg.create_task(fetch_data()) task2 = tg.create_task(my_task()) print(f"started at {time.strftime('%X')}") # The await is implicit when the context manager exits. print(f"finished at {time.strftime('%X')}") asyncio.run(main()) ```

TIL that since Python 3.11 you can use an ansyncio.TaskGroup with a context manager - pretty cool!

Good examples in the docs: docs.python.org/3/library/as...

29.01.2025 21:53 👍 1 🔁 1 💬 0 📌 0

Absolutely gutted to hear about the passing of Michael Foord. He was such a wonderful guy, and always a pleasure to talk to. His energy was infectious, and his contributions to the Python community significant. Rest in peace, Michael. 💔

29.01.2025 00:12 👍 3 🔁 1 💬 0 📌 0