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

What Happens When Humans Start Writing for AI?

1 Share
The literary magazine of the Phi Beta Kappa society argues "the replacement of human readers by AI has lately become a real possibility. "In fact, there are good reasons to think that we will soon inhabit a world in which humans still write, but do so mostly for AI." "I write about artificial intelligence a lot, and lately I have begun to think of myself as writing for Al as well," the influential economist Tyler Cowen announced in a column for Bloomberg at the beginning of the year. He does this, he says, because he wants to boost his influence over the world, because he wants to help teach the AIs about things he cares about, and because, whether he wants to or not, he's already writing for AI, and so is everybody else. Large-language-model (LLM) chatbots such as ChatGPT and Claude are trained, in part, by reading the entire internet, so if you put anything of yourself online, even basic social-media posts that are public, you're writing for them. If you don't recognize this fact and embrace it, your work might get left behind or lost. For 25 years, search engines knit the web together. Anyone who wanted to know something went to Google, asked a question, clicked through some of the pages, weighed the information, and came to an answer. Now, the chatbot genie does that for you, spitting the answer out in a few neat paragraphs, which means that those who want to affect the world needn't care much about high Google results anymore. What they really want is for the AI to read their work, process it, and weigh it highly in what it says to the millions of humans who ask it questions every minute. How do you get it to do this? For that, we turn to PR people, always in search of influence, who are developing a form of writing (press releases and influence campaigns are writing) that's not so much search-engine-optimized as chatbot-optimized. It's important, they say, to write with clear structure, to announce your intentions, and especially to include as many formatted sections and headings as you can. In other words, to get ChatGPT to pay attention, you must write more like ChatGPT. It's also possible that, since LLMs understand natural language in a way traditional computer programs don't, good writing will be more privileged than the clickbait Google has succumbed to: One refreshing discovery PR experts have made is that the bots tend to prioritize information from high-quality outlets. Tyler Cowen also wrote in his Bloomberg column that "If you wish to achieve some kind of intellectual immortality, writing for the Als is probably your best chance.... Give the Als a sense not just of how you think, but how you feel — what upsets you, what you really treasure. Then future Al versions of you will come to life that much more, attracting more interest." Has AI changed the reasons we write? The Phi Beta Kappa magazine is left to consider the possibility that "power over a superintelligent beast and resurrection are nothing to sneeze at" — before offering another thought. "The most depressing reason to write for AI is that unlike most humans, AIs still read. They read a lot. They read everything. Whereas, aided by an AI no more advanced than the TikTok algorithm, humans now hardly read anything at all..."

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
5 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Paint.NET 5.1.10 is now available

1 Share

This is a maintenance release that adds a Romanian translation, fixes some important bugs, and updates the bundled FileType plugins.

Get the Update

There are two releases of Paint.NET:

  • Microsoft Store release (recommended)
    • You can purchase it here. This helps fund development and is an alternative or supplement to sending in a donation. In addition, updates happen automatically in the background when you’re not using the app.
    • If you already have it installed, the update should happen automatically once Microsoft certifies the update, usually within the next day or so. To get the update immediately (once it’s certified), you can follow the instructions listed here.
  • Classic Desktop release
    • Download the installer from the website. This is the recommended download if you don’t have Paint.NET installed. It can also be used to update the app.
    • If you already have it installed, you should be offered the update automatically within the next few days, but you can also get it immediately by going to ⚙ Settings -> Updates -> Check Now.
    • Offline Installers and Portable ZIPs are available over on GitHub.

Change Log

Changes since 5.1.9:

  • New: Added a Romanian (RO) translation
  • Fixed a crash (BadNumberException) when moving selected pixels off-canvas, then modifying the selection, then moving the selected pixels back on-canvas
  • Changed Effects->Noise->Add Noise’s Coverage property to be a float instead of an integer
  • Fixed a rare crash when the system wakes from sleep
  • Fixed a small GCHandle leak
  • Fixed HlslTernaryFunctionEffect when using 3 value parameters
  • Added IDxgiAdapterService2 for plugin use
  • Updated the bundled AvifFileType plugin to v3.13.1 (thanks @null54!)
  • Updated the bundled JPEG XL FileType plugin to v1.2.0, which improves support for HBD/HDR image loading
    (thanks @null54!)

  • Updated the bundled WebP FileType plugin to v1.6.0 (thanks @null54!)


Read the whole story
alvinashcraft
5 hours ago
reply
Pennsylvania, USA
Share this story
Delete

.NET Conf 2025 Week

1 Share
Read the whole story
alvinashcraft
5 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Now generally available: Surveys Agent in Microsoft 365 Copilot

1 Share

We’re thrilled to announce that Surveys Agent - your intelligent assistant for managing surveys end-to-end - is now generally available to all commercial customers worldwide with a Microsoft 365 Copilot license. 

Previously available through the Frontier preview program, Surveys Agent has helped early adopters streamline data collection and actionable insights for use cases like training sessions, employee engagement, and customer research. Now, it’s ready for everyone. 

What can Surveys Agent do? 

Surveys Agent simplifies the entire survey lifecycle through a conversational experience. Whether you're starting from scratch or refining an existing survey, it helps you: 

  • Create surveys instantly in a shareable Microsoft Forms draft 
  • Refine your survey to improve question clarity and structure 
  • Plan launch timelines and distribution strategies 
  • Send invitations and reminders to maximize responses 
  • Monitor progress and keep you apprised via Outlook 
  • Get status, summary of response and open in Excel for deep analysis 

No more juggling multiple tools or chasing down responses. Surveys Agent brings everything together in one place, making survey creation as easy as chatting with an expert colleague. 

Built into Microsoft 365 Copilot 

From drafting to distribution, Surveys Agent works seamlessly inside your Copilot experience. It suggests optimal launch plans, prepares outreach messages, and keeps you updated with response tracking. You can revisit the conversation anytime to check status, ask follow-up questions, or export results to Excel for deeper analysis. 

What’s new with General Availability? 

With this broader release, Surveys Agent is now accessible to all commercial Microsoft 365 Copilot users. You can find it in the Agent Store under Built by Microsoft, ready to help you build, run, and analyze surveys with less effort. 

With general availability, we’ve also introduced several key enhancements to make Surveys Agent even more powerful and intuitive: 

  • Grounding to your content: You can now connect Surveys Agent to Word, Excel, and PowerPoint files, as well as existing Microsoft Forms survey links, to help draft and refine surveys with richer context. 
  • Interactive tutorial prompt: Learn about Surveys Agent’s capabilities in more depth before diving in—perfect for first-time users. 

Try Surveys Agent today 

Surveys Agent is available to business users with a Microsoft 365 Copilot license. Ready to get started? Install Surveys Agent and pin it to your Microsoft 365 Copilot sidebar for quick access. We’re excited to see how you use it—and we’re listening. Share feedback directly in the chat by rating responses with a thumbs up or thumbs down and adding your comments to help us shape what’s next. 

Looking forward to seeing how Surveys Agent can support your workflow and continue to bring you from idea to insights with less effort! 

Read the whole story
alvinashcraft
6 hours ago
reply
Pennsylvania, USA
Share this story
Delete

What is special about MCP?

1 Share

three things MCP can do, and an infinite number of things it can’t do (all of which make it great)

AI agents can interact with the world using tools. Those tools can be generic or specific.

Generic

Run a bash command

Operate a web browser

Execute a SQL query

Specific

See my Google Calendar events

List my tasks in Asana

Send an email

The most general ones, like “run a bash command” and “read and write files” are built into the agent. More specific ones are provided through Model Control Protocol (MCP) servers.

Every tool provided to the agent comes with instructions sent as part of the context. Each MCP server the user configures clogs up the context with instructions and tool definitions, whether the agent needs them for this conversation or not.

If the agent can run a bash command, it can write a curl command or a script to call an API. Why use an MCP server instead?

MCPs provide three unique abilities.

  1. Authentication. Authorize an MCP server once to act as you, and then take many actions, each properly attributed. OAuth is hard and you can’t do it with curl. (OK, it’s more than once, it’s ‘every time it loses the connection’. This feels like every day, but maybe the agents will get better at renewing auth.)
  2. Specialized interface. A software API is optimized to talk to code. If it responds with JSON, that is verbose and uses a ton of tokens. An MCP response can summarize the results in text. It can intersperse that with CSV and even ASCII art! It’s more efficient and effective in communicating with an LLM.
  3. Change. MCPs don’t have to be consistent from day to day, since every conversation is new. The creators of an MCP server can work on that response and make it more effective, changing its format at need. They can add tools, change tools, and even remove tools that aren’t used enough. Try doing that in a software API! It’d break every program that uses it. MCPs can iterate, and rapid iteration is a superpower that AI gives us.

If you want to teach your agent to do something that doesn’t require authentication–like read a web site–then by all means, let it use the tools it already knows. It can get a long way with `curl` and `jq`. Why dilute its world with more instructions when it already knows so much?

It can already

Call known APIs with simple auth

Dig around in a SQL database

Operate a web page with a playwright script

MCPs let it

Read Figma designs and get just what it needs

Read and update your Google Calendar

Look at graphs and traces in ASCII

MCPs don’t let the agent do anything else.

While “run a bash command” covers most things you want it to do, it also covers everything you don’t want an agent to do. The agent can screw with your configuration, write private data out to a public repository, and use your credentials to publish infected versions of your libraries. There is (relative) safety in specific tools. For instance, the agent’s filesystem tools reject writes to files outside of the current project. (The agent then asks my permission to do that update in bash. I say no.)

Well-designed MCPs offer the operations that make sense. They’re limited by your authorization as a user, and you can further limit their authorization when you connect or in your agent’s configuration. We can be smarter about it.

Someday we will have nice things.

Currently, if I configure an MCP, it’s available all the time to all agent threads. Most of the time, that’s a waste of my context. I want to configure which subagents know about which MCP, so my “look at production” agent can see my observability platform, my UI-updating agent can see Figma, and my status update agent can see Asana. I also want agents to load MCP context incrementally, so that it doesn’t get every tool definition until it asks to see them.

When MCPs don’t hog context, they still won’t often beat using the innate knowledge of the model. But when you are ready to curate the access that agents have to your SaaS or data, MCPs are fantastic.

Read the whole story
alvinashcraft
6 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Be Useful — And Pivot: Cory House on Specialization, AI, and Staying Valuable

1 Share

Cory House (Pluralsight/DomeTrain author and principal at ReactJS Consulting) shares the story of going “all-in” on JavaScript/React and how that focus grew into a successful independent consulting and training career. We dig into the tradeoffs of deep specialization vs breadth, how to spot real opportunities, and the “two-way door” idea for tech career moves. Cory also walks through his current pivot: using AI as a developer accelerator (how teams use it, where it helps most, what to watch out for) and how experimentation today — while tooling is cheap and rapidly evolving — is valuable. Along the way we surface mindset lessons (Cal Newport, Carol Dweck), how to balance giving away content vs paid courses, and practical tips for auditors/consultants trying to scale their impact.


Guest: Cory House — https://www.bitnative.com/

· Consulting & training: https://www.reactjsconsulting.com/

· Courses: Dometrain (TypeScript: Getting Started / Deep Dive) · YouTube: https://www.youtube.com/@housecor

· X: https://x.com/housecor

· GitHub: https://github.com/coryhouse

· DevOpsDays Des Moines (speaker): https://devopsdays.org/events/2025-des-moines/welcome/

· Podcast: https://eitl.ai/podcast/

· Books: So Good They Can’t Ignore You (Cal Newport), Mindset (Carol Dweck)





Download audio: https://anchor.fm/s/104ead10c/podcast/play/110922361/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2025-10-9%2F412136523-44100-2-5126169d8ed8f.mp3
Read the whole story
alvinashcraft
7 hours ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories