Tim Panton

I write secure opensource niche realtime social apps
and provide End-to-End IoT security for +2bn endpoints using #webRTC.
I read sci-fi, watch films and try to learn new things.
I Co-host of the “Distributed Future” podcast where we try and figure out what the future at the intersection of tech and society looks like by asking people who might know and listening to what they say.
I play the flute badly.
Find me in Berlin, Manchester, Nowhere
He/Him

2025-06-16

@randulo That's one hell of a critique of modern podcasts.

Tim Panton boosted:
2025-06-16

I rewatched the LOTR extended cut for the first time in quite a few years and now I am thinking about how all those Silicon Valley fascists who name their startups after cool swords utterly missed the central thesis that cool guys with cool swords give into the corrupting temptation of power at the drop of a hat and only weed-smoking barefoot hippies were able to get the job done

2025-06-15

@mawhrin the x11 experience I am nostalgic for is XNews. You could push a smidgen (or more) of postscript up into the x server and have it handle the immediate feedback then send the results back over the high latency link. The modern web is a vastly bloated implementation of the same architecture.

2025-06-15

@light @neil @dentangle @revk

I (white, middle-aged, male) co-hosted a tech podcast with a friend (young, brown, female) and 2 things happened :

1) With a little effort we managed to get a fascinating mix of guests.
2) Every episode I had an ah-ah moment that came from our different viewpoints.

I'm convinced that tech only _looks_ like a monoculture, ask politely, accommodate people's requests, welcome them and you'll find a much more complex reality.

2025-06-15

at least all is right with a tiny corner of the world:

White monospace text on a black background that reads:

forbidden_zero_bit=0
2025-06-15

@Emiliagnathus @jon Yeah, although if I see a likely missed connection far enough ahead I sometimes speculatively book a seat on the later train too. (via the wifi on the late runner!)

2025-06-14

@jon hah, that's pro-level optimisation !

2025-06-14

@poupou @jon I don't and no one seems to care. Hopefully I'm not doing it wrong.

For Eurostar I have to use interrail or SNCB, but the ICE's seem to work fine with a db seat only booking.

2025-06-14

@jon I've taken to making my seat reservation on that route via DB even though the ticket is an interrail pass, specifically so that my 'need' shows up in DB's data.

Side benefits are that it is cheaper and the DB app gives me progress reports etc.

Tim Panton boosted:
2025-06-14

#Caturday? Nah love #dogs more…

Tim Panton boosted:

When the facial recognition algorithm says
You are guilty. Sorry if a women in Manchester wrongly accused of shoplifting and getting banned from shops despite being innocent. bbc.co.uk/news/articles/cdr510 #biometrics #news #survillance

Tim Panton boosted:

MLS over ActivityPub Draft

Good news in privacy for ActivityPub. The first early draft of the MLS over ActivityPub specification went out this week. It’s been part of my work on our E2EE for ActivityPub project at the Social Web Foundation.

Messaging Layer Security (MLS) is an IETF standard for end-to-end encrypted (E2EE) messaging. It lets people on laptops and phones communicate with each other in a secure way that no one in between can see.

MLS is designed to use pluggable lower-level protocols. This […]

socialwebfoundation.org/2025/0

2025-06-13

@vees definitely living up to the 'Amateur' sobriquet :-)

Tim Panton boosted:
2025-06-13

And then there's #Canada's land border with #France. Yes, really.

About 20 km off the coast of the Canadian island of Newfoundland is the French territory of Saint Pierre and Miquelon. The maritime boundary passes by a small uninhabited island called Green Island, but it manages to trample over one nearby tidal islet. At low tide, you could *very carefully* step along the forty or so metres of international border on this exposed rock.

So the answer would seem to be that Canada has land borders with three other countries: #USA, #Denmark and #France.

en.wikipedia.org/wiki/Green_Is

(2/2)

#GeoWeirdness

Photo from the French territore of Saint Pierre (foreground). In the distance on the other side of the strait is the coast of Newfoundland. Mid-strait is Green Island, in Canadian territory. To the right of Green Island are some rocky low islets. The accidental land border is on one of these.Saint Pierre and Miquelon (French territory) is on the left of this map. Newfoundland (Canadian) is on the right. The strait is about 20 km across and has some islands very close to the border. One of the islets passes under the border, whoops.
2025-06-11

@pwaring Not strictly an IR35 thing, but it is important to say "No" to a project now and then. (always try to give reasons)

It can be painful/costly sometimes, but I always felt it was one of the main advantages of being a freelancer. Smarter clients value your honest opinion, although sometimes that takes a while....

Tim Panton boosted:
2025-06-11

> Scotland to host UK’s national supercomputer as Chancellor confirms £750 million investment

Presumably a Mac?

gov.uk/government/news/scotlan

Tim Panton boosted:
diana 🏳️‍⚧️🦋🌱dianea@lgbtqia.space
2025-06-10

Handle this package carefully

#caturday #caturdayeveryday

2025-06-10

@Viss @Natanox @josephcox I'm not defending _anyone_.

Certainly not ICE.

I am just pointing out there are somewhat obscure but _very_ specific restrictions on building, using and distributing blinding weapons that people need to be aware of, meaning that perhaps you might want to be more sure of your raspi/openCV model than you would if that convention didn't exist.

2025-06-10

@Viss @Natanox @josephcox You need to be _damn_ sure it is unmanned, or you could be committing a war crime.

en.wikipedia.org/wiki/Protocol

2025-06-10

@ulexus In a strongly typed language a good IDE can do a great job on syntax - especially in a large project. But on a small C project with any significant #defines - it is pretty much a lost cause IMHO. Perhaps I haven't invested enough in configuration.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst