Pinned post

I never did an , so here goes:

• I like and am the developer of @ObjFW
• I'm interested in obscure CPU architectures and *enjoy* writing assembly for them (weirdest in my collection are , and 🙂)
• I'm into obscure OSes (e.g. )
• I collect retro hardware
• I am an :xmpp: advocate (decentralized & federated like Mastodon!)
• I mostly use :apple_inc:, @openbsd :openbsd: and :netbsd: as a daily OS
• I am also a @haiku 🍃 developer

It struck me today that cryptobros are a religious cult.

Looking across all blockchain projects, whether a humble currency or some smart contract governance project, the aim is to put in place an independent system that regulates human behaviour by rewarding good and punishing bad.

Cryptobros are trying to bring about an aspect or interpretation of transhumanism. It's not so much about individuals shedding the shackles of flesh, as society shedding the shackles of a messy political system. 1/

I support OBSD in my software since I actually enjoyed using OBSD. I even implemented pledge+unveil because I like them as security features. But if everything is degrading into security theater, should I remove support for them? I'm worried about creating the false impression of security when the project unfortunately decided it's more important that it sounds secure rather than actually being secure. No longer using it also means not testing it, so is keeping support hurting more than helping?

Show thread

I got blocked from /r/openbsd for pointing out that pledge() doesn't magically fix trivial sandbox escapes for applications using X11… It's sad to see that OpenBSD is more interested these days in doing PR about how secure they supposedly are rather than being interested in actually improving security. But I shouldn't be surprised given how the last few vulns were downplayed with e.g. "Nobody uses IPv6 anyway". It's sad, I liked OpenBSD. When did they take this wrong turn?

@jaywilliams @claudiom as this toot is boosted I'll explain my statement about rust. I have nothing about the language itself. It's just it has been adopted rather quickly in many fields without giving much time for non mainstream OS or architectures to do the porting work (requiring high skills), and this break many platforms because it's essential to have a working rust in 2021. It also requires a lot of memory for compilation and pulls many deps which is unmaintainable.

I'd appreciate a little more warning to get my life in order, Apple.

October Update:

Introducing the #PinePhonePro - $399

#PineNote and PinePhone Pro pre-orders are now open to developers & shipping this year!

#PineTime #InfiniTime major firmware progress & project management update

If you need perspective: one of the languages I used professionally, for years, was PHP 4.

Show thread

It is an absolutely horrible, garbage language. Explaining why would take more space than is reasonable and more energy than I care to expend.

Of the many languages I know and have written professionally, Go is the most frustrating and obtuse piece of shit I have ever had the displeasure of using.

Just Say No

Show thread

TIL that OpenPOWER changed ABI, and my inline assembly for @ObjFW doesn't work. Can anybody provide a shell to an OpenPOWER machine so that I can fix it?

@admin All Images don’t load in Toot! on iOS. This is going on for well over a week now.

I just need to copy and paste this every time someone on the fediverse posts anything about COVID.

And why are these people such a problem on the Fediverse? They’re doing open source a disservice.

Show thread

Do we have a term already for militant open source “activists” who jump into unrelated discussions with aggressive, inflammatory responses that are off-topic, trying to outstallman Richard Stallman?

RT @[email protected]

Destroying 124,000+ brand new items every week just to keep prices up?

The planet just can't take any more of this insanity.

Our future is being murdered for rampant, gluttonous greed.


Boost if you're still mad that the Dreamcast did not gain more commercial success in its time.

@emacsen @alrs @trysdyn When I’m doing FOSSy stuff on my own time, I’m either:

volunteering my time, or
doing stuff for my own entertainment and releasing it anyway

I was less tired and less concerned about violating my employment contract when I was in deep poverty — which is why most of my FOSSy stuff I released happened back when I was very underprivileged.

So, I get irritated with and ignore people saying things like 3., 4. and 5. Especially 4. It’s hard to seriously think “FOSS is based in privilege” while remembering the days wondering if I’ll have any food the next day (and sometimes not having it), while also working on a small FOSS game.

Given the amount of time I was spending on FOSS was barely enough to serve my own needs, much less anyone else’s, and even without categorizing those other users… it’s hard to see why donating work into FOSS commons badly impacts 1. or 2. Should I rather keep my potential contributions for myself?

Hence, I happen to disagree that it’s only permitted to work on actively-socially-beneficial software. Working on barely-functional games or software as a learning experience should remain acceptable and welcome, and donating it to commons should be encouraged.

For instance, if my barely functional 2d MMO client does not integrate with accessibility-tools-de-jour, it’s in no way an intentional statement: it’s just barely functioning as it is.

Imagining for a moment that I feel myself a part of ‘FOSS community’ or ‘FOSS movement’ (who is that, and where do I get my membership card?) just because I work on some FOSS… then I do also fundamentally believe in encouraging contributions to FOSS and writing more free software, no matter gender, gender conformity, ableness, privilege (if anything, outreach is good).

And unpacking ‘meritocracy is toxic’ would take too long. As would ‘position of neutrality’ in something that’s fundamentally meant to be about freedom to distribute, use, study.

@cypnk local music is still better choice than streaming
Show older

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