Improving URLs for AMP pages

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

Improving URLs for AMP pages (Accelerated Mobile Pages Project)

TL;DR: We are making changes to how AMP works in platforms such as Google Search that will enable linked pages to appear under publishers’ URLs instead of the google.com/amp URL space while maintai…

TL;DR: We are making changes to how AMP works in platforms such as Google Search that will enable linked pages to appear under publishers’ URLs instead of the google.com/amp URL space while maintaining the performance and privacy benefits of AMP Cache serving.

When we first launched AMP in Google Search we made a big trade-off: to achieve the user experience that users were telling us that they wanted, instant loading, we needed to start loading the page before the user clicked. As we detailed in a deep-dive blog post last year,  privacy reasons make it basically impossible to load the page from the publisher’s server. Publishers shouldn’t know what people are interested in until they actively go to their pages. Instead, AMP pages are loaded from the Google AMP Cache but with that behavior the URLs changed to include the google.com/amp/ URL prefix.

We are huge fans of meaningful URLs ourselves and recognize that this isn’t ideal. Many of y’all agree. It is certainly the #1 piece of feedback we hear about AMP. We sought to ensure that these URLs show up in as few places as possible. Over time our Google Search native apps on Android and iOS started defaulting to showing the publishers URLs and we worked with browser vendors to share the publisher’s URL of an article where possible. We couldn’t, however, fix the state of URLs where it matters most: on the web and the browser URL bar.

Regular readers may recall that I’ve complained about AMP. This latest announcement by the project lead of the AMP team at Google goes some way to solving the worst of the problems with the AMP project, but it still leaves a lot to be desired: for example, while Google still favours AMP pages in search results they’re building a walled garden and penalising people who don’t choose to be inside it, and it’s a walled garden with fewer features than the rest of the web and a lock-in effect once you’re there. We’ve seen this before with “app culture” and with Facebook, but Google have the power to do a huge amount more damage.

The elephant in the diversity room

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

The elephant in the diversity room – QuirksBlog (quirksmode.org)

false

Although there’s a lot of heated discussion around diversity, I feel many of us ignore the elephant in the web development diversity room. We tend to forget about users of older or non-standard devices and browsers, instead focusing on people with modern browsers, which nowadays means the latest versions of Chrome and Safari.

This is nothing new — see “works only in IE” ten years ago, or “works only in Chrome” right now — but as long as we’re addressing other diversity issues in web development we should address this one as well.

Ignoring users of older browsers springs from the same causes as ignoring women, or non-whites, or any other disadvantaged group. Average web developer does not know any non-whites, so he ignores them. Average web developer doesn’t know any people with older devices, so he ignores them. Not ignoring them would be more work, and we’re on a tight deadline with a tight budget, the boss didn’t say we have to pay attention to them, etc. etc. The usual excuses.

Women speakers and attendees at Amsterdam web conferences

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

Women speakers and attendees at Amsterdam web conferences – QuirksBlog (quirksmode.org)

false

As a slight contribution to the diversity in web development discussion, here are the ratios of female attendees and speakers from the Amsterdam web conferences Krijn and I organised or are close to. I’m not sure what these numbers mean, but someone will surely have a bright idea after staring at them for long enough.

Krijn gathered the crucial attendee numbers, while I added the speakers, a calculation, and some general remarks.

BBC – Travel – Welcome to Monowi, Nebraska: population 1

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

Welcome to Monowi, Nebraska: population 1 (bbc.com)

Eighty-four-year-old Elsie Eiler pays taxes to herself, grants her own alcohol licence and is the only remaining resident in Monowi, Nebraska.

Elsie Eiler, only citizen of Monowi, Nebraska

Eighty-four-year-old Elsie Eiler pays taxes to herself, grants her own alcohol licence and is the only remaining resident in Monowi, Nebraska…

Nigel, the world’s loneliest bird, dies next to the concrete decoy he loved

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

Nigel, the world's loneliest bird, dies next to the concrete decoy he loved (Washington Post)

The gannet heeded conservationists' calls to settle on a small New Zealand island. Unfortunately, no eligible ladies did.

Nigel with his concrete decoy gannet

Nigel, a handsome gannet bird who lived on a desolate island off the coast of New Zealand, died suddenly this week. Wherever his soul has landed, the singles scene surely cannot be worse.

The bird was lured to Mana Island five years ago by wildlife officials who, in hopes of establishing a gannet colony there, had placed concrete gannet decoys on cliffsides and broadcast the sound of the species’ calls. Nigel accepted the invitation, arriving in 2013 as the island’s first gannet in 40 years. But none of his brethren joined him.

In the absence of a living love interest, Nigel became enamored with one of the 80 faux birds. He built her — it? — a nest. He groomed her “chilly, concrete feathers . . . year after year after year,” the Guardian reported. He died next to her in that unrequited love nest, the vibrant orange-yellow plumage of his head contrasting, as ever, with the weathered, lemony paint of hers.

“Whether or not he was lonely, he certainly never got anything back, and that must have been [a] very strange experience,” conservation ranger Chris Bell, who also lives on the island, told the paper. “I think we all have a lot of empathy for him, because he had this fairly hopeless situation.”

The Amazing Dinosaur Found (Accidentally) by Miners in Canada

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

This Is the Best Dinosaur Fossil of Its Kind Ever Found (Magazine)

The 110 million-year-old fossil of a nodosaur preserves the animal’s armor, skin, and what may have been its final meal.

Nodosaur fossil

On the afternoon of March 21, 2011, a heavy-equipment operator named Shawn Funk was carving his way through the earth, unaware that he would soon meet a dragon.

That Monday had started like any other at the Millennium Mine, a vast pit some 17 miles north of Fort McMurray, Alberta, operated by energy company Suncor. Hour after hour Funk’s towering excavator gobbled its way down to sands laced with bitumen—the transmogrified remains of marine plants and creatures that lived and died more than 110 million years ago. It was the only ancient life he regularly saw. In 12 years of digging he had stumbled across fossilized wood and the occasional petrified tree stump, but never the remains of an animal—and certainly no dinosaurs.

But around 1:30, Funk’s bucket clipped something much harder than the surrounding rock. Oddly colored lumps tumbled out of the till, sliding down onto the bank below. Within minutes Funk and his supervisor, Mike Gratton, began puzzling over the walnut brown rocks. Were they strips of fossilized wood, or were they ribs? And then they turned over one of the lumps and revealed a bizarre pattern: row after row of sandy brown disks, each ringed in gunmetal gray stone.

“Right away, Mike was like, ‘We gotta get this checked out,’ ” Funk said in a 2011 interview. “It was definitely nothing we had ever seen before.”

Poundland Nooky

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

500 Internal Server Error (minxylydia.com)

false

There aren’t many great things to write about Hounslow, other than me being in it isn’t the sort of place that brings in visitors. There’s a tired shopping centre, an Asda (whose car park has just been closed), lots of planes going over and Hounslow Heath, which frankly is just a large bit of scrubland whatever their website tells you about it being a “Local Nature Reserve and Site of Importance for Nature Conservation (of Metropolitan Importance)” I really wouldn’t make the effort to see it.

​What Hounslow does boast is three, yes THREE Poundlands. I have no idea why we need three Poundlands, especially as the high street also boasts a brand new PoundWorld, a 99p shop and a 97p shop. Seriously, the three Poundlands are literally five minute walks away from each other. You may have seen the press this week about Poundland’s new sex toy range. Sex toys, in Poundland, for a quid?! Yes, indeedy!

​Actually, they first released their pound bullet vibe a few years back (how did I miss this?!) but now they have extended their range further. It’s called Nooky. Of course it is.

How the Mom Internet became a spotless, sponsored void

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

Perspective | How the Mom Internet became a spotless, sponsored void (Washington Post)

Gritty blogs have given way to staged Instagram photos.

A grinning toddler is bundled in a creamy quilted blanket and bear-eared hat. Next to him, an iPhone atop a wicker basket displays a Winnie-the-Pooh audiobook. The caption accompanying the Instagram shot explains, “i am quite excited to have partnered with @audible_com…. i’m not sure who loves it more, this little bear or his mama!?”

More than 260,000 people follow Amanda Watters, a stay-at-home mom in Kansas City, Mo., who describes herself on Instagram as “making a home for five, living in the rhythm of the seasons.” Her feed is filled with pretty objects like cooling pies and evergreen sprigs tucked into apothecary vases, with hardly any chaos in sight.

This is the “mommy Internet” now. It’s beautiful. It’s aspirational. It’s also miles from what motherhood looks like for many of us — and miles from what the mommy Internet looked like a decade ago.

Here’s The Plan

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

Here's the Plan – Animated Short Film (YouTube)

French Subs by: Garance Broze ✨✨Here's the Plan merchandising available at https://herestheplanshop.tictail.com !✨✨

Well, I just had my heart broken by a cartoon about a dog and a cat. Or as the top commenter at the time of writing puts it “I’M NOT CRYING! YOU’RE CRYING, SHUT UP!”

Security Breaches Don’t Affect Stock Price

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

Security Breaches Don't Affect Stock Price – Schneier on Security (schneier.com)

false

Interesting research: “Long-term market implications of data breaches, not,” by Russell Lange and Eric W. Burger. Abstract: This report assesses the impact disclosure of data breaches has on the total returns and volatility of the affected companies’ stock, with a focus on the results relative to the performance of the firms’ peer industries, as represented…

Turns out you can’t trust the free market to penalise companies whose negligence permits data breaches. I am Dan’s lack of surprise. This is, of course, why security requires regulation.

How Russia’s Hilarious, Homoerotic “Satisfaction” Became a Nationwide Meme of Solidarity

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

How Russia’s Hilarious, Homoerotic “Satisfaction” Became a Nationwide Meme of Solidarity (The New Yorker)

Masha Gessen writes about a series of recent recent Russian parody videos, started by air-transport cadets as a spoof of the music video for “Satisfaction,” by Benny Benassi, from 2002.

A few weeks ago, fourteen Russian first-year air-transport cadets made a parody of a fifteen-year-old music clip, and now it’s all a lot of Russians can talk about. This is a story of spontaneous solidarity, self-organization, and, ultimately, just possibly, the triumph of freedom over bureaucracy.

The original clip, set to the 2002 track “Satisfaction,” by the Italian d.j. Benny Benassi, is itself a parody: of music videos, erotica, and advertising. It features a series of scantily clad young women working with tools, starting with a hammer and graduating to a masonry drill, a belt sander, and an angle grinder. The screen features names and technical descriptions of the tools while the women pose with their bodies contorted and their mouths open, as though they were in a Victoria’s Secret catalogue. In their parody, the air-transport cadets used an all-male cast, the interior of a well-worn student dorm, and the kinds of tools that are found there: a broom, a clothes iron, a spray jar of glass cleaner. Mostly, though, they used their own very young bodies, dressed in underwear, with belts, neckties, and military caps arranged in apparent homage to Tom of Finland.

Report: 80’s kids started programming at an earlier age than today’s millennials

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

Report: 80's kids started programming at an earlier age than today's millennials (The Next Web)

Thanks BBC Micro!

HackerRank has published its 2018 Developer Skills Report. The paper looks at a number things essential to understanding the developer landscape, and explores things like the perks coders demand from their workplaces, the technologies they prefer to use, and how they entered the software development industry in the first place.

While perusing the paper, something struck me as particularly interesting. One of the questions HackerRank asked its community was when they started coding. It then organized the data by age and country.

Almost immediately, you notice an interesting trend. Those in the 18 to 24 age group overwhelmingly started their programming journey in their late teens. 68.2 percent started coding between the ages of 16 to 20.

When you look at older generations, you notice another striking trend: a comparatively larger proportion started programming between the ages of five and ten. 12.2 percent of those aged between 35 and 44 started programming then.

It’s obvious why that is. That generation was lucky enough to be born at the start of the home computing revolution, when machines bearing the logos of Acorn and Commodore first entered the living rooms of ordinary people.

This survey parallels my own experience: that among developers, those of us who grew up using an 80s microcomputer at home were likely to have started programming a decade or so younger than those who grew up later, when the PC had come to dominate. I’ve written before about why I care about programming education, and I still think that we’re not doing enough to show young learners what’s “under the bonnet” of our computer systems. A computer isn’t just a machine you can use, it’s a tool you can adapt: unlike the other machines you use, which are typically built to a particular purpose, a computer is a general-purpose tool and it can be made to do an infinite number of different tasks! And even if programming professionally isn’t “for you” (and it shouldn’t be for everyone!), understanding broadly how a tool – a tool that we all come into contact with every single day – is adapted makes us hugely better-able to understand what they’re capable of and pushes us forwards. Imagine how many young inventors would be able to realise their for the “killer app” they’ve dreamed up (even if they remained unable to program if themselves) if they were able to understand the fundamental limtations and strengths of the platforms, the way to express their idea unambiguously in a way that a programmer could develop, and the way to assess its progress without falling into the “happy path” testing problem.

I’m not claiming that late-Gen X’s are better programmers than Millenials, by the way: absolutely not saying that! I’m saying that they were often lucky enough to be shaped by an experience that got them into programming earlier. And that I wish we could find a way to offer that opportunity to today’s children too.

I Have a Confession to Make

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

I Have a Confession to Make | Rob Sheridan on Patreon (Patreon)

Official Post from Rob Sheridan: That goober you see above is me as a nerdy high school kid in my bedroom in 1998, being interviewed on TV for a dumb website I made. Allow me to explain.20 years ago this month, an episode of the TV show Ally McBeal featured a strange animated baby dancing the cha-cha in a vision experienced by the

That goober you see above is me as a nerdy high school kid in my bedroom in 1998, being interviewed on TV for a dumb website I made. Allow me to explain.

20 years ago this month, an episode of the TV show Ally McBeal featured a strange animated baby dancing the cha-cha in a vision experienced by the show’s titular character. It immediately became an unlikely pop culture sensation, and by the tail end of the 90s you couldn’t pass a mall t-shirt kiosk or a Spencer’s Gifts without seeing corny merchandise for The Dancing Baby, or “Oogachaka Baby” as it was sometimes known. This child of the Uncanny Valley was an offensively banal phenomenon: It had no depth, no meaning, no commentary, no narrative. It was just a dumb video loop from the internet, something your nerdiest co-worker would have emailed you for a ten-second chuckle. We know these frivolous bite-sized jokes as memes now, and they’re wildly pervasive in popular culture. You can get every type of Grumpy Cat merchandise imaginable, for example, despite the property being nothing more than a photo of a cranky-looking feline with some added text. We know what memes are in 2018 but in 1997, we didn’t. The breathtaking stupidity of The Dancing Baby’s popularity was a strange development with online origins that had no cultural precedent. It’s a cringe-worthy thing to look back on, appropriately relegated to the dumpster of regrettable 90s fads. But I have a confession to make: The Dancing Baby was kinda my fault.

Internet memes of the 1990s were a very different beast to those you see today. A combination of the slow connection speeds, lower population of “netizens” (can you believe we used to call ourselves that), and the fact that many of the things we take for granted today were then cutting-edge or experimental technologies like animated GIFs or web pages with music means that memes spread more-slowly and lived for longer. Whereas today a meme can be born and die in the fraction of a heartbeat that it takes for you to discover them, the memes of 1990s grew gradually and truly organically: there was not yet any market for attempting to “manufacture” a meme. If if you were thoroughly plugged-in to Net culture, by the time you discovered a new meme it could be weeks or months old and still thriving, and spin-off memes (like the dozens of sites that followed the theme of the Hampster Dance) almost existed to pay homage to the originals, rather than in an effort to supplant them.

I’m aware that meme culture predates the dancing baby, and I had the privilege of seeing it foster on e.g. newsgroups beforehand. But the early Web provided a fascinating breeding ground for a new kind of meme: one that brushed up against mainstream culture and helped to put the Internet onto more people’s mental maps: consider the media reaction to the appearance of the Dancing Baby on Ally McBeal. So as much as you might want to wrap your hands around the throat of the greasy teenager in the picture, above, I think that in a way we should be thanking him for his admittedly-accidental work in helping bring geek culture into the sight of popular culture.

And I’m not just saying that because I, too, spent the latter half of the 1990s putting things online that I ought to by right have been embarassed by in hindsight. ;-)

The female price of male pleasure

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

The female price of male pleasure (theweek.com)

Official site of The Week Magazine, offering commentary and analysis of the day's breaking news and current events as well as arts, entertainment, people and gossip, and political cartoons.

The world is disturbingly comfortable with the fact that women sometimes leave a sexual encounter in tears.

When Babe.net published a pseudonymous woman’s account of a difficult encounter with Aziz Ansari that made her cry, the internet exploded with “takes” arguing that the #MeToo movement had finally gone too far. “Grace,” the 23-year-old woman, was not an employee of Ansari’s, meaning there were no workplace dynamics. Her repeated objections and pleas that they “slow down” were all well and good, but they did not square with the fact that she eventually gave Ansari oral sex. Finally, crucially, she was free to leave.

Why didn’t she just get out of there as soon as she felt uncomfortable? many people explicitly or implicitly asked.

It’s a rich question, and there are plenty of possible answers. But if you’re asking in good faith, if you really want to think through why someone might have acted as she did, the most important one is this: Women are enculturated to be uncomfortable most of the time. And to ignore their discomfort.

This is so baked into our society I feel like we forget it’s there. To steal from David Foster Wallace, this is the water we swim in.