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?

Yggdrasil module for NixOS 

There is now a #NixOS module for joining the #yggdrasil overlay network.

Be warned, sometimes there is an issue with pinning the Go dependencies to the active Nixpkgs revision.

I'd like to extend the notion of whether a falling tree in a forest makes a sound if nobody is there to hear it and ask that, in the computing sector, if you write a program in anything but Rust, have you actually really written it at all?

Yggdrasil Network v0.3.7 is released! 🚀

This is mostly a bug-fix release to fix a number of issues that were introduced with v0.3.6. Performance should be significantly better with this release, as well as some improvements with flow label handling and link aggregation.

Please upgrade and pass the message onto your peers!


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!