Disadvantages of having a physics degree & being a bit of a timekeeping nerd:
You know that most of the time when programmers are talking about UTC timestamps they actually mean UT1. (Except NTP. NTP is also developed by timekeeping nerds)
@snowfox@equinox yeah, the CLOCK_TAI <-> CLOCK_REALTIME offet is also integer seconds, which is less than ideal because its probably reasonable to leap-smear these days because of the quantity of questionable software.
@puppygirlhornypost2@trwnh@cwebber Object already permits just putting an Object-ID-URI there, Object | Link is a horrible overcomplicated mess (IMO) that should never have made it into the standard >_<
@puppygirlhornypost2 For better and worse Congress has no formal sponsors. (Better: No corporate interests distorting things; Worse: things can be a bit more expensive than they otherwise would if ther were sponsors)
(There are some informal sponsors, but informal in this sense means “they donate some services for free e.g. the fat fat internet pipe without getting their logo anywhere)
@puppygirlhornypost2 Given Fedi’s demographics I’m sure you can understand why half of the fediverse population suddenly appears to have converged on Hamburg
@puppygirlhornypost2 Anyway DEFCON is the US’s closest event but has a signficantly lower quantity of Antifacist Aktion flags and a much less… friendly? atmosphere to it
@lanodan in this case its just the hash of the key fingerprint in order to generate a probablistically unique key ID. It doesn’t even need to be unique, duplicates just mean multiple trial verifications until the recipient finds the right key.
Of course the signing key’s ID is base64 of a truncated sha256 hash so that bit ends up being base64(encrypt(base64(json(base64(truncated-hash))))) :floofWoozy:
I find myself working with JOSE (not my choice, protocol dictates :<) at the moment and I’m slowly going insane at the levels of recursive base64 involved :floofWoozy:
e.g. if you end up doing signed-and-encrypted JWTs you end up with base64(encrypt(base64(json)))
@mildsunrise@david_chisnall I generally think in a lot of those cases the solution is rethinking the abstraction a bit
The problem is often less “I have to do multiple things” and more “doing these things requires so much extra code” and e.g. this might mean that e.g. your API should be more monadic
It’s great for boilerplate! No. APIs that require every user to write the same code are broken. Fix them, don’t fill the world with more code using them that will need fixing when the APIs change.
This is the thing that gets me. If you can autocomplete the boilerplate, you can eliminate it!
Everyone’s busy building admin tooling for shared block lists when what they could be building is structured “threat intelligence”
Which is kind of the same data (Except with much more focus on timestamps & description), its just the UI and how the data is consumed is different (rather than automatically blocking/unblocking things I get a queue of notifications I can act on)
Does it mitigate all of the issues that exist with shared blocklists? No, because those are human nature. An admin can decide to just blindly follow recommendations without doing their own investigations and there’s nothing you can do about it.
Does it mitigate all of the worst aspects? Yes.
Is it something you can build and deploy without doing complicated protocol development as might be required for something more ideal? Yes.
Yeah, that's right, the one that's still in good health is the one that I dropped three years ago. The ones which haven't suffered that indignity are fine...
After spending years on here its easy to forget that other social networks don’t have (convenient) ways for users to mark their own images as sensitive
Well, until you’re scrolling your BSky feed and get faceblasted with uncensored yiff (because nobody bothered to train the ML porn classifier on murrsuits, of course)
(To be clear: the image isn’t the problem. the fact that its dangerous to open my feed in a place where someone might see my screen is!)
immigrant | they/them | software engineer in card paymentsliker of ISO 8583, the 8051, ASN.1 and EBCDIC.I wrote the ActivityPub initial draft, so this social network is in some way my fault.Formerly @erincandescent@queer.af Instance admin, queer.af (2018-07 - 2024-02, RIP)