Show newer

I just noticed by total accident that my general purpose color scheme has the same three primary components (black, white, green), and nearly the same shade of green, as the aromantic pride flag.

Interesting coincidence

The total word count of the W3C specification catalogue is 114 million words at the time of writing. If you added the combined word counts of the C11, C++17, UEFI, USB 3.2, and POSIX specifications, all 8,754 published RFCs, and the combined word counts of everything on Wikipedia’s list of longest novels, you would be 12 million words short of the W3C specifications.

What :blobcatdizzy:

Hello Fediverse!
Veloren is an open source, open world, multiplayer voxel RPG in active development. Looking forward to engaging with people here!


Except now it refuses to import the key, citing invalid packet. I think it's not expecting RSA 4096, or 25519.

Seeing open bugs for all this, and no real progress towards fixing them, it seems.

Show thread

Think I just found it. You need to select the *folder* containing the key file(s), not the key itself.

Show thread

Hi everyone! 👋

I'm Dmitry, software engineer, emacs and coffee geek from the Netherlands.

I learned about Mastodon and the fediverse quite a long time ago but joining only now.

Have been involved in the open source community since the high school as a contributor and Linux user, though now I mostly use macs.

Will be glad to chat on any topic including software engineering, open source, emacs, coffee or politics.

Looking forward to being a part of the community.


Hello, I’m a student interested in gnu/linux and FOSS alternatives. Mastodon is the latest alternative I’m learning about :)
So this is my #introduction and I’m hoping someone could show me around to get to understand this place better.
Oh and I use arch btw 😉

Really, I want to recommend Delta. It's *great* for people who want a chat-style email client with automatic encryption support. But it seems the moment you want to do something like *not* have a different PGP key on every client, it all falls apart, because it feels like the import/export features haven't been properly tested.

Show thread

So I did just check manually - the code that K9 generates is correct. The key doesn't have a password. and Delta just doesn't want to accept it for some reason. Unless it's because my preferred key has a JPEG and some extra subkeys, but that's not a bad setup code, so the error is wrong.

Show thread

@delta Oh, double the fun. Desktop version can't even import it's own exported keys. They're greyed out for some reason.

That reason is *probably* file extensions but hell if I know since SOMETHING doesn't tell you ANY information about what it expects, besides "secret keys."

Show thread

Sigh. @delta is nice but transferring keys is apparently an issue with K9/OpenKeychain. Either the Autocrypt setup has the wrong setup code, or there's no keys found in my downloads despite me just having finished stripping off the password and re-exporting it following Delta's own naming conventions (it seems)

Would be a lot easier to have a graphical key manager. Or any key manager. Not just "press this button and we'll scan for files without telling you what we're looking for"

The problem with Fail2Ban like this is that there's a giant MESS of interconnected requirements I'd need to template out.

It can be done, but at what cost

Show thread

Today's challenge: getting to be correctly configured using .

Tomorrow's: getting Heptapod, on salt.

Later this week: forgetting that I use Salt and keep wondering why my config file changes get reset every day at 3 am when it automatically checks the highstate.

My son wants to learn C++ for game programming - can anyone recommend a video series? He knows Python and Godot and has some experience with JavaScript and Java. Boosts welcome. #gamedev

Your whole workflow doesn't need to be 100% FOSS to support FOSS. Your use case is still valid.

If you can't yet use something, but believe it has potential, tells the devs why you can't. We all appreciate feedback, that's what makes things better long-term.

- @hammyhavoc

If anyone feels like being a beta tester for something that's horribly broken, go follow @tekdmn_blog which I'll start connecting shortly.

Show thread

So the flow would go like this:

- Create a "commenter" with a random hex ID, random bcrypt password (of good length), email is mastodon handle, link is mastodon page, photo is... photo, provider is "mastodon"

- Create an email config setting reply emails to FALSE for their "email" (mastodon handle)

- Create a comment referencing said commenter, interpreting their toot as markdown to render.

As well as local book-keeping to handle deletes, check toot privacy, and note passwords just in case.

Show thread

This also means that adding dummy accounts is dummy simple.
Generate some random strings and slot it into the database. There's no foreign keys either (SOMEHOW) so I don't have to worry about that too much.

The only real issue would be emails since Commento would want to send out alerts. But I think I can solve that with a tweak or two.

Show thread

Hahahahaha WTF.
Some tables in the Commento database use a 64-char hex string as an identifier, namely, comments and accounts.

64 hex chars. Sounds like SHA-256, right? That's a decent method of generating a unique identifier. code is this: RandomHex(32).
It just generates 32 bytes of random data from Go's 'rand' and hex-encodes it. Luckily the chance of two randomly generated 256-bit strings colliding is... Birthday attack says, infinitesimally small.

Show older
Tek's Mastodon

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