A stated design goal of builds.sr.ht is to never make you push weird commits just for the sake of the CI. That means using `git push -o skip-ci` instead of putting `[skip ci]` in your commit message, or letting you paste build manifests into the website to test them instead of pushing a bunch of test commits to see if your CI config works.

(Repeating comment from a thread with a locked participant)

git push -o skip-ci

^ now supported on git.sr.ht

You can specify any other push options and they'll be forwarded to any webhooks you have configured, where you can use them for arbitrary behaviors

I hear the "you shouldn't have to learn how your engine works just to drive a car" argument often used to counter my insistence on learning git's internals to understand its externals.

My response: git is a tool for professionals. Racecar drivers should definitely understand how engines work. Amateur users of version control systems are using the undo and redo buttons in a Google Document. Git is a professional tool and if you're a professional then you have a professional obligation to learn your tools properly.

New code golf genre: speed coding

Who can implement a given program in the least amount of time under bizzare constraints

For my next trick, I'll be writing a C compiler in Powershell

Will you refuse to install an application because of the programming language it was written with?

- Yes
- Conditionally (Yes, but only if there is no binary available and I have to install the language's build tools)
- No
- Other conditions: please specify

Boosts appreciated, because I find the "boosts appreciated" trick working for other people and I figured I'd try once

@fakefred i'd also consider performance as a condition there - i have nothing against running any language but when your framework is resource hungry as hell (this is 100% an electron and somewhat a php and java subtoot) it makes me want to not


Thanks @linuxunplugged wait they don't have a fedi uhh shit well if you see this thanks

It's cool how many vastly different games (and variants of simliar ideas) are possible with the same set of 52 cards

Ah crap, I only just heard about the Russian block on Protonmail. This is going to heavily impact the human rights groups we support in Russia: reuters.com/article/us-russia-

Your ethnicity is not "white" 

To me, Plan 9 is like the US space program. The Saturn V was perhaps humanity's single greatest technical accomplishment, the product of tens of thousands of engineers, capable of achieving things humanity had never done before.

Then the soviet union broke and we stopped caring. The potential was squandered and today's NASA is a shameful shadow of its past self. In much the same way, Bell Labs fell apart. The main difference is that we have access to the blueprints for Bell's Saturn V, but lack the resources and the right environment to put it to good use.

I feel like modern Plan 9 enthusiasts have a too narrow view of the operating system. It's like a single engineer looking at the Saturn V and commenting on how cool the engines are. It can go to the fucking Moon! Plan 9's potential is *almost entirely* lost on the dozens of single-user, single-node "networks" it's running today.

Finished s-expression implementation for the thing I'm working on and bundled it up for you:


I just sent my first set of patches building out better accessibility support for Alpine Linux - blindfolded 😉

Got an eagle eye my first day of archery class! Probably a fluke but still cool

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.