Shared posts

20 Dec 01:54

Getting into formal specification, and getting my team into it too

by marcbrooker@gmail.com (Marc Brooker)

Getting into formal specification, and getting my team into it too

Getting started is the hard part

Sometimes I write long email replies to people at work asking me questions. Sometimes those emails seem like they could be useful to more than just the recipient. This is one of those emails: a reply to a software engineer asking me how they could adopt formal specification in their team, and how I got into it.

Sometime around 2011 I was working on some major changes to the EBS control plane. We had this anti-entropy system, which had the job of converging the actual system state (e.g. the state of the volumes on the storage fleet, and clients on the EC2 fleet1) with the intended system state in the control plane (e.g. the customer requested that this volume is deleted). We had a mess of ad-hoc code that took four sources of state (two storage servers, one EC2 client, the control plane), applied a lot of logic, and tried to figure out the steps to take to converge the states. Lots and lots of code. Debugging it was hard, and bugs were frequent.

Most painfully, I think, wasn’t that the bugs were frequent. It’s that they came in bursts. The code would behave for months, then there would be a network partition, or a change in another system, and loads of weird stuff would happen all at once. Then we’d try to fix something, and it’d just break in another way.

So we all took a day and drew up a huge state table on this big whiteboard in the hall, and circles and arrows showing the state transitions we wanted. A day well spent: we simplified the code significantly, and whacked a lot of bugs. But I wanted to do better. Specifically, I wanted to be able to know whether this mess of circles and arrows would always converge the state. I went looking for tools, and found and used Alloy for a while. Then Marc Levy introduced me to Spin, which I used for a while but never became particularly comfortable with.

The next year we were trying to reason through some changes to replication in EBS, and especially the control plane’s role in ensuring correctness2. I was struggling to use Alloy to demonstrate the properties I cared about3. As something of a stroke of luck, I went to a talk by Chris Newcombe and Tim Rath titled “Debugging Designs” about their work applying formal specification to DynamoDB and Aurora. That talk gave me the tool I needed: TLA+.

Over the next couple years, I used TLA+ heavily on EBS, and got a couple of like-minded folks into it too. It resonated best with people who saw the same core problem I did: it was too hard to get the kinds of distributed software we were building right, and testing wasn’t solving our problems. I think of this as a kind of mix of hubris (software can be correct), humility (I can’t write correct software) and laziness (I don’t want to fix this again). Some people just didn’t believe that it was a battle that could be won, and some hadn’t yet burned their fingers enough to believe they couldn’t win it without help.

Somewhere along the line, Chris lead us in writing the paper that became How Amazon Web Services Uses Formal Methods, which appeared on Leslie Lamports’s website in 2014 and eventually in CACM in 2015. We spent some time with Leslie Lamport talking about the paper (which was a real thrill), and he wrote Who Builds a House Without Drawing Blueprints?, framing our paper. I also tried to convince him that TLA+ would be nicer to write with a Scheme-style s-expression syntax7. He didn’t buy it.

Since then, I’ve used TLA+ to specify core properties of things I care about in every team I’ve been on at AWS. More replication work in EBS, state convergence work in Lambda, better configuration distribution protocols, trying to prevent VM snapshots returning duplicate random numbers, and now a lot of work in distributed databases. Byron Cook, Neha Rungta4, Murat Demirbas, and many other people who are actual formal methods experts (unlike me) joined, and have been doing some great work across the company. Overall, I probably reach for TLA+ (or, increasingly, P) every couple months, but when I do it adds a lot of value. Teams around me are looking at Shuttle and Dafny, and some other tools. And, of course, there’s the work S3 continues to do on lightweight formal methods. I’m also using simulation more and more (or getting back into it, my PhD work was focused on simulation).

So how do you get into it? First, recognize that it’s going to take some time. P is a little easier to pick up, but TLA+ does take a bit of effort to learn5. It also requires some math. Not a lot - just logic and basic set theory - but some. For me, spending that effort requires a motivating example. The best ones are where there’s a clear customer benefit to improving the quality of the code, the problem is a tricky distributed protocol or security boundary6 or something else that really really needs to be right, and there’s a will to get it right. Sometimes, you have to create the will. Talk about the risks of failure, and how teams across the company have found it hard to build correct systems without formal specification. Get people on your side. Find the folks in the team with the right level of hubris and humility, and try get them excited to join you.

Whether formal specification will be worth it depends a lot on your problems. I’ve mostly used it for distributed and concurrent protocols. Tricky business logic (like the volume state merge I mentioned) can definitely benefit. I’m not very experienced in code verification, but clearly there’s a lot of value in tools that can reason directly about code. I’ve been meaning to get into that when I have some time. But mostly, you need to have an example where correctness really matters to your customers, your business, or your team. Those aren’t hard to find around here, but there might happen to not be many of them near you.

Footnotes

  1. If you’re interested in what these words mean, Marc Olson and Prarthana Karmaker did a talk at ReInvent 2021 titled Amazon EBS under the hood: A tech deep dive. Some of the background is also covered in our Millions of Tiny Databases paper.
  2. This work eventually morphed into Physalia, as we describe in Millions of Tiny Databases.
  3. My choice of Alloy was inspired by reading Pamela Zave’s work on Chord, especially Using Lightweight Modeling To Understand Chord, but it’s never felt like the right tool for that kind of job. It’s really nice for other things, though.
  4. There’s a nice interview with Neha about her career path here.
  5. Although resources like Hillel Wayne’s Learn TLA+ have made it a lot more approachable. Lamport’s Specifying Systems isn’t a hard book, and is well worth picking up, but doesn’t hold your hand.
  6. See, for example, the work the Kani folks have done on Firecracker in Using the Kani Rust Verifier on a Firecracker Example, or this video with Byron Cook talking about formal methods and security.
  7. I still don’t like the TLA+ syntax. It’s nice to read, but the whitespace rules are weird, and the operators are a bit weird, and I think that makes it less accessible for no particularly good reason. And don’t get me started on the printed documentation using a different character set (e.g. real ∃, ∀, ∈ rather than their escaped variants). It seems like a minor thing, but boy did I find it challenging starting out.
30 Oct 02:28

Why I joined Mozilla’s Board of Directors

by Rebecca Smith

I first started working with digitalization and the internet when I became CEO of Scandinavia Online in 1998. It was the leading online service in the Nordics and we were pioneers and idealists. I learnt a lot from that experience: the endless opportunities, the tricky business models and the extreme ups and downs in hypes and busts of evaluation. I also remember Mozilla during that time as a beacon of competence and idealism, as well as a champion for the open internet as a force for good.

kristin skogen lund mozilla board member
Kristin Skogen Lund

Since those early days I have worked in the media industry, telecoms and interest organizations. Today I serve as CEO of Schibsted, the leading Nordic-based media company (which initially started Scandinavia Online back in the days). We own and operate around 70 digital consumer brands across media, online marketplaces, financial services, price comparison services and technology ventures. Within the global industry, we were known as one of the few traditional media companies that adapted to the digital world early on by disrupting our business model and gaining a position in the digital landscape early.

I am deeply engaged in public policy and I serve as president of the European Tech Alliance (EUTA), comprising the leading tech companies of Europe. We work to influence and improve the EU’s digital regulation and to ensure an optimal breeding ground for European digital entrepreneurship. This work is essential as our societies depend upon technology being a force for good, something that cannot be taken for granted, nor is it always the case.

I take great honor in serving on the board of Mozilla to help promote its vision and work to diversify and expand to new audiences and services. It is exciting to serve on the board of a US-based company with such strong roots and that has been an inspiration for me these past 25 years.

The process of meeting board members and management has strengthened my impression of a very capable and engaged team. To build on past successes is never easy, but in Mozilla’s case it is all the more important — not just for Mozilla, but for the health of the internet and thus our global community. I look very much forward to being part of, and contributing to, that tremendous endeavor.

The post Why I joined Mozilla’s Board of Directors appeared first on The Mozilla Blog.

30 Oct 02:27

Announcing Steve Teixeira, Mozilla’s new Chief Product Officer

by Mitchell Baker

I am pleased to share that Steve Teixeira has joined Mozilla as our Chief Product Officer. During our search for a Chief Product Officer, Steve stood out to us because of his extensive experience at tech and internet companies where he played instrumental roles in shaping products from research, design, security, development, and getting them out to market.

Steve Teixeira joins Mozilla executive team. Steve was photographed in Redmond, Wash., August 5, 2022.
(Photo by Dan DeLong for Mozilla)

As Chief Product Officer, Steve will be responsible for leading our product teams. This will include setting a product vision and strategy that accelerates the growth and impact of our existing products and setting the foundation for new product development.  His product management and technical expertise as well as his leadership experience are the right fit to lead our product teams into Mozilla’s next chapter. 

“There are few opportunities today to build software that is unambiguously good for the world while also being loveable for customers and great for business,” said Teixeira. “I see that potential in Firefox, Pocket, and the rest of the Mozilla product family. I’m also excited about being a part of the evolution of the product family that comes from projecting Mozilla’s evergreen principles through a modern lens to solve some of today’s most vexing challenges for people on the internet.”

Steve comes to us most recently from Twitter, where he spent eight months as a Vice President of Product for their Machine Learning and Data platforms. Prior to that, Steve led Product Management, Design and Research in Facebook’s Infrastructure organization. He also spent almost 14 years at Microsoft where he was responsible for the Windows third-party software ecosystems and held leadership roles in Windows IoT, Visual Studio and the Technical Computing Group. Steve also held a variety of engineering roles at small and medium-sized companies in the Valley in spaces like developer tools, endpoint security, mobile computing, and professional services. 

Steve will report to me and sit on the steering committee.

The post Announcing Steve Teixeira, Mozilla’s new Chief Product Officer appeared first on The Mozilla Blog.

29 Oct 05:00

Top Tools for Learning 2022

by Stephen Downes

It's that time of the year again when educators and developers send their list of top tools to Jane Hart. You can see my full list of web-based tools and services on my website. Here's my top ten list.

  1. Firefox - I know, most people won't even list their browser, or maybe they use Chrome or Edge, but Firefox is pretty key to me. In particular, I use a number of extensions that offer me a pleasant and ad-free internet browsing experience, specifically, UBlock Origin, Video Download Helper, View Image, Web Developer, 1Password, and more. I also appreciate that it disables tracking cookies and does not report my web development activities back to corporate headquarters.

  2. Feedly - While people continue to talk about RSS as though it's old fashioned or even dead, for me it's like a secret weapon that keeps me current and up-to-date. And while there are any number of RSS applications (including ones I've built) in general Feedly has been worth the pro subscription I've maintained over the years. In particular, I've found the application's 'Leo' artificial intelligence to be exceptionally useful. I've been able to train it over a number of years to filter and organize links from different topics to save a lot of time wasted on cruft and commercialism while looking for the genuinely new and interesting.

  3. Thunderbird - email remains an important tool for me, and this application (for personal email) along with Outlook (for corporate email) provides my access to it. I send donations to Thunderbird to support the platform. My personal email account is run through GMail, as part of my GSuite (or whatever they're calling it now) subscription, and between them my exposure to spam is essentially zero (meanwhile, the best security the federal government can muster still allows a continuous flow of spam, phishing messages and malware to be sent through Outlook). I subscribe to a number of newsletters and discussion lists and maintain a valuable personal correspondence with a number of individuals.

  4. Pocket - This is a Mozilla tool I use as part of my newsletter workflow. Any like I find that I want to return to later I save in Pocket - I have it set up using IFTTT that Feedly 'read later' links are saved to Pocket, as well as whatever I indicate on my phone or computer web browser. Then, when I go to write my newsletter I review my list of links in Pocket and select the ones I want for today (that's how I'll often put several related links in a single post, or group them together to create a themed issue of the newsletter). I also use IFTTT to make my Pocket contents on Tumblr.

  5. Reclaim Cloud - this is my gymnasium, my exercise area where I install, test and build software. I host most of my websites here, and it makes a regular appearance on my Stephen Follows Instructions series of videos. I use Reclaim because it's accessible and affordable. I've used cloud services from Amazon, Microsoft, Digital Ocean, and Google, and find them too complex and too expensive. In theory I could use cloud services through my employer, but I could never share the applications publicly.

  6. Mastodon - this is a federated social network that allows me to have conversations with groups of people without being subjected to The Algorithm (that prioritizes paid content, advertising, clickbait, and worse (cf Twitter, Facebook)). Perhaps because of this, discussions tend to me much more informative and respectful on Mastodon. It's a valuable source of input from a community without the unhelpful and often spammy intrusions (cf LinkedIn) from the rest of the world. There are other federated social networks, but this is the one I landed on.

  7. Google Docs - the specific application here is word processing, and I use MS Word a lot as well, because the interface is nicer, but I'm listing Docs here because I'm able to share current versions of my work, and because of the potential for collaborative editing. This readers can share with me my work as I develop it. That said, it's far from where it should be; I can't manage references with it, there's no real editing capabilities for larger works, internal cross-referencing is a pain, and I can't connect it to a graph or database of resources.

  8. Zoom - I continue to maintain a Zoom account, even though my employer has mostly shifted over to MS Teams (which was probably inevitable), because I can easily host and access videoconferences. Yes I know there are others, and especially free alternatives like Jitsi and BigBlueButton, but they do not have the ease and ubiquity of Zoom. That said, I don't do a lot of videoconferencing - mostly, it's only for online courses and for meetings. Other tools - Google Meet, WebEx, Connect - have dropped off the radar because they are awkward or unreliable. Though I still rely on Google's recording tool to capture audio and generate text transcripts.

  9. Pocket Casts - this app sits on my phone and is my primary tool for listening to podcasts, and I'll often listen to podcasts while cycling. Mostly I lean toward This Week in Technology - the main TWIT show as well as This Week in Google and Windows Weekly. I'd mention YouTube in this context, though I find that unless there's a specifically visual element (like working with a tool or equipment) I really have no patience to watch a video for learning.

  10. VS Code - Microsoft's Visual Studio Code is my main platform for developing. I don't use it as well as I should (there are all kinds of coding supports I don't use) but I do use the GitHub integration and as a staging area for Docker containers, which is where I do a lot of my off-cloud cloud development. One thing I like a lot is being able to select and run terminals directly in the VSCode environment, which saves me a lot of time.
29 Oct 03:29

A New View

ACM Hypertext was in Barcelona, a small but (I thought) good conference. My papers this year were gloomy — the Web Conference paper was gloomy as well. That’s the nature of the time.

In addition to many tasty meals, Barcelona featured some fine sights. Here’s the gatehouse to Gaudi’s Park Güell.

A New View

It's been a while since we’ve had a really new hypertext visualization. I wonder what might be done, starting with this notion of trencadis, mosaics based on broken tiles and random shapes. I’ve been doing some quick software sketches. Here’s one:

A New View

Lots of rough edges, but then, the aesthetic is about rough edges, too. A lot of white space, but not nearly as much as we have with boxes and arrows, and the whitespace shows a bit of energy,

28 Oct 23:49

Things that sound fast, but are slow

alt_text

Things that sound fast, but are slow

“I’m in the zone!”

“I’m not going to start that story until we have all of the requirements for it.”

“I can build that myself in a weekend.”

“Let the Tester validate that, we’ve got more stories to code.”

“That’s just a checkbox!”

“Just have [new team member] add some unit tests so we can stay focused on building new features.”

“We’ll get our code coverage up to 100% faster this way.”

“I’ll just work through lunch.”

“Hey, [executive] signs our checks. If he says to do it this way, you do it this way.”

“We don’t have to do that, it’s not in our process.”

“Our velocity went way up this sprint! Great work, team.”

“Just tell me what to do and I’ll do it.”

“That’s not a defect, there’s nothing about it in the requirements.”

“We can refactor later, we’ve got a deadline to hit.”

Things that sound slow, but are fast

“Hey, c’mere. Look at this.”

“What version of this could we ship today?”

“Let’s work on that together.”

“Hold on—write a test for that first.”

“Who is this for?”

“Let’s get [new team member] in on this feature, we could use a fresh perspective.”

“We need this to be a habit—let’s make time each week to practice it together.”

“There’s my timer. I’ll be back after a break.”

“What do you think will happen if we tried it this way instead?”

“Let’s build it both ways, and see which one works better.”

“If we could only deliver one thing this week, what would it be?”

“Is doing it this way still working for us?”

“Great catch! I didn’t even think to use it that way.”

“Let’s take a few minutes to leave this better than we found it.”

(See also: things that feel fast but are slow)

28 Oct 23:46

Book Notes: Summer 2022 (burnout and the good life)

by Luis Villa

I promised in my post on water to blog more this summer. So far, so fail, but in part it’s because I’ve been reading a lot. Some miscellaneous notes on those books follow.

“An interesting bookshelf photorealistic”, as rendered by Midjourney’s image-creation AI, another summer hobby.

Those of you who have emailed my work address lately will have noticed I’m also on sabbatical this summer, because after five years of focus on Tidelift I’m feeling pretty burnt out. This is not a criticism of Tidelift: it’s a great team; I’m very proud of what we are doing; and I will be going back shortly. But a big theme of the summer has been to think about what I want to do, and how that intersects with Tidelift—so that when I come back I’ll be both a strong contributor, and a happy and healthy contributor.

Work—burnout and better futures

The End of Burnout, by Jonathan Malesic: Malesic puts the blame for burnout squarely on our culture rather than us as individuals, which means the book has very few prescriptions for how we as individuals can deal with burnout. But it has interesting meditations on how we can create a culture that mitigates against burnout.

I hope to do a fuller review soon, because I find it difficult to summarize quickly, and much of it applies to open collaborative communities, where the line between self-affirming creation and self-destructive labor can be very fluid. In the meantime, I’ve put some of my favorite quotes up on Goodreads and annotated many of them.

Imaginable, by Jane McGonigal: I found this equal parts fascinating and frustrating. 

Good: it helped me ask “what the hell am I doing” in much better ways. Two key tricks to this: asking it in a ten year timeframe, and using a bunch of neat futurist-y brainstorming techniques to help think genuinely outside of the box. For this reason I think it might end up being, in ten years, the most influential “self-help” book I ever read.

Bad: it’s a classic “this book should have been an article”, and it is the first time I’ve thought “this book should have been an app”—the structured brainstorming exercises could have been much more impactful if guided with even minimal software. There actually is a companion(?) pay-to-enter community, which so far I’ve really enjoyed—if I stick with it, and find value, I suspect in the future I’ll recommend joining that community rather than reading the book.

Other big failure(?): it focuses a lot on What Is Going On In The World and How You Can Change It, when one of my takeaways from Malesic’s burnout book was to focus less on The World and more on the concrete people and places around me. The book’s techniques are still helpful for this, which is why I think it’ll be impactful for me, but I think it’d be a better book if its examples and analysis also drilled down on the personal.

Place

I’ve had the luxury of spending the summer in Bozeman, visiting my sister and nieces/nephew. So a few books on Montana:

History of Montana in 101 Objects: Terrific. Great selection of objects; thoughtful but concise essays. I wish someone would write the same about SF. Highly recommended for anyone who spends time in the state.

Ties, Rails, and Telegraph Wires, by Dale Martin: A thing that is hard to wrap one’s head around when it comes to Montana is the vastness of the place; fourth biggest state, and 7.5 people per square mile. (CA: 254/mi2; SF: 6,200/mi2, The Mission: 30K/mi2.) This book does a lovely job capturing the vast spaces of Montana at the beginning and end of two massive technological changes: the coming of the train and the coming of cars. Bonus: lavishly photographed (largely via the work of Ron Nixon). 

Water, Climate, and Climate Action

A disconnect I’ve been struggling with is between my digitally-focused work and my increasing concerns for/interest in the Real World. Related reads:

Introduction to Water in California, by David Carle: Recommend strongly if you’re a Californian wanting to geek out, but for most the Wikipedia article is probably sufficient.

How To Blow Up A Pipeline, by Andreas Malm: I recommend every citizen of the developed, carbon-dependent world read this. It might not motivate you to commit violence against carbon-generating property, but it will at least put you in the right place to react appropriately when you see reports of such violence against property. There’s a lot to unpack, and again, I recommend reading it, but at the end of the day much boils down to an image from the end of the book: when the author and other allies took down a fence around a brown-coal power plant, even Green party politicians condemned that as “violence”. The emissions of the power plant themselves? Not condemned; not considered violence in our discourse or politics.

Asceticism I didn’t read

In the past, I’ve on occasion turned to a certain sort of philosophical asceticism when in a frustrated place. So I packed these:

Zen and the Art of Motorcycle Maintenance: I liked this book a lot in my teens and 20s, and much of the focus on Quality still resonates with me. I thought it’d be fun to re-read it in Bozeman (where much of the book takes place). But ultimately I haven’t even cracked the cover, because right now I don’t want to retreat to craft, no matter how well done. Instead, an outgoing, community-centric approach to life feels more appropriate.

Meditations of Marcus Aurelius, translated and annotated by Robin Waterfield: Unlike Zen and…, I have started this one, and would highly recommend it—the translation is very accessible and the annotations are terrific. But again, the detached life feels like the wrong route right now—even if it is one that in the past I’ve fallen into very easily.

Fiction

Read a fair bit of fiction over the summer, much of it light, trite, and not worth recommending or even thinking much about. If you want every detail, it’s in my Goodreads feed; the best of it will get added at some point to my mega-thread of diverse science-fiction/fantasy recs over on Twitter.

02 Sep 04:34

Meanwhile, in Richmond, BC, a subway car set (f...

by illustratedvancouver
02 Sep 02:03

False Creek Friend

I want to share a project I’ve been helping out with for the last couple of years; the False Creek Friends Society. I haven’t wanted to write about it before now because it was just big-ideas talk. But there’s some science starting up and if you’re nearby you might want to get involved.

False Creek

Courtesy of OpenStreetMap.

What’s a “False Creek”?

Wikipedia has the facts. It’s a little piece of the Pacific stabbing into the belly of Vancouver, surrounded by condos, marinas, a cement maker, museums, festivals, Granville Island, and a really nice seawall. I’m writing this in our family boat, my home office several days a week, tied up at one of those marinas. I bicycle on the seawall. It’s a unique, special place and I care a lot about it.

View of Eastern False creek

Near the east end. There are human and legal stories to be told about all those tied-up boats, in another entry.

Problems

I feel a pretty deep connection with False Creek and can’t help noticing a few real problems:

  1. The quality of the water; there are regular no-swim notices from the Health people. There also may be industrial-chemical pollutants left from when it was surrounded by sawmills and factories. But, we don’t actually know much about the nature of the problems. The science just hasn’t been done.

  2. False Creek contains several locations that were central to the lives of the peoples of the Squamish, Musqueam, and Tsleil-Waututh nations that our ancestors stole the territory from. But there are few manifestations of Indigenous culture to be seen.

  3. It’s not a place, it’s a hole in the map with lots of interesting stuff around it.

Foggy day on False Creek

A foggy day under the Burrard bridge.

What are Friends for?

I was contacted in late 2020 by Zaida Schneider, retired journalist and mariner, who mostly lives in his lovely tugboat at another of the marinas, and like me cares about the place. Since then, we’ve talked to a whole lot of people and registered a nonprofit and assembled a seven-strong Board of Directors (I’m one) and launched collaborations. What, exactly, are we trying to achieve?

Well, we have a tactical To-Do List. I strongly suggest that if you are in the neighborhood, you read it. But, we have bigger ideas.

Spring flowers beside False Creek

A spring morning.

How about a park? Canada has National Parks, Vancouver has lots of urban parks, and the province of BC has marine parks. We even have a National Urban Park.

Those Marine Parks are just fabulous, lovely places, but they’re (by design) a long way from where everybody is and to enjoy them, you have to be well-off enough to access a boat.

Why shouldn’t Canada have a National Urban Marine Park, and why shouldn’t it be False Creek, where a half-million people can walk to it and it’s an easy trip for another 2½ million?

Canada has Indigenous Protected and Conserved Areas, which tend to be remote and fairly unspoiled. You’ll never unspoil False Creek, but we could protect it from further damage and heal it where it’s diseased, and prove that a city can live in better harmony with the earth that upholds it and the water that surrounds it. Vancouver has a large Indigenous population; why shouldn’t they lead the protection and conservation?

I would totally love for this to be a hot-spot for Indigenous culture and employment. And, after all, Vancouver is a tourist town, we could educate and delight not only the locals but people from everywhere.

There’s a little problem in that apparently there was never actually an Indigenous-language name for the whole of False Creek. But, you know, that could be fixed.

View of False Creek looking east

Big clouds over the condo towers.

Latest news

Starting in spring, we worked with the Hakai Institute on their Light-Trap program, gathering data on what crustaceans are living under the not-terribly-clear waters of False Creek. We think Dungeness crab may be coming back.

In September, there’s a BioBlitz, sort of the Marine-Biologist equivalent of a hackathon, where in the course of a few days scientists try to build a snapshot inventory of what’s living here.

Come on down!

Lots more projects are brewing. If you’re one of the very many people who either live in sight of False Creek or visit regularly, and our dream of making it something special resonates with you, come out for one of these projects and maybe join the Society!

And anyhow, if you’re in a place where you can visit False Creek, you should do that. And if you’re planning a visit to Vancouver, do drop by. It’s just a really good place. But it could be so much better.

29 Aug 03:14

Subtracting devices

by Jon Udell

People who don’t listen to podcasts often ask people who do: “When do you find time to listen?” For me it’s always on long walks or hikes. (I do a lot of cycling too, and have thought about listening then, but wind makes that impractical and cars make it dangerous.) For many years my trusty podcast player was one or another version of the Creative Labs MuVo which, as the ad says, is “ideal for dynamic environments.”

At some point I opted for the convenience of just using my phone. Why carry an extra, single-purpose device when the multi-purpose phone can do everything? That was OK until my Quixotic attachment to Windows Phone became untenable. Not crazy about either of the alternatives, I flipped a coin and wound up with an iPhone. Which, of course, lacks a 3.5mm audio jack. So I got an adapter, but now the setup was hardly “ideal for dynamic environments.” My headset’s connection to the phone was unreliable, and I’d often have to stop walking, reseat it, and restart the podcast.

If you are gadget-minded you are now thinking: “Wireless earbuds!” But no thanks. The last thing I need in my life is more devices to keep track of, charge, and sync with other devices.

I was about to order a new MuVo, and I might still; it’s one of my favorite gadgets ever. But on a recent hike, in a remote area with nobody else around, I suddenly realized I didn’t need the headset at all. I yanked it out, stuck the phone in my pocket, and could hear perfectly well. Bonus: Nothing jammed into my ears.

It’s a bit weird when I do encounter other hikers. Should I pause the audio or not when we cross paths? So far I mostly do, but I don’t think it’s a big deal one way or another.

Adding more devices to solve a device problem amounts to doing the same thing and expecting a different result. I want to remain alert to the possibility that subtracting devices may be the right answer.

There’s a humorous coda to this story. It wasn’t just the headset that was failing to seat securely in the Lightning port. Charging cables were also becoming problematic. A friend suggested a low-tech solution: use a toothpick to pull lint out of the socket. It worked! I suppose I could now go back to using my wired headset on hikes. But I don’t think I will.

29 Aug 03:01

These Cute & Tiny Wireless Earbuds Are 45% Off

by Christina X. Wood

Get these lightweight, cute, and completely wireless earbuds for less than $20

The Tozo A1 Mini Wireless Earbuds

wireless earbuds for less than $20

Wait? What! You can get a pair of cute, compact, and completely functioning wireless earbuds for less than $20? Yes, you can.

These bitty, wireless earbuds ($16) are super cute, convenient, and small enough to wear anywhere. And with all those cute colors — there are six to choose from — they wear like jewelry. They are light, discreet, and hold a charge for 24 hours (including the battery charging case) so they are perfect to take on a trip. And how can you pass up that $19 price tag?

Join my Mailchimp audience

By clicking submit, you agree to share your email address with the site owner and Mailchimp to receive marketing, updates, and other emails from the site owner. Use the unsubscribe link in those emails to opt out at any time.

Processing…
Success! You're on the list.
Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.

When you purchase anything through links on this site, GeekGirlfriends.com sometimes earns a little money. It doesn’t cost you any extra, but you are making this content possible. I only recommend products that I own, have tried through the company’s review program, or covet. Thanks for your support.

The post These Cute & Tiny Wireless Earbuds Are 45% Off appeared first on Geek Girlfriends.

29 Aug 03:01

Introducing Smith Ellis

by Rizki Kelimutu

Hi everybody,

I’m so happy to introduce our latest addition to the Customer Experience team. Smith Ellis is going to join forces with Tasos and Ryan to develop our support platform. It’s been a while since we got more than 2 engineers on the team, so I’m personally excited to see what we can unlock with more engineers.

Here’s a bit of an intro from Smith:

Hello Mozillians!  I’m Smith Ellis, and I’m joining the Customer Experience team as a Software Engineer. I’m more than happy to be here. I’ve held many technical and management roles in the past and have found that doing work that makes a difference is what makes me happy. My main hobbies are electronics, music, video games, programming, welding and playing with my kids.

I look forward to meeting you and making a difference with Mozilla.

Please join me to congratulate and welcome Smith into our SUMO family!

29 Aug 02:59

My T Shirt Collection

by Stephen Rees

Inspired by a Tweet from the New Yorker

“Haruki Murakami bought a Ramones shirt from a secondhand store in Kyoto, but he can’t bring himself to wear it outside. “There are some limits when you’re over 70,” he writes.”

He also owns a T shirt from Heinz that says “I put ketchup on my ketchup”

I don’t recognise more limits on what I wear now that I’m over 70

Most of these have a story behind them, but one I did not photograph – because it is plain white – isn’t mine. It was one my son left behind after a visit when Air Canada lost his bag and gave him a tee shirt and other overnight essentials. Then they found the bag, and none of essentials were used or returned.

Mona Beana

Souvenir from our 2015 transpacific cruise

There are lots of pictures of the cruise on Flickr

A movie I helped crowdfund

https://www.bewareofimages.com/

Back when I started blogging – this was conference swag

The back of the shirt above lists the sponsors, most of whom are still in business.

Fused Network

May 15, 2018  Vancouver-based technology accelerator Wavefront has ceased operations”

BCTIA now known as BC Tech

Agentic Humans Online seems to be defunct

2Paths Absolute Software Work[at]Play all extant

Sept 5, 2020 — The BC-based mobile commerce platform, Mobify, announced on Friday that it would be acquired by Salesforce

I can’t find kontent creative group, but Incentive Access Group still appears to be active in Surrey, as does TopProducer (real estate software)

But on Sept 4, 2019  FCV Technologies, a Vancouver, British Columbia-based information and technology company, filed for bankruptcy 

Appnovation technologies is still active Backbone Systems now seems to be http://www.cyclonesystems.ca/

https://www.discoveryparks.com/

An unsuccessful environmentalist campaign
A gift from my sister
The front is very plain but the back is what I like
The beer was pretty good too

Aug 14, 2018 Durango Brewing Co. abruptly closed its taproom in Durango

An Ontario craft brewery that did not survive. I think this shirt came free with a twofour
I would like to think that I bought this there but I suspect it was a later purchase

I don’t have one for the University of Nottingham (HINT!)

I have yet to do this
Nicely understated – no prizes for guessing right

Though I think it is worth noting here that while I admire the long and gloried history of the Irish brewer’s advertising campaigns, there are a lot more and better stouts these days.

29 Aug 02:54

Subscriptification

by Doc Searls

subscribe

via Nick Youngson CC BY-SA 3.0 Pix4free.org

Let’s start with what happened to TV.

For decades, all TV signals were “over the air,” and free to be watched by anyone with a TV and an antenna. Then these things happened:

  1.  Community Antenna TeleVision, aka CATV, gave us most or all of our free over-the-air channels, plus many more—for a monthly subscription fee. They delivered this service, literally, through a cable connection—one that looked like the old one that went to an outside antenna, but instead went back to the cable company’s local headquarters.
  2. Then premium TV (aka “pay,” “prestige” and “subscription” TV), along with one’s cable channel selection. This started with HBO and Showtime. It cost additional subscription fees but was inside your cable channel selection and your monthly cable bill.
  3. Then came streaming services, (aka Video on Demand, or VoD) showed up over the Internet, and then through media players you could hook up to your tv through an input (usually HDMI) aside from the one from your cable box, and your cable service—even if your Internet service was provided by the cable company. This is why the cable industry called all of these services “over the top,” or OTT. The main brands here were Amazon Fire, Apple TV, Google Chromecast, and Roku. Being delivered over the Internet rather than lumped in with all those cable channels, higher resolutions were possible. At best most cable services are “HD,” which was fine a decade ago, but is now quite retro. Want to watch TV in 4K, HDR, and all that? Subscribe through your smart OTT media intermediary.
  4. And now media players are baked into TVs. Go to Best Buy, Costco, Sam’s Club, Amazon, or Walmart, and you’ll see promos for “smart” Google, Fire (Amazon), Roku, webOS, and Tizen TVs—rather than just Sony, LG, Samsung, and other brands. Relatively cheap brands, such as Vizio, TCL, and Hisense, are essentially branded media players with secondary brand names on the bezel.

Economically speaking, all that built-in smartness is about two things. One is facilitating subscriptions, and the other is spying on you for the advertising business. But let’s table the latter and focus just on subscriptions, because that’s the way the service world is going.

More and more formerly free stuff on the Net is available only behind paywalls. Newspapers and magazines have been playing this game for some time. But, now that Substack is the new blogging, many writers there are paywalling their stuff as well. Remember SlideShare? Now it’s “Read free for 60 days.”

Podcasting is drifting in that direction too. SiriusXM and Spotify together paid over a half $billion to put a large mess of popular podcasts into subscription-based complete (SiriusXM) or partial (Spotify) paywall systems, pushing podcasting toward the place where premium TV has already sat for years—even though lots of popular podcasts are still paid for by advertising.

I could add a lot of data here, but I’m about to leave on a road trip. So I’ll leave it up to you. Look at what you’re spending now on subscriptions, and how that collection of expenses is going up. Also, take a look at how much of what was free on the Net and the Web is moving to a paid subscription model. The trend is not small, and I don’t see it stopping soon.

 

29 Aug 02:31

The Empire Strikes On

by Doc Searls

Twelve years ago, I posted The Data Bubble. It began,

The tide turned today. Mark it: 31 July 2010.

That’s when The Wall Street Journal published The Web’s Gold Mine: Your Secrets, subtitled A Journal investigation finds that one of the fastest-growing businesses on the Internet is the business of spying on consumers. First in a series. It has ten links to other sections of today’s report. It’s pretty freaking amazing — and amazingly freaky when you dig down to the business assumptions behind it. Here is the rest of the list (sans one that goes to a link-proof Flash thing):

Here’s the gist:

The Journal conducted a comprehensive study that assesses and analyzes the broad array of cookies and other surveillance technology that companies are deploying on Internet users. It reveals that the tracking of consumers has grown both far more pervasive and far more intrusive than is realized by all but a handful of people in the vanguard of the industry.

It gets worse:

In between the Internet user and the advertiser, the Journal identified more than 100 middlemen—tracking companies, data brokers and advertising networks—competing to meet the growing demand for data on individual behavior and interests.The data on Ms. Hayes-Beaty’s film-watching habits, for instance, is being offered to advertisers on BlueKai Inc., one of the new data exchanges. “It is a sea change in the way the industry works,” says Omar Tawakol, CEO of BlueKai. “Advertisers want to buy access to people, not Web pages.” The Journal examined the 50 most popular U.S. websites, which account for about 40% of the Web pages viewed by Americans. (The Journal also tested its own site, WSJ.com.) It then analyzed the tracking files and programs these sites downloaded onto a test computer. As a group, the top 50 sites placed 3,180 tracking files in total on the Journal’s test computer. Nearly a third of these were innocuous, deployed to remember the password to a favorite site or tally most-popular articles. But over two-thirds—2,224—were installed by 131 companies, many of which are in the business of tracking Web users to create rich databases of consumer profiles that can be sold.

Here’s what’s delusional about all this: There is no demand for tracking by individual customers. All the demand comes from advertisers — or from companies selling to advertisers. For now.

Here is the difference between an advertiser and an ordinary company just trying to sell stuff to customers: nothing. If a better way to sell stuff comes along — especially if customers like it better than this crap the Journal is reporting on — advertising is in trouble.

In fact, I had been calling the tracking-based advertising business (now branded adtech or ad-tech) a bubble for some time. For example, in Why online advertising sucks, and is a bubble (31 October 2008) and After the advertising bubble bursts (23 March 2009). But I didn’t expect my own small voice to have much effect. But this was different. What They Know was written by a crack team of writers, researchers, and data visualizers. It was led by Julia Angwin and truly Pulitzer-grade stuff. It  was so well done, so deep, and so sharp, that I posted a follow-up report three months later, called The Data Bubble II. In that one, I wrote,

That same series is now nine stories long, not counting the introduction and a long list of related pieces. Here’s the current list:

  1. The Web’s Gold Mine: What They Know About You
  2. Microsoft Quashed Bid to Boost Web Privacy
  3. On the Web’s Cutting Edge: Anonymity in Name Only
  4. Stalking by Cell Phone
  5. Google Agonizes Over Privacy
  6. Kids Face Intensive Tracking on Web
  7. ‘Scrapers’ Dig Deep for Data on the Web
  8. Facebook in Privacy Breach
  9. A Web Pioneer Profiles Users By Name

Related pieces—

Two things I especially like about all this. First, Julia Angwin and her team are doing a terrific job of old-fashioned investigative journalism here. Kudos for that. Second, the whole series stands on the side of readers. The second person voice (youyour) is directed to individual persons—the same persons who do not sit at the tables of decision-makers in this crazy new hyper-personalized advertising business.

To measure the delta of change in that business, start with John Battelle‘s Conversational Marketing series (post 1post 2post 3) from early 2007, and then his post Identity and the Independent Web, from last week. In the former he writes about how the need for companies to converse directly with customers and prospects is both inevitable and transformative. He even kindly links to The Cluetrain Manifesto (behind the phrase “brands are conversations”).

It was obvious to me that this fine work would blow the adtech bubble to a fine mist. It was just a matter of when.

Over the years since, I’ve retained hope, if not faith. Examples: The Data Bubble Redux (9 April 2016), and Is the advertising bubble finally starting to pop? (9 May 2016, and in Medium).

Alas, the answer to that last one was no. By 2016, Julia and her team had long since disbanded, and the original links to the What They Know series began to fail. I don’t have exact dates for which failed when, but I do know that the trusty master link, wjs.com/wtk, began to 404 at some point. Fortunately, Julia has kept much of it alive at https://juliaangwin.com/category/portfolio/wall-street-journal/what-they-know/. Still, by the late Teens it was clear that even the best journalism wasn’t going to be enough—especially since the major publications had become adtech junkies. Worse, covering their own publications’ involvement in surveillance capitalism had become an untouchable topic for journalists. (One notable exception is Farhad Manjoo of The New York Times, whose coverage of the paper’s own tracking was followed by a cutback in the practice.)

While I believe that most new laws for tech mostly protect yesterday from last Thursday, I share with many a hope for regulatory relief. I was especially jazzed about Europe’s GDPR, as you can read in GDPR will pop the adtech bubble (12 May 2018) and Our time has come (16 May 2018 in ProjectVRM).

But I was wrong then too. Because adtech isn’t a bubble. It’s a death star in service of an evil empire that destroys privacy through every function it funds in the digital world.

That’s why I expect the American Data Privacy and Protection Act (H.R. 8152), even if it passes through both houses of Congress at full strength, to do jack shit. Or worse, to make our experience of life in the digital world even more complicated, by requiring us to opt-out, rather than opt-in (yep, it’s in the law—as a right, no less), to tracking-based advertising everywhere. And we know how well that’s been going. (Read this whole post by Tom Fishburne, the Marketoonist, for a picture of how less than zero progress has been made, and how venial and absurd “consent” gauntlets on websites have become.) Do a search for https://www.google.com/search?q=gdpr+compliance to see how large the GDPR “compliance” business has become. Nearly all your 200+ million results will be for services selling obedience to the letter of the GDPR while death-star laser beams blow its spirit into spinning shards. Then expect that business to grow once the ADPPA is in place.

There is only thing that will save us from adtech’s death star.

That’s tech of our own. Our tech. Personal tech.

We did it in the physical world with the personal privacy tech we call clothing, shelter, locks, doors, shades, and shutters. We’ve barely started to make the equivalents for the digital world. But the digital world is only a few decades old. It will be around for dozens, hundreds, or thousands of decades to come. And adtech is still just a teenager. We can, must, and will do better.

All we need is the tech. Big Tech won’t do it for us. Nor will Big Gov.

The economics will actually help, because there are many business problems in the digital world that can only be solved from the customers’ side, with better signaling from demand to supply than adtech-based guesswork can ever provide. Customer Commons lists fourteen of those solutions, here. Privacy is just one of them.

Use the Force, folks.

That Force is us.

29 Aug 01:58

Bridget Todd, the new host of Mozilla’s IRL podcast, on online communities, The X-Files & raising marginalized voices

by Rebecca Smith

Here at Mozilla, we are the first to admit the internet isn’t perfect, but we are also quick to point out that the internet is pretty darn magical. The internet opens up doors and opportunities, allows for people to connect with others, and lets everyone find where they belong — their corners of the internet. We all have an internet story worth sharing. In My Corner of the Internet, we talk with people about the online spaces they can’t get enough of, what we should save in Pocket to read later and what sites and forums shaped them.

This month we are announcing the latest season of Mozilla’s podcast, IRL, and its new host, Bridget Todd. Mozilla’s podcast, IRL, is launching Monday, July 18th anywhere you listen to podcasts. We sit down with her to talk about the podcast, how The X-Files AIM chat rooms helped her fall in love with the internet, and how the internet needs to become messy again in this month’s edition of My Corner of the Internet.

What is an internet deep dive that you can’t wait to jump back into?

This is a little bit of a specific answer, but the podcast Dead Eyes. I’m just really obsessed with this story of why Tom Hanks thought this guy had dead eyes. Every little twist and turn, I get stuck on, like Tom Hanks apologizing for getting him fired. It’s one of those stories that shows one of my favorite things about the Internet, how people can revisit and reclaim their experiences in a new light. I think as strange as that story is or how sort of like silly it is initiatives, I think it does reflect how the Internet can play this role in our lives that really empowers us to like rethink our experiences and see them with new, fresh eyes and process them in a different way.

What is the one tab you always regret closing?

I always have too many tabs open — at any given time I have like 40 open. It’s the kind of thing, where you know when you have so many open that you can’t even see them. So, whenever, I accidentally close a tab, I tell myself, you know, maybe you weren’t going to read that long article in The Atlantic, anyway, or like maybe you weren’t actually going to apply for that fellowship and it’s good that the link is no longer just up there. Every time I accidentally close the tab I feel like it’s the universe telling me that it wasn’t meant to be and you’re free now.

What can you not stop talking about on the internet right now? 

I cannot stop talking about all of the ways that people have been historically and traditionally sidelined and marginalized, in general, but also, particularly in conversations centered around technology and the Internet. Yet despite all those ways, we’re still taking up space online, creating conversations online, and building monuments to our experiences using technology. It’s been amazing to cover these stories, on my own technology podcast There Are No Girls On The Internet on iHeartRadio and I’m super excited to do more of that with [the re-launch of Mozilla’s podcast] IRL.

I’m also really proud of the work I am doing with UltraViolet — we’re working to build an internet that is more hospitable for women, queer folks, trans people, people of color and other people who are traditionally marginalized. 

What was the first online community you engaged with?

I’m almost embarrassed to say but The X Files chat rooms on America Online. because I really liked The X Files growing up, and I still do. I had a lot of questions about The X Files — what was happening and what was the truth. I also just like really enjoyed talking about Dana Scully, she’s my favorite character on TV.  I didn’t really have a lot of people to talk to about this — I was watching The X Files pretty much alone in my house — and so the Internet really gave me this way to talk about it. When I first discovered chat rooms on the good old-fashioned America Online, that was really when my love of the Internet took off. So, definitely, The X Files-related AOL chat rooms.

What stories are you most excited to tell with the latest season of IRL coming out this July?

The ones I’m the most excited to talk about are honestly, the stories where tech workers have blown the whistle — stories where they’ve said I’m working on technology that is not good, it’s not safe and I’m not going to do it. I think we forget that oftentimes it’s the rank and file employees at big tech companies who are really putting themselves at great risk to make change by letting the general public in on what’s happening at some of these companies. Those stories, for whatever reason, are stories that really moved me because I feel they take so much courage. It takes so much gumption and personal values to do that kind of thing. Those are the stories that really resonate with me and I’m super excited to chronicle on IRL this season. 

What articles and videos are in your Pocket waiting to be read/watched right now?

An article called on The Daily Beast called, Why Does Hollywood Keep Failing Maya Rudolph? I really love the actress Maya Rudolph and it’s about her new show, called Loot, which I have not watched yet. 

I’m really into pop culture and the intersection of pop culture and race and gender and identity so that’s definitely one that’s been in my pocket. More recently I saved this article that just came out on Wired titled Are You Ready To Be Surveilled Like A Sex Worker? It’s all about FOSTA/SESTA laws and the de-platforming of sex workers in relation to Roe V Wade being overturned. I’m kind of high and low on that, like up and down, escapism and reality, but those are the two that stand out to me.

If you could create your own corner of the internet what would it look like?

My corner of the Internet would be delightfully weird, I yearn to go back to the days, when Instagram was just really unappetizing looking pictures of your lunch and blurry pictures. Back in the day, we would go out to a nightclub and you would bring your digital camera and would take 50 pictures like ‘Oh, these are my friends from this angle from that angle” and then you would upload all of them to Facebook as if somebody wanted to click through every picture.

I miss those days when internet spaces were not curated, there was no expectation that you had to show up in a certain kind of way to get engagement. It felt like oddballs just trying stuff out. If I was in charge of the Internet, it would be a lot weirder, it would be a lot less pretty, a lot less curated and a lot less polished. When we post a picture today we think of all these different things. Back then, I would post photos and I was uglier, I was sweatier, I was less polished but I was free and having much more fun.  

I think my corner of the internet would be a lot more authentic and a lot more true to who we are and what we’re trying to say when we put ourselves out there. 


Bridget Todd is a frequently cited expert, trainer, and speaker on combating disinformation and extremism online, advocating for social media platform accountability, creating safer digital experiences for women and other marginalized people, and celebrating and amplifying marginalized people’s contributions to tech and the internet. 

She created her critically acclaimed podcast. There Are No Girls on the Internet to explore how marginalized people show up online in response to the lack of inclusion in conversations around the internet. 

As Director of Communication for the national gender-justice advocacy organization UltraViolet, Bridget regularly meets with leadership from platforms like Reddit, Twitter, Facebook and TikTok to advocate for and develop policy recommendations to make digital experiences safer and more inclusive. Bridget’s writing and work on technology, race, gender, and culture have been featured in The Atlantic, Newsweek, The Nation, The Daily Show and several other outlets.

The post Bridget Todd, the new host of Mozilla’s IRL podcast, on online communities, The X-Files & raising marginalized voices appeared first on The Mozilla Blog.

29 Aug 01:57

Les 20 ans du Standblog

by Tristan

Paysage des gorges du Verdon

Alors franchement, ça paraît fou, j’ai moi même du mal à y croire : il y a 20 ans, je publiais un billet de blog (sans titre à l’époque) qui était le premier d’une longue série. 20 ans plus tard, avec une périodicité franchement aléatoire, je continue de publier. De nombreux sujets ont été abordés ici, reflets de mes préoccupations du moment : les standards du Web (qui ont donné leur nom au Standblog), la moto (parfois électrique), de photo (pas assez), de données personnelles, des conneries des GAFAM, d’environnement (depuis 2003 sauf que maintenant je parle plutôt de “climat”), de mobilités, de vélo, et de logiciels libres, forcément.

En quelques milliers d’articles (4768 en en comptant celui-ci), j’ai pu développer différents projets :

Le temps passant, les réseaux sociaux (Mastodon, Twitter) montant en puissance, alors j’ai concocté une petite revue de presse des trucs qui me marquent et m’intéressent : La rubrique En Vrac.

J’en profite pour saluer au passage quelques compagnes et compagnons de route depuis longtemps :

Et maintenant ? J’ignore de quoi l’avenir sera fait. J’espère bien que je continuerai à bloguer encore longtemps et à héberger ici, sur un service dont j’ai la relative maîtrise, mes contenus personnels !

18 Aug 17:22

Saturday morning ride with TBN, and my iPhone has an adventure

by jnyyz

I haven’t been on a Saturday morning ride with TBN as I am usually busy at that time. However, today I was not, and so I took advantage and rode down to High Park to join in. There was a pretty big crowd at the start.

Ride leader David gives us some safety reminders and notes on the route.

And off we go, headed towards the High Park Blvd exit.

We were told to stay under 20 kph because we had just seen a cyclist be pulled over and ticketed while riding past the parking lot.

On the West Toronto Railpath.

Regroup at Cariboo Ave.

Alleyway art.

Nice cargo bike.

Through the tunnel.

Regroup at the entrance to the Beltline trail.

On the Beltline. During this stretch Jess of Friends and Families for Safe Streets passed us twice while running.

I took this photo on the fly while we were crossing Yonge in order to submit to #Biketag.

Biking through Mt. Pleasant Cemetery.

The entrance to the Moore Park Ravine was still closed.

The roadies were directed along Moore Ave to Bayview, whereas the rest of us were lead a couple of blocks to another entrance to the ravine trail. This entrance had a steep gravel descent (no pictures while riding down!)

At this point I was a little ahead of the main group so I decided to take a roundabout route to get to the Brickworks. Unfortunately, somewhere on the trail I dropped my phone, and I didn’t realize it until I got to the Brickworks. (you see, I have this bad habit of taking photos during bike rides )

At that point I rode back downtown to my office so that I could log in on my computer and use Find My iPhone. It was still at the Brickworks, and when I called my phone, a very kind person picked up and said that she would drop my phone off at the cashier in the Brickworks store. About half an hour later, I was back at the Brickworks, and got my phone. Thank you anonymous person for handing in my phone! This is the only trace that I have of this incident. Perhaps the photo app was still on when you picked it up.

At any rate, on the way back home, I redecorated two ghost bikes. The first was for Carla Warrilow, on Spadina, just south of Dundas. Both bikes were recently reconditioned by Geoffrey Bercarich.

The second was for Adan Excell, at Avenue and Davenport.

Going back along Bloor, I met the Bromptoning Duo at the Big on Bloor festival. I also saw two TBN’ers that were on the same ride earlier today.

All in all, a nice ride with a potential disaster averted. Thanks once again to the kind person who recovered my phone.

18 Aug 17:19

Thanks Mike Layton

by jnyyz

There was a bombshell announcement this morning in the Toronto Star to the effect that Mike Layton will not be running for re-election in Ward 11 University-Rosedale. This means that the three downtown wards will not have incumbents running this fall, with Joe Cressy and Kristin Wong-Tam having made similar announcements (and Wong-Tam being subsequently elected as an MPP). This is highly unfortunate as it means that three of the most progressive councillors on council will not be back.

At the same time, it is widely acknowledged that with the reduction in the number of wards in Toronto being reduced to about half by Doug Ford during a municipal election, the workloads for individual councillors has increased, and this problem is particularly acute in these downtown wards with their higher than average populations as well as the enormous number of development proposals that have been filed by developers in the area.

With all this preamble, I just wanted to thank Mike Layton for all of his leadership at City Council, in particular with regards to the promotion of cycling infrastructure. Here are just a few photos.

During the 2011 group commute.

The 2013 coldest day of the year ride. He is riding his commuter bike with the custom City of Toronto head badge and chain guard. I’ll miss seeing him on this bike occasionally, riding into work along Harbord.

August 2016: Official opening of the Bloor bike lane.

September 2016: Bells on Bloor: victory lap edition.

June 2019: Auctioning off his dad’s bike for charity.

April 2022: Earth Day on Shaw St.

Tailwinds to you and your family, and wishing you all success in whatever you decide to do next.

18 Aug 17:16

Ride for safe streets

by jnyyz

There has been a lot of media coverage about the perceived conflict between cyclists and pedestrians in High Park, along with the heavy handed tactics of the police in addressing the behaviour of cyclists in High Park. There were a steady drumbeat of unfortunate incidents in the last couple of weeks including:

  • On July 26 John Tory says he supports the police targeting cyclists in High Park.
  • On July 29 a BIPOC cyclist was harassed by a plain clothed officer in the park.
  • On Aug 1 a cyclist was chased and hit off her bike by a man fed up with cyclists; it is alleged that he is an off duty TPS officer. Police were called to the incident, but no action was taken.
  • On Aug 2 a TPS officer was ticketing cyclists for not stopping at stop signs in the park when he himself failed to stop at a stop sign and hit a cyclist, damaging his bike.

Media coverage included:

Also, there have been some things to attempt to defuse tensions. The mayor’s office met with Cycle Toronto. In addition, the TPS released some figures about ticketing in High Park in order to show that comparatively few tickets have been issued to cyclists, but the data is muddied by the fact that the data was for High Park and the surrounding area, which presumably would include both Bloor and Parkside. Also their number of 16 cyclist tickets conflicts with the CTV report that 62 tickets were issued in a single week in July.

Added to all of this is the continuing concern about unsafe conditions along Parkside, as well as the city’s survey on a “High Park Movement Strategy”.

Tonight there was a ride for the cycling community to protest some of the actions of the police, and to show that the cycling community is highly engaged on the issue of usage of the park. The crowd assembled near the Bloor entrance to the park.

David Shellnut gets things organized.

Hizzoner, Lanrick Jr. Bennett, the bicycle mayor of Toronto.

This fellow was yelling about how inconsiderate cyclists were in the park.

That is a lot of cyclists.

Getting ready to go.

And we’re off.

Hard to keep to under 20 kph on this downhill section.

Up the hill to where the sakura bloom in the spring.

Turning down Centre Rd, after a stop at the stop sign, naturally.

Riding the brakes so as to go the same speed as the TPS officer in our midst.

Regroup at the High Park Blvd gates.

Once again, that is a long line of bikes.

Turning north on Parkside.

Regroup at Howard Park

Mayoral candidate Gil Penalosa was with us.

Now crossing Howard Park

Headed further north towards Bloor.

At Keele and Bloor

Our fearless leader.

Now back on Bloor towards the park entrance.

Signs

Thanks to David and the bike brigade for organizing today’s ride and getting the word out. Thanks to everyone who rode with us in solidarity.

Also nice to see so many of the usual suspects in person, and not on a ghost bike ride.

Remember to express your opinion about High Park movement at the city survey, which is open until August 19. If you want to read more about the issues, Rob covers those on his blog.

Updates:

August 12: Globe and Mail Editorial: “It’s time to get cars out of Toronto’s High Park

Also, a count done from a video posted by Mike Whitla estimates about 500 cyclists attended.

Aug 14: Star column by Patrick Brown: “Instead of escalating tensions in Toronto’s High Park, we should combat the myths that lead to road fatalities

18 Aug 17:16

Thoughts on Copilot

Me thinking about Copilot

I’ve been using GitHub Copilot full time over the summer and have collected my thoughts on this new industry redefining tool. It’s a product that has the potential to impact my life greatly and a product that’s a mix of helpful, clumsy, and potentially dangerous. Let’s dive into some of the good and bad parts of Copilot.

The $10 price point is perfect because it makes me mad

The pricing model for Copilot is my favorite part. $10/month doubles my GitHub costs. That’s almost one Netflix… to have tab completion!? $10/month for copy-pasta from StackOverflow? No way, José.

On the other hand, if you asked me, “For ~$100/year, I can make coding a little easier. Do you want that?” I am an unequivocal “Hell yes.” For 27¢/day I can have a robot buddy help me write code? Even if it’s only a little helpful, that’s worth it relative to what I earn… but the critical question is, does it work as advertised?

I’ve never hit the esc key more in my life

Copilot is noisy and attempts to insert itself in the conversation whenever there’s a pause in coding. Sometimes Copilot is magical, effortlessly finishing an entire block of code on my behalf. And sometimes, Copilot is like one of those “Garth and Kat” SNL sketches where Fred Armisen and Kristin Wiig attempt to sing totally improvised songs in unison…

I find Copilot has a low accuracy specifically around closing brackets and parenthesis, so with Copilot I hit escape to cancel suggestions a lot. This seems like an area Copilot should succeed, but Copilot routinely adds extra brackets and prematurely closes objects, functions, and arrays. Those situations are frustrating.

This accuracy problem might get solved over time. Other people on my team have had similar experiences, so it seems not isolated to me, but maybe it’s related to our setup. Muscle memory plays a part too. Copilot could be like an instrument where you get better at it over time. Maybe I could find a situation where Copilot does succeed…

Can Copilot automate boring tasks?

I thought writing tests would be a good task for Copilot. I don’t like writing tests, maybe Copilot does? After typing test( for an Alert component, Copilot suggested…

test('renders the correct markup with props', () => {
  const wrapper = shallowMount(Alert, {
    propsData: {
      type: 'error',
      message: 'This is an error message'
    }
  })
  expect(wrapper.element).toMatchSnapshot()
})

Great job, Copilot… but watch out! The use of toMatchSnapshot() introduced more overhead than what I was going for at the time. I also didn’t have message prop in my Alert component, so that was wrong and confused me for a bit. And the test could be a bit simpler. After some editing, the final test for rendering an error Alert looked like this:

test('renders the correct markup with type=error', async () => {
  await wrapper.setProps({ type: 'error' })
  expect(wrapper.classes()).toContain('error')
})

I don’t expect a robot to know the only changes in <Alert type="error"> is a class="error" on the element or that we had already setup a wrapper in a beforeEach function, but…

To Copilot’s credit, it did write a passing test; it just wasn’t the best test. I’ll still call this a win because a lot of testing is about getting started. Copilot seems good at summoning tests out of its butt much faster than I can, so I consider this a success.

Is Copilot bad for the industry?

There’s a lot of FUD (fear, uncertainty, and doubt) about Copilot being bad for the industry. I don’t want to dismiss genuine concerns, but here’s some of my thoughts on the common concerns raised.

  1. Copilot creates lazy programmers. Sure, I guess, but I sort of got into programming because I am lazy. If a robot can make me more lazy, that seems like a win. The nuance here is that you still need to be a good programmer to know if what the machine generates is (both stylistically and morally) good code.
  2. This will spread bad code. I agree with this point, Copilot has the potential to efficiently produce bad code to the extent that I wonder if the next twenty years of programming might be undoing AI-generated code.
  3. Licensing is a big problem. Theoretically, if humans trained Copilot on GPL code and injects a single line of GPL code into my software, then technically that means my entire application became GPL and I need to open source it all. Yikes. How do we quality control this? Does each line of machine-generated code need to come with a license? This is unsustainable at best. A few months in, I have no idea what lines of code were authored by me or by the machine. IANAL, but what I hope happens is that we’re catapulted into a new era of software licensing where code becomes an open commons.
  4. AI is coming for my job. I went through my John Henry crisis years ago and (spoiler!) seven years since I wrote that post, machines haven’t taken my job1… but they have gotten frighteningly good! With a single text prompt Midjourney can create fantastic compositions in a specific style; incredible! Where does that leave us? Universal Basic Income, hopefully, but beyond that I started looking for non-Doomsday scenarios with AI where it augments work for the better. My favorite example was this Behind the Scenes look at the how Into the Spiderverse used AI to automate the creation of wrinkle lines to help express emotion.

It’ll be interesting to watch what happens on these fronts. What’s most interesting is that we’re no longer talking about AI programming in a theoretical sense, it’s here now. It’s getting better. We’re at the singularity. That’s fascinating to think about, but let me share the biggest shift I experienced while using Copilot.

The Writing Code → Reviewing Code Shift

My biggest adjustment with using Copilot was that instead of writing code, my posture shifted to reviewing code. Rather than a free form solo-coding session I was now in a pair-programming session with myself (ironically) in the copilot seat reviewing. I kept having a verbal conversation with myself…

“Okay…”
“Do I like that?”
“Is that right?”
”It’s probably good enough.”
”That will have to be fixed.”

That shift in posture change was enough to make me not like Copilot at first. I want to write code, not read code, dammit! Blast, you infernal machine! This activity is about me writing code, not me approving changes… but then I started to get over my ego a bit.

Identifying the shift in posture allowed me to start enjoying Copilot. The end goal of programming is working software and the robot can suggest code faster than I can write code. Yielding to that dynamic creates a fundamental shift in programming…

Programming is now a game

Now when I sit down to write a block of code, I imagine that block of code in my brain. Then I start typing and Copilot starts guessing. Programming is now a game to see if Copilot matches that block of code in my head.

Sometimes Copilot gets this comically wrong. But…

When Copilot is in the ballpark of what I imagined in my brain, it feels wonderful. A mind-reading robot, how incredible! Zoltar, the magnificent! The robot’s suggestion reinforces my intuition and makes me feel that I’m on a right path because this robot (who was trained on billions of lines of code from hundreds of thousands of developers) arrived at near the same answer as me. That is a reassuring feeling.

For now, I’m in on Copilot. They have my $100. I look forward to seeing where this future is headed.

  1. Notably, the big inspiration for my John Henry post in 2015 was The Grid, which imploded as early as 2016 after failing to deliver.

17 Aug 23:47

the colored pencil test for web features

A web browser has a fiduciary duty to its user. A web browser is the agent of the user, and the user agent is expected to align fully with the person using it and operate exclusively in that person's interest. But how can we figure out what is and isn't in the user's interest? Some browser functionality is stuff that the user asks for, but other browser functionality can do more complex tasks for the user. Not every user has time to learn and understand everything the browser does for them. Maybe a story from space exploration history can provide at least a start to figuring this out.

In 1965, NASA scientists received the first images of Mars from the Mariner 4 probe, as numbers printed on paper tape. In order to see the image, they translated the numbers to colors and drew individual pixels with colored pencils.

hand-colored picture of Mars

Today, your web browser probably does something similar, many times a day. It turns a set of image data, from a file format such as PNG or JPEG, into a set of colored pixels that you can see as an image.

If, as a user, you had the time, you would probably choose to do exactly what the browser does. You want to see the images on a web site you visit. Other browser features, maybe not so much. Because the browser is supposed to be the agent of the user, a helpful way to answer the question, should the browser do this? is Would the user do this themselves if they had time?

For some browser functionality, answers can be found in the history of technology. People have put bookmarks in books and make bibliographies as long as there have been books. So it makes a lot of sense for browsers to offer users a bookmark feature. But the more novel a feature gets, the harder it is to figure out whether to do it without more forward-thinking user research.

  • When you buy something, would you tell the seller about every ad you saw for the thing you just bought? Would you tell them if they promised to mix up your answers with other people's and do math on them so they can't tell what any one person said?

  • On your first visit to a new site, would you choose to tell the site about some of the topics that you're interested in?

People do provide information about themselves to other parties they deal with. The browser's role is to understand and facilitate the information sharing that people would choose to do on their own, if they had the time to learn about it, keep the necessary records, and answer questions. (For example, a browser might offer to auto-populate "where did you see our ad" fields on order forms, if user research shows that people are willing to fill in that field.)

A lot of user research has shown that people don't like the online advertising practices of today, but there needs to be more research on what they would accept. Ultimately the browser works for the user, and it would be a waste of resources to go too far down a direction that's too different from what people would choose to do for themselves.

Bonus links

Igalia: the Open Source Powerhouse You’ve Never Heard of

FTC Puts American Businesses on Notice

These Companies Know When You're Pregnant—And They're Not Keeping It Secret

Zero-Click Content: The Counterintuitive Way to Succeed in a Platform-Native World

The Bipartisan House Privacy Bill Would Surpass State Protections

15 Jul 00:51

If You Prefer Chic to Cheap, Try the Technivorm Moccamaster Coffee Maker

by Wirecutter Staff
The Moccamaster Coffee Maker KBG, in a cream color, sitting on a wooden counter next to a coffee grinder and an electric kettle.

A good, multi-cup coffee maker can save the morning after a crummy night’s sleep.

It can endear you to your groggy houseguests, and make working from home more efficient.

And if you care about coffee, it’s worth investing in a machine that will brew a truly delicious pot every time. 

Of the brewers we recommend in our guide to the best drip coffee makers, the Technivorm Moccamaster KBT is not the most high tech. It doesn’t have a bunch of preset functions or features like an auto-brew program. But it (along with other Moccamaster models) does have a following of fiercely loyal fans among our staff, as well as the greater community of coffee obsessives for its great coffee, good design, and reputation for longevity.

Dismiss
15 Jul 00:50

Revealed: Queen’s sweeping immunity from more than 160 laws | The Queen

mkalus shared this story from The Guardian.

Personalised exemptions for the Queen in her private capacity have been written into more than 160 laws since 1967, granting her sweeping immunity from swathes of British law – ranging from animal welfare to workers’ rights. Dozens extend further immunity to her private property portfolio, granting her unique protections as the owner of large landed estates.

More than 30 different laws stipulate that police are barred from entering the private Balmoral and Sandringham estates without the Queen’s permission to investigate suspected crimes, including wildlife offences and environmental pollution – a legal immunity accorded to no other private landowner in the country.

Police are also required to obtain her personal agreement before they can investigate suspected offences at her privately owned salmon and trout fishing business on the River Dee at Balmoral, where anglers are charged up to £630 a day to fish.

Under the longstanding but ill-defined doctrine of sovereign immunity, criminal and civil proceedings are not brought against the monarch as head of state. But an investigation by the Guardian, drawing on official documents and analysis of legislation, reveals the extent to which laws have been written or amended to specify immunity for her conduct as a private citizen, along with her privately owned assets and estates – and even a privately owned business.

One constitutional expert warned that the carve-outs undermine the notion that everyone is equal before the law, while another recommended the monarchy review and simplify the exemptions for the sake of public transparency.

As monarch, the Queen has a public and a private legal persona. The first, Elizabeth II, is the public figure who serves as head of state and owns historic assets such as Buckingham Palace or the royal art collection, which cannot be sold. The second, Elizabeth Windsor, is a private individual who can buy and sell investments and assets like any other citizen. Although famous for their royal association, the Sandringham and Balmoral estates are private assets of the Windsor family.

Unlike other private individuals, however, Elizabeth Windsor has also had personalised carve-outs and exemptions written into swathes of British law, often in areas where she has private interests or investments.

“There is a clear pattern, and they relate largely to the economic interests of the monarch,” said Thomas Adams, an associate professor of law at Oxford University, who examined the Guardian’s findings.

The UK government and Buckingham Palace refused to answer in detail questions about the process by which exemptions for the Windsor family were obtained. Both declined to say whether the Queen or her representatives had requested private legal immunity be written into laws. A recent Guardian investigation has separately revealed the way the monarch has influenced legislation using an obscure procedure known as Queen’s consent, in which her lawyers are able to vet laws that might affect her before parliament can approve them.

“The principles of crown application are long-established and widely known,” said Donal McCabe, the Queen’s communications secretary, referring to legal doctrine that UK law does not generally apply to the government and the monarchy. He declined to explain the palace’s interpretation of the private immunity clauses. McCabe did not dispute the existence of the exemptions, or that their effect was to grant immunity to the Queen as a private landholder and business owner.

The exemptions that have been granted to the current Queen will, in most cases, be transferred to Prince Charles when he becomes king.

Immunity from anti-discrimination laws

The most controversial exemptions ban the Queen’s employees from pursuing sexual and racial discrimination complaints. Even the most modern piece of anti-discrimination law, the Equality Act 2010, is designed not to protect those employed by the Queen.

Other laws contain carve-outs exempting the Queen as a private employer from having to observe various workers’ rights, health and safety, or pensions laws. She is fully or partly exempt from at least four different laws on workers’ pensions, and is not required to comply with the Health and Safety at Work Act 1974.

The practice of preventing the Queen’s employees from bringing discrimination claims against her household dates back to the late 1960s, when courtiers told ministers that “it was not, in fact, the practice to appoint coloured immigrants or foreigners” to clerical roles in the royal household.

Perhaps out of concern that such exemptions might be controversial or unacceptable to the British public, the Queen’s immunity from anti-discrimination law has typically been opaquely drafted.

While other clauses bluntly state that the law “does not affect Her Majesty in her private capacity” or does not apply to her private estates, her exemption from the Equality Act 2010 is apparent only through a one-line statement in an accompanying explanatory document.

This discreet approach can be seen in laws dating back to the 1970s, when the Queen was exempted from legislation including the Sex Discrimination Act 1975. At the time, a Whitehall mandarin described in a letter to Martin Charteris, the Queen’s then private secretary, how the phrasing of one exemption had “the substantial merit that it does not draw attention to the position of the sovereign”.

Private properties

Thirty-one laws contain Queen’s immunity clauses banning police or environmental inspectors from accessing the Windsor family’s private properties unless they obtain her permission first. Sixteen relate to Scotland, where she is the owner of the 24,800-hectare (61,500-acre) Balmoral estate, which is held on her behalf by a private trust.

Three laws contain clauses immunising her private property holdings against compulsory purchase. In a case first reported last year, the Queen’s lawyers secretly lobbied for her to be immune from parts of a major Scottish law cutting carbon emissions.

Her legal immunity extends even to the Windsor family’s private salmon fishing business at Balmoral. Her estate rents out fishing beats on the River Dee to the public, advertising them “as some of the finest fishing in Scotland”.

Unlawful fishing is a serious issue on the river – in 2020-21 there were 51 suspected poaching incidents investigated by police and water bailiffs. But in 2013, Scottish ministers used a clause to the Aquaculture and Fisheries (Scotland) Act to clarify that police and water bailiffs were prevented from carrying out environmental inspections and enforcement visits of the beats without the Queen’s permission.

Documents obtained through environmental information law state: “Provision is made requiring consent to be sought before certain powers of entry to the private estates may be exercised”, and describe the clause as “defensible given the Queen’s position as a proprietor of salmon fisheries in Her private capacity”.

Under the Queen’s consent process, Scottish ministers were required to provide a copy of the legislation to the Queen’s private solicitors for their review before Holyrood could pass the law. A 2013 memo drafted to assist ministers in securing her approval, obtained by the Guardian, notes the Queen’s private business interests: “The exercise of these powers could affect Her Majesty’s salmon fishings on the Balmoral estate, although the exercise of such rights would not be undertaken without first obtaining the consent of Her Majesty.”

Dr Craig Prescott, a lecturer in constitutional law at Bangor University and former director of the Centre for Parliament and Public Law at the University of Winchester, said some of the exemptions risked opening the monarchy to charges of hypocrisy.

The Prince of Wales has advocated protecting the natural environment for decades, while the Duke and Duchess of Cambridge champion the Earthshot prize for solutions to the world’s most urgent environmental challenges.

“If you’re campaigning about the environment or conservation, and it turns out that certain laws relating to the environment or conservation – animal welfare at the very least – don’t apply to your private residences, then that doesn’t look good,” Prescott said, “particularly if you’re the only private residence in the country to which the law doesn’t apply.”

Tax exemptions

Other Queen’s immunity clauses exempt her from paying taxes or providing information to the bodies that collect them. In the early 1990s, Buckingham Palace admitted that the Queen did not pay income or capital gains tax, including on her private interests, and after severe public criticism she agreed to pay some taxes “voluntarily”.

However, since the devolution agreements of the first Blair ministry, the Scottish parliament and Welsh Senedd pass their own tax legislation. Scottish ministers have included Queen’s immunity clauses in laws passed between 2013 and 2017, exempting the Queen from a variety of minor taxes levied upon other British citizens. She pays no duty on purchases of land, no fees for making landfill disposals, and is partly exempt from duties on air travel.

Exemptions inserted into four laws passed by the Westminster, Scottish and Welsh parliaments between 2008 and 2017 stipulate that in addition to not paying tax, she is not obliged to provide information to tax inspectors or official statisticians.

Two Westminster acts in 2008 and 2011 prevent HM Revenue and Customs from compelling her to provide information, and she is not required to cooperate with Scottish and Welsh tax authorities set up by devolved legislation in 2014 and 2016.

Strengthening protection

In some cases, the purpose of the immunity is difficult to fathom, such as her exemption from a 2011 law empowering local councils to charge bars for selling alcohol after midnight, or a proposed clause in a 1998 law banning private citizens from setting off nuclear explosions.

“Sometimes it seems to be in for ‘belt and braces’ purposes,” said Prescott, citing her immunity to the Health and Social Care Act 2008. “Unless she’s started to take people’s teeth out I’m not entirely sure how it was going to apply in a private capacity.”

In 2010, the Scottish government adopted a different policy from the Westminster government, when it decided that the monarch should be bound by specific legislation unless there is a legitimate reason to exempt her.

But experts say there is a broader question: why has it been necessary for so many personal exemptions to be written into law, when the monarch is already immune to prosecution or civil action by virtue of the centuries-old doctrine of sovereign immunity?

“You have to ask: why do we need these carve-outs?” said Adams, who speculated that one effect of writing immunity clauses into statute could be to further strengthen her protection.

Even under sovereign immunity, contraventions of British law by the monarch would still be technically illegal, even if she could not be prosecuted for them, he argued. However, the Queen’s immunity clauses appear to extend the principle by making behaviour that would otherwise be illegal permissible if carried out by the monarch.

“The only case for this is a constitutional one: that this maintains the institution, making sure that the monarch is not brought into disrepute in one way or another,” Adams said.

“But it comes at this big cost. Not only do we say that the monarch can’t be prosecuted in accordance with our laws, but we say these are not even laws for our monarch. That causes pretty big problems for our sense of equality before the law.”

15 Jul 00:50

Alcohol is never good for people under 40, global study finds | Alcohol

mkalus shared this story from The Guardian.

Alcohol carries significant health risks and no benefits for young people but some older adults may gain from drinking a small amount, according to the largest study of its kind.

The conclusion comes from the authors of the Global Burden of Diseases study, a rolling project based at the University of Washington in Seattle, which produces the most comprehensive data on the causes of illness and death in the world.

Four years ago the study said that even the occasional drink was harmful to health, and suggested governments should advise people to abstain entirely.

But after a major new analysis of global data, the experts behind the study have reached fresh conclusions. Young people face higher health risks from alcohol consumption than older adults, they say. But they add that adults aged 40 and older without underlying health conditions may benefit from limited alcohol consumption, such as a small glass of red wine a day, including a reduced risk in cardiovascular disease, stroke and diabetes.

Their findings, published in the Lancet, are the first to report alcohol risk by geographical region, age, sex, and year. They suggest that global alcohol consumption recommendations should be based on age and location, with the strictest guidelines for men aged 15-39, who are at the greatest risk of harmful alcohol consumption worldwide.

“Our message is simple: young people should not drink, but older people may benefit from drinking small amounts,” said the senior author, Dr Emmanuela Gakidou, professor of health metrics sciences at the University of Washington’s School of Medicine. “While it may not be realistic to think young adults will abstain from drinking, we do think it’s important to communicate the latest evidence so that everyone can make informed decisions about their health.”

A total of 1.34 billion people are estimated to have consumed harmful amounts of alcohol in 2020, according to the analysis of drinking habits in 204 countries.

The study, published in the Lancet, found that 59% of those who drank harmful amounts were aged 15-39 – people for whom alcohol provided no health benefit and posed risks, including injuries relating to drinking or car accidents, suicides or murders. Three-quarters of harmful drinkers were men.

Researchers looked at the risk of alcohol consumption on 22 health outcomes, including injuries, cardiovascular diseases, and cancers, using 2020 Global Burden of Disease data.

Using this information, the researchers were able to estimate how much alcohol a person could drink before taking on excess risk to their health compared with someone who did not drink any alcohol.

They found that the level of alcohol that could be consumed without increasing health risks increased throughout a lifetime. Researchers deemed a standard drink as a 100ml glass of 13%-alcohol red wine or a 375ml can or bottle of 3.5% beer.

They found that for men aged 15-39, the recommended amount of alcohol before “risking health loss” was just 0.136 of a standard drink a day. For women of the same age, the “theoretical minimum risk exposure level” was 0.273 drinks – about a quarter of a standard drink a day.

For adults of 40 and older without any underlying health conditions, drinking a small amount of alcohol was linked to some health benefits, such as reducing the risk of ischaemic heart disease, stroke and diabetes.

Among those aged 40-64, safe alcohol consumption levels ranged from about half a standard drink a day to almost two standard drinks. For those aged 65 or older, the risks of “health loss from alcohol consumption” were reached after consuming a little more than three standard drinks a day.

But on average, the recommended alcohol intake for adults over the age of 40 remained low, peaking at 1.87 standard drinks a day. After that the health risks increased with each drink, the Lancet reported.

Separate research published in the journal PLOS Medicine on Thursday found consumption of seven or more units of alcohol a week was associated with higher iron levels in the brain. Iron in the brain has been linked to Alzheimer’s and Parkinson’s diseases and is a potential mechanism for alcohol-related cognitive decline.

Dr Richard Piper, chief executive of Alcohol Change UK, said: “The emerging science on alcohol, over hundreds of studies over the past 20 years, is telling us very clearly that alcohol is very damaging to the human body in multiple ways. We were previously unaware of this, and too many of us continue to drink as though this revolution in our knowledge hasn’t happened.

“If you care about your health, by far the best approach is not to drink at all. If you do choose to drink alcohol, listen properly to the UK’s chief medical officers, and do not exceed 14 units a week (about six pints of lager or a bottle and a half of wine), have at least three alcohol-free days a week, and never exceed more than six units in one day.”

14 Jul 19:03

Network Slicing is a huge error for the 5G industry

by Dean Bubley

(Initially posted on LinkedIn, here. Probably best to use LI for comments & discussion)

I've started calling myself a "Slice Denier" or "Slicing Skeptic" on client calls and conference speeches on #5G.

Increasingly, I believe that #NetworkSlicing is one of the worst strategic errors made by the #mobile industry, since the catastrophic choice of IMS for communications applications. The latter has led to the fiascos of #VoLTE and #RCS, and loss of relevance of telcos in communications more broadly.

At best, slicing is an internal toolset that might allow telco operations or product teams (or their vendors) to manage their network resources. For instance, it could be used to separate part of a cell's capacity for FWA, and dynamically adjust that according to demand. It might be used as an "ingredient" to create a higher class of service for enterprise customers, for instance for trucks on a highway, or as part of an "IoT service" sold by MNOs. Public safety users might have an expensive, artisanal "hand-carved" slice which is almost a separate network. Maybe next-gen MVNOs.

(I'm talking proper 3GPP slicing here - not rebranded QoS QCI classes, private APNs, or something that looks like a VLAN, which will probably get marketed as "slices")

But the idea that slicing is itself a *product*, or that application developers or enterprises will "buy a slice" is delusional.

Firstly, slices will be dependent on [good] coverage and network control. A URLLC slice likely won't work reliably indoors, underground, in remote areas, on a train, on a neutral-host network, or while roaming. This has been a basic failure of every differentiated-QoS monetisation concept for many years, and 5G's often-higher frequencies make it worse, not better.

Secondly, there is no mature machinery for buying, selling, testing, supporting. price, monitoring slices. No, the 5G Network Exposure Function won't do it all. I haven't met a Slice salesperson yet, or a Slice-procurement team.

Thirdly, a "local slice" of a national 5G network will run headlong into a battle with the desire for separate private/dedicated local 5G networks, which may well be cheaper and easier. It also won't work well with the enterprise's IT/OT/IP domains, out of the box.

Also there's many challenges getting multi-operator slices, device OS links to slice APIs, slice "boundary controllers" between operators, aligning RAN and core slices, regulatory questionmarks and much more.

To use an appropriate analogy, consider an actual toaster, with settings for different timing, or a setting for bagels. Now imagine Toaster 5.0 with extra software smarts, perhaps cloud-native. Nobody wants to buy a single slice of toast, or a software profile. They'll just buy a toaster for their kitchen, or or get an "integrated breakfast solution" including toast in a cafe. They won't care about the slicing software. The chef might, but it's doubtful.

If you see 5G Network Slicing as a centrepiece of future "monetisation", you're in for an unpleasant smell of burning, and probably a blaring smoke alarm too.


 

14 Jul 19:03

Training my sense of CO2 ppm

I picked up a new home CO2 monitor yesterday. Here’s a photo. I went with the Aranet4 (HOME edition) because

  • it’s small and portable with a multi-year battery life
  • it displays the current CO2 ppm on an e-ink screen and I am a sucker for e-ink – practical and handsome
  • it logs data, taking a reading every 5 minutes and keeping a 7 day history, accessible using the app (Bluetooth not wi-fi, and I appreciate the lack of dependency on cloud services).

I bought mine on Amazon for the same price as buying direct.


I want to build an intuition for how varying CO2 levels make me feel.

This second, near my desk, CO2 is 463 ppm (ppm = parts per million).

Atmospheric is approx 420 ppm so it’s higher indoors – and higher still when I’ve been sitting in the same room all day.

CO2 levels are pretty dynamic, I’m told. An occupied, closed room will get to 1,000 ppm. A meeting room without fresh air, 1,500 ppm. You can hit over 2,000 ppm in a contained space like a train.

High CO2 levels are an indicator of poor ventilation, which isn’t great for Covid transmission.

But also not good for cognition.

at 1400 ppm, CO2 concentrations may cut our basic decision-making ability by 25 percent, and complex strategic thinking by around 50 percent

– ScienceDaily, Rising carbon dioxide causes more than a climate crisis – it may directly harm our ability to think (2020)

Even before that, you start to get drowsy around 1,000 ppm. How much brain fog is not to do with long Covid but simply because I’m no longer sitting in a large, well-ventilated office? I’d like to know.

(Hey so there’s a chance that CO2 levels rise to the point that we all become too dumb to figure out the climate crisis. Ruh roh /insert Scooby Doo gif.)

You can train your own sense of the current ppm by keeping an eye on the sensor read-out and introspecting your personal energy levels. Here’s what my friend Ben Pawle from Nord Projects told me:

We’ve got one in the studio. Actually been surprisingly helpful. When you start getting brain fog and feeling sluggish then you glance and see the co2 is 800 you know to open more windows. Then you feel great! We’ve actually got weirdly good at describing how we feel in terms of energy levels by co2 level

Which is not the first time I’ve heard that!

I’m looking forward to the day when I can walk into a room and say, huh, feels like 800 in here, and decide to sit somewhere else.

Here’s the referenced paper from the article above.

Karnauskas, K. B., Miller, S. L., & Schapiro, A. C. (2020). Fossil Fuel Combustion Is Driving Indoor CO2 Toward Levels Harmful to Human Cognition. GeoHealth, 4(5).


I want to train my mental model for how CO2 levels change over time.

I have questions like:

  • What happens to CO2 over 4 hours while I’m at my desk?
  • Does it make a difference that my desk faces a corner – does CO2 collect there as I breathe? How long does it take to equalise over the room?
  • With the door open? With a window open just a crack?
  • How long does it take for CO2 to reset to ambient? 5 minutes? An hour? Is a 30 minute break for lunch enough?

To do this I need graphs.

Now I was initially concerned that the Aranet4 sends its logged data only to its own app. Looking at a 7 day graph in an app is fine, but I’d prefer to do my own presentation and analysis. I would like to

  • collect data over several months and spot correlations. Do I tend to leave the windows closed when it’s colder, for example (of course I do), and is this a problem?
  • see if mornings are better than afternoons?
  • get a good sense of what “normal” CO2 variations are over the day and seasonally, indoors/outdoors/etc, and when I should act (the sensor is portable, so I’ll start carrying it around to different venues once I develop a foundational understanding).

Also:

Alerts! If CO2 hits 800 ppm (for example) I would like to ping my smart plug to turn on the coloured Christmas lights that hang on the shelves behind me. That’s not enough to interrupt me if I’m concentrating, but it gives me peripheral vision that I should increase ventilation and I’ll notice it when my head comes out of flow. I’m aaaaall about that ambient awareness.

So I don’t want my data trapped in an app. I want the sensor to have an hardware API. I wrote about the idea of hardware APIs here (2021):

Devices should have a standard hardware API – a couple of pins that publish events (like: radio re-tuned, or switch pressed, or doorbell motion sensor activated) and accept commands (like: re-tune to X, or remote activate switch, or record and send video)

(It doesn’t need to be copper pins. Wireless is fine too, so long as it’s open.)

(It’s important that this runs locally, without hitting the cloud, because the privacy concerns of this level of access to my home are considerable.)

Basically: I want to work with my home gadgets and appliances as easily as I can set up rules and filters in Gmail.

AND SO I am tentatively happy that there is a Python library for the Aranet4 sensor (pyaranet4)! Good news.

This means that, in theory, I should be able to connect from my Mac, or the always-on Raspberry Pi sitting on the bookshelves, and pull data from the sensor on a regular schedule. And given that I should be able to do all of the above.

A project!


I was born at 335 ppm. Atmospheric CO2 is 25% higher today.

(See co2levels.org for a giant historic graph.)

Ok so there’s noticeable cognitive impairment on complex decision making when CO2 levels are much higher – but is even this 25% atmospheric uplift dinging my IQ?

Like: lead in fuel, as previously discussed: "Leaded fuel reduced the IQ of everyone born before 1990 by ~4.25%."

Which is wild, right? And may explain some elements of boomer politics…

But, being more specific, what lead is dinging isn’t just IQ – I seem to remember that lead affects impulse control? And CO2 affects “complex strategic thinking” so that’s an attentional thing, maybe?

I am suuuuuuper out on a limb here, but: smartphones? What if this century’s rise of short-attention-span casual games, attentional disorders, etc, is not to do with too much screen-time at all, but is a symptom of growing up under increased atmospheric CO2?

And so our recently-slightly-diminished inability to hold a coherent thought for a long span of time is what attention-maximiser apps like infinite-scrollers (Twitter) and ad-engagement-optimisers (Facebook) and swipe-skinner-boxes (TikTok, Tinder) are, deep down, all exploiting?

14 Jul 19:03

Wenn ich nicht hier bin

by Ronny
mkalus shared this story from Das Kraftfuttermischwerk.

Nachdem mein Corona-Test gestern nach 8 Tagen endlich wieder negativ war, haben wir uns in den Bulli gesetzt und uns gen Süden aufgemacht. Demnach ist hier ein paar Tage Flaute. Gestern Abend in Österreich gelandet, sind wir aktuell auf dem Weg nach Italien. Wenn die alte Dame will, werden wir am Ende erstmalig Rom sehen können. Wie lange genau hier nichts passiert, weiß ich noch nicht, wir sind da für die nächsten drei Wochen recht flexibel. Ich melde mich dann. Jedenfalls werde ich bei Insta aktiver sein als hier. Jetzt aber erstmal Urlaub in Italien.

Wie immer gilt: bleibt mir gewogen, macht hier nichts kaputt und seid nett zueinander. Das klappt ja sonst auch mal mehr, mal weniger gut, nech. Ciao!


(Direktlink)

14 Jul 19:02

SpaceX Infographics from @bingoboca ( #SpaceX #SpaceFlight #Starbase )

by Brian Hurley
14 Jul 19:02

Schools for scandal | The Economist

mkalus shared this story .

“It’s like a bomb went off,” says Christopher Rufo. Mr Rufo himself helped light the fuse. After George Floyd’s murder in May 2020, discussions about racism spread throughout schools, he says. Mr Rufo labelled those discussions “critical race theory” (crt). Controversy around crt has continued to grow—recently expanding beyond race to matters of sex and gender.

With the help of Mr Rufo, now a director of an “initiative” on crt at the Manhattan Institute, a conservative think-tank, critical race theory, once an obscure academic topic, became a prominent Republican issue in a matter of weeks. Mr Rufo appeared on Fox News’s Tucker Carlson show in September 2020. “It is absolutely astonishing how critical race theory has pervaded every institution in the federal government,” he said, and was being “weaponised against the American people”. He implored President Donald Trump to issue an executive order banning crt. “All Americans should be deeply worried about their country.”

Suddenly the little-known theory was on the lips of conservative pundits and politicians across the country. Sarah Longwell, a Republican strategist, saw the impact in focus groups. A journalist from the Wall Street Journal called to ask about crt when it was just starting to percolate, she recalls, but she had not heard anything about it. Then, during the next focus group, “it was all anybody talked about”.

Forty-two states have introduced bills or taken other actions to limit crt in classrooms; 17 have restricted it. North Dakota passed its law in five days. School-board meetings have become ferocious. Protesters claim that children are being forced to see everything through the lens of race. The Manhattan Institute now supplies a guide for parents fighting against “woke schooling”, and the Goldwater Institute, another conservative think-tank, provides model legislation. Banning crt in schools was a core part of Glenn Youngkin’s gubernatorial campaign in Virginia last year, and may have helped him win.

Understanding what all the fuss is about requires answers to three questions. What is crt? How widespread is its teaching in schools? And, third, to the extent that it is taught, is this good or bad?

The origins of crt go back to the 1970s. The legal theory stressed the role of “structural” racism (embedded in systems, laws and policies, rather than the individual sort) in maintaining inequality. Take schooling. Brown v Board of Education required schools to desegregate with “deliberate speed” nearly seven decades ago. Yet despite accounting for less than half of all pupils in public schools overall, 79% of white pupils attend a majority-white school today.

Progressives stretched the scope of crt before conservatives did. The theory has spread into concepts like “critical whiteness studies”: read “White Fragility”, by Robin DiAngelo, and you might think white people can hardly do anything about racism without inadvertently causing harm to non-whites. Two years ago this newspaper described the way crt has evolved to see racism embedded in everything as “illiberal, even revolutionary”.

Now Republicans have co-opted crt, also enlarging it to embody far more than its original intent. Mr Rufo brandished it to attack diversity training. “Anti-crt” bills have spread to other topics. “Critical race theory is their own term, but they made a monumental mistake,” says Mr Rufo, “when they branded it with those words.” He proudly recounts how he has used the language as “a political battering ram, to break open the debate on these issues”.

The issues have certainly gained ground. In April Florida’s governor, Ron DeSantis, signed hb7, known as the “Stop the Wrongs to Our Kids and Employees (woke) Act”. The clamps down on the hiring of “woke crt consultants” in schools and universities, and crt training in companies. In June Florida’s education board banned teaching crt and the 1619 Project, a set of essays published by the New York Times that puts slavery at the centre of the American story. The same month a bill in Texas was sold by its governor, Greg Abbott, as “a strong move to abolish critical race theory in Texas”. It bans the 1619 Project and discussions of several race- and sex-related topics in schools.

The anti-crt movement has also begun to worry about the way schools teach gender and sexuality. This includes claims that educators are encouraging children to change their genders. A month before the Stop woke Act, Mr DeSantis signed the “Parental Rights in Education” law, which critics call “Don’t Say Gay”. It prevents discussions about sexual orientation or gender identity in kindergarten through third grade. Mr DeSantis claims both bills prevent “woke” ideology in schools.

More recently, social-emotional learning (lessons aiming to teach pupils non-cognitive skills such as managing emotions and being self-aware) has also been in the firing line. Some claim these lessons are used to indoctrinate pupils with crt.

In other words “crt”, to its opponents, has become code for any action that centres on the experiences of the disadvantaged (including non-white, lesbian, gay, bisexual and transgender people) at work or school. Opponents claim that pupils are being taught that white children are inherently racist, and that white pupils should feel anguish about their skin colour because of their ancestors’ actions. Another complaint is that pupils are being taught to hate America: that by emphasising the arrival of the first slave ship as the true founding moment of America in 1619, rather than in 1776 (as the 1619 Project does), crt-type curriculums focus on America’s faults rather than its exceptionalism.

Is this stuff actually being taught in schools? Some say it’s all a figment of Republican imagination, and call it a witch hunt. “#CriticalRaceTheory is not taught in K-12 schools”, tweeted Randi Weingarten, president of the American Federation of Teachers (aft), a labour union, a year ago. Yet it so happens that both the aft and the National Education Association, America’s largest labour union, have announced support for teaching crt in public schools.

Whether framed as crt or not, educators are incorporating progressive ideas about race, gender and more into the classroom, not least in response to changing demography. In 2000, white pupils were 61% of the public-school population. Now they are 46%. (About 90% of American children attend public schools.) A study from the University of California, Los Angeles (ucla), found that the strongest predictor of whether a district had an anti-crt policy was whether it had experienced a large decrease in white pupil enrolment (10% or more) over the past 20 years. Schools are changing, and so is the discourse within them.

Amy Bean of Scottsdale, Arizona, felt lied to when her principal told her that crt was not taught in her child’s classroom. It was right there in the book, “Front Desk” by Kelly Yang, that her nine-year-old had been assigned. The book focuses on a ten-year-old girl, Mia, whose parents immigrated to America from China, and work and live in a motel. In one chapter, a car is stolen from the motel. Mr Yao, the Asian motel owner, assumes a black person committed the crime. “Any idiot knows—black people are dangerous,” he says. When the police arrive, they interrogate Hank, a black customer, but not others. Later Mia asks Hank about this. “Guess I’m just used to it. This kind of thing happens to me all the time,” he says. “To all black people in this country.”

This passage was not explicitly about critical race theory, but it was clearly about racism and plants a seed about racial inequality. Ms Bean, a self-described conservative, was upset when the principal denied crt’s existence in her daughter’s classroom. She would have liked the opportunity to talk to her daughter about it first or debrief her afterwards, she explains.

Some progressive policies have clearly gone too far. San Francisco’s school board is a notable example. Rather than striving to get children back into schools during the pandemic, it fretted about renaming 44 schools named after figures linked to historical racism or oppression. The list included Abraham Lincoln. Voters fired three members of the board.

There have been other perplexing cases. In 2017 a parent in North Carolina accused a teacher of asking white students to stand up and apologise for their privilege. This was never proved. More recently, public schools in Buffalo, New York, found themselves in a controversy over their Black Lives Matter curriculum. Some say it is anti-white. Others say that the quotes from the curriculum were taken out of context.

Research and polling suggest that crt, as defined by conservatives, has indeed spread, but is not as pervasive as critics fear. A media analysis by ucla found that 894 districts (representing about 35% of all pupils) experienced a conflict over crt between autumn 2020 and summer 2021. According to a poll by The Economist and YouGov in February, most people do not think crt is being taught in their local schools. Among those asked, 45% claim to know what crt is, and 25% of total respondents have a negative opinion of it. But only 21% think children in their community are being taught it: 14% of Democrats thought so, and 35% of Republicans.

While progressivism may be increasing its reach within schools, crt has hardly permeated state-sanctioned curriculums. American history textbooks are still mostly focused on the accomplishments of white men, says Patricia Bromley, a professor of education at Stanford University who analysed thousands of textbook pages. Recently Florida’s department of education rejected more than 50 maths textbooks (about 40% of those submitted for review) that the state claimed contained crt or the like. Follow-up investigations found little mention of race or crt in them. Curriculums have also grown less political. State standards have become more neutral over time, says Jeremy Stern, a historian at the Fordham Institute, an education think-tank.

What is really happening in schools, then? Largely an increase in availability of one-off courses on racism that pupils can elect to take. Seventeen states have increased teaching about racism and related topics through legislation. Many states insist that African-American or local indigenous history should be taught in schools, though pupils are not required to enrol. Connecticut (where 50% of public-school pupils are non-white) will require its high schools to offer African-American, Puerto Rican and Latino studies from this autumn. The 1619 Project is being taught in many districts despite outright bans in some states. Some changes, however, are mandatory. New Jersey and Washington passed laws last year requiring diversity-and-inclusion classes for pupils or training for staff—the kind of thing that critics see as vehicles for crt.

California is the first state to mandate an ethnic-studies course, beginning with the high-school graduating class of 2029-30. The history course features the experiences of non-white communities (78% of California’s public-school pupils identify as non-white). Two Stanford University studies found that the pilot programme in San Francisco improved attendance and graduation rates for Hispanic and Asian low-achieving pupils. The statewide programme has faced its fair share of controversy. Some Jewish groups felt that it did not focus enough on the Jewish experience or the realities of anti-Semitism. A revised version attempts to plug those gaps. Whether the programme can be successfully adopted statewide is unclear.

Is bringing such issues into the classroom a good or bad thing? Americans’ response, as on so much else these days, is polarised. The Understanding America Study, a nationally representative survey by the University of Southern California, found that a majority of Democratic parents said it was important for children to learn about racism (88%), but less than half of Republican parents did (45%).

Many of the schemes described as crt by conservatives (ethnic studies, social-emotional learning) were implemented so that pupils would feel represented in school. Black, Hispanic, Native American and some Asian pupils underperform overall compared with their white peers. These pupils form more than half of public-school enrolment in America.

California’s ethnic-studies programme is one example of how learning about one’s own ethnic history can improve pupil achievement. A study from the University of Arizona also found that participation in a Mexican-American history course was associated with higher standardised-test scores and increased likelihood of high-school graduation. Some researchers and educators consider coursework of this sort to be a key component for improving academic achievement.

If this flavour of crt is beneficial, many pupils will never have a chance to find out. Anti-crt laws have stoked much anxiety. Matthew Hawn, a white high-school teacher in rural Tennessee, was fired for showing a video about white privilege and assigning an essay by Ta-Nehisi Coates, a writer on race relations, to his majority-white pupils. James Whitfield, a black high-school principal outside Dallas, Texas, resigned after being accused of “teaching crt”. (He sent an email offering his school community support after George Floyd’s murder and took part in diversity training.) Some educators fear accidentally defying the law: the language is often vague and the consequences are severe. Punishments can include dismissal, fines or revocation of state funding for schools or districts, and potential lawsuits.

Not all school districts are concerned, though. “Urban districts are not feeling the heat,” says Michael Hinojosa, superintendent of Dallas’s school district in Texas, which is mostly black and Hispanic. “When you get out to the suburbs, that’s where a lot of the vitriol is.”

Many parents of school-age children today attended school in the 1980s and 90s when white pupils were the majority and diversity was less discussed. America has a history of responding poorly to social change in schools. Desegregation in the 1950s and 60s led to violent protests, as did busing—to bring black pupils to white schools—in the 1970s. In 1978, at the time of a growing gay-rights movement, a ballot initiative in California tried (but failed) to ban gay and lesbian teachers.

The crt battles could be the latest iteration. And although schools may be majority non-white, voters are older and whiter. The Economist/YouGov polling found that, though Democrats of all ages largely favour crt as a concept, the vast majority of older Republicans and independents dislike it.

Some conservatives see opposition to crt as a way to galvanise support for “school choice”, a policy that allows public money to fund pupils in other public or private schools. The culture wars “could be extremely helpful for promoting school choice”, says the website of the Heritage Foundation, a conservative think-tank. Advocates of school choice say it improves options, especially for non-white pupils who often attend under-resourced and under-performing schools. Others claim that school choice is really about racial segregation. The anti-crt movement is about dismantling public schools, says Kimberle Crenshaw, one of the foundational scholars of crt as a legal theory.

The campaign against crt has turned out to be remarkably sticky. “It is putting a name or acronym on a broad set of ambiguous anxieties around changing conversations on race, gender, woke,” says Ms Longwell, drawing conclusions from her focus groups. “crt has become a catch-all for that.” ■


Sources: The Economist