clokep's Avatar

clokep

@patrick.cloke.us

Working on Matrix by day; Thunderbird developer by night.

82 Followers  |  70 Following  |  10 Posts  |  Joined: 03.05.2023  |  1.7355

Latest posts by patrick.cloke.us on Bluesky

Preview
The “De” In “Decentralization” Stands For “Democracy” There’s a certain dark irony in watching tech billionaires who built their empires on the “democratizing power of technology” now actively working to dismantle democratic institut…

I wrote a thing about how decentralization and democracy don't just go hand in hand. They're necessary components of the same system. For there to be true democracy there must be true decentralization.

www.techdirt.com/2025/04/17/t...

17.04.2025 19:02 — 👍 345    🔁 106    💬 27    📌 19
Preview
Thundermail and Thunderbird Pro Services - The Thunderbird Blog Announcing a new Thunderbird email service called Thundermail as part of the Thunderbird Pro suite of additional services.

Our team explains Thundermail and Thunderbird Pro
(what are they? why develop them?), the values behind them, and why the core desktop and mobile apps will never be behind a paywall. Read more and get the facts beneath the hype: blog.thunderbird.net/2025/04/thun...

#Thunderbird #OpenSource #Email

04.04.2025 17:01 — 👍 47    🔁 6    💬 3    📌 4
KNOW YOUR
RIGHTS
IN CASE OF ICE:
CONOCE TUS DERECHOS
EN CASO DE ENCUENTRO CON ICE:

KNOW YOUR RIGHTS IN CASE OF ICE: CONOCE TUS DERECHOS EN CASO DE ENCUENTRO CON ICE:

DO NOT OPEN YOUR DOOR.
ICE cannot enter your home without a warrant signed by a judge.
Tell the agents to show you the warrant by sliding it under the door.
NO ABRAS TU PUERTA.
ICE no puede entrar a tu casa sin una orden firmada por un juez. Diles a los agentes que te muestren la orden deslizándola debajo de la puerta.

DO NOT OPEN YOUR DOOR. ICE cannot enter your home without a warrant signed by a judge. Tell the agents to show you the warrant by sliding it under the door. NO ABRAS TU PUERTA. ICE no puede entrar a tu casa sin una orden firmada por un juez. Diles a los agentes que te muestren la orden deslizándola debajo de la puerta.

ASK THEM
TO LEAVE.
If ICE doesn't have a warrant, tell them you do not consent for them to enter your home and ask them to leave. At work, ICE cannot enter employee-only areas without permission.
2
PÍDALES QUE SE VAYAN.
Si ICE no tiene una orden judicial, diles que no das tu consentimiento para que entren a tu casa y pídeles que se vayan. En el trabajo, ICE no puede ingresar a áreas exclusivas para empleados sin permiso.

ASK THEM TO LEAVE. If ICE doesn't have a warrant, tell them you do not consent for them to enter your home and ask them to leave. At work, ICE cannot enter employee-only areas without permission. 2 PÍDALES QUE SE VAYAN. Si ICE no tiene una orden judicial, diles que no das tu consentimiento para que entren a tu casa y pídeles que se vayan. En el trabajo, ICE no puede ingresar a áreas exclusivas para empleados sin permiso.

REMAIN SILENT.
You have the right to remain silent.
If the agents ask you questions, tell them,
"I wish to remain silent."
PERMANECE EN SILENCIO.
Tienes derecho a permanecer en silencio.
Si los agentes te hacen preguntas, diles:
"Deseo permanecer en silencio".

REMAIN SILENT. You have the right to remain silent. If the agents ask you questions, tell them, "I wish to remain silent." PERMANECE EN SILENCIO. Tienes derecho a permanecer en silencio. Si los agentes te hacen preguntas, diles: "Deseo permanecer en silencio".

It is perfectly legal to know your rights and to educate others about them, too.

EVERYONE in the United States, citizen or not, has rights. I will not allow this administration to intimidate us from helping you know about them.

Here’s our shareable guide ⬇️: (pt. 1/2)

14.02.2025 23:47 — 👍 116491    🔁 34578    💬 1863    📌 1004

The people who think they are good at everything because they are good at coding are also bad at coding.

04.02.2025 19:34 — 👍 5730    🔁 1264    💬 72    📌 75
Preview
Mozilla Careers — All open positions at Mozilla We have a mighty mandate, serving hundreds of millions of people. Add a culture of exploration, and there is always a new way to learn and grow here.

We've got some exciting job openings at #Thunderbird! We're hiring for a Sr. UX Design Specialist, A #Rust /C++ Software Engineer for the desktop app, and......a Senior #iOS Engineer to help us bring Thunderbird to your iPhone and iPad!

Help us spread the word!

www.mozilla.org/careers/list...

31.01.2025 14:13 — 👍 10    🔁 6    💬 0    📌 1

@matrix.org could probably use a list too!

21.01.2025 16:42 — 👍 2    🔁 0    💬 1    📌 0
Preview
Senators implore Department of Defense to expand the use of Matrix Senators Ron Wyden and Eric Schmitt push the Defense Department to expand the use of Matrix to deliver sovereign, end-to-end encrypted and interoperable communications.

US senators urge @deptofdefense.bsky.social to expand the use of the @matrix.org open standard in light of the #SaltTyphoon attack on the US telephone network.

05.12.2024 10:54 — 👍 18    🔁 13    💬 0    📌 0
Preview
django-render-block/CHANGELOG.rst at main · clokep/django-render-block Render the content of a specific block tag from a Django template. - clokep/django-render-block

I don't frequently release beta versions of my packages, but I would love some testing of django-render-block v0.10b1 if anyone uses it! It fixes a couple of major bugs (better exception handling and multi-extends templates).

See github.com/clokep/djang...

02.07.2024 01:21 — 👍 1    🔁 0    💬 0    📌 0
Joining the Matrix Spec Core Team I was recently invited to join the Matrix “Spec Core Team”, the group who steward the Matrix protocol, from their own documentation: The contents and direction of the Matrix Spec is governed by the S...

I was invited to join the Matrix Spec Core Team -- the technical stewards of the Matrix protocol.
patrick.cloke.us/posts/2024/0...

23.02.2024 21:11 — 👍 0    🔁 0    💬 0    📌 0
Preview
This Week in Matrix 2024-02-23 Matrix, the open protocol for secure decentralised communications

Performance fixes in Synapse, a public release for Circles, and recovery keys in Element X. That, and more happened this week in Matrix!

matrix.org/blog/2024/02...

23.02.2024 19:22 — 👍 1    🔁 2    💬 0    📌 0
Synapse URL Previews Matrix includes the ability for a client to request that the server generate a “preview” for a URL. The client provides a URL to the server which returns Open Graph data as a JSON response. This leaks...

One of the things I enjoyed improving on Synapse was the URL preview capability. I was curious how much it improved over the past several years so did some experiments:
patrick.cloke.us/posts/2024/0...

23.02.2024 20:55 — 👍 0    🔁 0    💬 0    📌 0
Matrix Intentional Mentions explained Previously I have written about how push rules generate notifications and how read receipts mark notificiations as read in the Matrix protocol. This article is about a change that I instigated to impr...

Overview of a Matrix protocol change I made called intentional mentions: patrick.cloke.us/posts/2023/1...

15.12.2023 20:49 — 👍 0    🔁 0    💬 0    📌 0
Matrix Presence I put together some notes on presence when implementing multi-device support for presence in Synapse, maybe this is helpful to others! This is a combination of information from the specification, as w...

Matrix presence explained: patrick.cloke.us/posts/2023/1...

Published from notes when implementing multi-device support for presence in Synapse.

15.12.2023 17:15 — 👍 1    🔁 0    💬 0    📌 0
Preview
HTMX for Django Developers (And All of Us) Are you considering or struggling with replacing much of the interactivity of your Django app with frontend JavaScript frameworks? After all, your users do expect an interactive and modern app, right?...

Was surprised to be listening to the Talk Python podcast and hear a shout out to github.com/clokep/djang...! Listen at talkpython.fm/episodes/sho...

16.11.2023 16:20 — 👍 0    🔁 0    💬 0    📌 0

Handling GitHub Notifications: patrick.cloke.us/posts/2023/1...

Republished from an internal discussion with coworkers on handling an overwhelming amount of GitHub notifications.

06.10.2023 12:04 — 👍 0    🔁 0    💬 0    📌 0
Celery architecture breakdown The Celery project, which is often used Python library to run “background tasks” for synchronous web frameworks, describes itself as: Celery is a simple, flexible, and reliable distributed system ...

Celery architecture breakdown: patrick.cloke.us/posts/2023/0...

Wrote this >6 months ago and never hit publish since I always wanted to polish it a bit more. Today I figured it was good enough.

15.09.2023 19:37 — 👍 0    🔁 0    💬 0    📌 0
Preview
This Week in Matrix 2023-07-28 Matrix, the open protocol for secure decentralised communications

Matrix at IETF117, Commune's revival, a new Matrix Swift SDK… that and much more happened this week in Matrix!

https://matrix.org/blog/2023/07/21/this-week-in-matrix-2023-07-28/

28.07.2023 18:42 — 👍 3    🔁 5    💬 0    📌 0
Preview
Introducing Third Room TP2: The Creator Update | Matrix.org

Third Room Tech Preview 2: Creator Update is here! Matrix is more than messaging: TP2 shows how to build decentralised multiparty spatial apps for 3D/XR with Matrix & WebSG: our brand new API for spatial scripting! 🎉🥽🎉 https://matrix.org/blog/2023/06/07/introducing-third-room-tp-2-the-creator-update

07.06.2023 14:01 — 👍 6    🔁 4    💬 0    📌 1
The Matrix Logo

The Matrix Logo

Work on pseudonymous identities, a tailor-made matrix client, and a community event at the Chaos Computer Camp. That and more happened this week in Matrix

https://matrix.org/blog/2023/05/12/this-week-in-matrix-2023-05-12

12.05.2023 19:00 — 👍 6    🔁 3    💬 0    📌 0
Matrix Push Rules & Notifications In a previous post about read receipts & notifications in Matrix I briefly mentioned that push rules generate notifications, but with little detail. After completing a rather large project to improve notifications in Matrix I want to fill in some of those blanks. [1] Note These notes are true as of …

I published a post on @matrix.org push rules & notifications: https://patrick.cloke.us/posts/2023/05/08/matrix-push-rules-notifications/

(Based on some information I put together for folks at Element)

08.05.2023 20:07 — 👍 5    🔁 3    💬 0    📌 0

@patrick.cloke.us is following 20 prominent accounts