Profile avatar
rya.nc
Hacker. Enby. Administrative inconvenience. Purveyor of technically sophisticated shitposts. Suing the UK for more gender, help with my legal bills: https://enby.org.uk/ Mastodon: https://infosec.exchange/@ryanc Non-binary trans androgynous (they/them)
3,587 posts 5,657 followers 934 following
Regular Contributor
Active Commenter

Someone please get this to Tennant and Sheen STAT, we need this in parades this year ❤️ By @rubys_fanart

It's never a bad time to remind everyone:

Builders: What do you need in a new home? Buyers: More power points, especially where we can avoid trailing extension cables everywhere. Builders: Ok. We added a couple Buyers: You are so not getting this. MORE.

I unapologetically built this for raw speed, using every trick in the book (and then some) to use the compiler as my partner in crime. For example, most libraries have a generic HMAC interface that wraps a hash function. Instead, I used template metaprogramming to create per-hash HMAC functions.

This project broke GitHub. If OpenSSL is Ikea, llhash is Lego. Building blocks to work from, but not a room full of tools and raw material. A rapid prototyping kit for CTFs. It is the fastest (on x86_64) open source implementation of most algorithms it supports. github.com/ryancdotorg/...

This looks like the most unsurprising chart I've ever seen, but if you only read British media you'd lose your mind learning that this is the reality of it

Someone needs to take this to court, immediately.

@arigesher.bsky.social I think you were the one who told me about centaur chess - I still use that as a way to describe why use of AI/ML systems to augment humans rather than replace them is the winning move.

Number one thing I miss about my old job: Being able to address my coworkers with "Greetings humans!" and nobody finding it weird.

Note: Linked content is actually SFW - LLM generated article, includes text refusing to write about porn. I assume this was pulled off via a subdomain takeover using a deprovisioned AWS IP. es.vaccines.gov/gay-firry-porn

Apparently I _actually_ broke GitHub. They've slanderously blamed my "malformed commits". I've asked if my support ticket is eligible for a bug bounty.

If you've made an app, site, or anything else which at any point presents its user the choice of two buttons labeled "Yes" or "Maybe Later," may I whomp you over the head with a rusty manure shovel? "Yes" or "Maybe Later?" #UX

I hate myself for this.

It's really annoying when I try to use tech that's got mini USB ports. There aren't many of those cables still around.

So anyway, some people do crossword puzzles, I do assembly golf to cryptographic algorithms. This generates the 288 bytes of magic numbers for SHA2-256 in 164 bytes while still following the SysV AMD64 ABI. gist.github.com/ryancdotorg/...

SHA2's "magic numbers" are uint32s: the fractional parts of the square roots of the first 8 primes and the fractional parts of the cube roots of the first 64 primes. A precomputed table is 288 bytes. How many bytes of x86_64 assembly would be needed to generate them? Reply with your estimate.

Reality is an idiot plot.

I've also seen "women+", which isn't any better. If folks want to have a womens' group, they don't have to include enbies! If they want to have some arbitrary "you must be at least this femme" line, also fine, but don't say "and nonbinary"... AND DON'T MAKE US GUESS!

I beg to differ, NYT

Oh. More ssh bots, now powered by "SSH-2.0-AsyncSSH_2.1.0".