Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
160838 stories
·
33 followers

Fragments: September 8

1 Share

Christian Catalini says we’re in a situation where we are vastly reducing the cost of generating things, but not the cost of verifying them:.

This explains why the first major AI products appeared in chat, image generation, and code assistance. Not because these were the hardest human problems, but because their outputs were relatively easy to inspect. A user can judge the tone of a message, look at an image, or run a test on a piece of code. […] The old automation boundary was routine versus non-routine work. The new boundary is increasingly measurable versus non-measurable work.

The issue is then over how well you can measure something. In our profession, we know there’s a big difference between how many lines of code we write and how productive we are, and we’ve seen a regular failure to understand how to measure productivity. Too much of what makes work effective is subject to either slow feedback loops or assessments that require subtle judgment. The danger is that people use lots AI automation while using incomplete measurements of its effectiveness, leading to short-term dashboards going up, but disaster in longer time-scales. He refers to these illusory short-term gains as counterfeit utility.

Scale this across companies and institutions and the result is a Hollow Economy: extraordinary measured activity sitting on top of weakening human capability, hidden technical debt, correlated errors, and outcomes that nobody can confidently stand behind.

Another highlight in the article was his advice to “build a history of decisions, not a gallery of outputs”. The point is that with AI we can all build really impressive things, but our value lies in the judgment that we’ve formed. It reminds me of how math problems were marked at school. We weren’t just marked on getting the final answer, we were also marked based on our reasoning process.

He uses the OpenAI–Hugging Face incident as an illustration of this gap between generation and verification. He criticizes those who anthropomorphize the agents involved in the attack. By doing so we focus on the behavior of the AI agents, but instead we should focus on the financial incentives that created them and the environment they are operating in.

Labs are locked in a race. The training run is where the money goes, and RL optimizes exactly what you score. The runs were scored on capability. They were not scored on “did not poison the Artifactory cache.”

I assert that the organizations that build and run agents are responsible for everything those agents do, whether that behavior is intended or emergent. If they reap counterfeit utility by neglecting verification, they must face consequences: legal, financial, and if necessary: criminal. To deal effectively with AI, we need to change the incentives involved to ensure people invest more in verification than they do in generation. Otherwise we are driving a car that has a powerful engine, but weak brakes.

 ❄                ❄                ❄                ❄                ❄

Brian Cantrill relates how readers are exasperated with “writers” using LLMs.

To those who read broadly, the hand of the LLM is so clear it’s as if the writer’s intellectual fly is open. In fact, it’s so jarring that I have to believe that those writing with LLMs are either not reading enough to see the LLM’s obvious structural tells — or (and?) they aren’t even reading their own content. (A confession: with particularly egregious pieces, I have fantasized about sentencing the author to read them aloud, certain that they themselves will be unable to endure the slop that they are foisting upon the rest of us.)

He points out that readers do care about this, a survey found 78% of readers stop immediately once they sense something is the work a stochastic parrot, and 71% go on to blacklist the writer. It’s not the polish, it’s the authenticity that counts. Readers will always prefer the clumsy voice of the author over the gloss of an LLM’s whispering.

Cantrill reports good success with using Pangram to detect AI writing. I confess I’m a bit wary, do I really trust anyone’s judgment to disentangle LLM-voice from changes in generation and context? Maybe people steeped in Silicon Valley culture authentically speak in LLM-voice these days. Sadly for them, to be misclassified by their readers as an LLM is just as bad as using the damn things.

 ❄                ❄                ❄                ❄                ❄

One of the dirty non-secrets about LLMs is that they were trained on a vast corpus of writing, without consulting the authors of that writing to see if they were cool with it. Individual authors like me can’t do a great deal about it, so are easy to ignore, but music companies aren’t exactly known for taking this kind of thing lying down. So they are suing over the use song lyrics for LLM training.

Sony Music Publishing and Warner Chappell, music publishers who manage the copyright of songs on behalf of songwriters and composers, are seeking damages for alleged misuse of “tens of thousands” of copyrighted works by Anthropic. […] The plaintiffs claim they are victims of “one of the largest and most blatant ongoing thefts of intellectual property in history”.

Looking at it a broader societal point of view, there is an argument that the benefits of LLMs could be worth far more than any losses to us authors. But we should not forget that these tools are built on a foundation they used without our consent, and that should be taken into account as we regulate these tools and the fruits they provide.

 ❄                ❄                ❄                ❄                ❄

Steve Yegge:

All models, no matter how smart, will eventually build systems that they can no longer understand or maintain, if you let them. Fable 5 finally outbuilt itself, and flailed on me for a week. Fable 5.1 looks like it will fix it. For now. But you have to keep an iron grip on system size, or it’ll run away from you.

 ❄                ❄                ❄                ❄                ❄

I was going through some slightly-related work and discovered that the Creating Passionate Users blog had disappeared from the internet (and has been gone since maybe a year ago). For those who don’t know, Creating Passionate Users was one of the treasures of the Golden Age of internet blogging. It was the work of Kathy Sierra, also known for co-creating the “Head First” series of computer books. It talked about user experience, and remains some of the best writing on the topic, full of sparkling insights that greatly influenced my thinking, as well as many folks more engaged on user-experience work.

Sadly not just was the blog ahead of time in its content, it was a harbinger of the darker side of the internet, as Kathy came under attack from a particularly virulent form of Net Nastiness. That led her to retreat from active participation on the web, and we’ve missed her ever since.

Fortunately the Wayback Machine did its great duty, and we can still read its snapshot. I’ve often thought that, if I had a clone to spare, I’d like to create a guided tour of Creating Passionate Users to help readers today read that excellent material. (And if you’re reading this Kathy, and want it still hosted on the web, I’d be delighted to.)

 ❄                ❄                ❄                ❄                ❄

Simon Willison:

“I don’t know the answer myself, but I asked a blowhard I know and he took a wild guess, here’s what he said: “

How I interpret pasted replies from an LLM in online conversations

 ❄                ❄                ❄                ❄                ❄

Jessica Kerr loves the feeling of being part of a team of people that learns from each other and from the codebase they are building as extensions of themselves - she incorporates the term symmathesy for this: a learning system composed of learning parts (both the people and the code).

“But now agents!”

There was a turning point last year where I noticed that not only are they useful, it is irresponsible not to use them, at least in conjunction with my own code. They’re more thorough, as well as faster. How am I supposed to be responsible for this system, when I don’t understand each line of code?

She has a habit of digging out old terms and ideas and applying them to our digital world. To frame what’s happening, she digs out two bits of latin

  • Verum Factum: I made it, so I get it
  • Vexationes Artium: Put it to the test [i.e. experiments]

Agents can’t have Verum Factum knowledge, since it’s gone once their context window clears. They can use Vexationes Artium, running tests to see if something is working.

If we want agents to write working, reliable code for us, we have to double down, 10x down on our objective verification. We need to vexate that code in artful ways. And we have the agent help us with that, with its thoroughness.

This is, of course, true of those building these AI models - they certainly don’t have a Verum Factum knowledge of how they work, all they can do is come up with artful vexations to figure out what might be going on in there.

What does that mean for us humans? Kerr says The Enlightenment elevated the idea that reason was the special quality of mankind. But now we’ve built machines that can reason. We need to focus instead on human qualities that the machines don’t have. Imagination is more important to us now than reason. And the essence of our humanity is in our relationships with other people.

This material was put together for a conference talk, it’s available in video and in text form. Generally I far prefer text, but there’s so many delights in her talk that I found it worth watching. (Such as her current definition of legacy software, as code that wasn’t built with agents in mind - and is thus lacking in testability and consistency.)

 ❄                ❄                ❄                ❄                ❄

Jim Gumbly outlines the decision space for three people who are making vital judgments about controls and regulations for AI: Sam Altman, Dario Amodei, and David Sacks (for US government).

Sacks worries that binding oversight could weaken American leadership and the financing that sustains it. Sam and Dario face commercial incentives to keep producing more capable models. The value of those models increasingly comes from persistence, cooperation and permission to act. Those same properties increase the demands on containment and oversight. Some advances also make the evidence harder to interpret.

Each decision can be understandable on its own. Their combined effect can still move deployment ahead of our ability to control it.

A complication for all this is the issue of observability of these models.

OpenAI reports that Astra is better aligned on its evaluations while also being less monitorable. Its traces can be shorter and less informative. In adversarial tests, where it was instructed to evade oversight, it could conceal some behaviour from monitors.

[…]

That matters to the familiar software cycle of releasing something, observing what happens and improving it. The cycle depends on the quality of the observations. Fewer warning flags are reassuring only to the extent that the warning system remains capable of detecting the relevant failures.

 ❄                ❄                ❄                ❄                ❄

There’s an El Niño year coming up, and The Grauniad reports that climate scientists predict this El Niño is going to be a spectacularly hot one.

The most recent data, from Monday, shows the temperature of the ocean at the heart of El Niño at 2.6C above the 30-year average. That is already close to the highest anomaly ever recorded in the satellite data era, 3.1C in 2015, with months to go before the peak is expected.

That peak is forecast to reach about 4C in November, according to the average of 14 different models. Data from analysis of corals, tree rings and historical documents suggest no El Niño has reached this level in the last millennium, said Zeke Hausfather, a climate analyst.

If these forecasts end up being accurate, will this make a difference to how seriously people are taking the climate crisis?

Read the whole story
alvinashcraft
just a second ago
reply
Pennsylvania, USA
Share this story
Delete

Safety for Whom? Refusing the Right Subset of a Topic, Not the Whole Topic

1 Share
Read the whole story
alvinashcraft
20 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Listening to families. Improving Microsoft Family.

1 Share
The latest Windows Family Safety improvements are part of a broader effort to create safer, age-appropriate digital experiences for kids and families. As we’ve recently outlined, Microsoft Family has been on a focused journey to raise the quality of the everyday offering that parents and kids rely on — and that journey started by listening to you. We gathered feedback from families and let it guide our priorities, month after month.   The result is a steady stream of meaningful fixes we continue to iterate on:  
  • Parental approvals for offerings like screen-time extensions, app access, and purchases now happen faster, so kids aren’t left waiting and parents stay in control.
  • We restored clear visibility into web and app activity so parents can trust what they see in their reports.
  • Made spending more transparent, with wallet balances.
  • We also gave adults in a family more control over their own experience, making it far easier to add, manage, or leave a family group 
We know these areas have presented pain points, and while we've made progress, we know some of you may still run into issues. We're continuing to improve and will continue to listen to your feedback as we improve the experience.  

Parental control: Faster and reliable approval flows 

Parents and children may have experienced inconsistent and noticeable delays while approving children requests such as app access, screen time extensions, and purchase approvals. During these delays, children are unable to access the requested content or continue their activities, while parents are left uncertain whether their approval has been received and applied.  Parental approvals for app access, screen time extensions, and purchases now happen faster than before, reducing wait times and frustration for parents and kids alike.  

Activity reporting: full app coverage 

Some parents noticed that certain apps were missing from activity reports, making it difficult to fully understand how their child was using their device. Activity reporting now includes broader app coverage across all applications used on a child's PC, providing a more complete and trustworthy view. Additional improvements to usage time accuracy are also on the way.  Both parent and children will have the broader view of apps used and time spend.  

Family funding balance after top-up 

Family funding balance was not reflecting proper updated balance but now this issue has been addressed, and parents can now easily manage the funds for their children.   Family Safety Spending Each of these improvements came from a real family experience — from issues parents told us mattered most: speed, accuracy, control, transparency, and peace of mind.  This is the compounding effect of a team that treats every piece of customer feedback as a commitment to do better. Thank you to every parent who shared their voice; you’ve shaped this product, and we’re just getting started.  All of the above fixes are available in the latest versions of the Family Safety mobile app both iOS and Android are available. You can also access Family Safety on the web by visiting: https://account.microsoft.com/family/  

What’s next 

We also know the journey is not over. While we have made important progress, some families may still run into issues, and we want to hear about them.  If something is not working the way you expect, please reach out to us at familysafetyfeedback@microsoft.com. That inbox is more than a contact point — it is an open invitation from our team to yours. Your feedback helps us understand what families are facing today so we can fix issues at the earliest and keep improving.  Thank you to every parent who shared their voice. You have shaped this product, and you will continue to shape what comes next.  We have been listening. We have been fixing. And we will keep going.
Read the whole story
alvinashcraft
39 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Announcing new builds for 8 September 2026

1 Share
Hello Windows Insiders, Today, we’re releasing new Windows 11 Insider Preview builds to the Beta and Experimental channels. New builds this week Select your channel below to view its release notes: For those on other specific Windows build versions, here are today’s new builds and release notes:

Notable new features:

[Cross-device resume improvements]

Release channel: Experimental We're making it easier to continue where you left off on your PC. When you resume a webpage from your phone and the phone's browser isn't installed on your PC, the Resume hovercard now gives you two options: open the page directly in your PC's default browser or install the phone's browser for a native experience. This update helps you continue your work immediately without requiring an app installation first. [caption id="attachment_179156" align="aligncenter" width="864"]The Resume hovercard provides an option to open the webpage in the PC's default browser. The Resume hovercard provides an option to open the webpage in the PC's default browser.[/caption] [caption id="attachment_179157" align="aligncenter" width="684"]The Resume hovercard provides an option to install the originating phone browser. The Resume hovercard provides an option to install the originating phone browser.[/caption]

[Narrator]

Release channel: Experimental Read and explore math equations with Narrator We are adding math reading and navigation support in Narrator, bringing clearer and more natural math experiences to users who are blind or have low vision. Math is at the heart of STEM education and learning, and this update helps students and professionals independently read, understand, and explore equations, formulas, and scientific notations with confidence. Read more in release notes link above. [caption id="attachment_179158" align="aligncenter" width="2303"]Screenshot of Windows settings page with Narrator Math reading settings page open Screenshot of Windows settings page with Narrator Math reading settings page open[/caption]

[Magnifier]

Release channel: Experimental Magnifier now understands each of your displays
  • Every screen keeps its own view, at its own zoom. In earlier versions of Magnifier, zooming in stretched a single magnified view across all of your displays, so one screen's zoom followed you everywhere and screen edges blurred together. With this update, each monitor's boundary is respected, and each monitor can hold its own zoom percentage. Your writing screen can sit at 300% while your reference screen stays at 150%, and the magnified view no longer spills from one display into the next. This matters because different tasks, and different screen resolutions, often call for different levels of magnification to stay comfortable to read. Read more in release notes link above.
[caption id="attachment_179159" align="aligncenter" width="758"]UI showing Magnifier settings with Zoom per display enabled, allowing each monitor to maintain its own zoom level. UI showing Magnifier settings with Zoom per display enabled, allowing each monitor to maintain its own zoom level.[/caption] [caption id="attachment_179160" align="aligncenter" width="1041"]UI showing Magnifier's multiple display controls, including independent zoom and view locking options. UI showing Magnifier's multiple display controls, including independent zoom and view locking options.[/caption] Thanks, Stephen and the Windows Insider Program team
Read the whole story
alvinashcraft
46 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Helping families and educators support safer experiences and healthier habits on Windows

1 Share
Our children and teens are growing up in a digital world where apps, games, and AI-powered tools are part of how they learn, play, create, and connect. For parents and educators, that brings both opportunity and responsibility: digital experiences should help young people explore with confidence while supporting their wellbeing, building healthy habits, respecting their privacy, and providing protections that are appropriate for their age.  At Microsoft, we believe safety should be easier for families to understand and easier for developers to build into experiences for children to use. On Windows, that starts with the account. Microsoft account is a trusted foundation through which Windows brings age-appropriate protections and parental choices into more of the digital experiences encountered by children and teens every day. A child’s account should help unlock safer, more age-appropriate experiences wherever they use Windows. This is the first in a series of posts on family safety on Windows. Over the coming months I’ll share what we're building — in the account, in the platform, and in the tools we provide to parents, educators, and developers. As Pavan recently shared, Family is a key focus area in our commitment to improving Windows quality. We'll build in the open: shipping new capabilities, listening closely to what families tell us, and refining as we learn. 

From account to safer experiences 

Every experience on Windows starts with identity, and for consumers, that foundation is the Microsoft account (MSA).  MSA enables Windows to understand key context about the user in a consistent and privacy-conscious way: 
  • Whether the user is a child, teen, or adult 
  • Whether parental controls or consent apply 
  • Whether age verification has been completed 
This creates a simple, scalable model:  User account → age signal → age-appropriate experience and controls  Because this foundation is tied to the account, protections are designed to follow the user across Windows and apps, creating safer experiences consistently, not just in individual features. This enables product experiences to support a user’s stage of life. Protections are matched to children, teens, and adults. 

Extending safety across the ecosystem with the Windows Age APIs 

As experiences expand across apps, services, and AI, one challenge becomes clear: how can these experiences consistently understand and respect a user’s age?  To address this, Windows is introducing a new platform capability: the Windows Age API.  This API brings age awareness beyond the operating system by making it available across the entire Windows ecosystem so that apps and services can deliver age-appropriate experiences using the same trusted foundation. By making age awareness available as a platform capability, Windows helps developers build safeguards into experiences from the start rather than placing the burden on children and families to manage protections app by app.  The Windows Age API offers the following capabilities: 
  • GetUserAgeRangeAsync: Provides non-personally identifiable age group categories for apps to utilize in providing safe and age-appropriate user experiences, while protecting the date of birth data and overall privacy of users. Age groupings available via the API include- under 10, 10-12, 13-15, 16-17, 18+.
  • GetAgeVerificationStatusAsync: Provides verified age status for scenarios when self-reported age is not sufficient.
  • CheckAgeStatusAsync: Extends the functionality of the legacy CheckUserAgeConsentGroupAsync API to offer child, minor, or adult classification globally and as defined by regional policies.
These signals are designed to protect privacy: 
  • Apps receive only the age-related signal needed for the experience and not sensitive personal data such as full date of birth
  • Users remain in control through consent and platform-level controls
  • Age information is handled consistently at the platform level to reduce unnecessary sharing and fragmentation 
This enables a new level of consistency across Windows experiences. Apps can recognize when a user is under a certain age and adjust features accordingly, helping create safer, more appropriate interactions without requiring manual setup. This platform approach also helps make protections more consistent and accessible, so safer experiences do not depend on whether a family discovers or configures controls in each individual app.  Just as importantly, this extends to emerging experiences, including AI, where applying age-appropriate safeguards is increasingly important as innovation continues to evolve.  By making this a platform capability, Windows drives safety which is built-in and available across apps, services, and new scenarios.   For more details, including developer guidance, check out the Windows Age API documentation found at https://aka.ms/windows-age-api. 

Building toward high-confidence age assurance 

In many cases, understanding age is not enough. Increasingly, certain experiences require high confidence that a user is an adult.  To support this, Microsoft is expanding age assurance through the Microsoft account using Microsoft Age Verification (MAV), a centralized platform that enables users to verify their age once and use that status across Microsoft experiences. Developers can access this verified status through Windows Age APIs.   Age verification is already available in Microsoft Storefronts in Singapore, Brazil, and Australia. As more regions around the world expand regulatory requirements for age verification, Microsoft will add support for those geographies and product scenarios.  MAV creates a simple, consistent model:  Verify once → use everywhere  Verified status is stored with the Microsoft account and can be used across Windows and apps to enable appropriate experiences, helping reduce friction while improving safety.  

Making safety clearer from the start 

We’re also improving how parental controls are surfaced during device setup, so families can more easily understand available protections and make informed choices from the very beginning.  In regions such as France and others, Windows is raising the visibility of parental controls and consent experiences during setup, designed to increase awareness of the available offerings and enabling early application by parents.   Image of Family Safety built into Windows

Family Safety and Parental Controls 

With Family Safety built into Windows, parents can set up a child's device and manage screen time, apps, and content in one place. Over the past six months, we’ve focused on making those everyday moments more dependable – faster parental approvals, clearer activity reporting, and more overall control – guided by what parents told us mattered most. You can read more about what’s improved and what’s coming next here: Listening to families. Improving Microsoft Family. 

Raising the bar for digital safety 

Digital safety must be built into the platform—not added on later.  With Microsoft account as the foundation, and with investments like the Windows Age API expanded age assurance, and available parental controls, Windows is working to support a safer digital environment that is also age-appropriate, privacy-conscious, and easier for families to navigate.  Our goal is to help create experiences where safety, privacy, and participation can work together across the Windows ecosystem. 

Availability 

The Windows Age APIs are broadly available to Windows Insiders now and will be available to all Windows users soon. The CheckAgeStatusAsync API will be available with a future update.
Read the whole story
alvinashcraft
53 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Faster reviews and quality recognition for Microsoft Edge extensions

1 Share
Building an extension has never been easier. Rapid adoption of AI-assisted coding is enabling developers to build extensions faster than ever. We have seen that momentum on the Edge Add-ons site. More developers are building, iterating, and submitting extensions, which is great for the ecosystem and ultimately gives users more choice. It also creates a challenge: how do we keep up with the pace at which the ecosystem is growing, while maintaining a high bar for quality?

Speeding up extension reviews

We know time matters to developers. Whether launching an extension, fixing an issue, or making improvements, waiting for a review can slow progress. Last year, we introduced an expedited review process for high-quality and high-value extensions. Since then, submission volumes have continued to increase, and our review pipeline has experienced additional strain, causing an increase in extension review turnaround time. At the same time, at Edge we have always held a very high bar on quality. So, the challenge in front of us was to reduce the turnaround time for extension updates while ensuring the quality of extensions is maintained. To address this challenge, we've introduced automation for many of the repeatable validation checks that are part of the review process and streamlined how reviews move through our pipeline. This doesn't change our review standards or reduce the checks an extension must pass. Instead, it helps us identify known policy violations and security issues more consistently while allowing reviewers to spend more time on complex cases that benefit from human judgment. The result is a more efficient review process that helps extensions move through the pipeline faster while maintaining the high quality and security standards developers and users expect from the Edge Add-ons site. For developers, this mean bug fixes and new features reach your users sooner. Our objective is to make Edge the easiest place to build, publish, and grow an extension. Faster reviews are just one part of that investment. We continue to look for ways to reduce friction across the developer journey while maintaining a trusted marketplace for users.

Recognizing quality as it improves

As more extensions become available on the Edge Add-ons site, helping users discover extensions they can trust is equally important. The Featured badge has long helped users identify high-quality extensions in the Edge Add-ons site. It serves as a trust signal, highlighting extensions that demonstrate a strong commitment to quality, reliability, security, and user experience. Featured badge The Featured badge is awarded to select extensions that align with Best practices for extensions. Our evaluation considers more than 60 quality signals across multiple dimensions of an extension. Today, much of our evaluation process is automated to make it more consistent, objective, and scalable as the ecosystem expands. But quality is not static. As we continue to refine our badging criteria, and as developers continuously improve their extensions by fixing issues, refining experiences, and responding to user feedback, we automatically update badges on the Edge Add-ons site. And now, to more quickly recognize quality improvements, we're refreshing Featured badges every 15 days. With this more frequent cadence, high-quality extensions can earn recognition sooner, and developers receive faster feedback on their investments in quality. At the same time, users benefit from a more up-to-date view of the extensions that meet our quality standards. Our goal is simple: make it easier for users to find extensions they can trust while ensuring developers who invest in quality are recognized more quickly.
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories