The Economic Starvation Loop: When AI Destroys Its Own Customers
How AI-driven productivity could undermine household purchasing power, create an economic starvation loop, and force reform only after widespread disruption.
IDEAS CAPTURED AT THE TIME
Most of my writing starts with a practical problem, a new technology that looks promising, or a question that refuses to leave me alone.
Posts from 2006 to 2026, newest first.
How AI-driven productivity could undermine household purchasing power, create an economic starvation loop, and force reform only after widespread disruption.
The second part of The Light is a Liar asks how we measure a galaxy’s distance when the light reaching us has travelled through an expanding universe.
The first part of The Light is a Liar explores gravity, curved spacetime and whether light really travels in a straight line.
Introducing the Semantic Publishing Protocol: structured publishing with meaning, context, attribution and consent for an agent-aware web.
A proposed feedback loop: AI consumes web content without sending readers back, weakening the publishing ecosystem it depends on.
A speculative opening chapter about the origins of meaning, distinction and the stories humans tell about existence.
A speculative chapter on division, null mechanics and the paradoxes that follow from splitting a whole.
A response to claims that AI cannot understand language, exploring consciousness, embodiment and what understanding might mean.
A practical walkthrough for editing a SharePoint multichoice field inside a Power Apps list form.
A personal reflection on cutting meat consumption in response to climate concerns.
Guidance for asking useful Microsoft Flow questions in the community forum.
Announcing a planned monthly Office 365 update service with newsletters and webinars.
A step-by-step guide to building and sending a custom HTML Mailchimp campaign from SharePoint lists with Microsoft Flow.
Two approaches to generating temporary passwords for an Azure B2C onboarding flow.
A challenge to simplify a Microsoft Flow expression that reformats a date string for SharePoint.
An early look at SharePoint Spaces and what mixed reality might offer beyond familiar document interfaces.
How to handle a multi-step Microsoft Flow so related actions succeed or fail together.
Handling failure, skipped steps and timeouts in Microsoft Flow instead of letting a workflow stop silently.
Lessons from building cloud applications that need to keep working when dependent services fail.
A practical recovery note for a UniFi Cloud Key that fails to come back after a power cut.
I had the pleasure to present 2 sessions at this years SQL / SharePoint Saturday event in Cambridge (the UK one).
Please find below my slides from yesterdays SharePoint User Group event in Manchester (2 August 2016) where I talked about the SharePoint Framework.
April 1st. It’s that day when I sit and watch my inbox wondering if “The Email” will come again this year.
Tay worked. Simple. And we can learn a lot about AI and ourselves from her less than admirable beginnings.
Up until now most of my client side work has been done using CSOM and, more accurately, JSOM, the Javascript implementation of CSOM.
I am a huge fan of my Macbook Pro and whilst I run both OS X and Windows 10 concurrently (via Bootcamp through Parallels) I want to do as much work in the best tools possible.
Please find below a link to my slides from the, always, most excellent SPEvo this year. Once again I am exceedingly proud and honoured to be invited to speak at this conference.
Microsoft has started to release a few tidbits of information around the longer term strategy for SharePoint On-Premises and Office 365.
I am really excited to have been asked back to present at the most excellent SharePoint Evolution Conference in London this year (April 20th - 22nd).
This weekend i was delighted to present a new session on the SharePoint Geolocation field.
I am now home from my stint on the excellent SharePoint Evolution Conference Roadshow and feeling rather sad not to be continuing on with the rest of the speakers around the UK.
BBC News has reported the following story (http://www.bbc.co.uk/news/technology-27191500)
Building a solid "Information Architecture" is important for a number of key reasons
If, like me, you are starting to move your Virtual Machines off those pesky laptops and Hyper-V servers that are sitting under your desk, and embracing The Cloud, then you might come…
My company is in the process of rebranding, and with that comes a new name: Red Plane.
E.g... Core temperature is too high Required Action = lower temperature What happened previously that led to a lower temperature? Open a window…
I have been thinking about the role of emotion in decision making for a long time. I have not been influenced by any existing research in the…
My anticipation for controlling the robot is to use multiple Raspberry Pi's that all serve a specific role. There is no reason it has to be…
When storing and recalling memories it is well known that we don't remember every minute detail of a situation, instead some of the key…
This Category (Robotics) is a collection of thoughts and ideas about Cybernetics - to me, this is encompassing Robotics, Artificial Intelligence…
Part 1: A network in the Sky - The dreamPart 2: A network in the Sky - Coming soon
I was recently trying to export a list of SharePoint Crawk Logs in to an Excel format so that I could use them to locate potential defects in a large selection of Team Sites during a…
I wanted to drop a quick note down to say how great the recent International SharePoint Conference has been.
We will be back at Outsourcery in Spinnignfields, Manchester on Tuesday April 3rd with what I am hoping will be a blinder of a session.
I have blogged about my HyperV DevRig before, but want to look at making some annual modifications.
I just wanted to thank everyone for coming to the February meeting in Manchester.
As a Freelance SharePoint Consultant I have worked in many different “Management Styles” over the year, with some requiring me to be on-site 9am-5pm, some allowing me to work at my…
Welcome everybody to the last SUGUK North West Meeting of 2011. This one is going to be very special.
I am just in the process of writing some PowerShell Scripts to import Managed Metadata Properties and Crawled properties from an XML configuration file and came across a small point…
I was just playing around over the weekend with a Content Source and Search Scope to index a few of my favourite SharePoint blogs and sites.
As part of my on-going series of moving as much of my IT / Life into the cloud I have spent the last few weeks trying to get a Cisco 7960 IP phone working with Sipgate.
A few weeks ago I moved my Email and website up to Office 365.
Ok.. I just had a play with 2 Site Collections in the same web app.
In this section I want to get a rough idea of my current IT costs. Now, as Part 1 suggested I already have some services in the cloud, so I am not starting completely from scratch.
I am just about to upgrade my development sandbox to represent a multi-farm environment (Shared Services, Intranet, Collab, Extranet) and came up with an interesting question regarding…
Over the last year or so I have started to move some of my core personal IT functions to the cloud.
Thank you to everybody who came to Stuart and my session on "How we implemented Governance at Kelloggs" We both felt the session went very well…
I have been asked by a number of friends to post my introduction to Star Photography, so here it is. As an example, here is a recent photo I…
I am very happy to announce our February 15th meeting in Manchester, the first of 2011.
I have just finished setting up my first SharePoint 2010 demo server and want to validate and correct some areas where I may not be spot on.
Configuring my first SharePoint 2010 server has thrown up some interesting issues. I am trying to document them as I find and fix them.
Welcome to SharePoint Studio.
Complete Workflow, Storage & BackUp for Photography Video | Chase Jarvis Blog
Jose Barreto's Blog : Site Directory in MOSS 2007 via a custom Search Scope:
This is a great tip on creating a custom Internet Explorer Search Provider that directs the user to your corporate search page. Searching…
Services | SharePoint 2010
Tories may scrap IR35 tax rules for contractors:
Sneak Peek At Photoshop’s Mind-Boggling Content Aware Fill:Adobe is working on a new feature for Photoshop called “Content Aware Fill”, and posted a mind-boggling demonstration of it…
Feedback around protecting SharePoint:Our friends on the Forefront Server Protection team are conducting research to understand what applications you would like to protect, and how you…
Commodore 64 reincarnated as quad-core Ubuntu box:
Announcing the Messenger for Mac 8 beta release:After a long effort, I am pleased to announce the beta release of Messenger for Mac 8 which supports audio and video calls.
OK, I know it, you know it, this post is going to be a rant. But within the rant there is a serious question and request.Why the hell do we STILL have so many usernames and…
New for 2010 I have a couple of project ideas that I am hoping to make a start with. This post is a simple record of what those might end up being:
I think I will be upgrading!HP MediaSmart Server 3.0 Upgrade Available for Order MS Windows Home Server
I had a situation recently where I wanted to delete about 10 Snapshot from a VMWare Fusion VM.VMWare managed to delete the snapshots from the Snapshots manager window but also gave me…
myView.Toolbar = "None"; ormyView.Toolbar = "Freeform"; ormyView.Toolbar = "Standard"; ormyView.Toolbar = "Full";
My original plan was to travel down to Surfers Paradise with Nicole for a spot of surfing before heading to Sydney to change my ticket and fly home.
This is the dive I have been looking forward to doing since my Pro-Dive trip to the Great Barrier Reed in Cairns.
Hervey Bay was just a stopover for the night before going to Fraser Island. We had a meeting the afternoon before we started the tour.
Since I have run out of money and decided to cut my trip short, I have to be really selective over any activities I now choose to do.
When we arrived in Airlie, Sam and I booked into Kuala Backpackers. She had free nights as part of a package tour she had bought and it looked fine to me.
I passed through Mission Beach on my way south. I just wanted to do my skydive here and move on, so I planned on 2 nights and 2 day.
I flew into Darwin from Singapore to start my Australia experience.
The flight to Cairns was fine and uneventful. I got to the airport in the morning and got a shuttle bus to the main road, the Esplanade, where I started to walk up and check out a…
When I got to Singapore I had already decided I was over the cities and wanted to get back to the beaches. So roll on Australia.
I left the Germans (and French) in Taman Negara and made my way to the boat stop to catch my boat/bus to Kuala Lumpur.
The bus journey to Taman Negara was pretty good fun. It was only Eva, Volker, Sophie and myself.
I finally managed to tear myself away from the Perhentian Islands, after more than a month on the Island.
Wow, it has been a couple of weeks since my last update.
Hey everyone. Just a quick post to let you all know I am still alive! The internet connection here is very ropey, so I am not sure when I will be able to get my photos up..
After spending time on Koh Tao I moved to the other side of the mainland to check out Phi Phi, Phuket and Railay beach.
There isn't an aweful lot to talk about for the last week or two (I don't even know how long I have been here!) that I have been in the Islands.
The trip up to Siem Reap was another typical 8 hour minivan journey on changeable quality roads!
I travelled to Phnom Penh with Malcolm and Max on a 2 day boat trip along the Mekong Delta.
I was only planning on staying in Saigon for a couple of days, in keeping with my intention of not spending much time in big cities.
Nha Trang was awesome. This is probably one of the most fun places I have been yet.
On the way down to Ho Chi Minh City (Saigon) Gordon and I spent a night (ish) in Mui Ne, a small beach town set along a single road, about 11Km long.
Hoi An Gordon and I arrived in Hoi An and found a really nice hotel called Than Bihn 3, which came complete with a swimming pool.
Sunday 1st July - Vang Vieng
The flight to Vietnam was pretty straight forward. We met a couple of Canadian girls, , in the airport that I had met elsewhere on my trip, the waterfall in Luang Prabang and again in…
Monday 2nd July - Ha Long Bay
Sunday 24th June - Luang Prabang, Laos Oh my god... what a hangover! My head is pounding and I really don’t want to get up!
Saturday 23th June - Luang Prabang The gang met up early, well early in Lao terms, had some breakfast and off we trundled to the waterfall.
Friday 22nd June – Luang Prabang The last couple of days have been quite hectic here in Luang Prabang.
It is a good job that we got to the bus station nice and early. At about 7:45 there were just a few seats left on the bus! We met Ania at the bus station and bought our tickets.
The trip to Luang Nam Tha was a little confusing! When we booked our tickets we were told that a shuttle bus would pick us up at 08:30 and take us to the main bus station, where our…
Thursday 21st June – Nong Khiew First thing after breakfast we took a walk to the boat landing on the other side of the river to try and charter our boat to take us to Luang Prabang.…
Today was the start of my trek into Laos. The target is Luang Prabang, but it will take a couple of days to get there.
Monday 18th June - Chiang Mai to Laos
Sunday 10th June - 2 day Hill Tribe Trek Monday 10th June - Hill Tribe Trek
After finding some nice food last night at the Phitsanulok night market I got a good nights sleep. It was sooooo nice to have a cold shower and a shave.
This is a useful blog article I came across explaining how to run your own JScript code before the standard Save and Close event runs.
I needed to prepopulate a field in a SharePoint form with the value passed in from a QueryString.
I posted a reply to this article in December, but have just been asked to extend upon my answer, so I thought I would post the reply herre as well for everyone else.Microsoft…
This is always useful......How to use a URL parameter to filter a Data View Web part in FrontPage 2003
To add presence information to your custom webparts, you simply need to call the following javascript functionIMNRC() function, passing in the email address of the account you wish to…
1. Implementing the Document Library Template Selector1.1. Add Custom Document Template
This link is a fantastic article on how to get over the issues of list templates not being available to sub areas of the portal home page that are not based on the same template as the…
Introduction and project outline Ok, this is a well documented task, but I wanted to add my own methods here.
Fantastic, at last I can remove VS.Net 2003 from my laptop and still write my 1.1 version web parts for SharePoint!Well done to everyone involved in this and thank you very much!Carlos…
Hi everyone.I know I have not been very good at keeping my blog up to date lately, but the day job has simply taken up so much of my time!And I probably won't be updating it for a very…