Pinecone is here!! Our new experimental overlay network for P2P Matrix. Check out the source, the latest P2P demos and read all about it at \o/ 🐍🐍🐍

I would be extremely tempted to learn Interlingua if I actually stood a chance of coming across anyone else who speaks it.

All of that aside, one of these days I will learn Rust. I’ve been putting it off for long enough—I’ve just never felt particularly motivated to start.

On the topic of programming languages, it’s also interesting to see that the Go generics proposal was accepted this week.

As someone who works with Go everyday, both for work and for personal projects, it feels like a reasonable proposal. It gets the core elements of generics in without adding too much complexity to the language specification and without too many surprises. Most importantly, it’s backward-compatible and won’t break existing code!

I realise that most of the world is focused on Rust but I am personally much more interested in seeing Swift become more widely supported on more platforms.

I believe there’s space in the world for Swift outside of the Apple ecosystem. It’s an elegant, expressive and safe language. I’d love to see it as widely accessible as C or C++ are today.

My talk, titled "Pinecones and Dendrites", is an overview of the sci-fi work we're doing on P2P Matrix and discussing some of the problems we need to solve in order to get there.

I know it’s not a new thing but I feel like I’m seeing a lot of it recently. It must be so disheartening and off-putting for new and otherwise keen developers to see so much criticism and gatekeeping.

No one cares about emacs evangelism or tiled window manager tirades. Let people use and enjoy what they are comfortable with. Make an effort to meet users and other developers where they are.

Show thread

The sheer amount of elitism and tool-shaming in open source communities is unreal. It’s everywhere — people being questioned or attacked in mailing lists, IRC channels and GitHub issues/PRs for their choices of text editors/IDEs, web browsers, operating systems...

What is a p2p database?

Why are "delete", "block" and "private" so difficult to implement in the fediverse?

Find out at my talk !

A happy ending to the Better Blocker saga

TL; DR: Apple have been in touch and offered us a way to migrate to our new not-for-profit without impacting the experience of existing Better Blocker (@better) customers.

Is there anything other than MSSQL which supports *synchronized* materialized views ?
I want to have a view on a table, computing it will be slow so I don't want it recomputed every SELECT, however it is not ok for it to be desynchronized from the underlying data, and when I issue a COMMIT, I want the table and all views to be atomically updated together.

Imagine being an Erlang process.
You are created just to serve a single purpose. Your life is short. If you‘re done or can‘t do your job right anymore, your supervisor will kill you.

Doing this seems like it will, over time, do the opposite of what it's supposed to do.

It removes the sense of something being marked as sensitive for a good reason and therefore removes its power.

Instead we all just get incredibly used to clicking through the shroud just to see content that's actually fine and doesn't need to be hidden, and greatly increases the chance that you're going to click through and see something inappropriate or explicit by accident without even thinking.

Show thread

What exactly is with the absurd trend here of marking non-offensive/non-explicit pictures (e.g. of pets, memes, screenshots) as sensitive content?

Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!