Pinned post

"C++" being a post increment, you just get "C".

Gitlab can now create MRs from patch files that people uploaded in comments, but it doesn't actually create a commit for the contained changes. Why?

johannes boosted

help me get #fedihired:

I’m looking for a mid-level remote SRE/DevOps position in the USA.

I’m based in SF and open to coming into the office periodically. I’m authorized to work in the USA for a few years but would require sponsorship down the line.

Resume available on demand!

johannes boosted

If you're excited for any of this, please do consider supporting me on Patreon or GitHub sponsors, or reach out if you want to figure out another way to support these initiatives.

Show thread
johannes boosted

Hey everyone. I've got some exciting plans to share regarding what I want to work on for GNOME 43 and beyond. Take a look here:

Wow, looks like vodozemac (Rust implementation of crypto protocols used in Matrix) is close to being ready for general use:

The way certain people talk about (free) software licensing reminds me of 20th century designers and architects, who thought they could cure all social ills by just arranging society a certain way through their domain of expertise.

In reality, the social relations and community values that form around a certain piece of software are far more important than its license ever could be.

What's people's assessment of IPFS nowadays? The tech looks good, even if it might have some problems. But the people behind it are involved in a lot of cryptocurrency stuff like Filecoin, IPLD, and they have an internal Web3 WG.

Do you think the project is fundamentally tainted by this stuff, or have they done a decent enough job at keeping IPFS separated from this space?

johannes boosted

Major local privilege escalation vulnerability exists on every Linux distribution, is trivial to exploit, and 100% reliable.

Distros have already published patches. Make sure you apply updates.

Depressing how much cryptocurrency stuff has taken over in cryptography research. I watched a video recently about cryptography aimed at the general public, and the presenter said that zero-knowledge proofs have a primary application in blockchains.

johannes boosted

#Rustlang crate maintainers! Get notified when you need to upgrade your dependencies or if there are any issues with your crate.

Find your profile page on, and click "Maintainer dashboard", e.g.

it has an atom feed, so you can track the issues in an RSS reader:

johannes boosted

I'm very excited to announce the release of Ratman, a userspace, decentralised peer-to-peer packet router. It's developed as part of the Irdest project, aiming to build easy to use infrastructure tools for decentralised mesh networks.

Read the full announcement here:

Check out the project website:

awoo :boost_ok:

johannes boosted

"In a groundbreaking decision, the Austrian Data Protection Authority ("Datenschutzbehörde" or "DSB") has decided on a model case by noyb that the continuous use of Google Analytics violates the GDPR."

"This is a very detailed and sound decision. The bottom line is: Companies can't use US cloud services in Europe anymore."


I've been working on an ontology in OWL, and this visualizer has been very useful to me:

johannes boosted

Debating and analysing the tech behind web3 is like arguing about what OS Enron used for their desktops or what printer was used to print the contracts for sub-prime loans in 2006.

At best you’re missing the point. At worst your distracting others from the point.

Great guide for creating *-sys crates in Rust. Could have used this when creating olm-sys.

Reading about BitTorrent, the more I get the impression that PeerTube merely used it because a JavaScript/WebRTC implementation already existed and its heavy association with movie piracy. For video-on-demand streaming it's a terrible choice.

Show older
LGBTQIA+ Tech Mastodon

*Due to increased bot signup, manual approval is required. Please write some applicable request text on signup with why you want to join. Submissions that fail to do so will be denied.*

This Mastodon instance is for tech workers, academics, students, and others interested in tech who are LGBTQIA+ or Allies.

We have a code of conduct that we adhere to. We try to be proactive in handling moderation, and respond to reports.

Abridged Code of Conduct

Discrimination & Bigotry Won’t Be Tolerated.

We're not a free speech absolutist. We're not interested in Nazis, TERFS, or hate speech. No homophobia, transphobia, queerphobia, racism allowed.

Respect Other Users.

This instance is meant to be a friendly, welcoming space to all who are willing to reciprocate in helping to create that environment.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Use the Report Feature.

Our moderators are here to listen and respond to reports.

For more detail, please
Review our Full Code of Conduct

This instance is funded in part by Patreon donations.