@brucelawson@vivaldi.net
@brucelawson@vivaldi.net avatar

brucelawson

@brucelawson@vivaldi.net

Web standards a11y lovegod/ consultant FOR RENT. Musician. Woke atheist libtard, least spiritual person in the universe. Multiple Sclerosis owner. Pun lover. Hootie Tootie Disco Cutie. Birmingham, UK. He/ him. Personal views. RT≠+1. https://www.brucelawson.co.uk

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

brucelawson, to random
@brucelawson@vivaldi.net avatar

I'm at an EU workshop for Apple to discuss and justify its DMA compliance plans. They've been forced into 3 huge u-turns by EU (killing PWAs, removing Epic Games' developer licenses, sideloading) so I'm interested to see their demeanour. Will it be humility, or the usual 'fuck you, we're Apple'? There are people from EU companies that Apple blithely planned to bankrupt by sneakily removing PWAs here. And regulators have human feelings too; no-one like "fuck you". I'll be here all day (try the baguettes!)

brucelawson, to random
@brucelawson@vivaldi.net avatar

I'm having a conversation with a designer about icons. Making a screenreader read "camera" or "microphone" when an icon is shown is trivial with aria-label. But screenreader users are massively outnumbered by sighted users who might be confused by the meaning of a tiny image/ icon. The mighty Paul Annett explains more:

brucelawson, to random
@brucelawson@vivaldi.net avatar

Why do marketing people get so obsessed about time someone spends on a page (with the assumption that longer=better because 'engagement')? Good IA should mean users find what they want quickly; good UX means quick ordering. Good copywriting means quick comprehension, doesn't it?

brucelawson, to random
@brucelawson@vivaldi.net avatar

On SVGs & performance: is there a perf reason to inline an SVG image (so the XML code is visible in your HTML source) rather than pulling in an external resource e.g. <img src="zonk.svg">? It feels a bit like inlining images with base64, which doesn't therefore take advantage of the browser cache.

brucelawson, to random
@brucelawson@vivaldi.net avatar

Not all heroes wear capes.

brucelawson, to random
@brucelawson@vivaldi.net avatar

My modest proposal: Failing water companies should go bankrupt, their investors lose everything, their boards and C-suites be fired, and the gov should buy them for £1 and run them as national utilities. Ditto the railways and privatised energy orgs that price-gouged us last 2 winters. Then every statue of Thatcher & her ideological allies should be melted down and turned into commemorative medals to celebrate the day we free ourselves of the stupidity that saw the nations' utilities and housing stock sold to profiteering wideboys.

brucelawson, to random
@brucelawson@vivaldi.net avatar

Enjoy these two concentric circles

brucelawson, to random
@brucelawson@vivaldi.net avatar

I don't want Chromium to win. Now its monopoly is removed, Apple can now actually invest in Safari so it's no longer "the new IE6". Since regulators started looking, Apple has really put work into it. Let's hope this continues. WebKit runs on Mac, Linux, Android and Windows (there used to be Safari/ Win). If anyone has money, marketing clout and brand loyalty to make a brilliant cross-platform Safari to compete against Chrome. If anyone can, it's Apple.

brucelawson, to random
@brucelawson@vivaldi.net avatar

Do I know anyone who uses Formstack and knows how to cajole it to produce autocomplete attribute, eg <input type="text" autocomplete="family-name"> for WCAG 2.2 3.3.7 fun? https://www.w3.org/WAI/WCAG22/Understanding/redundant-entry

brucelawson, to random
@brucelawson@vivaldi.net avatar

Who's got the best advice on a11y of <dialog> element? I might get a message from server and need to say to user "data has changed, refresh the page". If I just invoke a <dialog> is that enough? Does it need to be anywhere specific in the DOM?

brucelawson, to random
@brucelawson@vivaldi.net avatar

Of employers who forced staff back to the office, 42% said "attrition" was higher than normal, 21% said the move had actually lost them some of their "key" staff. 29% were now "struggling" to recruit altogether. Ha ha ha. https://www.theregister.com/2023/06/29/wfh_rto_survey/

brucelawson, to random
@brucelawson@vivaldi.net avatar

I fucking hate trendy coffee shops. I hate room with exposed bricks & utility ducts, and artfully distressed wooden tables, packed with content creators sipping their flat white soy twattacinos, with a daft picture doodled in it by a wanker, and eating avocado on sourdough served in a plant pot, or a repurposed bird bath.

brucelawson, to random
@brucelawson@vivaldi.net avatar

Making myself happy by stripping out loads of JS and replacing it with declarative markup and modern CSS, which will work in modern (evergreen) browsers, and Safari too.

brucelawson, to random
@brucelawson@vivaldi.net avatar

More proof that Maths is bullshit: factorial of n is " the product of all positive integers less than or equal to n", yet factorial of zero = 1?!? Piss off, Pythagoras

brucelawson, to random
@brucelawson@vivaldi.net avatar

I really like the new HTML switch control in Safari 17.4, and its carefully thought-out backwards-compatible markup <input type=checkbox switch checked> so in other browsers, it's a checkbox. https://webkit.org/blog/15054/an-html-switch-control/

brucelawson, to random
@brucelawson@vivaldi.net avatar

Web Apps on macOS Sonoma 14 Beta https://blog.tomayac.com/2023/06/07/web-apps-on-macos-sonoma-14-beta/ - some tech notes by @tomayac

brucelawson, to random
@brucelawson@vivaldi.net avatar

Can I use robots.txt to tell Open AI and its mates that my content isn't for scraping?

brucelawson, to random
@brucelawson@vivaldi.net avatar

So far today, I've had a fight with Microsoft Teams (which forgets which camera I use, and gets tangled up with an ancient account I don't use) and something called Dynamic 365, which just won't let me in. Unfamiliarity with the world of Microsoft, or are these terrible products?

brucelawson, to random
@brucelawson@vivaldi.net avatar

It’s Official, Apple Kills Web Apps in the EU https://open-web-advocacy.org/blog/its-official-apple-kills-web-apps-in-the-eu/ If you ship a Web App in the EU and will be impacted by this, please fill in our survey. It is critical that we gather as much evidence as possible to prevent Apple from breaking Web Apps in the EU.

brucelawson, to random
@brucelawson@vivaldi.net avatar

Listening to some vocals I recorded yesterday, and noticing loads of out-of-tune bits that completely escaped my attention yesterday. (I find it very hard to hit notes accurately at the lower end of my vocal range.)

brucelawson, to random
@brucelawson@vivaldi.net avatar

Bagged myself a 2ndhand CD of best of Ladytron. Mesmerising stuff. (These days, a used CD is cheaper than the mp3 download of an album, and I get to choose my own compression/ format.) https://www.youtube.com/watch?v=fPZoaGqLGpQ&list=PLPzD8o8WyVxgFCt0BpsXd0Op0BFHjOtzs

brucelawson, to random
@brucelawson@vivaldi.net avatar

Chuckling at @siblingpastry's song Socket full of Moses. A sort of "My Way" for a certain demographic. https://soundcloud.com/brothercake/socket-full-of-moses

brucelawson, to random
@brucelawson@vivaldi.net avatar

Sunrise on another boring day of sitting under this tedious tree while putting some finishing touches on an old song of mine. Maybe a bit of reading, a stroll and a cold beer. Sigh.

brucelawson, to random
@brucelawson@vivaldi.net avatar

I made a responsive hamburger menu using HTML popover (eg, normal horizontal nav becomes a hamburger button on narrow screens), and feel a little grubby about it, but I don't know why.
https://brucelawson.co.uk/tests/hamburger-popover.html

brucelawson, to random
@brucelawson@vivaldi.net avatar

I've just tracked down the source of the moaning, howling sound that unnerved me last night; wind coming through trickle vents in my new double-glazed windows. Which is a relief; Lawson Towers is 130 years old and I worried the ghost had come back.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • tsrsr
  • DreamBathrooms
  • Durango
  • magazineikmin
  • mdbf
  • Youngstown
  • vwfavf
  • slotface
  • ethstaker
  • rosin
  • thenastyranch
  • kavyap
  • PowerRangers
  • Leos
  • ngwrru68w68
  • osvaldo12
  • cubers
  • everett
  • GTA5RPClips
  • cisconetworking
  • hgfsjryuu7
  • InstantRegret
  • tacticalgear
  • normalnudes
  • modclub
  • khanakhh
  • anitta
  • All magazines