Ian Preston

189 Followers
590 Following
174 Posts
Mathematician/particle physicist turned #privacy researcher. Building a self-authenticating humane social web at @peergos
Websitehttps://ianopolous.peergos.me
Workhttps://peergos.org
Githubhttps://github.com/ianopolous
LocationOxford

This is interesting. In my blogposts analyzing ATproto I had compared the shared heap vs message passing from a CS perspective

https://dustycloud.org/blog/how-decentralized-is-bluesky/
https://dustycloud.org/blog/re-re-bluesky-decentralization/

Ian Preston of Peergos did the actual formal mathematical proof of the incentive structure: https://peergos.net/secret/z59vuwzfFDp45jmsA6Wj2jc9hemCjB4JJHB81iosJsA9GAVRtkbrqBs/1024927538#%7B%22app%22:%22markup%22%2c%22path%22:%22ianopolous/docs%22%2c%22args%22:%7B%22filename%22:%22social-scaling.note%22%7D%2c%22writable%22:false%2c%22secretLink%22:true%2c%22linkpassword%22:%22UfAQURKSTTmM%22%2c%22open%22:true%7D

> It is interesting that this is independent of N. Let's say you have 1000 servers, and 1000 followers per user. Then the shared heap model uses about the same network bandwidth. With a small number of servers SH can be better, with many servers AP is better.

> The conclusion is that the shared-heap model builds in a structural incentive to keep M small, and thus has a natural centralizing force. Conversely there is an incentive in AP to keep F small.

Ie, there is a mathematical incentive in ATproto to only have a few large players.

How decentralized is Bluesky really? -- Dustycloud Brainstorms

There's a big new release of @peergos out with atomic multi-writer commits! I've wanted this for years, but finally did it.
https://github.com/Peergos/web-ui/releases/tag/v1.26.0
Lots of fixes and improvements across the board, including to the app/tile sandbox.
Release Atomic multi-writer commits · Peergos/web-ui

This release adds atomic multi-writer commits. This is used to fix a problem deleting large folders with large subtrees under different writers atomically. There are some big fixes to mini apps, ne...

GitHub

Google used a ZK proof to disclose a quantum breakthrough that cuts the cost of breaking cryptocurrency by 20x without handing attackers the circuit.

The Rust code behind the proof had memory safety bugs. We used this new attack surface to forge a proof that beats Google’s on every metric.

Google patched it within days. Their quantum claims are unaffected. https://blog.trailofbits.com/2026/04/17/we-beat-googles-zero-knowledge-proof-of-quantum-cryptanalysis/

We beat Google’s zero-knowledge proof of quantum cryptanalysis

Trail of Bits discovered and exploited memory safety and logic vulnerabilities in Google’s Rust zero-knowledge proof code to forge a proof claiming better quantum circuit performance metrics than Google’s original results, demonstrating unique security risks in zkVM systems.

The Trail of Bits Blog

RE: https://ec.social-network.europa.eu/@EUCommission/116408720976324749

Doesn't work without a Google/Apple-tied device btw. There is absolutely no story for how this would work on a desktop, anything without a Google/Apple account, or open source OS at all either.

There's a new Peergos release out with 1000x resumption of large uploads and 10x faster deletes! Come and join the growing user agency revolution! If it is not E2EE, you don't own or control it. Control your data, control your destiny!
https://github.com/Peergos/web-ui/releases/tag/v1.24.0
Release 1000x Faster upload resumption and deletion · Peergos/web-ui

We make resuming uploads of large directories 1000x faster, and resuming uploads of large files 5000x faster. Starting new uploads is also much faster. Deleting a large folder is 10x faster. Flatpa...

GitHub
There's a new release of @peergos out! This one includes a bunch of optimisations and fixes, like skipping identical remote files during folder uploads, and fixes for the MacOS webview which I broke. Also a Korean translation and support for LibreOffice WASM build.
https://github.com/Peergos/web-ui/releases/tag/v1.21.0
There's a huge new release of
@peergos
out!
https://github.com/Peergos/web-ui/releases/tag/v1.19.0
This includes "proper" desktop apps, and a user partitioned block store. The latter makes GC scale independently of the number of users on a server. Lots of fixes and optimisations too.

I'm #colorblind and I use https://xkcd.com/color/rgb/ frequently.

Randall 'xkcd' Monroe did a survey of over 100,000 readers where he showed them random rgb colors and said "what would you call this?" and afterwards he did his best to sort the results into the most popular color names and the colors they refer to.

It's like a box of Crayola for the internet. Finally, my colorblind self can grab a sample of "dark magenta" that doesn't just look like "grape purple" to everyone else.

The data is freely available as a .txt file under CC0, which I've converted into a .css file here: https://git.hatspace.net/nycki/nycki.net/src/branch/main/static/xkcd.css

so now when I want a color on my website I can just write `color: var(--xkcd-off-white)` or so on. it's really convenient :)

edit: blog post discussing this data in more detail: https://blog.xkcd.com/2010/05/03/color-survey-results/

#programming #color #css #website

🔗 Liens utiles Peergos :

👉 Le projet : https://github.com/peergos/peergos
👉 En savoir plus : https://peergos.org/

GitHub - Peergos/Peergos: A p2p, secure file storage, social network and application protocol

A p2p, secure file storage, social network and application protocol - Peergos/Peergos

GitHub
@sillyz.computer Check https://peergos.org . Great tech, but they are not so good at tooting their horn!
Peergos