@heydon@front-end.social
@heydon@front-end.social avatar

heydon

@heydon@front-end.social

With apologies to CERN. Pronouns: he/they

This profile is from a federated server and may be incomplete. Browse more on the original instance.

heydon, to random
@heydon@front-end.social avatar

I think Angular users may even be worse than React users, on the whole, for using the wrong markup for stuff. Looking at a page with background images on <div>s instead of, well, images and a form made out of <li> and <a> elements with button roles instead of checkboxes and radios. Oh and not even in a <form> element, just a <div>.

heydon, to random
@heydon@front-end.social avatar

I played organ live for Beast With A Gun at the weekend. This is our cover of 96 Tears.

(* I am not an organist)

heydon, to random
@heydon@front-end.social avatar

Just read on BBC News that the new version of ChatGPT can flirt. Who is that for? Who asked for that? Who's interested in being chatted up by an ephemeral cloud of stolen reddit posts? Told by a soulless megazord of pilfered landing pages that it wants to "smash your back doors in ๐Ÿฅต"?

And why is the BBC, of all institutions, letting me know this radically pathetic experience is becoming available?

heydon, to random
@heydon@front-end.social avatar

Currently obsessed with Mudhoney. Many may write them off as "grunge also-rans". Not only was the term 'grunge' coined to describe their sound, but it's not the overdriven DS-1 sound of their more famous peers. It's 60s style germanium fuzz. They were the first grunge band to break the UK, the band's singer, Mark Arm, packages and ships their records himself and--for my money--their post grunge era records are their best. Oh! And they have lyrics about shithead antivaxxers.

heydon, to random
@heydon@front-end.social avatar

Does anyone have any experience with SVG filters but applied to <canvas>? Before I go down that rabbit hole, does using them with <canvas> improve performance at all, or should I expect the same jankiness?

heydon, to random
@heydon@front-end.social avatar

Libertarianism:

For the powerless, it means freedom from being subjected to power. For the powerful, it means the freedom to wield it.

https://mastodon.online/@jackmjenkins/112414754093310573

heydon, to random
@heydon@front-end.social avatar

sigh I have an American client who is having trouble, they say, being able to convert to ยฃ (their end) for paying me. I have business bank account for my LTD that only accepts ยฃ or โ‚ฌ, apparently.

Anyone know of a way around this? A service either they or I could use? I would really prefer not to change bank accounts. Wish I'd know Starling was this limited at the outset.

heydon, to random
@heydon@front-end.social avatar

Final (๐Ÿค”) mod is to replace the 3 saddle ashtray rubbish with this gotoh thinger. Love it; probably my first ever perfectly intonated baritone.

heydon, to random
@heydon@front-end.social avatar

There's no such thing as a necessary cookie.

heydon, to random
@heydon@front-end.social avatar

"AI is a lying machine made out of crimes" https://beige.party/

heydon, to random
@heydon@front-end.social avatar

The problem with accessibility testing is, sometimes, the site is too inaccessible to fully test. ๐Ÿ˜ž

heydon, to random
@heydon@front-end.social avatar

Another bizarre pattern I keep seeing a lot of is having multiple skip links to different parts of the page. Total overkill. If you actually use headings, there's no real need.

heydon, to accessibility
@heydon@front-end.social avatar

Was just reminded that you can use no headings in a web page and automated tests will pass you for WCAG compliance.

You can't use the wrong heading structure if you use no headings at all! Automated tests can't tell where the structure needs to be broken up into sections because they would have to understand the nature of the content.

heydon, to random
@heydon@front-end.social avatar

Currently apoplectic that the Speech Recognition API hears โ€œfuckโ€ and outputs ['f***']. You puritanical Christian dickheads are at it again aren't you?

heydon, to random
@heydon@front-end.social avatar

"You're old"

"Well, given matter can neither be created or destroyed, we're actually the same age. The perpetual process of our being recycled is just a little out of sync."

"That's such a millennial thing to say"

heydon, to random
@heydon@front-end.social avatar

Me, a front-end developer: โ€œThis design is inaccessible, we need to do [x] to fix it. Users will thank us.โ€
Them: โ€œWe'll need to check with the design department.โ€
Me: โ€œLook at me. I am the designer now.โ€

heydon, to random
@heydon@front-end.social avatar

IN SOVIET RUSSIA JAVA SCRIPTS YOU!

heydon, to random
@heydon@front-end.social avatar

This is art. Modem noises assigned to Google taking data from you. https://axbom.com/the-creepy-sound-of-online-trackers/

(HT @aral)

heydon, to random
@heydon@front-end.social avatar

Experimenting more with CSS tests. See https://heydonworks.com/article/testing-html-with-modern-css/

:has(h1):has(:is(h3,h4,h5,h6)):not(:has(h2)), :has(h2):has(:is(h4,h5,h6)):not(:has(h3)), :has(h3):has(:is(h5,h6)):not(:has(h4)), :has(h4):has(h6):not(:has(h5)) {
outline: var(--error-outline);
--error-skipped-heading-level: 'You have skipped a heading level. For example, a subsection within a section introduced by an h3 is currently introduced by an h5 or h6';
}

heydon, to random
@heydon@front-end.social avatar

Another found without alt text.

heydon, to random
@heydon@front-end.social avatar

I brought a couple of copies of Minima Morlia by exiled Judeo-Marxist critical theorist and aphorist Theodor Adorno to @ReactConfBognorRegis with a personal note from me inside to give to the first people who ask for them!

Life does not live!

Inscription on inside cover by me, reading "eat a dick, christofascists"

heydon, to random
@heydon@front-end.social avatar

I'm writing about the <article> element now. To preempt myself, I just want to say: it's completely useless. I never use it. Why? Because it's designed to represent an independent piece of content BUT since the document outline algorithm has never been implemented and the element (inevitably) appears as part of a larger web page, it should be introduced with an <h2> heading. BUT it makes no sense to head an "independent, distributable" piece of content with a subsection heading. Trash 0/5.

heydon, to random
@heydon@front-end.social avatar

Stolen because it had no alt text

heydon, to random
@heydon@front-end.social avatar

I can't breathe

heydon, to random
@heydon@front-end.social avatar

What can you say about the <area> element?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • provamag3
  • InstantRegret
  • magazineikmin
  • osvaldo12
  • tester
  • Youngstown
  • rosin
  • khanakhh
  • slotface
  • ngwrru68w68
  • everett
  • thenastyranch
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • anitta
  • cubers
  • Durango
  • GTA5RPClips
  • modclub
  • mdbf
  • normalnudes
  • megavids
  • cisconetworking
  • Leos
  • lostlight
  • All magazines