Richard Barrell

299 Followers
283 Following
6.1K Posts
I like automata and hugs.
Computer programmer, in Bristol, UK.
Websitehttps://carefully.understood.systems
PronounsHe/him
A thing which I just got frustrated by: in content-security-policy declarations like script-src, you're supposed to be able to use URLs so you can match not just hosts but also prefixes. For example this lets me make it so my website will only load JS from "https://example.org/static/js/" instead of any URL on my site like I'd get with "'self'". This is great especially if I have any UGC.
The thing I'm annoyed at is that the grammar for the host-part of the URL used in https://www.w3.org/TR/CSP3/#grammardef-host-part allows for a sequence of dotted parts so you can use an IPv4 address in there, like "http://127.0.0.1:3000/static/js/" but not for square brackets so you can't use an IPv6 address in there, like "http://[::1]:3000/static/js/"
At first I thought this was a bug in Firefox (because it sure does allow URLs like http://[::1]:3000/ in pretty much all other contexts) but it's actually part of the W3C standard for CSP.

RE: https://mastodon.nl/@at5RSSbot/116503983052637907

You may have seen a scene in an action movie where someone flees the Amsterdam police by speedboat. I am here to report: 100% real. Actually happens #amsterdam

I heard there's a really mysterious ongoing problem at the United States Mint.

It just doesn't make cents.

You know those little plastic compartmentalised pill boxes they make with 7 segments and weekdays written on each pill? Turns out they do work and they are really convenient.
I had a pony step on my foot once when I was a kid. Didn't hurt or anything. It was a small pony, I was wearing wellington boots and I was standing on soft ground.
Now I'm learning about the lesson that users have learned from yes/no "consent" modals is that they just always have to say "yes" or the computer will deny them critical access to functionality that they need in order to perform their desired task, complete assigned work from an employer or school, or even get life-critical medication. I'm not feeling like a feature whose perceived function is 'you have to say yes; now that you said yes it's your fault' should be referred to as 'consent' #NBPy

RE: https://mastodon.world/@signalapp/116478659183004819

This is a good thread. I like how carefully they take responsibility for where they could have done better, and at the same time very clearly state what isn't a problem with Signal.

evil Shakira be like my hips purposefully spread misinformation

Today is your last day to register to vote, so you have the choice on 7th May.
**actually you've got approx 24 hours.... go on, sign up. You can ponder if you have a viable candidate for a couple weeks more!!**

Please register. Xx
https://www.gov.uk/register-to-vote

Register to vote

Register to vote to take part in elections in the UK. Includes how to get on the electoral register and how to update your address on the register.

GOV.UK
@ReignOfRaining My favorite enby meme: