Pinned toot

For the record, I was never banned from Twitter. They suspended my account because someone scooped it up after I left the platform and used it for spam.

Pinned toot

I have compiled my official mail provider recommendations. With any provider, you must always use your own domain.


Good: Down to earth. Unlimited domains, storage, etc. Full marks for philosophical, ethical, and technical merits.

Bad: Difficult to set up. UI is a bit confusing. Advertises itself in your signature in the free plan. Apparently blocks VPN and Tor users (I have reached out to them about this).

Note: Was unable to evaluate their webmail


Good: excellent PGP support and good on other security fronts as well

Bad: requires google captcha, does not handle plaintext as well as I'd like, german leaks through into the english interface sometimes, too scatterbrained


Good: Goes above and beyond in support for various standards and protocols, handles plaintext email very well. Lots of good options for account security.

Bad: rough UI

## summary

migadu is hard to set up but is the best all-around offering. If you're security concious, has the best PGP support and good all-around security; has good account security options but no built-in PGP support.

Evaluated but not recommended: disroot, fastmail,,, protonmail, tutanota, riseup,, teknik, megacorp mail (gmail, outlook, etc)

Pinned toot

Rust doesn't have a specification
Therefore all Rust code is undefined behavior
Therefore Rust has more undefined behavior than C
Therefore Rust < C
Checkmate athiests

Pinned toot

Indent with semicolons

int main() {
;;;;int a;
;;;;for (a = 0; a < 10; a++) {
;;;;;;;;printf("%d\n", a);

(is it illegal to recycle your old tweets as toots)

I spend more time prepping my travel laptop than I spend packing clothes and shit

If there was one great thing about 2019 it's that RPCS3 officially progressed far enough that my desktop can now emulate Persona 5 mostly flawlessly with near perfect performance.
the most popular language used by programmers is profanity

And so that you, too, can weep for the opportunities lost.

Why do I think every programmer should try Plan 9, use it for a while, and strive to understand the design decisions which went into it?

It's not because I think it'll become your daily driver. Humanity has almost certainly missed the boat for Plan 9. No, I think you should use Plan 9 because the ideas are important and they will frame your thinking for the future. The simple fact is that programmers who understand Plan 9 are better programmers than those who do not.

In being different from mainstream operating systems in important and subtle ways, Plan 9 draws your attention to these things. It causes you to question the things you take for granted in your operating system. Modern Unix systems are so samey that, even to programmers who have used several - Linux, BSD, macOS, Haiku, etc - many of their ideas can seem invariant. In truth they are not, they are design decisions that were once made and they could have been made differently. Maybe some of them ought to have been.

Plan 9 is a light under which the truth of the operating system you're using today becomes apparent.

And on a completely different note, I think La La Land is a very good movie.

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.

@sir introducing new LEG CPUs

they're ARM CPUs but they have little plastic feet attached that will immediately melt when you turn them on

Today in team meeting: urgent decision needed to meet strict GDPR cookie policy. Unanimous decision: let’s get rid of all cookies except some pure functional for language and navigation. Goodbye addThis, even Google Analytics and other third party bs. That went surprisingly well!
And related: a really, simple mainstream internet said to me: Google search sucks, referring clearly to the poor quality of the search results.
GAFAM is killing itself slowly... Super!

if its not mainline kernel it doesnt fucking exist

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

Tired: shielding electronics from RF interference

Wired: finding out the exact sequence of CPU instructions which generates the right RF interference pattern to open your neighbor's garage door

While ordinary mortals frequently experience near-terminal frustration when attempting to configure SCSI device chains, it is said that a true master of this arcane art can (through rituals involving chicken blood, ground rhino horn, hairs of a virgin, eye of newt, etc.) hook up your personal computer with three scanners, a Zip drive, an IDE hard drive, a home weather station, a Smith-Corona typewriter, and the neighbor's garage door.

Quoted from the Jargon file

I think systems programmers could stand to reach for voodoo tradition more often when describing our lore

Show more

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