@chrisisgr8 oh, I just went back to washing dishes and suddenly finally got a full picture on why it's such a total mess, so if I may, will try to fit it in a single reply for my own reference later on!
All CSS "pixels" are, by default, based on 96 DPI. And seemingly "real" units like "mm" or "in" are actually just equal to a fixed number of pixels. So 1in = 96px. Literally the definition.
Which means that all the cm/in were always a lie because, e.g., 1920x1080 screens with a diagonal other than 23" exist.
Cue the HiDPI screens, which initially were mostly a phone thing, where the definition of "mm" can now be not 10% off but 200% off. So we get devicePixelRatio, which is basically "actual DPI / 96". Except this is also a lie, because any non-integer DPR will result in horrendous aliasing/blur.
So it may be useful to think of "device width" you're targeting with viewport/@media as very, very approximately a corresponding portion of a 23" 1080p screen. And that's assuming no browser zoom.
This is the best solution to responsive UI the world has come up with. Good luck!
never let yourself be sanitized, never let yourself think that “hey maybe I can be one of the good ones” because at the drop of a hat, the bigoted cishets all around us will have zero hesitation to throw you in harms way.
pride exists for a reason, do not silence those who fight.
Border controls within #Schengen - basically systematic racism and discrimination against poor people, in the name of “security”
Makes me furious
So when is a border control not a border control?
Lithuanian border police checks every passenger. I ask him why he doesn’t check trucks and cars. Dude ignores it and moves on
This is obviously systematic
A reminder: Lithuania and Poland are in #Schengen. Neither has a Schengen suspension. This is clearly and obviously illegal.
Nasty situation boarding Lux Express at Vilnius
Driver isn’t happy with a driving license to confirm my name when boarding. Demands my ID. “Border control to Poland!” he says
Sorry *but you’re a private company’s bus driver*, not the border control!
He gets quite arsey about it
re: public health advisory, head lice, for queer hacker communities especially
Current hypothesis on the point of origin is #37C3, though there's really not enough data yet to confirm this.
if anyone has advice on living with asthma please let me know, and I think it's finally time to start using the steroid inhaler my doctor gave me a prescription for when I was having constant attacks
(like a week after I got the prescription I stopped having a tax for three or four months so I didn't bother to avoid the side effects)
public health advisory, head lice, for queer hacker communities especially
I am now aware of 3 separate, geographically distributed cases of head lice infections among folks that are involved in a queer hacker community somehow.
This is beginning to look like a pattern, especially considering how comparatively rare these infections are among adults. So I wonder if we may have a little public health issue on our hands.
I don't know the exact scope, but if you belong to that community, *especially* in or around Germany, please check for head lice! They are generally not harmful, but become very itchy and annoying over time.
(Note: if you find lice elsewhere on your body, instead of your head, talk to your doctor first! Those are different lice, and may be carrying diseases depending on region. Do not try to DIY this.)
If you find lice:
1. Prefer using a lice comb, and conditioner or lice shampoo, to carefully remove lice daily over a span of 14 days. This can be self-administered, or by someone else, but follow the instructions that come with the comb. Available at local pharmacies.
2. If this does not work for you for some reason (eg. uncooperative hair), consider using Prioderm/dimeticon, available at pharmacies. READ THE INSTRUCTIONS, this is somewhat finicky stuff to use.
3. If that doesn't work for your hair either, an experimental option (that we've had a lot of success with here) is DIY heat treatment using a hairdryer, drying out the lice and killing them. Heat the (dry) hair, especially near the scalp, as long as you can without hurting. Blow from *under* the hair. Repeat daily for 14 days, and comb what you can.
For any of these treatments, if you still find lice (alive or otherwise) after the treatment period, keep repeating the treatment until you don't. Do not skip days - you'll have to start over. Note that lice can be very small and difficult to see!
… ik vind daar wel wat van:
1. Door deze wijze van bellen werkt de #Rabobank phishing in de hand.
2. Het is gewoon spam! Ongevraagde verkoopgesprekken onder het mom ‘u bent al klant’.
3. De man was ronduit onbeschoft in de manier waarop hij mijn, terechte, tegenvragen niet beantwoordde.
4. Dit is een flinke kiezel in de ‘we moesten maar eens weg bij de Rabobank’-emmer.
Dus: als je binnenkort leest dat we een andere bank hebben, dan was dit in ieder geval een van de aanleidingen.
This quote about #graphql very much applies to a lot of the "modern" #javascript ecosystem. It's a good illustration of how concerns change when you become responsible for your code. Mind boggling!
"as the years have gone on and I have had the opportunity to deploy to environments where non functional requirements like security, performance, and maintainability were more of a concern"
Twenty-five years of Krita today! Join us for a trip down memory lane -- KImageShop, Krayon, Krita through a quarter century with Halla @halla, the Krita maintainer:
Dear computer friends - as information workers on strike at #UAW4811, im trying to think of some digital picketing strategies. Ways of incurring additional costs and disruptions to operation that are within the bounds of the law. One of the biggest levers we have is grading, and UCLA uses a fork (?) of Canvas (bruinlearn). Does anyone have any bright ideas for how to run up a cloud bill? Something along the lines of uploading enormous files to course pages, asking students to download a directory with millions of files as a .zip, that kinda thing. Something thats an arms length shy of CFAA but something that could let our students and remote colleagues help with the strike. Any ideas? Boosts welcome. (I do not speak for or represent UAW 4811 in any way as a rank and file member)
Edit: dm me for my signal if you are curious about such a topic and are not necessarily volunteering any information in the affirmative or negative
a casual "fuck you!" to all those brands who put german flags on their products (presumably because of some soccer bullshit event).
#nationalism brings death and oppression and isn't a fun marketing gimmick.
(i'm a super fun person, i know…)
I'm not sure what kind of music this is, but it's... nice? https://www.youtube.com/watch?v=DlU91m_mmec
Yeah MIT Technology Review, I'm sure that's all they "could" be used for and could never be used to kill brown families in the countrysides of those who live in areas that have always been subjected to violent colonial forces. 🙄
At this point, this type of omission (how this type of tech, specifically, is financially viable to research because of its violent military applications) is an egregious ethical lapse and journalists should be called out for it.
Putting this here bc I too am tired of the term "enshittification" and its erasures.
Like for example when inauthentic accounts on Twitter were imitating Black ppl or being used to stoke GamerGate we didn't hear about "enshittification"
But when everyone else started getting porn bots under their every tweet oh NOW the platform is "degrading"
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.