Ian Preston's Avatar

Ian Preston

@ianopolous.bsky.social

Mathematician/particle physicist turned privacy researcher. Java Rockstar #Oxford Building a better web - private, self-sovereign identity, p2p, social - with @peergos.org. Public social media undermines democracy. #covidisairborne #maskswork #cleantheair

1,858 Followers  |  2,356 Following  |  794 Posts  |  Joined: 28.04.2023  |  1.7021

Latest posts by ianopolous.bsky.social on Bluesky

FOSDEM 2026 Post about my participation at FOSDEM 2026 where I was talking about Servo

Blog post about my participation at @fosdem.org 2026 where I was talking about @servo.org blogs.igalia.com/mrego/fosdem...

07.02.2026 12:47 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

TIL about "chromium --app=http://localhost:8000" which does exactly what I want.

07.02.2026 21:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

From Brussels yes. This one was 1kg, but covers my kids and myself too.

07.02.2026 20:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is it true that if I wanted to distribute a free desktop app using a webview with codecs like h264 for video playback then I have to pay licencing fees? How did we let the web get to this state?

07.02.2026 19:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Inside of a Neuhaus box of chocolates

Inside of a Neuhaus box of chocolates

The inside.

07.02.2026 17:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This is, without a doubt, the best chocolate in the world.

07.02.2026 10:28 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Important paper. Schools are high-risk environments for respiratory disease transmission MAINLY because classrooms are underventilated. This problem has a workable solution - it just needs political will. Air quality is as important as water quality for public health. MT @martinmckee.bsky.social

05.02.2026 22:59 β€” πŸ‘ 636    πŸ” 303    πŸ’¬ 19    πŸ“Œ 12
Preview
On the Promises of 'High-Assurance' Cryptography A case study on Cryspen's libcrux exposing the gap between formal verification marketing and engineering reality.

New blog post in which I lay bare the lies and security theatre behind β€œhigh assurance cryptography”:

05.02.2026 17:20 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

FOSDEM was a crazy weekend, with over 1,000 talks between two days! FOSS is flourishing 🌱

The Radicle maintainers were lucky enough to present two talks, check them out!

πŸ‘‰ ftp.belnet.be/mirror/FOSDE...

πŸ‘‰ mirror.as35701.net/video.fosdem...

#radicle #decentralized #localfirst

05.02.2026 10:17 β€” πŸ‘ 21    πŸ” 2    πŸ’¬ 2    πŸ“Œ 1

If you want UnixFS, then I think that belongs in a new project, which can build on nabu.

04.02.2026 21:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Depends for what, it's already in maven.

04.02.2026 21:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

OMFG I'm so done with online payments not working in Firefox. Can we please start passing laws that any page taking payments must work in at least 2 different browser engines? Ideally (Chrome + Firefox + Safari).

04.02.2026 09:29 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Willow - Protocols for an uncertain future (FOSDEM'26) Centralised systems were designed with the best of intentions, but were turned against us anyway. And peer-to-peer systems will be exactly the same. How do we make the next generation of protocols ...

spectra.video/w/7hsRkrevhu...

"Centralised systems were made with the best of intentions, but were turned against us anyway. And peer-to-peer systems will be exactly the same.”

Here’s a recording of my #FOSDEM talk on willowprotocol.org. This talk was a real labour of love, hope you enjoy it!!!

03.02.2026 18:04 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

Nabu deals with individual blocks. You would need a unixFS implementation on top of that.

03.02.2026 23:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Peergos Secret Link

My FOSDEM talk recording is up! Here is the video (mirrored in Peergos of course):
peergos.net/secret/z59vu...
The abstract:
fosdem.org/2026/schedul...

03.02.2026 23:05 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
https://fightchatcontrol.eu/ now allows you to contact all members of the Civil Liberties Committee (LIBE) with a single click.

https://fightchatcontrol.eu/ now allows you to contact all members of the Civil Liberties Committee (LIBE) with a single click.

The European Commission continues to push to extend Chat Control 1.0, threatening your fundamental right to privacy. MEPs on the Civil Liberties Committee (LIBE) need to hear from you directly: fightchatcontrol.eu now allows you to contact them all at once. Speak up today!

02.02.2026 23:24 β€” πŸ‘ 158    πŸ” 180    πŸ’¬ 0    πŸ“Œ 6

Another really nice thing about fosdem conference was how many people were masking. Way more than any other place I go. It shows they understand the science and have empathy and compassion. (Not judging those who don't - the misinformation and peer pressure is strong).

02.02.2026 17:49 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

It's rare to see how lobbyists operate. But the Epstein-Mandelson correspondence shows us what happens all the time: plutocrats and government ministers conspiring against the public interest. This is why all lobbying should be in the public domain, but despite Labour and Con promises, it's not. 🧡

02.02.2026 08:20 β€” πŸ‘ 3870    πŸ” 1390    πŸ’¬ 77    πŸ“Œ 62

I've reenabled quote posts

02.02.2026 07:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hmm okay. Maybe I'll end that experiment then.

02.02.2026 07:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You should still be able to copy the link to the post no?

02.02.2026 06:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Unfortunately I don't have Macos or ios

01.02.2026 19:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looks fun!

01.02.2026 19:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

LFG

David Thomson from www.spritely.institute making the case for a minimalist browser that is a wasm engine... And nothing else 😎

01.02.2026 08:34 β€” πŸ‘ 18    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Can't believe how far @peergos.org has progressed since I tried it a few years ago - great FOSDEM presentation by @ianopolous.bsky.social

01.02.2026 12:48 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
FOSDEM 2026 - Peergos: Capability-Based Access Control for an Encrypted Web

I'll be talking at fosdem in an hour about how we can fix surveillance capitalism with a better foundation for the web. fosdem.org/2026/schedul...

01.02.2026 11:21 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
iroh 0.96.0 - The QUIC Multipaths to 1.0 Release of iroh v0.96

It's been a while, but: I'm 0.96 versions old now!

This has been a major undertaking. My inner functioning has been comprehensively reworked and is now based on QUIC multipath and hole punching*within* the QUIC networking stack.

This release is the biggest step towards 1.0 for me.

Read more:

31.01.2026 08:27 β€” πŸ‘ 28    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0
Simple decentralized web hosting on Peergos

One among many options. peergos.org/posts/p2p-we...

31.01.2026 09:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It exists! bsky.app/profile/quil...

29.01.2026 19:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So hard to choose which room to hang in for @fosdem.org So many good options!

29.01.2026 17:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ianopolous is following 20 prominent accounts