Simon Ser boosted

If you like #xmonad but would like to have some #Wayland goodness in your life: The #Waymonad project is looking for a new maintainer. #haskell

Simon Ser boosted

"How do I get started contributing to open source? What are some good entry-level tasks to work on?"

These are questions I am often asked, so here's the answer for everyone to read:

Scratch your own itches. Find bugs that are causing you problems, conspicuously missing features you would find useful, and implement them - in literally any free/open-source software you're using. Don't worry about not being familiar with the codebase or programming language or whatever, just solve one problem at a time.

Try this: next time you go to report a bug, report it, and immediately start working on a patch which fixes the problem.

Scratching your own itches is the best source of motivation and maximizes your productivity.

Often that means not contributing to my projects at all, if you're asking how to get started with a specific project. Maybe you like it because it's flawless 😉 (hah!), in which case it wouldn't need your help anyway. Go fix something which is bugging you in another project. Spread the contributor wealth around and eventually it'll come back to my projects, too.

I haven't mentioned it in the release notes, but with Sway 1.5 also comes input fixes (better touch/tablet support, smoother window moving/resizing) and a revamped DRM backend (less glitches, leas black screens).

These less shiny changes will greatly contribute to the quality of the release IMHO!

Show thread
Simon Ser boosted
Simon Ser boosted
Simon Ser boosted

‪my final update before the end of the campaign (~ 40 hours left). this one has a bunch of pictures of making Reform beta devices:

Simon Ser boosted

free and open source music composition software now with ~design~. amazing!

Simon Ser boosted

Update on the MNT Reform campaign is out, in which I give a quick intro to etnaviv reverse engineering and hacking on graphics problems with the example of KiCAD:

Simon Ser boosted

i bumped the bounty for my etnaviv bug to 1000 EUR. maybe someone can relieve my pain?

With this commit soju now supports CHATHISTORY, which means infinite scrollback in IRC clients!

TFW my amdgpu patch breaks Sway and I only realize it after it lands

How to check whether your compositor leaks FDs:

- Start compositor
- Start glxgears
- Go grab a cup of tea
- If it crashed when you come back, you have leaks

Simon Ser boosted
Simon Ser boosted

MNT Reform (open hardware laptop) campaign is live:

And here's the Launch Announcement:

Thanks to everyone who helped and supported us to make this happen.

Simon Ser boosted

Keybase, the company that asks you to upload your private keys to their servers, has just been acquired by Zoom, an essentially Chinese company notorious for having terrible concepts on how encryption should be implemented.

Even if you gave Keybase the benefit of the doubt beforehand, this is corporate suicide at it's most graphic. Delete your Keybase keys. Close your account. Rotate everything that Keybase touched, be that password or cryptomaterial.

If you want to hack on Mesa, the easiest way to test your changes are to:

meson build/ --prefix=$PWD/build/prefix

And then set a few env vars:

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!