{"id":10208,"date":"2023-06-22T22:34:35","date_gmt":"2023-06-22T22:34:35","guid":{"rendered":"https:\/\/andrewdoran.uk\/blog\/?p=10208"},"modified":"2023-06-22T23:02:49","modified_gmt":"2023-06-22T23:02:49","slug":"in-a-world-of-ai-pstn-is-dead","status":"publish","type":"post","link":"https:\/\/andrewdoran.uk\/blog\/2023\/06\/22\/in-a-world-of-ai-pstn-is-dead\/","title":{"rendered":"In a world of AI, PSTN is dead"},"content":{"rendered":"<div class='e-content'>I\u2019ve been thinking about <a title=\"The Guardian: US mother gets call from \u2018kidnapped daughter\u2019 \u2013 but it\u2019s really an AI scam\" href=\"https:\/\/www.theguardian.com\/us-news\/2023\/jun\/14\/ai-kidnapping-scam-senate-hearing-jennifer-destefano\">this article<\/a> all day. A woman received a call from her distraught, crying daughter, who said she had been kidnapped. The kidnappers then told the woman the terrifying things they would do to her daughter, unless she paid them a ransom. She called her daughter\u2019s phone and found that she was actually fine \u2014 the \u2018kidnappers\u2019 had generated her voice using AI technology. It\u2019s absolutely terrifying.<\/p>\n<p>I think that calls over the public switched telephone network (PSTN) are now effectively dead. The traditional telephone system runs on a protocol where you can call any number in the world and start a conversation, but you do not need to verify who you are. In a world of AI, this is going to be unsustainable. I am guessing that rogue calls like the one in the article will become more ubiquitous in a similar way to the rise of phishing and spam emails. However, unlike with email there are no audio equivalents of <a title=\"Government of Canada: Get Cyber Safe: The 7 red flags of phishing\" href=\"https:\/\/www.getcybersafe.gc.ca\/en\/resources\/7-red-flags-phishing\">looking for specific clues<\/a> to reason that the call is fake.<\/p>\n<p>Perhaps in the future we\u2019ll need to use another protocol, one that uses authentication. Before picking up an incoming call, there should be a simple indicator showing that the call is authentic. We already have caller ID, but <a title=\"Ofcom: Number spoofing scams\" href=\"https:\/\/www.ofcom.org.uk\/phones-telecoms-and-internet\/advice-for-consumers\/scams\/phone-spoof-scam\">this is trivial to spoof<\/a>. The solution needs to be so simple that everyone can understand it, and it needs to work seamlessly without anyone needing to jump through hoops to enable it.<\/p>\n<p>We already authenticate to our smartphones and other devices via our biometric data \u2014 our faces or fingerprints \u2014 or by entering a passcode. Perhaps whatever system we use for voice calling can use this to \u2018prove\u2019 that a call is coming from an authenticated source. When a call comes in, it could have a red\/amber\/green rating along these lines:<\/p>\n<ul>\n<li>\ud83d\udfe2 <strong>Green:<\/strong> The caller is in your contacts and they have authenticated themselves using their device biometrics or passphrase within the last <em>n<\/em> minutes.<\/li>\n<li>\ud83d\udfe1 <strong>Amber:<\/strong> The caller has authenticated themselves with their device in the last <em>n<\/em> minutes, but is not in your contacts.<\/li>\n<li>\ud83d\udd34 <strong>Red:<\/strong> All bets are off, proceed with caution.<\/li>\n<\/ul>\n<p>Taking it further, we would possibly need to have something in place that allows people to verify themselves. So, not only has Caller X\u2019s device validated that they have unlocked it recently, but Caller X is definitely <em>the<\/em> Caller X. On <a title=\"indieweb.social: @adoran2\" href=\"https:\/\/indieweb.social\/@adoran2\">my Mastodon profile<\/a>, I can provide evidence that I am who I say I am by <a title=\"barred.dev: Add a verified website to your Mastodon account using link tag\" href=\"https:\/\/barrd.dev\/article\/add-a-verified-website-to-your-mastodon-account-using-link-tag\/\">adding a link to my website and then entering code on my site that Mastodon can read<\/a>. I\u2019ve then \u2018proved\u2019 that this is my site because I was able to edit the code there. It looks like this:<\/p>\n<div id=\"attachment_10207\" style=\"width: 1044px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10207\" class=\"alignnone size-full wp-image-10207\" src=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2023\/06\/DraggedImage-5.jpeg\" alt=\"My Mastodon profile on indieweb.social\" width=\"1034\" height=\"672\" srcset=\"https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2023\/06\/DraggedImage-5.jpeg 1034w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2023\/06\/DraggedImage-5-300x195.jpeg 300w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2023\/06\/DraggedImage-5-1024x666.jpeg 1024w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2023\/06\/DraggedImage-5-768x499.jpeg 768w, https:\/\/andrewdoran.uk\/blog\/wp-content\/uploads\/2023\/06\/DraggedImage-5-700x455.jpeg 700w\" sizes=\"auto, (max-width: 1034px) 100vw, 1034px\" \/><p id=\"caption-attachment-10207\" class=\"wp-caption-text\">My Mastodon profile on indieweb.social<\/p><\/div>\n<p>I\u2019m not sure a mechanism like this would go far enough to \u2018prove\u2019 I am who I claim to be when I call a new number for the first time, but perhaps there are other ways of doing something similar. Ideally with a solution that wouldn\u2019t rely on a centralised verification\/validation service.<\/p>\n<p>It\u2019s been <a title=\"Vox: What will stop AI from flooding the internet with fake images?\" href=\"https:\/\/www.vox.com\/platform\/amp\/technology\/23746060\/ai-generative-fake-images-photoshop-google-microsoft-adobe\">interesting to read<\/a> that Adobe, Arm, the BBC, Intel, Microsoft, Sony and Truepic are collaborating as the <a title=\"Coalition for Content Provenance and Authenticity\" href=\"https:\/\/c2pa.org\">Coalition for Content Provenance and Authenticity<\/a>. They are focused on <a title=\"C2PA Specifications: Explainer\" href=\"https:\/\/c2pa.org\/specifications\/specifications\/1.3\/explainer\/Explainer.html\">providing evidence of the <em>provenance<\/em> of content<\/a>, i.e. being able to trace back to the source of an image, a video or a document as well as what has been done to it since it was created. I don\u2019t think this helps with real-time generated content such as fake voice and video.<\/p>\n<p>I\u2019ve <a title=\"YouTube: Center for Humane Technology: The AI Dilemma\" href=\"https:\/\/www.youtube.com\/watch?v=xoVJKj8lcNQ\">heard people talk<\/a> about the fact that authentication via voice, such as that used in telephone banking, is now completely broken because of AI. But I think the problem goes much deeper than this. Without authentication, how will you ever know who you are really speaking to?<\/div>\n<p><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2335,&quot;href&quot;:&quot;https:\\\/\\\/www.theguardian.com\\\/us-news\\\/2023\\\/jun\\\/14\\\/ai-kidnapping-scam-senate-hearing-jennifer-destefano&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2336,&quot;href&quot;:&quot;https:\\\/\\\/www.getcybersafe.gc.ca\\\/en\\\/resources\\\/7-red-flags-phishing&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2337,&quot;href&quot;:&quot;https:\\\/\\\/www.ofcom.org.uk\\\/phones-telecoms-and-internet\\\/advice-for-consumers\\\/scams\\\/phone-spoof-scam&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20240525053636\\\/https:\\\/\\\/www.ofcom.org.uk\\\/phones-telecoms-and-internet\\\/advice-for-consumers\\\/scams\\\/phone-spoof-scam&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 02:34:08&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-14 14:22:03&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-19 18:09:41&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-26 18:18:09&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-04 18:03:02&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-25 18:12:38&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-08 10:52:45&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-14 13:39:38&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-11 20:54:47&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-16 17:48:18&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-24 07:54:24&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-24 07:54:24&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:246,&quot;href&quot;:&quot;https:\\\/\\\/indieweb.social\\\/@adoran2&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260203193017\\\/https:\\\/\\\/indieweb.social\\\/@adoran2&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 22:33:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-08 13:34:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 18:12:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 20:46:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 19:10:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 00:27:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 14:16:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 18:08:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 23:54:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-08 14:44:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-11 20:49:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 11:51:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 11:52:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 22:34:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 23:29:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 01:39:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 14:26:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 19:56:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 05:49:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 23:54:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 01:29:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-22 13:06:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-25 23:06:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-30 00:18:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 10:49:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-07 10:41:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-11 07:59:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-15 00:31:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-18 04:18:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-22 08:43:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 14:26:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-29 15:06:35&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-06-01 18:47:02&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-06 23:10:11&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-06-10 21:35:33&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-06-14 06:49:46&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-06-18 03:48:20&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-06-22 11:53:40&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-22 11:53:40&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2338,&quot;href&quot;:&quot;https:\\\/\\\/barrd.dev\\\/article\\\/add-a-verified-website-to-your-mastodon-account-using-link-tag&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20240312221326\\\/https:\\\/\\\/barrd.dev\\\/article\\\/add-a-verified-website-to-your-mastodon-account-using-link-tag\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 02:34:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 18:18:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 14:26:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 19:56:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-14 13:39:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-24 07:54:22&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-24 07:54:22&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2339,&quot;href&quot;:&quot;https:\\\/\\\/www.vox.com\\\/platform\\\/amp\\\/technology\\\/23746060\\\/ai-generative-fake-images-photoshop-google-microsoft-adobe&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20230617055303\\\/https:\\\/\\\/www.vox.com\\\/platform\\\/amp\\\/technology\\\/23746060\\\/ai-generative-fake-images-photoshop-google-microsoft-adobe&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 02:34:12&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-02 14:26:08&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-05-14 13:39:41&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-24 07:54:27&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-24 07:54:27&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2340,&quot;href&quot;:&quot;https:\\\/\\\/c2pa.org&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260204024206\\\/https:\\\/\\\/c2pa.org\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-05-14 13:39:34&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-14 13:39:34&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2341,&quot;href&quot;:&quot;https:\\\/\\\/c2pa.org\\\/specifications\\\/specifications\\\/1.3\\\/explainer\\\/Explainer.html&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250628234736\\\/https:\\\/\\\/c2pa.org\\\/specifications\\\/specifications\\\/1.3\\\/explainer\\\/Explainer.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 02:34:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-02 14:26:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-14 13:39:39&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-14 13:39:39&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:2342,&quot;href&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=xoVJKj8lcNQ&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260116205206\\\/https:\\\/\\\/www.youtube.com\\\/watch?v=xoVJKj8lcNQ&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-02-04 02:34:21&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-14 03:59:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-17 11:18:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-21 10:45:43&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-24 17:36:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-27 22:19:39&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-03 02:25:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-08 18:19:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-13 00:49:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-19 14:31:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-24 18:05:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-30 02:41:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-03 22:46:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 04:29:16&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-18 18:35:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 03:58:10&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-28 17:45:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-03 08:11:18&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-08 10:57:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-11 17:09:57&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-16 04:15:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-21 11:54:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-26 13:54:15&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-30 02:57:30&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-02 05:12:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-06 06:01:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-11 15:57:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-15 03:52:50&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-19 23:40:56&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-23 19:12:38&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-23 19:12:38&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/andrewdoran.uk\/blog\/2023\/06\/22\/in-a-world-of-ai-pstn-is-dead\/\" rel=\"bookmark\" title=\"Permalink to In a world of AI, PSTN is dead\"><div class='e-content p-summary'>I\u2019ve been thinking about this article all day. A woman received a call from her distraught, crying daughter, who said she had been kidnapped. The kidnappers then told the woman the terrifying things they would do to her daughter, unless she paid them a ransom. She called her daughter\u2019s phone and found that she was [&hellip;]<\/div>\n<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[16],"tags":[],"class_list":{"0":"post-10208","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-technology","7":"h-entry","9":"hentry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":12200,"url":"https:\/\/andrewdoran.uk\/blog\/2025\/06\/18\/12200\/","url_meta":{"origin":10208,"position":0},"title":"\ud83d\udcda Finished reading Code Dependent:\u2026","author":"Andrew Doran","date":"18 June 2025","format":"status","excerpt":"\ud83d\udcda Finished reading Code Dependent: Living in the Shadow of AI by Madhumita Murgia. An excellent overview from the Financial Times\u2019s AI Editor of the many emerging ways in which this technology is having an impact on people. Much of it is terrifying in an \u2018is this the society we\u2019re\u2026","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"\u201cThe advances in Al over the past five years have been dramatic and undeniable, but somehow, I became less enamoured of the technology in that time. Language models were certainly impressive, somewhat magical even, in their ability to parse and appear to reason and understand words, but I found that the most inspirational parts of the stories I uncovered were not the sophisticated algorithms and their outputs, but the human beings using and adapting to the technology: doctors, scientists, gig workers, activists and creatives, who represent the very best of us. And while I remain actively optimistic about the social value of AI, I believe that no matter how exceptional a tool is, it only has utility when it preserves human dignity. My hope for Al isn't that it creates a new upgraded species without the messiness of humanity, but that it helps us ordinary, flawed humans live our best and happiest lives.\u201d \u2014 Code Dependent: Living in the Shadow of AI by Madhumita Murgia","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/06\/DraggedImage-3.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/06\/DraggedImage-3.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/06\/DraggedImage-3.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/06\/DraggedImage-3.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/06\/DraggedImage-3.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/06\/DraggedImage-3.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":13406,"url":"https:\/\/andrewdoran.uk\/blog\/2026\/02\/14\/something-big-is-happening-but-it-doesnt-add-up\/","url_meta":{"origin":10208,"position":1},"title":"Something big is happening; but it doesn\u2019t add up","author":"Andrew Doran","date":"14 February 2026","format":false,"excerpt":"This week, multiple people sent me a link to Matt Shumer\u2019s post that Something Big Is Happening. In the post, he sounds the alarm that AI is coming for most white-collar jobs. It\u2019s definitely worth reading: If you extend the trend (and it's held for years with no sign of\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/andrewdoran.uk\/blog\/category\/technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10205,"url":"https:\/\/andrewdoran.uk\/blog\/2023\/06\/22\/10205\/","url_meta":{"origin":10208,"position":2},"title":"From The Guardian last week:\u2026","author":"Andrew Doran","date":"22 June 2023","format":"status","excerpt":"From The Guardian last week: \u2018US mother gets call from \u2018kidnapped daughter\u2019 \u2013 but it\u2019s really an AI scam\u2019. Wednesday\u2019s FT News Briefing podcast had a feature that demonstrated how easy it is to replicate someone\u2019s voice. We\u2019re going to need to quickly pivot to a world where everything is\u2026","rel":"","context":"In &quot;Snippets&quot;","block_context":{"text":"Snippets","link":"https:\/\/andrewdoran.uk\/blog\/category\/snippets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12622,"url":"https:\/\/andrewdoran.uk\/blog\/2025\/10\/21\/weeknotes-347-another-detached-retina\/","url_meta":{"origin":10208,"position":3},"title":"Weeknotes #347 \u2014 Another detached retina","author":"Andrew Doran","date":"21 October 2025","format":false,"excerpt":"Looks like we picked the wrong week to fly to a popper-fuelled party at Everest Base Camp. Two and a half years after it happened the first time, my wife developed another detached retina, this time in the other eye. Late on Friday afternoon, my wife texted me to say\u2026","rel":"","context":"In &quot;Weeknotes&quot;","block_context":{"text":"Weeknotes","link":"https:\/\/andrewdoran.uk\/blog\/category\/weeknotes\/"},"img":{"alt_text":"A yellow advisory card entitled \u2018Gas bubble in the eye\u2019. It shows symbols for no aeroplanes, no nitrous oxide, and no mountains.","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/10\/DraggedImage-1-scaled.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/10\/DraggedImage-1-scaled.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/10\/DraggedImage-1-scaled.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/10\/DraggedImage-1-scaled.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/10\/DraggedImage-1-scaled.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2025\/10\/DraggedImage-1-scaled.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":11026,"url":"https:\/\/andrewdoran.uk\/blog\/2024\/08\/05\/weeknotes-284-105-cassettes\/","url_meta":{"origin":10208,"position":4},"title":"Weeknotes #284 \u2014 105 cassettes","author":"Andrew Doran","date":"5 August 2024","format":false,"excerpt":"Bridgewater Monument under maintenance, 4 August 2024 It\u2019s amazing how quickly something can become a \u2018new normal\u2019. For most of my career, I commuted into the office five days a week. The pandemic meant that I quickly shifted to working from home full time, which felt bizarre at first. Then,\u2026","rel":"","context":"In &quot;Weeknotes&quot;","block_context":{"text":"Weeknotes","link":"https:\/\/andrewdoran.uk\/blog\/category\/weeknotes\/"},"img":{"alt_text":"Bridgewater Monument at Ashridge surrounded by scaffolding, with plastic shielded fencing around the base.","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/08\/Image-04-08-2024-22-23.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/08\/Image-04-08-2024-22-23.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/08\/Image-04-08-2024-22-23.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/08\/Image-04-08-2024-22-23.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/08\/Image-04-08-2024-22-23.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/08\/Image-04-08-2024-22-23.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":10737,"url":"https:\/\/andrewdoran.uk\/blog\/2024\/02\/26\/weeknotes-261-helena-deland\/","url_meta":{"origin":10208,"position":5},"title":"Weeknotes #261 \u2014 Helena Deland","author":"Andrew Doran","date":"26 February 2024","format":false,"excerpt":"I was home alone for most of this week. My youngest son was on a school skiing trip, and my wife and eldest son took a short break to Marrakesh. I have too much going on at work right now to contemplate any time off. Things are actually going in\u2026","rel":"","context":"In &quot;Weeknotes&quot;","block_context":{"text":"Weeknotes","link":"https:\/\/andrewdoran.uk\/blog\/category\/weeknotes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-25-02-2024-22-22.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-25-02-2024-22-22.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-25-02-2024-22-22.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-25-02-2024-22-22.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-25-02-2024-22-22.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/andrewdoran.uk\/blog\/wp-content\/uploads\/2024\/02\/Image-25-02-2024-22-22.png?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/comments?post=10208"}],"version-history":[{"count":3,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10208\/revisions"}],"predecessor-version":[{"id":10212,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/posts\/10208\/revisions\/10212"}],"wp:attachment":[{"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/media?parent=10208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/categories?post=10208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andrewdoran.uk\/blog\/wp-json\/wp\/v2\/tags?post=10208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}