Pinned post

We want to help to develop the . We believe that is an important component for this. But we aren't just focusing on the tech. We work on this because we believe democracy needs a fully functioning Internet that sees censorship as damage and can route around it.

spectra.video/w/rhw376AW12zBBy

Pinned post

Many thanks to @mwfc and @ordnung for welcoming us to chaos.social as individuals and now as a project home.
We mainly will be using this account for project announcements, and appropriate community interactions. For non project related communications @dentangle is our main developer contact. @onepict is community and privacy.

Librecast boosted

Citizen of the World and Citizen of Nowhere. Australian, now living in France after spending 15 years in Scotland. Former EU citizen, now disenfranchised. Very angry about that.

hacker, working where and overlap. Founded @librecast to build a better rights-enabled Internet with .

Loves , , and .

Posts mostly in English, but be ready for anything.

Lapsed fencer

Trying to beat by shouting at it.

Librecast boosted

The #EDPS Newsletter #94 is out!
Discover our latest news! The Annual Report 2021, #EDPSConf2022 open registration, the launch of new social media platform #EUVoice & #EUVideo and much more
👀Read at europa.eu/!YVtKFm

Librecast boosted

Doing some initial testing of lcsync vs rsync. Lots of things still need tuning.

Surprisingly rsyncd doesn't appear to cache file checksums. For comparing unchanged data, it is rather slower than it could be.

lcsync builds its merkle tree hashes on startup. Appears to be nearly 10x as fast as rsync for comparing an unchanged 1GiB file.

Will see about adding on-request hashing to lcsync so I can get a fairer comparison.

Librecast boosted

Working on lcsync for @librecast which syncs files over IPv6 .

To test uncommitted changes on the client machines I used lcsync to sync its own sourcecode to the clients, which was strangely satisfying.

Librecast boosted

software needs to move away from a product mindset and more towards a tool mindset. a product mindset will lead to a large piece of software that tries to do everything and isolates itself from the wider ecosystem. a tool mindset means that software will be a small, appropriate tool for a single task that complements other tools.

most software, even open source software, is built by businesses building a product, and so its easy to mimic their design, and hard to develop alternatives

Hurray! We have made our own IPv6 router daemon. The codes available on github if anyone wants to take a peak.

github.com/librestack/lcroute

Thanks to @NGIZero for funding this work.

Hi everyone!

We are on @liberachat if you have any questions .

Thanks to @mray we also have a @matrix room which is bridged.

:matrix.org

Librecast boosted
Librecast boosted

@Hamishcampbell
I think so much tech practice and standards have been ignored. So going with the 4 opens feels very radical but using existing technology does make alot of sense. Especially if we can reuse that tech for other things. Like multicast. I feel this has the potential to help to open up and redecentralise the Web. But most people only know about how it is used for streaming.

Librecast boosted

Some good news in the world. AMT (Automatic Multicast Tunneling, see RFC 7450) support added to Linux 5.16.

kernelnewbies.org/Linux_5.16#N

Librecast boosted

Running an network requires

Using a switch without MLD Snooping enabled is the equivalent of using an old-fashioned hub instead of a switch for unicast.

All traffic is broadcast to all ports in this state.

Yet this is often the default, and an extremely common misconfiguration.

Librecast boosted
Librecast boosted

No rest for the wicked. The @librecast team are having a very Christmas thrashing the IMEC testbeds as part of our Fed4Fire+ experiments today.

Initial results are looking very interesting. Full write-up coming early in the New Year.

Librecast boosted

So good to be back working on some multicast code over the weekend after last week's unicast diversion.

Today's fun: dynamic flow control and file syncing using multiple multicast channels.

Multicast ain't just for streaming.

Librecast boosted

I just watched someone not directly involved in Librecast describe some of our recent work to someone else, and they even got the technical details right and that makes me so happy.

We want to help to develop the . We believe that is an important component for this. But we aren't just focusing on the tech. We work on this because we believe democracy needs a fully functioning Internet that sees censorship as damage and can route around it.

spectra.video/w/rhw376AW12zBBy

Librecast boosted

@wim_v12e Good article.

This is one reason to replace unicast with multicast. @librecast is working on some experiments with Fed4Fire+ right now to get some numbers on the efficiency, financial and enviromental benefits that can be had from using multicast networking for things like IoT security updates, video (both on-demand and livestream) etc.

librecast.net/

Think of the Polar Bears, folks!

Librecast boosted

@hamishcampbell @humanetech @bob @librecast starts from the human rights angle of needing a rights-respecting Internet to enable democracy, and then we look at how to enable that. Multicast is - we just have a new take on how to deploy it to save the Internet.

Librecast boosted

@jens @z428 What we're doing @librecast is using public keys as multicast group addresses. IPv6 limits us to 112 bits, but that's enough to limit collisions, and the traffic is encrypted anyway.

Show older
chaos.social

chaos.social – a Fediverse instance for & by the Chaos community