PageSourceSearch

https://davelevy.info/insights/

html davelevy.info collected 2026-10-02 05:13:50 UTC 74,922 bytes, 923 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 7]>
3<html class="ie ie7" lang="en-GB">
4<![endif]-->
5<!--[if IE 8]>
6<html class="ie ie8" lang="en-GB">
7<![endif]-->
8<!--[if !(IE 7) & !(IE 8)]><!-->
9<html lang="en-GB">
10<!--<![endif]-->
11<head>
12<meta charset="UTF-8" />
13<meta name="viewport" content="width=device-width, initial-scale=1">
14<link rel="profile" href="http://gmpg.org/xfn/11" />
15<link rel="pingback" href="https://davelevy.info/xmlrpc.php" />
16<! --- Inserted by DFL to support FOAF -->
17<link REL="meta" TYPE="application/rdf+xml" TITLE="FOAF" HREF="http://davelevy.info/foaf.me">
18<link REL="meta" TYPE="application/rdf+xml" TITLE="FOAF" HREF="http://davelevy.info/foaf.rdf">
19<link REL="meta" TYPE="application/rdf+xml" TITLE="FOAF" HREF="http://davelevy.info/foaf.xml">
20
21<title>Insights &#8211; davelevy.info</title>
22<meta name='robots' content='max-image-preview:large' />
23	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
24	
25		<!-- Meta Tag Manager -->
26		<meta name="og:type" content="webssite" />
27		<meta name="og:title" content="Insights" />
28		<meta name="og:description" content="Some of what I write deserves to be remembered for longer than the seven days I allow for comments. This page lists some of those articles, lists the site feeds, hosts, points at three code projects, hosts a deepart project" />
29		<meta name="og:image" content="https://davelevy.info/wp-content/uploads/2015/03/newton-h166-e1469537348534.png" />
30		<meta name="og:locale" content="en_GB" />
31		<meta name="og:site_name" content="davelevy.info" />
32		<meta name="twitter:card" content="summary" />
33		<meta name="twitter:site" content="@davelevy" />
34		<!-- / Meta Tag Manager -->
35<link rel='dns-prefetch' href='//secure.gravatar.com' />
36<link rel='dns-prefetch' href='//stats.wp.com' />
37<link rel='dns-prefetch' href='//v0.wordpress.com' />
38<link rel='dns-prefetch' href='//widgets.wp.com' />
39<link rel='dns-prefetch' href='//s0.wp.com' />
40<link rel='dns-prefetch' href='//0.gravatar.com' />
41<link rel='dns-prefetch' href='//1.gravatar.com' />
42<link rel='dns-prefetch' href='//2.gravatar.com' />
43<link rel="alternate" type="application/rss+xml" title="davelevy.info &raquo; Feed" href="https://davelevy.info/feed/" />
44<link rel="alternate" type="application/rss+xml" title="davelevy.info &raquo; Comments Feed" href="https://davelevy.info/comments/feed/" />
45<script type="text/javascript">
46/* <![CDATA[ */
47window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/davelevy.info\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.10"}};
48/*! This file is auto-generated */
49!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
50/* ]]> */
51</script>
51
52<style id='wp-emoji-styles-inline-css' type='text/css'>
53
54	img.wp-smiley, img.emoji {
55		display: inline !important;
56		border: none !important;
57		box-shadow: none !important;
58		height: 1em !important;
59		width: 1em !important;
60		margin: 0 0.07em !important;
61		vertical-align: -0.1em !important;
62		background: none !important;
63		padding: 0 !important;
64	}
65</style>
66<link rel='stylesheet' id='wp-block-library-css' href='https://davelevy.info/wp-includes/css/dist/block-library/style.min.css?ver=6.8.10' type='text/css' media='all' />
67<style id='wp-block-library-theme-inline-css' type='text/css'>
68.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
69</style>
70<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://davelevy.info/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=15.8.1' type='text/css' media='all' />
71<style id='feedzy-rss-feeds-loop-style-inline-css' type='text/css'>
72.wp-block-feedzy-rss-feeds-loop{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media(min-width:782px){.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-2,.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-3,.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-4,.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-5{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-5{grid-template-columns:repeat(5,1fr)}}.wp-block-feedzy-rss-feeds-loop .wp-block-image.is-style-rounded img{border-radius:9999px}.wp-block-feedzy-rss-feeds-loop .wp-block-image:has(:is(img:not([src]),img[src=""])){display:none}
73
74</style>
75<link rel='stylesheet' id='mediaelement-css' href='https://davelevy.info/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' />
76<link rel='stylesheet' id='wp-mediaelement-css' href='https://davelevy.info/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.8.10' type='text/css' media='all' />
77<style id='jetpack-sharing-buttons-style-inline-css' type='text/css'>
78.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
79</style>
80<style id='global-styles-inline-css' type='text/css'>
81:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
810,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67000000000000004rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.3799999999999999rem;--wp--preset--spacing--80: 5.0599999999999996rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1160px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
81a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
81.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
82:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
83</style>
84<link rel='stylesheet' id='cookie-law-info-css' href='https://davelevy.info/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.5.6' type='text/css' media='all' />
85<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://davelevy.info/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.5.6' type='text/css' media='all' />
86<link rel='stylesheet' id='page-list-style-css' href='https://davelevy.info/wp-content/plugins/page-list/css/page-list.css?ver=6.3' type='text/css' media='all' />
87<link rel='stylesheet' id='code_embed_responsive-css' href='https://davelevy.info/wp-content/plugins/simple-embed-code/css/video-container.min.css?ver=2.6.4' type='text/css' media='all' />
88<link rel='stylesheet' id='parent-style-css' href='https://davelevy.info/wp-content/themes/spacious/style.css?ver=6.8.10' type='text/css' media='all' />
89<link rel='stylesheet' id='font-awesome-4-css' href='https://davelevy.info/wp-content/themes/spacious/font-awesome/library/font-awesome/css/v4-shims.min.css?ver=4.7.0' type='text/css' media='all' />
90<link rel='stylesheet' id='font-awesome-all-css' href='https://davelevy.info/wp-content/themes/spacious/font-awesome/library/font-awesome/css/all.min.css?ver=6.7.2' type='text/css' media='all' />
91<link rel='stylesheet' id='font-awesome-solid-css' href='https://davelevy.info/wp-content/themes/spacious/font-awesome/library/font-awesome/css/solid.min.css?ver=6.7.2' type='text/css' media='all' />
92<link rel='stylesheet' id='font-awesome-regular-css' href='https://davelevy.info/wp-content/themes/spacious/font-awesome/library/font-awesome/css/regular.min.css?ver=6.7.2' type='text/css' media='all' />
93<link rel='stylesheet' id='font-awesome-brands-css' href='https://davelevy.info/wp-content/themes/spacious/font-awesome/library/font-awesome/css/brands.min.css?ver=6.7.2' type='text/css' media='all' />
94<link rel='stylesheet' id='spacious_style-css' href='https://davelevy.info/wp-content/themes/child-spacious/style.css?ver=6.8.10' type='text/css' media='all' />
95<link rel='stylesheet' id='spacious-genericons-css' href='https://davelevy.info/wp-content/themes/spacious/genericons/genericons.css?ver=3.3.1' type='text/css' media='all' />
96<link rel='stylesheet' id='spacious-font-awesome-css' href='https://davelevy.info/wp-content/themes/spacious/font-awesome/css/font-awesome.min.css?ver=4.7.1' type='text/css' media='all' />
97<style id='jetpack_likes-inline-css' type='text/css'>
98#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}
98#likes-other-gravatars li,#likes-other-gravatars ul{list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
99</style>
100<script type="text/javascript" src="https://davelevy.info/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 100
100
101<script type="text/javascript" src="https://davelevy.info/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 101
101
102<script type="text/javascript" id="cookie-law-info-js-extra">
103/* <![CDATA[ */
104var Cli_Data = {"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"","custom_integration":"","triggerDomRefresh":"","secure_cookies":""};
105var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#fff","border":"#444","border_on":"","button_1_button_colour":"#000","button_1_button_hover":"#000000","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#000","button_3_button_hover":"#000000","button_3_link_colour":"#fff","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#000","button_4_button_hover":"#000000","button_4_link_colour":"#fff","button_4_as_button":"1","button_7_button_colour":"#61a229","button_7_button_hover":"#4e8221","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"1","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#000","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"","cookie_bar_as":"banner","popup_showagain_position":"bottom-right","widget_position":"left"};
106var log_object = {"ajax_url":"https:\/\/davelevy.info\/wp-admin\/admin-ajax.php"};
107/* ]]> */
108</script>
vendor: 1 bytes, line 108
108
109<script type="text/javascript" src="https://davelevy.info/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.5.6" id="cookie-law-info-js"></script>
vendor: 1 bytes, line 109
109
110<script type="text/javascript" src="https://davelevy.info/wp-content/themes/spacious/js/spacious-custom.js?ver=6.8.10" id="spacious-custom-js"></script>
110
111<!--[if lte IE 8]>
112<script type="text/javascript" src="https://davelevy.info/wp-content/themes/spacious/js/html5shiv.min.js?ver=6.8.10" id="html5-js"></script>
112
113<![endif]-->
114<link rel="https://api.w.org/" href="https://davelevy.info/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://davelevy.info/wp-json/wp/v2/pages/52" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://davelevy.info/xmlrpc.php?rsd" />
115<meta name="generator" content="WordPress 6.8.10" />
116<link rel="canonical" href="https://davelevy.info/insights/" />
117<link rel='shortlink' href='https://wp.me/P9J8FV-Q' />
118<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://davelevy.info/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdavelevy.info%2Finsights%2F" />
119<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://davelevy.info/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdavelevy.info%2Finsights%2F&#038;format=xml" />
120<style type="text/css">
121.feedzy-rss-link-icon:after {
122	content: url("https://davelevy.info/wp-content/plugins/feedzy-rss-feeds/img/external-link.png");
123	margin-left: 3px;
124}
125</style>
126		
127		<!-- GA Google Analytics @ https://m0n.co/ga -->
vendor: 67 bytes, lines 127-128
127
128		<script async src="https://www.googletagmanager.com/gtag/js?id= 
128G-FKDC4YMPSY
vendor: 14 bytes, lines 128-129
128"></script>
129		
129<script>
130			
vendor: 137 bytes, lines 130-133
130window.dataLayer = window.dataLayer || [];
131			function gtag(){dataLayer.push(arguments);}
132			gtag('js', new Date());
133			gtag('config', ' 
133G-FKDC4YMPSY
vendor: 6 bytes, lines 133-134
133');
134		
134</script>
134
135
136	
137 <!-- OneAll.com / Social Login for WordPress / v5.10.0 -->
138<script data-cfasync="false" type="text/javascript">
139 (function() {
140  var oa = document.createElement('script'); oa.type = 'text/javascript';
141  oa.async = true; oa.src = 'https://davelevy.api.oneall.com/socialize/library.js';
142  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(oa, s);
143 })();
144</script>
144
145	<style>img#wpstats{display:none}</style>
146		
147<!-- Jetpack Open Graph Tags -->
148<meta property="og:type" content="article" />
149<meta property="og:title" content="Insights" />
150<meta property="og:url" content="https://davelevy.info/insights/" />
151<meta property="og:description" content="Some of what I write deserves to be remembered for longer than the seven days I allow for comments. This page lists some of those articles, lists the site feeds, hosts, points at three code project…" />
152<meta property="article:published_time" content="2015-03-29T22:09:27+00:00" />
153<meta property="article:modified_time" content="2026-06-03T06:35:28+00:00" />
154<meta property="og:site_name" content="davelevy.info" />
155<meta property="og:image" content="https://davelevy.info/wp-content/uploads/2015/03/github-16sq.png" />
156<meta property="og:image:width" content="16" />
157<meta property="og:image:height" content="16" />
158<meta property="og:image:alt" content="" />
159<meta property="og:locale" content="en_GB" />
160<meta name="twitter:site" content="@davelevy" />
161<meta name="twitter:text:title" content="Insights" />
162<meta name="twitter:image" content="https://davelevy.info/wp-content/uploads/2015/03/github-16sq.png?w=144" />
163<meta name="twitter:card" content="summary" />
164
165<!-- End Jetpack Open Graph Tags -->
166<link rel="icon" href="https://davelevy.info/wp-content/uploads/2015/03/dave-circle-72d.png" sizes="32x32" />
167<link rel="icon" href="https://davelevy.info/wp-content/uploads/2015/03/dave-circle-72d.png" sizes="192x192" />
168<link rel="apple-touch-icon" href="https://davelevy.info/wp-content/uploads/2015/03/dave-circle-72d.png" />
169<meta name="msapplication-TileImage" content="https://davelevy.info/wp-content/uploads/2015/03/dave-circle-72d.png" />
170		<style type="text/css" id="wp-custom-css">
171			#abbnavbar { width: 100%; margin: 2px; padding: 3px; }
172#abbnavbar ul, #abbnavbar li {display: inline;  margin: 5px; padding: 5px; height: 16px; }
173#abbnavbar li:before { content: url('https://davelevy.info/TOKENS/rss-feed-icon-16.png');}
174#feednavbar { width: 100%; margin: 2px; padding: 3px; margin-bottom: 7px; position: inherit;}
175#feednavbar ul, #feednavbar li { margin: 5px; padding: 5px; height: 16px; list-style-image: url('https://davelevy.info/TOKENS/rss-feed-icon-16.png');}
176.entry-content li {line-height: 24px;}
177.tag-cloud-link a a:hover {font-size: 30px;}
178.tag-clound-link {color: red}
179a.imPop       { position:relative; z-index:20; }
180a.imPop:hover { display:inline; z-index:30;}
181a.imPop span  { display:none;}
182a.imPop:hover span { display:block; position:absolute; top:1em; left:1em; width:256px; height:256px;}
183a.imPopHP       { position:relative; z-index:20;}
184a.imPopHP:hover { display:inline; z-index:30;}
185a.imPopHP span  { display:none;}
186a.imPop       { position:relative; z-index:20; }
187a.imPop:hover { display:inline; z-index:30;}
188a.imPop span  { display:none;}
189a.imPop:hover span { display: block; position: absolute; top: 1em; left: 1em; width: 150px; height: 109px;}
190.imPopHP:hover span { display:block; position:absolute; top:1em; left:1em; width: 500px; height: 385px; }
191.pemphasis { color: red; font-style: italic; font-size: large; margin-left: 10%; margin-right: 10%; border-top: medium red solid; padding-top: 12px; padding-left: 4px; padding-right: 4px; padding-bottom: 16px; border-bottom: medium red solid;
192}
193/* arpw ul & li*/
194.arpw-ul {list-style-type: none;}
195.arpw-li {}
196
197.mytagcloud {font-size: 150%;}
198		</style>
199		</head>
200
201<body class="wp-singular page-template-default page page-id-52 page-parent wp-custom-logo wp-embed-responsive wp-theme-spacious wp-child-theme-child-spacious no-sidebar narrow-1218">
202<div id="page" class="hfeed site">
203		<header id="masthead" class="site-header clearfix">
204
205		
206		<div id="header-text-nav-container">
207			<div class="inner-wrap">
208
209				<div id="header-text-nav-wrap" class="clearfix">
210					<div id="header-left-section">
211												<div id="header-text" class="">
212                                       <h3 id="site-title">
213                        <a href="https://davelevy.info/" title="davelevy.info" rel="home">davelevy.info</a>
214                     </h3>
215                                                         <p id="site-description">my site; opinion, notes and record</p>
216                  <!-- #site-description -->
217						</div><!-- #header-text -->
218					</div><!-- #header-left-section -->
219					<div id="header-right-section">
220												<div id="header-right-sidebar" class="clearfix">
221						<aside id="search-4" class="widget widget_search"><form action="https://davelevy.info/" class="search-form searchform clearfix" method="get">
222	<div class="search-wrap">
223		<input type="text" placeholder="Search" class="s field" name="s">
224		<button class="search-icon" type="submit"></button>
225	</div>
226</form><!-- .searchform --></aside>						</div>
227												<nav id="site-navigation" class="main-navigation" role="navigation">
228							<h3 class="menu-toggle">Menu</h3>
229							<div class="menu"><ul><li class="page_item page-item-4"><a href="https://davelevy.info/">Home</a></li><li class="page_item page-item-111"><a href="https://davelevy.info/blog/">Blog</a></li><li class="page_item page-item-12"><a href="https://davelevy.info/work/">Work</a></li><li class="page_item page-item-52 page_item_has_children current_page_item"><a href="https://davelevy.info/insights/" aria-current="page">Insights</a><ul class='children'><li class="page_item page-item-11"><a href="https://davelevy.info/insights/wiki/">Wiki</a></li><li class="page_item page-item-13466"><a href="https://davelevy.info/insights/my-micro-blogs/">My micro blogs</a></li><li class="page_item page-item-12883"><a href="https://davelevy.info/insights/my-recent-diigo-bookmarks/">My Diigo</a></li><li class="page_item page-item-9860"><a href="https://davelevy.info/insights/my-linkedin-blog/">My Linkedin Blog</a></li><li class="page_item page-item-626"><a href="https://davelevy.info/insights/and-elsewhere/">Storify</a></li></ul></li><li class="page_item page-item-5344"><a href="https://davelevy.info/calendar/">Calendar</a></li><li class="page_item page-item-50"><a href="https://davelevy.info/privacy-copyright/">Privacy+</a></li><li class="page_item page-item-6115"><a href="https://davelevy.info/subscribe/">Subscribe</a></li><li class="page_item page-item-14 page_item_has_children"><a href="https://davelevy.info/site-map/">Site Map</a><ul class='children'><li class="page_item page-item-13"><a href="https://davelevy.info/site-map/site-news/">Site News</a></li><li class="page_item page-item-388"><a href="https://davelevy.info/site-map/this-blog/">Categories</a></li><li class="page_item page-item-96"><a href="https://davelevy.info/site-map/feeds/">Feeds</a></li><li class="page_item page-item-6116"><a href="https://davelevy.info/site-map/history-aim/">History &#038;
229 Aim</a></li><li class="page_item page-item-5377"><a href="https://davelevy.info/site-map/the-tag-cloud/">Tag Cloud</a></li></ul></li></ul></div>						</nav>
230			    	</div><!-- #header-right-section -->
231
232			   </div><!-- #header-text-nav-wrap -->
233			</div><!-- .inner-wrap -->
234		</div><!-- #header-text-nav-container -->
235
236		
237						<div class="header-post-title-container clearfix">
238					<div class="inner-wrap">
239						<div class="post-title-wrapper">
240							                                                   <h1 class="header-post-title-class">Insights</h1>
241                        						   						</div>
242											</div>
243				</div>
244				</header>
245			<div id="main" class="clearfix">
246		<div class="inner-wrap">
247
248	
249	<div id="primary">
250		<div id="content" class="clearfix">
251			
252				
253<article id="post-52" class="post-52 page type-page status-publish has-post-thumbnail hentry">
254		<div class="entry-content clearfix">
255		
256<p>Some of what I write deserves to be remembered for longer than the seven days I allow for comments. This page lists some of those articles, lists the site feeds, hosts, points at three code projects, hosts a deepart project hosted at flickr and points at some mirrors I created. This menu node also has child pages, <a href="https://davelevy.info/wiki/planet-mingle-wordpress/">mingle</a> is a feed aggregator,</p>
257
258
259
260<h3 class="wp-block-heading"><a href="/insights/io">my mingle</a> | <a href="https://davelevy.info/insights/brexit-news/">my brexit mingle</a> | <a href="https://davelevy.info/insights/and-elsewhere/">my old storifies</a> | <a href="https://davelevy.info/necblogs/">my Labour NEC mingle</a></h3>
261
262
263
264<hr class="wp-block-separator has-alpha-channel-opacity"/>
265
266
267
268<p>and on this page</p>
269
270
271
272<h4 class="wp-block-heading">Pinned Articles &nbsp;:: <a href="./#deepart">Deepart</a> ::&nbsp; <a href="./#mirrors">Mirrors</a></h4>
273
274
275
276<h3 class="wp-block-heading">Pinned articles</h3>
277
278
279
280<ul class="wp-block-list">
281<li><a href="https://davelevy.info/wiki/chairing-a-debate-on-a-motion/">Chairing a debate on a motion</a>
282<ul class="wp-block-list">
283<li>How I do it? Based on Citrine, and my personal custom and practice, this is on my wiki.</li>
284</ul>
285</li>
286
287
288
289<li><a href="https://davelevy.info/human-rights-are-universal/">Human rights are universal</a>
290<ul class="wp-block-list">
291<li>An introduction to <a href="https://drive.google.com/file/d/1AMh8SFDjqzGuKPlsgn-t4bsQYNmG_G4F/view?usp=share_link">a submission</a> to the Govt Consultation on the HRA.</li>
292</ul>
293</li>
294
295
296
297<li><a href="https://davelevy.info/ideas-alliances-and-promises/">Ideas, Alliances and Promises</a>
298<ul class="wp-block-list">
299<li>An essay provoked by others, McQueen and Williams, about the nature of the Left&#8217;s alliance within the Labour Party, and how to make policy that is both radical and popular. It also reflects on Laura Parker&#8217;s comment that FPTP forces the coalition formation before the election where as PR allows it to be formed after.</li>
300</ul>
301</li>
302
303
304
305<li><a href="https://davelevy.info/e-voting/">E-Voting</a>
306<ul class="wp-block-list">
307<li>An essay-ette on why IT is not necessarily the answer to problems in voting systems. It was first published on my micro-blog, where I tried to have one word titles. I argue an IT system cannot be transparent and secret; using these words is obvious really. <em>Nov 2017</em></li>
308</ul>
309</li>
310
311
312
313<li><a href="https://davelevy.info/labours-new-brexit/">Labour&#8217;s New Brexit</a>
314<ul class="wp-block-list">
315<li>I review the Brexit debate at #lab17, where Momentum and the leadership manoeuvred to avoid a debate on CLP motions instead debated an NEC statement. I quote #lab16 Composite 1. I say &#8220;It would seem to me that the Leadership, by ensuring that motions were kept off the table, and that the NEC statement was the only thing debated, have moved the Party towards Brexit. This is based on capture, not on winning a debate. I am not happy, and don’t think I’ll be alone.&#8221;</li>
316</ul>
317</li>
318
319
320
321<li><a href="https://davelevy.info/the-single-market-its-the-state-thats-the-problem/">The Single Market, it&#8217;s the state that&#8217;s the problem</a>
322<ul class="wp-block-list">
323<li>A spectrum of obligations and entanglements with the EU, presented as a graphic; I look at the importance of the customs union and the single market, and then look at the political advantages of the Charter of Fundamental Rights. I conclude by asking why Lexiters think it&#8217;ll be easier to build socialism in one country. <em>Aug 2017</em></li>
324</ul>
325</li>
326
327
328
329<li><a href="https://davelevy.info/the-digital-economy-act-again/">Three steps to Censorship</a>
330<ul class="wp-block-list">
331<li>How the UK criminalised file sharing in three steps! Originally called Digital Economy Act again! <em>Feb 2017</em></li>
332</ul>
333</li>
334
335
336
337<li><a title="my blog pointing at the article, " href="https://davelevy.info/professionally-published-again/">Conflicting Data Requirements: Privacy vs. Transparency</a>
338<ul class="wp-block-list">
339<li>I wrote a piece on the growing conflict between the world&#8217;s privacy laws and the requirement for tax transparency accounting.  It was published <a title="on the Citihub blog" href="https://web.archive.org/web/20160215122547/http://www.citihub.com:80/insights/our-blog/conflicting-data-requirements-privacy-versus-gatc
339a/">on my employer&#8217;s blog</a>, repeated and<a title="explores the impact of the FBI's court pursuit of Microsoft's foreign customers" href="https://www.linkedin.com/pulse/20141104150839-2916698-privacy-transparency-compliance"> added to on my linkedin pulse</a> and <a title="on the Tabb Forum" href="http://tabbforum.com/opinions/conflicting-data-requirements-privacy-vs-transparency?page=1">syndicated by the Tabb Forum here&#8230;</a>. <em>Oct 2014</em></li>
340</ul>
341</li>
342
343
344
345<li><a title="blog article" href="https://davelevy.info/policy-for-labour-on-the-digital-economy/">Policy for Labour on the digital economy</a>
346<ul class="wp-block-list">
347<li>In April, I made three proposals to act as the centre of public policy. Public money buys public domain, some things must be open source, and we need a fair copyright term. <em>April 2014</em></li>
348</ul>
349</li>
350
351
352
353<li><a title="blog article" href="https://davelevy.info/edri-charter/">Supporting the EDRI Charter of Digital Rights</a>
354<ul class="wp-block-list">
355<li>For the 2014 European Parliamentary elections, the EDRI proposed a Digital Rights voting exchange, I campaigned for candidates to sign up to it, this article is describes why. <em>April 2014</em></li>
356</ul>
357</li>
358
359
360
361<li><a title="blog article" href="https://davelevy.info/remediating-the-internets-outstanding-spofs/">Remediating the internet&#8217;s outstanding SPOFs</a>
362<ul class="wp-block-list">
363<li>in which I and Mike Masnick look at the internet&#8217;s outstanding choke points. <em>April 2014</em></li>
364</ul>
365</li>
366
367
368
369<li><a title="blog article" href="https://davelevy.info/who-watches-the-watchmen/">Who watches the Watchmen?</a>
370<ul class="wp-block-list">
371<li>My take on Parliament&#8217;s response to the Snowden leaks. <em>Nov 2013</em>.</li>
372</ul>
373</li>
374
375
376
377<li><a href="https://davelevy.info/backdoors/">Backdoors</a>
378<ul class="wp-block-list">
379<li>in which I catchup with the Snowden leaks looking at the economic and political fall out.<em> Sep 2013</em></li>
380</ul>
381</li>
382
383
384
385<li><a title="blog article" href="https://davelevy.info/if-only/">If Only</a>
386<ul class="wp-block-list">
387<li>prompted by the play, I rant about triangulation, careerism and the loss of belief and passion in politics. <em>July 2013</em></li>
388</ul>
389</li>
390
391
392
393<li><a href="https://davelevy.info/software-migration/">Software Migration</a>
394<ul class="wp-block-list">
395<li>I had reason to revisit some of the thinking behind my book on Software Migration, the key lesson of which is that the drivers and hence the tactics for software migrations vary. <em>Nov 2011</em></li>
396</ul>
397</li>
398
399
400
401<li><a title="blog article" href="https://davelevy.info/scalable-computing/">Scalable Computing</a>
402<ul class="wp-block-list">
403<li>Why now? An article for the the internet Knowledge Transfer Network. <a title=".pdf, white paper format." href="https://drive.google.com/file/d/1Dxy2ektMkOV2XxSSCb9caNX71CYhNI2V/view?usp=sharing">Here&#8230;</a>. <em>Jan 2010</em>.</li>
404</ul>
405</li>
406
407
408
409<li><a title="the blog article and landing page" href="https://davelevy.info/filesharing-economics-human-rights-2/">Evidence to the Government consultation on filesharing</a>
410<ul class="wp-block-list">
411<li>I submitted <a title=".pdf, white paper format." href="https://drive.google.com/file/d/1mbtP6cEjh-LBWMtWHiPLmuC49zpJwj1p/view?usp=sharing">evidence to the consultation on the proposed laws on file sharing</a>. It deals with the economics and civil liberty dimensions. <em>Nov 2009</em></li>
412</ul>
413</li>
414
415
416
417<li><a title="blog article" href="https://davelevy.info/free-the-right-price-for-software/">Free the right price for software</a>
418<ul class="wp-block-list">
419<li>briefly examines the impact of Welfare Economics and alternative business models on the transfer price for software. <em>Aug 2009</em>.</li>
420</ul>
421</li>
422
423
424
425<li><a title="blog article" href="https://davelevy.info/are-blogs-losing-their-infuence/">Are blogs losing their influence</a>
426<ul class="wp-block-list">
427<li>prompted by the question, I look at a proposed architecture of publication, distribution, aggregation &amp; consumption, which still stands. I also argued that good writing will prevail. <em>Aug 2009</em>.</li>
428</ul>
429</li>
430
431
432
433<li>
433<a title="blog article" href="https://davelevy.info/the-shape-of-the-internet-inside-and-outside-the-corporate-firewall/">The shape of the internet inside &amp; outside the corporate firewall</a>
434<ul class="wp-block-list">
435<li>on some IBM research on the (non-)ubiquity of the power of in-list search and the power curve. Why google may not be the best answer inside the firewall.<em> Jan 2007</em>.</li>
436</ul>
437</li>
438
439
440
441<li><a href="https://davelevy.info/throughput-computing/">Throughput Computing</a>
442<ul class="wp-block-list">
443<li>a review of Sun&#8217;s EMEA Niagra launch, but important because I host <a title="Workloads based Systems Design" href="https://drive.google.com/file/d/1JggSifp_Bfg3Z_oePw-XNARLtzao-hdy/view?usp=sharing">Andy Ingram&#8217;s eponymous pitch</a>. <em>Dec 2005</em>.</li>
444</ul>
445</li>
446
447
448
449<li><a title="blog article" href="https://davelevy.info/more-about-managing-the-professional-services-firm/">More about managing the Professional Services firm</a>
450<ul class="wp-block-list">
451<li>Services and products need to be aligned to the technology adoption cycle, a review of Geoffery Moore&#8217;s article &#8220;Just Shoot Me&#8221;, published 2004.</li>
452</ul>
453</li>
454
455
456
457<li><a title="blog article" href="https://davelevy.info/managing-the-professional-services-firm/">Managing the Professional Services firm</a>
458<ul class="wp-block-list">
459<li>A review of Maister&#8217;s book, recognising the customer’s value requirements of expertise, experience or efficiency. <em>July 2004.</em></li>
460</ul>
461</li>
462</ul>
463
464
465
466<p><a name="deepart"></a></p>
467
468
469
470<h3 class="wp-block-heading">Flickr &amp; Deepart</h3>
471
472
473
474<p>I have been playing with Deepart, deepart.io, I have <a href="https://www.flickr.com/photos/davelevy/albums/72157677818500891">an album with most of my output</a> in it and have installed a slide show below.</p>
475
476
477
478<p><center><div>
479<iframe 
480    style="position: relative; top: 0; left: 0;" width="650" height="450"
481    src="https://flickrembed.com/cms_embed.php?source=flickr&layout=responsive&input=www.flickr.com/photos/davelevy/albums/72157677818500891&sort=0&by=album&theme=default&scale=fill&speed=6000&limit=20&skin=default&autoplay=true" 
482            scrolling="no" frameborder="1" allowFullScreen="true" webkitallowfullscreen="true" mozallowfullscreen="true">
483         <small>Powered by <a href="https://flickrembed.com">flickr embed</a>.</small> </iframe>
484        
484<script type="text/javascript">function showpics(){var a=$("#box").val();$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags="+a+"&tagmode=any&format=json&jsoncallback=?",function(a){$("#images").hide().html(a).fadeIn("fast"),$.each(a.items,function(a,e){$("<img/>").attr("src",e.media.m).appendTo("#images")})})}
485        </script>
485
486</div>
487</center></p>
488
489
490
491<h3 class="wp-block-heading">Wallpaper</h3>
492
493
494
495<ul class="wp-block-list">
496<li>I posted some wallpapers <a href="https://github.com/dfl1955/wallpapers">to github</a>  <figure><a href="https://github.com/dfl1955/planet_tools"><img decoding="async" width="16" height="16" class="alignnone size-full wp-image-107" src="https://davelevy.info/wp-content/uploads/2015/03/github-16sq.png" alt=""></a></figure></li>
497</ul>
498
499
500
501<p><a name="mirrors"></a></p>
502
503
504
505<h3 class="wp-block-heading">Mirror(s)</h3>
506
507
508
509<p>I have copied some material to my site and offer them as mirrors for the original, sometimes because I knew it was going, sometimes because I though it deserved saving, or because I expect the material to loose&nbsp; its permalink.</p>
510
511
512
513<ul class="wp-block-list">
514<li>A New Britain: Renewing our Democracy and Rebuilding our Economy. Report of the Commission<br>on the UK’s Future
515<ul class="wp-block-list">
516<li>A report commissioned by Sir Keir Starmer, Leader of the Labour Party &#8230; pdf &#8230; <a href="https://drive.google.com/file/d/17tnbB9yl4re3rmc0Mz-L2V_YLemo1hUM/view?usp=share_link">Download</a></li>
517</ul>
518</li>
519
520
521
522<li>The Forde Report
523<ul class="wp-block-list">
524<li>A report on the leaked document on Antisemitism in the Labour Party, &#8230; pdf &#8230; <a href="https://drive.google.com/file/d/1pkGY0WcjMB8ZVSu9U_ufudb71Ww0nZaF/view?usp=share_link">Download</a></li>
525</ul>
526</li>
527
528
529
530<li>Systems Update Required!
531<ul class="wp-block-list">
532<li>A report commissioned by Labour Together on Labour&#8217;s Digital Campaigning capability &#8230; pdf &#8230; <a href="https://drive.google.com/file/d/1yMV15-qZBx8Xg2EGZnKxqezy6tgEMDYi/view?usp=sharing">Download</a></li>
533</ul>
534</li>
535
536
537
538<li>GMB Elizabeth Henry Report
539<ul class="wp-block-list">
540<li>A report commissioned in 2002 by about the GMB and racism &#8230; pdf &#8230; <a href="https://drive.google.com/file/d/1JZYFAA6_WizsmIdg5yIGkPrjnoe6-YJO/view?usp=sharing">Download</a></li>
541</ul>
542</li>
543
544
545
546<li>Action Plan: Driving Antisemitism out of the Party
547<ul class="wp-block-list">
548<li>by the Labour Party, the RESPONSE TO THE EHRC REPORT‘INVESTIGATION INTO ANTISEMITISM IN THE LABOUR PARTY’  &#8230; .pdf &#8230; <a href="https://drive.google.com/file/d/1mh9jh1a_edmbh3Y7yDJT8ahV5kZCc0Bu/view?usp=sharing">Download</a></li>
549</ul>
550</li>
551
552
553
554<li>Culture for All, a report/proposal by Tracy Brabin
555<ul class="wp-block-list">
556<li>This was launched in April 2020, uploaded in June &#8230; .pdf &#8230; <a href="https://drive.google.com/file/d/1nvNoOr7Ipnkl1UFN5Yn5UExVMMJFaRBi/view?usp=sharing">Download</a></li>
557</ul>
558</li>
559
560
561
562<li>Starmer&#8217;s 10 Pledges to the Labour Party
563<ul class="wp-block-list">
564<li>I made a mirror from his campaign site, &#8230; .pdf &#8230; <a title="12.7 Mb" href="https://drive.google.com/file/d/1lAEkwxYaIsWqhOhLjYGhdtAlI_xBtmZM/view?usp=sharing">Download</a></li>
565</ul>
566</li>
567
568
569
570<li>The 2019 Manifesto, Time for a Real Change
571<ul class="wp-block-list">
572<li>Here is a mirror, &#8230; .pdf &#8230; <a href="https://drive.google.com/file/d/177PRieTGQHj8PJLRgGrrPRWKPwwRGLvS/view?usp=sharing">Download</a></li>
573</ul>
574</li>
575
576
577
578<li>Report to the Labour Party NEC on Allegations of antisemitism at OULC
579<ul class="wp-block-list">
580<li>I found this in 2020, originally dated in Aug 2016 &#8230; .pdf &#8230; Download</li>
581</ul>
582</li>
583
584
585
586<li>Who nominated who in Labour&#8217;s Spring 2020 elections
587<ul class="wp-block-list">
588<li>These have a habit of disappearing, here&#8217;s the<a href="https://davelevy.info/who-nominated-who-in-labours-spring-2020-elections/"> HTML page on my blog</a> which points at .pdf copies of the Labour Party&#8217;s pages.</li>
589</ul>
590</li>
591
592
593
594<li>Tory Landslide, Progressives Split
595<ul class="wp-block-list">
596<li>A Datapraxis Analysis of the UK General Election, Dec 2019, .pdf &#8230; <a href="https://drive.google.com/file/d/18ZAGlDAezrRIXOFeCIg7H6qHaTb7_N6r/view?usp=sharing">Download</a> &#8230; or <a title="A SURL for the DataPraxis posted copy." href="http://davelevy.info/mirror/dp-torylandslide2019/index.html">HTML</a></li>
597</ul>
598</li>
599
600
601
602<li>Without a transformation on Brexit, Labour’s election chances are dead
603<ul class="wp-block-list">
604<li>by Paul Mason, from the New Statesman, published in July 2019, .pdf &#8230; <a href="https://drive.google.com/file/d/1x_3AyulGWLNzh3Vys1MlyRR-gTqL_azr/view?usp=sharing">Download</a></li>
605</ul>
606</li>
607
608
609
610<li>The Electoral Commission, &#8220;EU Referendum Designation of Lead Campaigners&#8221;&#8221;
611<ul class="wp-block-list">
612<li>written over the summer of 2016, posted to their site on 25 Oct 2016, .pdf &#8230; <a title="2016-04-13 EC 27 16 EU Referendum Designation of Lead Campaigners" href="https://drive.google.com/file/d/1dpwBLiSfNFqaWLsKb3AshfPKXNCR6qA0/view?usp=sharing">Download</a></li>
613</ul>
614</li>
615
616
617
618<li>Alwyn Turner, &#8220;Things can only get bitter: The 1992 general election was the moment when a generation gave up on politics.&#8221;
619<ul class="wp-block-list">
620<li><acronym title="written in March 2012, quoted in my 'If Only' article; the NS removed the print copy link and it's also available as a kindle now">a mirror hosted here</acronym> &#8211; .pdf &#8230; <a href="https://drive.google.com/file/d/1kiwBJk1zxniqTPskZqQ1Hs8GRpZ1ORXn/view?usp=sharing">Download</a>.</li>
621</ul>
622</li>
623
624
625
626<li>Stonebraker and others, &#8220;The End of an Architectural Era (It’s Time for a Complete Rewrite)&#8221;
627<ul class="wp-block-list">
628<li>a mirror hosted here &#8211; .pdf &#8230; <a href="https://drive.google.com/file/d/1CmF6y_MXzQD6g6xPfR1XcJo9dLOUPAlS/view?usp=share_link">Download</a>.</li>
629</ul>
630</li>
631
632
633
634<li>The Indy on Rachel Reeves&#8217; &#8220;Riots could sweep streets of Britain if immigration is not curbed after Brexit&#8221; speech
635<ul class="wp-block-list">
636<li>a mirror hosted here .pdf &#8230; <a href="https://drive.google.com/file/d/1c2tNqC6g1rknkfgVhf88Hu_I_4lbBP5F/view?usp=sharing">Download</a></li>
637</ul>
638</li>
639
640
641
642<li>Carole Cadwalladr&#8217;s &#8220;The Cambridge Analytica Files&#8221;, on how they got Facebook&#8217;s Data
643<ul class="wp-block-list">
644<li>from the Guardian &#8211; .pdf &#8230; <a title="in .pdf, hosted here" href="https://drive.google.com/file/d/1H4n2PzZlK5eSZx-3t4XKL_0bibaBzOA0/view?usp=sharing">Download</a> &#8230;</li>
645</ul>
646</li>
647
648
649
650<li>&#8220;Watchdog to launch inquiry into misuse of data in politics&#8221; by Jamie Doward, Carole Cadwalladr and Alice Gibbs
651<ul class="wp-block-list">
652<li>from the Guardian &#8211; .pdf&#8230; <a href="https://drive.google.com/file/d/18Fjs907Frqit3rPvgOn8b4psfgwuk7Qk/view?usp=sharing">Download</a> &#8230;</li>
653</ul>
654</li>
655
656
657
658<li>Carole Cadwalladr&#8217;s &#8220;The great British Brexit robbery: how our democracy was hijacked,&#8221;
659<ul class="wp-block-list">
660<li>from the Guardian &#8211; .pdf &#8230; <a href="https://drive.google.com/file/d/1DC5j3OEiIKmqS6LiPVoy5K917Ke3pRPa/view?usp=sharing">Download </a>&#8230;</li>
661</ul>
662</li>
663
664
665
666<li>The Rules of UK Labour Party &#8211; now 2020,
667<ul class="wp-block-list">
668<li>for various reasons not published in an easy to find place &#8211; .pdf &#8230; <a title="Labour's Rules 2014, post Collins Review, .pdf" href="https://drive.google.com/file/d/1f4-gLZASv7EkzRKVv0ehMbiSYjZSP0YF/view?usp=sharing">Download&#8230;</a>,</li>
669
670
671
672<li>see also <a href="http://wiki.davelevy.info/labours-rule-book/">my wiki page &#8220;Labour&#8217;s Rule Book&#8221;</a>, and</li>
673
674
675
676<li>I have also mirrored <a href="https://drive.google.com/file/d/1H6AGyBpYqgtAh-_P9_-c-tBLaRND-UOS/view?usp=sharing">the Collins Review final report &#8211; .pdf &#8230; Download</a>.</li>
677</ul>
678</li>
679
680
681
682<li>The Wisdom of Cows
683<ul class="wp-block-list">
684<li>the world through the ownership or control of two cows  &#8211; .htm &#8230; <a title="politics and two cows" href="https://davelevy.info/mirror/cyberclass.net/ref2cows.htm">View here&#8230;</a></li>
685</ul>
686</li>
687
688
689
690<li>Snipsnap &#8211; posted Summer 2010
691<ul class="wp-block-list">
692<li>it was missing for a couple of months, I created a mirror, and posted my tools, most of this has transitioned to github &#8211; .htm &#8230;  <a title="now  posted on wiki page ..." href="/insights/snipsnap/">View my wiki page here&#8230;</a></li>
693</ul>
694</li>
695
696
697
698<li>My blog at Sun &#8211; posted Autumn 2009, updated Dec 2016
699<ul class="wp-block-list">
700<li>this is now copied to <acronym title="the entries dated between 2004 and August 2009 were written while I was at Sun, some were edited on migration to the blog">this site</acronym>, for those <acronym title="i.e. I can't image why now">who still need it</acronym>, I have an an XML file, originally designed to act as an archive or source for migration &#8211; .xml &#8230; <a title="my blog at Sun Microsystems, 2004 - 2009, an XML file" href="https://davelevy.info/mirror/sunblog/sunblog.xml">View here&#8230;</a> <figure><img decoding="async" title="XML" width="16" height="16" align="ABSMIDDLE" border="0" src="https://davelevy.info/TOKENS/rss-feed-icon-16.png" alt="XML"></figure></li>
701</ul>
702</li>
703
704
705
706<li>Report of the Digital Champion
707<ul class="wp-block-list">
708<li>
708Report on Digital Inclusion, I think I found this hard to find and hope that this mirror will help. (It really needs a landing page, possibly on the wiki.) &#8211; .pdf &#8230; <a href="https://davelevy.info/mirror/ditf/economics%20of%20digital%20inclusion%20pwc%202009.pdf">View Here&#8230;</a></li>
709</ul>
710</li>
711
712
713
714<li>Citymax.org &#8211; posted Summer 2016
715<ul class="wp-block-list">
716<li>ex-colleagues created this page to commemorate the company, which existed from 1986 to 1997. For more <a href="https://davelevy.info/mirror/citymax.org/">see here&#8230;</a>.</li>
717</ul>
718</li>
719
720
721
722<li>EDRi Charter of Digital Rights
723<ul class="wp-block-list">
724<li>I created a mirror of their white paper, <a href="https://drive.google.com/file/d/1ChHTuO5wDIt06jqMyQbhMLFfeBK2QEAj/view?usp=sharing">the Charter of Digital Rights</a>, and posted <a title="Digital Rights at my ello.davelevy.info" href="http://davelevy.info/digital-rights/">a blog snip</a> pointing at it on my micro blog.</li>
725</ul>
726</li>
727</ul>
728
729
730
731<p><a title="my I/O" href="/insights/io/"><span class="text-anchor">Go to insights I/O</span></a></p>
732			</div>
733	<footer class="entry-meta-bar clearfix">
734		<div class="entry-meta clearfix">
735					</div>
736	</footer>
737	</article>
738
739				
740			
741		</div><!-- #content -->
742	</div><!-- #primary -->
743
744	
745	
746
747		</div><!-- .inner-wrap -->
748	</div><!-- #main -->
749			<footer id="colophon" class="clearfix">
750			<div class="footer-widgets-wrapper">
751	<div class="inner-wrap">
752		<div class="footer-widgets-area clearfix">
753			<div class="tg-one-fourth tg-column-1">
754				<aside id="custom_html-4" class="widget_text widget widget_custom_html"><h3 class="widget-title"><span>Meta</span></h3><div class="textwidget custom-html-widget"><ul>
755<li>All opinions expressed on this site are mine, and not those of my employer.</li>
756<li>This site is non commercial.</li>
757
758<li>All wrongs righted.</li>
759
760<li>Linking is not approval</li>
761<li><a href="/site-news/privacy-copyright/" title="... copyright & left, disclaimers, privacy & cookies">More ...</a></li>
762</ul>
763<hr/>
764<ul>
765<li><a href="https://feedburner.google.com" target="_blank"><img src="//feedburner.google.com/fb/images/pub/powered_by_fb.gif" alt="Powered by FeedBurner" style="border:0"/></a></li>
766</ul></div></aside>			</div>
767							<div class="tg-one-fourth tg-column-2">
768					<aside id="custom_html-3" class="widget_text widget widget_custom_html"><h3 class="widget-title"><span>follow me</span></h3><div class="textwidget custom-html-widget"><ul>
769<li><a href="https://twitter.com/DaveLevy">
770<img alt="twitter" src="/wp-content/uploads/2015/03/twitter-20sq.png" align="middle">&nbsp;&nbsp;Twitter</a></li>
771	<li><a href="https://linktr.ee/davelevy"><img alt="linktree" src="https://davelevy.info/wp-content/uploads/2024/12/linktree-png-16.png" align="middle">&nbsp;&nbsp;LinkTree	</a></li>
772
773<li><a href="http://diigo.com/user/davelevy"><img alt="diigo" src="/wp-content/uploads/2019/10/diigo-20sq.png" align="middle">&nbsp;&nbsp;diigo</a> and <a href="https://diigo.com/rss/user/davelevy">&nbsp;(RSS)</a></li>
774	<li><a href="https://www.youtube.com/channel/UCsM6HyTn4-6ZLJNRJE0eJIw"><img alt="youtube" src="https://davelevy.info/wp-content/uploads/2020/04/yt-20.sq_.png" align="middle">&nbsp;&nbsp;youtube</a>
775</li>
776<li><a title="my Medium" href="https://deptford-dave.medium.com/">
777<img src="https://davelevy.info/wp-content/uploads/2018/04/medium-20sq.png" align="middle" alt="M">&nbsp;&nbsp;medium</a>
778	</li>
779<li><a title="my foaf" href="https://davelevy.info/foaf.me"><img alt="my foaf" src="https://davelevy.info/TOKENS/foaf.jpg" align="middle" height="20" width="28">&nbsp; my foaf</a></li>
780</ul></div></aside>				</div>
781										<div class="tg-one-fourth tg-after-two-blocks-clearfix tg-column-3">
782					<aside id="text-7" class="widget widget_text"><h3 class="widget-title"><span>the sub sites</span></h3>			<div class="textwidget"><ul>
783<li><a href="https://davelevy.info/feed/" title="my blog feed"><img src="/wp-content/uploads/2015/03/rss-feed-icon-16.png" align="middle" height="20" width="20"> blog posts (RSS)</a></li>
784
785<li><a href="http://wiki.davelevy.info/feed/" title="my wiki feed"><img src="/wp-content/uploads/2015/03/rss-feed-icon-16.png" align="middle" height="20" width="20"> wiki posts (RSS)</a></li>
786
787<LI><A HREF="https://www.linkedin.com/in/davelevy/detail/recent-activity/posts/"><IMG src="https://davelevy.info/wp-content/uploads/2015/03/linkedin-20sq.png" align="middle" height="20" width="20"> linkedin articles
788(HTML)</A></LI>
789
790<ul></div>
791		</aside><aside id="categories-2" class="widget widget_categories"><h3 class="widget-title"><span>Categories</span></h3><form action="https://davelevy.info" method="get"><label class="screen-reader-text" for="cat">Categories</label><select  name='cat' id='cat' class='postform'>
792	<option value='-1'>
792Select Category</option>
793	<option class="level-0" value="4">Admin&nbsp;&nbsp;(30)</option>
794	<option class="level-0" value="8">culture&nbsp;&nbsp;(53)</option>
795	<option class="level-0" value="9">diary&nbsp;&nbsp;(55)</option>
796	<option class="level-0" value="10">economics&nbsp;&nbsp;(162)</option>
797	<option class="level-0" value="5">Politics&nbsp;&nbsp;(1,273)</option>
798	<option class="level-0" value="12">silly&nbsp;&nbsp;(15)</option>
799	<option class="level-0" value="13">technology&nbsp;&nbsp;(360)</option>
800	<option class="level-0" value="1408">thoughts&nbsp;&nbsp;(1,215)</option>
801	<option class="level-0" value="14">travel&nbsp;&nbsp;(48)</option>
802</select>
803</form>
803<script type="text/javascript">
804/* <![CDATA[ */
805
806(function() {
807	var dropdown = document.getElementById( "cat" );
808	function onCatChange() {
809		if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) {
810			dropdown.parentNode.submit();
811		}
812	}
813	dropdown.onchange = onCatChange;
814})();
815
816/* ]]> */
817</script>
817
818</aside>				</div>
819										<div class="tg-one-fourth tg-one-fourth-last tg-column-4">
820									</div>
821					</div>
822	</div>
823</div>
824			<div class="footer-socket-wrapper clearfix">
825				<div class="inner-wrap">
826					<div class="footer-socket-area">
827						<div class="copyright">Copyright &copy; 2026 <a href="https://davelevy.info/" title="davelevy.info" ><span>davelevy.info</span></a>. All rights reserved. Theme <a href="https://themegrill.com/themes/spacious" target="_blank" title="Spacious" rel="nofollow"><span>Spacious</span></a> by ThemeGrill. Powered by: <a href="https://wordpress.org" target="_blank" title="WordPress" rel="nofollow"><span>WordPress</span></a>.</div>						<nav class="small-menu clearfix">
828									    			</nav>
829					</div>
830				</div>
831			</div>
832		</footer>
833		<a href="#masthead" id="scroll-up"></a>
834	</div><!-- #page -->
835	
835<script type="speculationrules">
836{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/child-spacious\/*","\/wp-content\/themes\/spacious\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
837</script>
837
838<!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><span>This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.<a role='button' data-cli_action="accept" id="cookie_action_close_header" class="medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button wt-cli-accept-btn">Accept</a> <a href="http://next.davelevy.info" id="CONSTANT_OPEN_URL" target="_blank" class="cli-plugin-main-link">Read More</a></span></div><div id="cookie-law-info-again" data-nosnippet="true"><span id="cookie_hdr_showagain">Privacy &amp; Cookies Policy</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true">
839  <div class="cli-modal-dialog" role="document">
840	<div class="cli-modal-content cli-bar-popup">
841		  <button type="button" class="cli-modal-close" id="cliModalClose">
842			<svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg>
843			<span class="wt-cli-sr-only">Close</span>
844		  </button>
845		  <div class="cli-modal-body">
846			<div class="cli-container-fluid cli-tab-container">
847	<div class="cli-row">
848		<div class="cli-col-12 cli-align-items-stretch cli-px-0">
849			<div class="cli-privacy-overview">
850				<h4>Privacy Overview</h4>				<div class="cli-privacy-content">
851					<div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div>
852				</div>
853				<a class="cli-privacy-readmore" aria-label="Show more" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a>			</div>
854		</div>
855		<div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container">
856												<div class="cli-tab-section">
857						<div class="cli-tab-header">
858							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab">
859								Necessary							</a>
860																						<div class="wt-cli-necessary-checkbox">
861									<input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" />
862									<label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label>
863								</div>
864								<span class="cli-necessary-caption">Always Enabled</span>
865													</div>
866						<div class="cli-tab-content">
867							<div class="cli-tab-pane cli-fade" data-id="necessary">
868								<div class="wt-cli-cookie-description">
869									Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.								</div>
870							</div>
871						</div>
872					</div>
873																	<div class="cli-tab-section">
874						<div class="cli-tab-header">
875							<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="non-necessary" data-toggle="cli-toggle-tab">
876								Non-necessary							</a>
877																						<div class="cli-switch">
878									<input type="checkbox" id="wt-cli-checkbox-non-necessary" class="cli-user-preference-checkbox" data-id="checkbox-non-necessary" checked='checked' />
879									<label for="wt-cli-checkbox-non-necessary" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Non-necessary</span></label>
880								</div>
881													</div>
882						<div class="cli-tab-content">
883							<div class="cli-tab-pane cli-fade" data-id="non-necessary">
884								<div class="wt-cli-cookie-description">
885									Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via anal
885ytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.								</div>
886							</div>
887						</div>
888					</div>
889										</div>
890	</div>
891</div>
892		  </div>
893		  <div class="cli-modal-footer">
894			<div class="wt-cli-element cli-container-fluid cli-tab-container">
895				<div class="cli-row">
896					<div class="cli-col-12 cli-align-items-stretch cli-px-0">
897						<div class="cli-tab-footer wt-cli-privacy-overview-actions">
898						
899															<a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE &amp; ACCEPT</a>
900													</div>
901						
902					</div>
903				</div>
904			</div>
905		</div>
906	</div>
907  </div>
908</div>
909<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div>
910<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div>
911<!--googleon: all-->
911<script type="text/javascript" src="https://davelevy.info/wp-content/themes/spacious/js/navigation.js?ver=6.8.10" id="spacious-navigation-js"></script>
vendor: 1 bytes, line 911
911
912<script type="text/javascript" src="https://davelevy.info/wp-content/themes/spacious/js/skip-link-focus-fix.js?ver=6.8.10" id="spacious-skip-link-focus-fix-js"></script>
vendor: 1 bytes, line 912
912
913<script type="text/javascript" id="jetpack-stats-js-before">
914/* <![CDATA[ */
915_stq = window._stq || [];
916_stq.push([ "view", {"v":"ext","blog":"143745135","post":"52","tz":"1","srv":"davelevy.info","j":"1:15.8.1"} ]);
917_stq.push([ "clickTrackerInit", "143745135", "52" ]);
918/* ]]> */
919</script>
vendor: 1 bytes, line 919
919
920<script type="text/javascript" src="https://stats.wp.com/e-202640.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 920
920
921<script type="text/javascript" src="https://addevent.com/libs/atc/1.6.1/atc.min.js" async defer></script>
921
922</body>
923</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.