The CSS Working Group At TPAC: What’s New In CSS?

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Last week, I attended W3C TPAC as well as the CSS Working Group meeting there. Various changes were made to specifications, and discussions had which I feel are of interest to web designers and developers. In this article, I’ll explain a little bit about what happens at TPAC, and show some examples and demos of the things we discussed at TPAC for CSS in particular.

This article describes proposals for the future of CSS, some of which are really interesting. It includes mention of:

  • CSS scrollbars – defining the look and feel of scrollbars. If that sounds familiar, it’s because it’s not actually new: Internet Explorer 5.5 (and contemporaneous version of Opera) supported a proprietary CSS extension that did the same thing back in 2000!
  • Aspect ratio units – this long-needed feature would make it possible to e.g. state that a box is square (or 4:3, or whatever), which has huge value for CSS grid layouts: I’m excited by this one.
  • :where() – although I’ll be steering clear until they decide whether the related :matches() becomes :is(), I can see a million uses for this (and its widespread existence would dramatically reduce the amount that I feel the need to use a preprocessor!).

How Do You Move A Bookstore? With A Human Chain, Book By Book

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Human chain moving books

When October Books, a small radical bookshop in Southampton, England, was moving to a new location down the street, it faced a problem. How could it move its entire stock to the new spot, without spending a lot of money or closing down for long?

The shop came up with a clever solution: They put out a call for volunteers to act as a human conveyor belt.

Delightful application of volunteer effort.

Stranger Danger: Still the right message for children?

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Stranger Danger ad

Many parents remember the “Stranger Danger” message given to children during the 1970s and 80s. Government videos warned children not to talk to people they didn’t know. But a new message is being trialled in the UK, which its creators think is better at keeping children safe.

“I tried to get the [old] Stranger Danger message across to my son a few years ago and it backfired badly,” says Suzie Morgan, a primary school teacher who lives in Fareham, Hampshire.

He got frightened and confused, couldn’t sleep at night and was worried somebody was breaking into the house.

Like any parent she wanted to keep her child safe.

But she felt the Stranger Danger message she was teaching – which she herself had grown up with – was unhealthy for her six-year-old son, making him too afraid of the world.

“I didn’t know where else to go,” she says.

So she was hopeful when her son’s school piloted a new safety message. It’s called Clever Never Goes and was devised by the charity Action Against Abduction.

It aims to make children less afraid of the world, by giving them the confidence to make decisions about their own personal safety.

Morgan says it has given her son more freedom and independence.

Websites in 2018

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Websites in 2018

Are you a time-traveller? Just arrived in 2018? Want to know what the Web of our day is like? This. This is what it’s like (click through for the full horror).

Grenfell Tower: The fires that foretold the tragedy

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Grenfell tower ablaze

On 14 June 2017, televisions across the country showed a west London tower block burn. For some, this was history repeating itself – as if five similar fires had simply not been important enough to prevent the deaths of 72 people in Grenfell Tower.

Catherine Hickman was on the phone when she died. It wasn’t a panicked call or an attempt to have some last words with a loved one.

As a BBC Two documentary recounts, she had been speaking to a 999 operator for 40 minutes, remaining calm and following the advice to “stay put” in her tower block flat.

As smoke surrounded her, she stayed put. As flames came through the floorboards, she stayed put. At 16:30, she told the operator: “It’s orange, it’s orange everywhere” before saying she was “getting really hot in here”.

Believing to the last that she was in the safest place, she carried on talking to the operator – until she stopped.

“Hello Catherine.

“Hello Catherine. Can you make any noise so I know that you’re listening to me?

“Catherine, can you make any noise?

“Can you bang your phone or anything?

“Catherine, are you there?

“I think that’s the phone gone [CALL ENDS]

Miss Hickman was not a resident of Grenfell Tower. The fire in which she and five others died happened in July 2009, at 12-storey Lakanal House in Camberwell, south London. But that same “stay put” advice was given to Grenfell residents eight years later. Many of those who did never made it out alive.

Excellently-written, chilling article about a series of tower block fires which foreshadow Grenfell: similar mistakes, similar tragedies. This promotes an upcoming BBC television programme broadcasting this evening; might be worth a look.

Linda Liukas, Hello Ruby and the magic of coding

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Linda Liukas’s best-selling Hello Ruby books teach children that computers are fun and coding can be a magical experience.

See the original article to watch a great video interview with Linda Liukas. Linda is the founder of Rails Girls and author of a number of books encouraging children to learn computer programming (which I’m hoping to show copies of to ours, when they’re a tiny bit older). I’ve mentioned before how important I feel an elementary understanding of programming concepts is to children.

Forza Horizon 4 is really very British

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Forza Horizon 4

There is a phenomenon of culture that I’m not convinced has a name. Living in the UK, the vast, vast majority of the media I consume is from the US. And nearly always has been. While television was more localised, all my life the films and games (and indeed an awful lot of the TV) I’ve watched and played has not only come from America, but been set there, or created by people whose perception of life is based there. And, while we may share a decent proportion of a common language, we really are very different countries and indeed continents. The result of this being, the media I watch that comes from the US is in many senses alien, to the point where a film set in an American high school might as well be set on a spaceship for all the familiarity it will have to my own lived experiences.

Which makes playing Forza Horizon 4 a really bloody weird thing. It’s… it’s British. Which is causing my double-takes to do double-takes.

I’m not usually a fan of driving games, but this review of Forza Horizon 4 on Rock Paper Shotgun makes me want to give it a try. It sounds like the designers have worked incredibly hard to make the game feel genuinely-British without falling back on tired old tropes.

It’s time to winterize your vagina

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Daily Mirror tweet claiming that "winter vagina" is a thing, and how to deal with it.

Breakout your plug-in vibrator and don’t forget the snow stud sheath. No battery-powered device can plow through vaginal snow pack. You need alternating current to warm that shit up after a long day of sitting naked outside filling your vagina with snow and ice. Don’t get clitoral anti freeze though, that crap stings like a motherfucker.

I don’t know whether I should describe this as being hilarious despite not having a vagina, or because of not having a vagina, but honestly it was side-splitting however you look at it. Gynaecologist/author/blogger/educator/blogger Dr. Jen Gunter points and laughs at a Daily Mirror tweet discussing “winter vagina”, and provides her own tips for dealing with the phenomenon. Warm up the mulled wine, ladies!

×

Escape from Spiderhead

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

“Drip on?” Abnesti said over the P.A.

“What’s in it?” I said.

“Hilarious,” he said.

“Acknowledge,” I said.

Abnesti used his remote. My MobiPak™ whirred. Soon the Interior Garden looked really nice. Everything seemed super-clear.

I said out loud, as I was supposed to, what I was feeling.

“Garden looks nice,” I said. “Super-clear.”

Abnesti said, “Jeff, how about we pep up those language centers?”

“Sure,” I said.

“Drip on?” he said.

“Acknowledge,” I said.

He added some Verbaluce™ to the drip, and soon I was feeling the same things but saying them better. The garden still looked nice. It was like the bushes were so tight-seeming and the sun made everything stand out? It was like any moment you expected some Victorians to wander in with their cups of tea. It was as if the garden had become a sort of embodiment of the domestic dreams forever intrinsic to human consciousness. It was as if I could suddenly discern, in this contemporary vignette, the ancient corollary through which Plato and some of his contemporaries might have strolled; to wit, I was sensing the eternal in the ephemeral.

I sat, pleasantly engaged in these thoughts, until the Verbaluce™ began to wane. At which point the garden just looked nice again. It was something about the bushes and whatnot? It made you just want to lay out there and catch rays and think your happy thoughts. If you get what I mean.

Then whatever else was in the drip wore off, and I didn’t feel much about the garden one way or the other. My mouth was dry, though, and my gut had that post-Verbaluce™ feel to it.

“What’s going to be cool about that one?” Abnesti said. “Is, say a guy has to stay up late guarding a perimeter. Or is at school waiting for his kid and gets bored. But there’s some nature nearby? Or say a park ranger has to work a double shift?”

“That will be cool,” I said.

“That’s ED763,” he said. “We’re thinking of calling it NatuGlide. Or maybe ErthAdmire.”

“Those are both good,” I said.

“Thanks for your help, Jeff,” he said.

Which was what he always said.

“Only a million years to go,” I said.

Which was what I always said.

Then he said, “Exit the Interior Garden now, Jeff, head over to Small Workroom 2.”

This reads like what would have happened if Harlan Ellison had lived long enough to be asked to guest-write for the next season of Black Mirror. Go read the entire beautiful, creepy, thing.

SQLite Code Of Ethics (formerly Code of Conduct)

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

  1. Attribute to God, and not to self, whatever good you see in yourself.
  2. Recognize always that evil is your own doing, and to impute it to yourself.
  3. Fear the Day of Judgment.
  4. Be in dread of hell.

In an age when more and more open-source projects are adopting codes of conduct that reflect the values of a tolerant, modern, liberal society, SQLite – probably the most widely-used database system in the world, appearing in everything from web browsers to games consoles – went… in a different direction. Interesting to see that, briefly, you could be in violation of their code of conduct by failing to love everything else in the world less than you love Jesus. (!)

After the Internet collectively went “WTF?”, they’ve changed their tune and said that this guidance, which is based upon the Rule of St. Benedict, is now their Code of Ethics, and their Code of Conduct is a little more… conventional.

Rehabilitating Google AMP: My failed attempt

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

This article is a follow-up to my article “Why Google AMP is a threat to the Open Web”. In the comments of that article I promised I’d soon provide a follow-up, and for reasons I’ll get into, that has not been possible until now – but now I’m finally providing it.

Back in February I wrote an article saying how I believed Google AMP has been imposed on the web by Google as a ‘standard’ for developing fast webpages, and my dismay about that. Google apparently developed this as an internal project without any open collaboration, and avoiding the W3C standardization processes. Google made implementation of Google AMP a requirement to show at the top of the search results for common news searches.

To many of us open web folk, Google’s AMP violated the widely held principle of search engines not putting bias into search results, and/or the principle of web standards (take your pick – it would not be bias if it was a standardized approach that the wider web community had agreed upon).

You know how I feel about AMP. I’m not alone, and others are doing a pretty good job of talking to Google about our concerns. Unfortunately, Google aren’t listening.

#youbroketheinternet So We Got Tracked Anyway

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Did you install EFF’s brilliant Privacy Badger or any other smart HTTP Cookie management tool? Or did you simply pick the privacy preference in your browser that ignores all third-party cookies? Did many websites you visit annoy you with permission-to-use-cookies pop-ups because of European legislation?

Guess what, it’s all been useless.

Hamburg university researchers have examined closely how web browsers implement so-called TLS session resumption and how the top million popular websites make use of that feature. They found that 80% of websites make a correct use, unsuitable for tracking repeat visitors — just resuming an existing session within the last ten minutes.

Unfortunately though, Google is present on 80% of these websites in form of Analytics, Fonts or other third-party inclusions. And among 10% of sites that do not respect reasonable resumption times, Google sticks out as one of the most greedy ones — it allows for a web browser to stay offline for over a day, and still be recognized as the same web browser the next day. Considering that it is nearly impossible to surf the web without accessing some Google content, this means that Google can track all your surfing habits without any need for HTTP Cookies!

As Facebook isn’t as pervasively present in all of the web, it went even further. It is enough for you to visit any website bearing a Like button every second day to allow Facebook to profile you, even if you never dreamt of logging into that service. Could it be our researchers just caught these companies with their hands deep in the cookie jar (pun intended)? For how long have they been collecting user data this way?

Somewhat conspiracy-theory-like take on an actual, real privacy issue: the fact that TLS makes tracking pretty easy even without cookies. If you thought my 301-based cookieless tracking was clever, this is cleverer. And harder to detect, to boot.