Show newer

re: okta vulnerability, grumbling about security 

@Scmbradley Oh, certainly, and this holds true in that case. But in the past few years it's become a bit of a Thing for people in tech circles to say "authentication is too hard to get right, you should outsource it", which ignores that a) this is outsourcing to a company, not a library, which has wildly different consequences, b) none of these companies are actually competent or trustworthy, and c) you're more likely to fuck up the integration with their (usually overly complex) system than you are to fuck up a simple "hash the password" implementation.

okta vulnerability, grumbling about security 

Another year, another critical vulnerability in Okta's infrastructure - an authentication bypass for users with long usernames, this time.

They ran up against bcrypt's input limit. You know, exactly the kind of footgun that causes people to recommend "don't try to roll your own authentication, outsource it to experts". Like... Okta. Who used bcrypt. And did it wrong.

I would really like for people to stop recommending external authentication providers. It's not actually *that* hard to implement authentication correctly for the vast majority of cases, if you take some time to read up on how to do it. Outsourcing isn't the answer here.

I find myself wishing on a daily basis that I had built @bitfolk database as postgres from the start instead of MySQL (now MariaDB).

Don't be like me. If your new thing needs a relational DB, Just Use Postgres.

#JustUsePostgres #postgresql

Just after posting this I lost 3 hours of my life to MariaDB's unhinged and cursed "utf8 charset/collation isn't really utf8" nonsense.

mathiasbynens.be/notes/mysql-u

Show thread

So, does OVH have an actual internationally-expanded datacenter yet, or are they still just building stuff in the Frenchest places they can find?

Any fonts nerds here who'd offer to help me pick a font design for my homepage? I vaguely know in which direction I want to go, but I don't know a lot about fonts

@brucelawson And not the first time I've seen a stalebot close an accessibility issue because nobody in a dev team assigned it to themselves, either...

It's 1214 days since I filed a React Native bug because an external keyboard user on Android cannot get focus into a text input field so can't fill in forms. No-one cares. Except people with access needs, of course. github.com/facebook/react-nati

Tyre mobility kit (spare tyre substitute) says to read the manual for instructions. We check the manual. Not under Tyre. Not under Puncture. Not under Tyre Mobility Kit. Not under Flat.

It's under I. For 'If'. Of course.

#FlatTyre #AccurateButNotUseful #TechnicalWriting #Index

LB (phpc.social/@elazar/1134025684)
Please, as an absolute minimum to participate in society,

*Mask if you know you're sick*

Absolute. Bare. Minimum.

Omg the dominos guy who works next door is dressed up as a ninja turtle to deliver pizzas lmao

This, too, is rail transport. Two miners on infrastructure of the "10 de Noviembre" co-operative are exiting one of Cerro Rico's many adits with a fully loaded mining cart. The hill in Potosí, Bolivia, whose exploitation supplied a great part of the wealth of the Spanish colonial empire, has been continuously mined for almost 500 years, primarily for silver. Today, mining is still conducted without any large machinery through self-employed miners using co-operatively owned infrastructure. Work environments in the mountain are extremely hazardous, and particularly due to the lack of adequate protection from silicosis and poor healthcare, few miners live beyond the age of 45.

Pros of self-hosting:

You're in charge of your server and data

Cons of self-hosting:

You're in charge of your server and data

Trans people! I want to hear your coming-out stories (both to yourself and to others) that didn't fit the usual stereotypes and expectations. I want to hear about wrong assumptions that hurt you and made you repress even more.

Figuring out one's gender identity outside of the "wanted to be a girl in early childhood" and the "cross-dressing realization at Halloween" stories can be pretty lonely. So let's light some lights for our baby queers together
:boost_ok:

@ireneista (I feel like this is something architects probably don't have to deal with as much?)

@ireneista I would slightly append to that recommendation by saying that the focus for that should be on failure analysis by people who nominally share the same objectives as the activist groups they are analyzing.

There's an awful lot of "critical analysis" on activism from uninvolved folks that mostly just boils down to "we don't like the objective therefore we will declare that it is a failure, and say that it failed because of having the wrong goals"...

it's been a while since we've said this and we suspect it has not yet reached everyone it needs to, so we'll say it again just on general principles

activists should study how movements fail, for the same reason that architects study how buildings fall down

@freakazoid Oh, sure. But the most effective disinformation is that which has a kernel of truth.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.