<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>science &#8211;  </title>
	<atom:link href="https://dgen.net/0/category/science/feed/" rel="self" type="application/rss+xml" />
	<link>https://dgen.net/0</link>
	<description>Designing our data infrastructure</description>
	<lastBuildDate>Fri, 12 Jun 2026 14:27:21 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://dgen.net/0/wp-content/uploads/2017/02/cropped-dgen-D-logo-2017-32x32.png</url>
	<title>science &#8211;  </title>
	<link>https://dgen.net/0</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">232530259</site>	<item>
		<title>Constellation reflections</title>
		<link>https://dgen.net/0/2026/06/12/constellation-reflections/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 12:42:27 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[Constellation]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[science]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=8318</guid>

					<description><![CDATA[<img width="1024" height="576" src="https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" fetchpriority="high" srcset="https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-1024x576.jpg 1024w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-1536x864.jpg 1536w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-830x467.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-230x129.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-350x197.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-480x270.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" />This has happened before, but I thought I&#8217;d write it down this time, because it&#8217;s such a lovely story. After a few years of quietness [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="576" src="https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-1024x576.jpg 1024w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-1536x864.jpg 1536w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-830x467.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-230x129.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-350x197.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612-480x270.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/06/CL8-20260612.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p class="wp-block-paragraph">This has happened before, but I thought I&#8217;d write it down this time, because it&#8217;s such a lovely story. </p>



<p class="wp-block-paragraph">After a few years of quietness while I built <a href="http://ib1.org/">ib1.org</a>, a month ago I relaunched the <a href="/0/2026/05/12/constellation/">Dgen constellation social directory</a>. I need to note here too that Icebreaker One itself grew out of the Dgen constellation in exactly the same way as this. There&#8217;s a straight line, except it&#8217;s not really a straight line, it&#8217;s a constellation line.</p>



<p class="wp-block-paragraph">Within two weeks over 60 people had reactivated, and one posted a bid in our Signal channel (thanks <a href="https://d.cl8.io/p/matt-jarvis">Matt</a>) &#8211; within days a dozen people had expressed their interest and we had two calls, joined a briefing session with the prospect and now have an active and genuinely multidisciplinary group (banking to sound art) and a bid taking shape.</p>



<p class="wp-block-paragraph">Some of the individuals coming together hadn&#8217;t seen each other for over five years (pre-lockdown) and so, of course, the majority of our calls weren&#8217;t about the work, but about catching up with each other, sharing stories and was inspiring to hear. The act of people just getting together to make things is always just lovely and we reflected that, unlike COVID, the current global sentiment is a very different shape, and carries a very different kind of weight. </p>



<p class="wp-block-paragraph">On one level it doesn&#8217;t really matter what happens next, I&#8217;m just really happy that we&#8217;ve continued to build on our many-parts, loosely joined community &#8230; to find a way of getting really lovely people together to make new and unpredictable connections. Everything is all anchored on and around people who just love just <strong>doing</strong> stuff. If we win this particular commission it&#8217;d be amazing of course, but it is almost beside the point: the constellation doing what constellations do is the point. The bid is part of the constellation experiment. </p>



<p class="wp-block-paragraph">The speed in which I was able to do this (I still run IB1) is <em>supported by</em> the tech that I&#8217;ve built very specifically around what I need, rather than someone else&#8217;s product or beholden to an enshitified product, is part of what we&#8217;re building here: tech that doesn&#8217;t enables and gets out of the way, doesn&#8217;t track or mess with our data in ways we don&#8217;t want. Part of the good side of what ai can enable is that we can all now build the tools (not the agents) we want to see in the world, rather than being someone else&#8217;s extractive product. I also have had to reflect that the nickname/handle I&#8217;ve used online for the last 20+ years (agentGav, thanks to Manu) now has a certain irony to it! </p>



<p class="wp-block-paragraph">*** <strong>UPDATE</strong> *** One of our Constellation has just let me know that &#8220;One thing that emerged from the constellation is [anonymised] and I getting married. During the pandemic [anonymised] connected over a project and that&#8217;s how we met&#8221;. Oh my.</p>



<p class="wp-block-paragraph">A screenshot of part of our Constellation below for reference, just to bring it to life &#8211; if you&#8217;d like to join, the <a href="/0/2026/05/12/constellation/">link and description is here</a>. If you&#8217;d like your own Constellation, please get in touch (yes, of course it&#8217;s open source).</p>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612.jpg"><img decoding="async" width="1024" height="545" src="https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-1024x545.jpg" alt="" class="wp-image-8319" srcset="https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-1024x545.jpg 1024w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-300x160.jpg 300w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-768x409.jpg 768w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-830x442.jpg 830w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-230x122.jpg 230w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-350x186.jpg 350w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612-480x256.jpg 480w, https://dgen.net/0/wp-content/uploads/2026/06/Dgen-Constellation-20260612.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8318</post-id>	</item>
		<item>
		<title>ai code example: animated planetary orbit</title>
		<link>https://dgen.net/0/2023/07/21/ai-code-example-animated-planetary-orbit/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 21 Jul 2023 20:31:49 +0000</pubDate>
				<category><![CDATA[astronomy]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[socialchange]]></category>
		<category><![CDATA[stuff]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=6502</guid>

					<description><![CDATA[<img width="838" height="504" src="https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17.png 838w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-300x180.png 300w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-768x462.png 768w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-830x499.png 830w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-230x138.png 230w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-350x211.png 350w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-480x289.png 480w" sizes="(max-width: 838px) 100vw, 838px" />Today&#8217;s example of how easy AI can make it to write code. The interactive animation below is the final output from various experiments below.[My words [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="838" height="504" src="https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17.png 838w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-300x180.png 300w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-768x462.png 768w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-830x499.png 830w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-230x138.png 230w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-350x211.png 350w, https://dgen.net/0/wp-content/uploads/2023/07/Screenshot-2023-07-21-at-21.30.17-480x289.png 480w" sizes="(max-width: 838px) 100vw, 838px" />
<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph" style="font-size:22px">Today&#8217;s example of how easy AI can make it to write code. The <a href="/w/ai-orbit/shadow.html">interactive animation</a> below is the final output from various experiments below.<br>[My words have this colour background. My instructions to the AI are in bold. <br>The rest of the content on this page is the AI. All of it, including words, code and highlighting.] </p>



<iframe loading="lazy" src="https://dgen.net/w/ai-orbit/shadow.html" title="ai example" width="100%" height="600px" border="0"></iframe>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph" style="font-size:22px">To begin with I just asked it the following:<br><strong>write html, css and javascript to demonstrate a planet orbiting the sun</strong><br>It replied&#8230;</p>



<p class="wp-block-paragraph">Creating a realistic 3D planet orbiting the sun requires more advanced graphics and libraries, but I can show you a basic demonstration using HTML, CSS, and JavaScript that simulates a simple planet orbiting the sun</p>



<p class="wp-block-paragraph"><strong>example.html</strong></p>



<pre class="wp-block-preformatted">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;title&gt;Orbiting Planet&lt;/title&gt;
  &lt;link rel="stylesheet" href="styles.css"&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div class="sun"&gt;&lt;/div&gt;
  &lt;div class="planet"&gt;&lt;/div&gt;
  &lt;script src="script.js"&gt;&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



<p class="wp-block-paragraph"><strong>CSS (styles.css):</strong></p>



<pre class="wp-block-preformatted">body {
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.sun {
  width: 100px;
  height: 100px;
  background-color: orange;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.planet {
  width: 30px;
  height: 30px;
  background-color: blue;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}</pre>



<p class="wp-block-paragraph"><strong>JavaScript (script.js):</strong></p>



<pre class="wp-block-preformatted">let angle = 0;
const orbitRadius = 150;
const orbitSpeed = 0.005;

function animatePlanet() {
  const planet = document.querySelector('.planet');
  const sun = document.querySelector('.sun');
  const sunRect = sun.getBoundingClientRect();
  const centerX = sunRect.left + sunRect.width / 2;
  const centerY = sunRect.top + sunRect.height / 2;

  const x = centerX + orbitRadius * Math.cos(angle);
  const y = centerY + orbitRadius * Math.sin(angle);

  planet.style.left = x + 'px';
  planet.style.top = y + 'px';

  angle += orbitSpeed;
  requestAnimationFrame(animatePlanet);
}

animatePlanet();
</pre>



<p class="wp-block-paragraph">This code creates a basic representation of a planet (blue circle) orbiting the sun (orange circle). It uses CSS to position and style the sun and the planet, and JavaScript to calculate the position of the planet as it orbits the sun.</p>



<p class="wp-block-paragraph">Please note that this is a simplified demonstration and does not include realistic physics or 3D graphics. For more advanced and realistic animations, you would need to use libraries like Three.js or other WebGL frameworks.&#8221;</p>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph" style="font-size:22px">This is pretty astonishing [<a href="https://dgen.net/w/ai-orbit">output</a>]</p>



<iframe loading="lazy" src="https://dgen.net/w/ai-orbit" title="ai example" width="100%" height="400px" border="0"></iframe>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph" style="font-size:22px">but I wasn&#8217;t happy with it being a circular orbit, so I asked it to: <br><strong>redo with an elliptical orbit</strong></p>



<p class="wp-block-paragraph">Creating an elliptical orbit requires more complex mathematical calculations and is beyond the scope of basic HTML, CSS, and JavaScript. However, I can show you an example using the p5.js library, which is a JavaScript library for creative coding and visualization. The p5.js library simplifies handling graphics and animation, making it easier to demonstrate an elliptical orbit.</p>



<ol class="wp-block-list">
<li>First, include the p5.js library in your HTML file:</li>
</ol>



<pre class="wp-block-preformatted">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;title&gt;Elliptical Orbit&lt;/title&gt;
  &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"&gt;&lt;/script&gt;
  &lt;style&gt;
    body {
      margin: 0;
      padding: 0;
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;script src="sketch.js"&gt;&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



<ol class="wp-block-list" start="2">
<li>Next, create a JavaScript file (e.g., &#8220;sketch.js&#8221;) that will handle the animation and display of the elliptical orbit:</li>
</ol>



<pre class="wp-block-preformatted">let sun;
let planet;
let orbitRadiusX = 150;
let orbitRadiusY = 100;
let angle = 0;
let orbitSpeed = 0.01;

function setup() {
  createCanvas(windowWidth, windowHeight);
  sun = createVector(width / 2, height / 2);
  planet = createVector(sun.x + orbitRadiusX, sun.y);
}

function draw() {
  background(240);

  // Draw the sun
  fill('orange');
  ellipse(sun.x, sun.y, 40, 40);

  // Calculate the position of the planet in the elliptical orbit
  let x = sun.x + orbitRadiusX * cos(angle);
  let y = sun.y + orbitRadiusY * sin(angle);

  // Draw the planet
  fill('blue');
  ellipse(x, y, 20, 20);

  // Update the angle for the next frame
  angle += orbitSpeed;
}</pre>



<p class="wp-block-paragraph">The above code sets up a canvas, defines the sun and planet as vectors, and uses trigonometry to calculate the position of the planet as it moves along an elliptical orbit around the sun. The <code>orbitRadiusX</code> and <code>orbitRadiusY</code> variables determine the shape and size of the elliptical orbit, while the <code>orbitSpeed</code> variable controls the speed of the orbit.</p>



<p class="wp-block-paragraph">Save these HTML and JavaScript files in the same folder and open the HTML file in a web browser. You should see an animation of a blue planet orbiting an orange sun in an elliptical path. Feel free to adjust the values of <code>orbitRadiusX</code>, <code>orbitRadiusY</code>, and <code>orbitSpeed</code> to experiment with different elliptical orbits.</p>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph" style="font-size:22px">This is a great example of how game-changing AI is becoming. To see the two bits of code (copy &amp; pasted) in action, click <a href="https://dgen.net/w/ai-orbit">Circular</a> or <a href="https://dgen.net/w/ai-orbit/ellipse.html">Elliptical</a>. Remarkable.</p>



<iframe loading="lazy" src="https://dgen.net/w/ai-orbit/ellipse.html" title="ai example" width="100%" height="300px"></iframe>



<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size wp-block-paragraph">And then my friend Andy noticed it wasn&#8217;t doing a Keplerian orbit, so <br><strong>redo with a keplerian orbit</strong><br>led to this</p>



<p class="wp-block-paragraph">Creating a Keplerian orbit involves implementing more complex mathematical formulas to simulate the motion of celestial bodies following Kepler&#8217;s laws of planetary motion. To do this, we&#8217;ll use the <code>p5.js</code> library to handle graphics and animation.</p>



<ol class="wp-block-list">
<li>First, include the p5.js library in your HTML file:</li>
</ol>



<pre class="wp-block-preformatted">&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;title&gt;Keplerian Orbit&lt;/title&gt;
  &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.js"&gt;&lt;/script&gt;
  &lt;style&gt;
    body {
      margin: 0;
      padding: 0;
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;script src="sketch.js"&gt;&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



<ol class="wp-block-list" start="2">
<li>Next, create a JavaScript file (e.g., &#8220;sketch.js&#8221;) that will handle the animation and display of the Keplerian orbit:</li>
</ol>



<pre class="wp-block-preformatted">let sun;
let planet;
let a; // Semi-major axis
let b; // Semi-minor axis
let angle = 0;
let orbitSpeed = 0.01;

function setup() {
  createCanvas(windowWidth, windowHeight);
  sun = createVector(width / 2, height / 2);
  a = 150; // Set the semi-major axis
  b = 100; // Set the semi-minor axis
  planet = createVector(sun.x + a, sun.y);
}

function draw() {
  background(240);

  // Draw the sun
  fill('orange');
  ellipse(sun.x, sun.y, 40, 40);

  // Calculate the position of the planet in the Keplerian orbit
  let x = sun.x + a * cos(angle);
  let y = sun.y + b * sin(angle);

  // Draw the planet
  fill('blue');
  ellipse(x, y, 20, 20);

  // Update the angle for the next frame
  angle += orbitSpeed;
}
</pre>



<p class="wp-block-paragraph">The above code sets up a canvas, defines the sun and planet as vectors, and uses trigonometry to calculate the position of the planet following Kepler&#8217;s laws of planetary motion. The <code>a</code> and <code>b</code> variables determine the size and shape of the Keplerian orbit, while the <code>orbitSpeed</code> variable controls the speed of the orbit.</p>



<p class="wp-block-paragraph">Save these HTML and JavaScript files in the same folder and open the HTML file in a web browser. You should see an animation of a blue planet following a Keplerian orbit around an orange sun. Feel free to adjust the values of <code>a</code>, <code>b</code>, and <code>orbitSpeed</code> to experiment with different Keplerian orbits.</p>



<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size wp-block-paragraph"><a href="https://dgen.net/w/ai-orbit/kepler.html">Interesting</a> but still not quite there</p>



<iframe loading="lazy" src="https://dgen.net/w/ai-orbit/kepler.html" title="ai example" width="100%" height="300px"></iframe>



<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size wp-block-paragraph">So let&#8217;s <br><strong>place the sun at a focus point and add gravity</strong></p>



<p class="wp-block-paragraph">To add gravity to the Keplerian orbit simulation, we can use Newton&#8217;s law of universal gravitation to calculate the gravitational force between the sun and the planet. The force will affect the acceleration of the planet, causing it to move in a curved path around the sun.</p>



<p class="wp-block-paragraph">Here&#8217;s the updated code that includes gravity:</p>



<pre class="wp-block-preformatted">let sun;
let planet;
let a; // Semi-major axis
let b; // Semi-minor axis
let c; // Distance from the center to focus (c = sqrt(a^2 - b^2))
let angle = 0;
let orbitSpeed = 0.01;
let G = 0.5; // Gravitational constant

function setup() {
  createCanvas(windowWidth, windowHeight);
  sun = createVector(width / 2, height / 2);
  a = 150; // Set the semi-major axis
  b = 100; // Set the semi-minor axis
  c = sqrt(a * a - b * b);
  planet = createVector(sun.x + c + a, sun.y);
}

function draw() {
  background(240);

  // Draw the sun at the focus point
  fill('orange');
  ellipse(sun.x, sun.y, 40, 40);

  // Calculate the position of the planet in the Keplerian orbit
  let x = sun.x + c + a * cos(angle);
  let y = sun.y + b * sin(angle);

  // Draw the planet
  fill('blue');
  ellipse(x, y, 20, 20);

  // Calculate the distance between the planet and the sun
  let distance = dist(x, y, sun.x, sun.y);

  // Calculate the gravitational force between the planet and the sun
  let force = G * (1 / (distance * distance));

  // Calculate the angle of the force vector
  let forceAngle = atan2(sun.y - y, sun.x - x);

  // Calculate the acceleration of the planet due to gravity
  let acceleration = force / 1; // We can simplify the mass of the planet as 1

  // Update the planet's velocity based on the acceleration
  orbitSpeed += acceleration;

  // Update the angle for the next frame
  angle += orbitSpeed;
}

</pre>



<p class="wp-block-paragraph">In this updated code, we introduce the gravitational constant <code>G</code> (you can adjust its value to control the strength of gravity) and calculate the gravitational force between the sun and the planet using Newton&#8217;s law of universal gravitation. The planet&#8217;s acceleration is then updated based on the gravitational force, and its velocity is adjusted accordingly. The result is a more realistic simulation of a Keplerian orbit with gravity affecting the motion of the planet around the sun.</p>



<p class="wp-block-paragraph">Save these HTML and JavaScript files in the same folder and open the HTML file in a web browser. You should now see an animation of a blue planet following a Keplerian orbit around an orange sun, with gravity affecting its movement. Feel free to experiment with different values of <code>G</code> and other parameters to observe different orbital behaviors.</p>



<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size wp-block-paragraph"><a href="https://dgen.net/w/ai-orbit/kepler-gravity.html">Very interesting</a>. It get&#8217;s it much more right, but there&#8217;s an acceleration that shouldn&#8217;t be there. The planet spins faster and faster&#8230; </p>



<iframe loading="lazy" src="https://dgen.net/w/ai-orbit/kepler-gravity.html" title="ai example" width="100%" height="320px"></iframe>



<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size wp-block-paragraph">so, rather than try and troubleshoot it, let&#8217;s just ask it<br><strong>why does the speed of the planet accelerate?</strong></p>



<p class="wp-block-paragraph">Apologies for the confusion in the code. The speed of the planet should not accelerate as a result of gravitational force. In reality, the speed of a planet in a stable orbit around the sun remains constant.</p>



<p class="wp-block-paragraph">To accurately simulate a stable orbit, we need to use the principles of circular motion and centripetal force. The centripetal force acts perpendicular to the velocity vector, causing the planet to follow a circular path around the sun. In this scenario, the speed of the planet remains constant while its direction continuously changes.</p>



<p class="wp-block-paragraph">Let&#8217;s correct the code to achieve a stable circular orbit:</p>



<pre class="wp-block-preformatted">let sun;
let planet;
let a; // Semi-major axis
let b; // Semi-minor axis
let c; // Distance from the center to focus (c = sqrt(a^2 - b^2))
let angle = 0;
let orbitSpeed = 0.01;
let G = 0.5; // Gravitational constant

function setup() {
  createCanvas(windowWidth, windowHeight);
  sun = createVector(width / 2, height / 2);
  a = 150; // Set the semi-major axis
  b = 100; // Set the semi-minor axis
  c = sqrt(a * a - b * b);
  planet = createVector(sun.x + c + a, sun.y);
}

function draw() {
  background(240);

  // Draw the sun at the focus point
  fill('orange');
  ellipse(sun.x, sun.y, 40, 40);

  // Calculate the position of the planet in the Keplerian orbit
  let x = sun.x + c + a * cos(angle);
  let y = sun.y + b * sin(angle);

  // Draw the planet
  fill('blue');
  ellipse(x, y, 20, 20);

  // Update the angle for the next frame
  angle += orbitSpeed;
}
</pre>



<p class="has-cyan-bluish-gray-background-color has-background wp-block-paragraph">And, there we have it. We didn&#8217;t even need to understand why the planet was accelerating, or if there was a bug in the code, just ask a question and it corrected itself.</p>



<iframe loading="lazy" src="https://dgen.net/w/ai-orbit/kepler-gravity2.html" title="ai example" width="100%" height="300px"></iframe>



<p class="has-cyan-bluish-gray-background-color has-background has-medium-font-size wp-block-paragraph">I wanted to change the colours and layout a bit, so I asked it to do that too<br><strong>left-align the scene, make the sun yellow, the background black and the planet blue</strong><br>and then I thought it&#8217;d be fun if we made it interactive, so I asked <br><strong>add a slider so I can change the value of G and ensure that the animation updates automatically if the value is changed. put the slider at the top in the middle<br></strong>which it didn&#8217;t get right the first time (the slider moved but the planet speed didn&#8217;t change) so,<br><strong>that isn&#8217;t updating the value of G in the animation<br></strong>which fixed it, and then a final bit of fiddling<br><strong>print the value of G on the screen as well. align the slider so it&#8217;s just above the animation</strong><br><strong>move it 200px left. Keep the value of G next to the slider<br></strong>and so on, which resulted in the <a href="/w/ai-orbit/example.html">interactive example</a> at the top of this page<br><br>And, lastly, for fans of <a href="https://processing.org/">Processing</a>, simply asking it to <br><strong>rewrite this in Processing<br></strong>gave this working code</p>



<pre class="wp-block-preformatted">int sunX, sunY;
float a; // Semi-major axis
float b; // Semi-minor axis
float c; // Distance from the center to focus (c = sqrt(a^2 - b^2))
float angle = 0;
float orbitSpeed = 0.01;
float G = 0.5; // Gravitational constant

void setup() {
  size(800, 600);
  sunX = width / 4;
  sunY = height / 2;
  a = 150; // Set the semi-major axis
  b = 100; // Set the semi-minor axis
  c = sqrt(a * a - b * b);
}

void draw() {
  background(0); // Set background color to black

  // Draw the sun at the focus point
  fill(255, 255, 0); // Change sun color to yellow
  ellipse(sunX, sunY, 40, 40);

  // Calculate the position of the planet in the Keplerian orbit
  float x = sunX + c + a * cos(angle);
  float y = sunY + b * sin(angle);

  // Draw the planet
  fill(0, 0, 255); // Change planet color to blue
  ellipse(x, y, 20, 20);

  // Update the angle for the next frame based on the slider value
  angle += G * orbitSpeed; // Use G to modify orbit speed

  // Display the value of G next to the slider
  fill(255);
  textSize(20);
  text("Gravitational Constant (G): " + G, 20, 20);
}

// Event handler for the slider
void mouseReleased() {
  if (mouseX &gt;= 20 &amp;&amp; mouseX &lt;= 320 &amp;&amp; mouseY &gt;= 40 &amp;&amp; mouseY &lt;= 60) {
    // Map the x-coordinate of the mouse to a value between 0 and 2 for G
    G = map(mouseX, 20, 320, 0, 2);
  }
}
</pre>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6502</post-id>	</item>
		<item>
		<title>Testing out this AI thing</title>
		<link>https://dgen.net/0/2023/03/24/testing-out-this-ai-thing/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 24 Mar 2023 17:58:08 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[stuff]]></category>
		<guid isPermaLink="false">https://dgen.net/0/?p=6281</guid>

					<description><![CDATA[Here&#8217;s a basic algorithm for trading based on 1% value swings: Note: This is a basic algorithm, and there are many factors to consider when [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<ol class="wp-block-list">
<li>create an algorithm for trading based on 1% value swings</li>
</ol>
</blockquote>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Here&#8217;s a basic algorithm for trading based on 1% value swings:</p>



<ol class="wp-block-list">
<li>Define your target security: Select a security that you wish to trade based on 1% value swings.</li>



<li>Set your trading parameters: Define the parameters for your trades, including the amount of capital you&#8217;re willing to invest, your desired profit margin, and your stop-loss limit.</li>



<li>Monitor the security&#8217;s value: Continuously monitor the value of your target security. You can use various tools such as trading software, financial news sources, or chart analysis to track its value.</li>



<li>Identify 1% value swings: When the security&#8217;s value changes by 1% in either direction, take note of it.</li>



<li>Buy or sell: If the value of the security has decreased by 1%, and you believe it will rebound, consider buying the security. Conversely, if the value of the security has increased by 1%, and you believe it may drop, consider selling the security.</li>



<li>Set stop-loss limit: To manage risk, set a stop-loss limit for each trade. This is the maximum amount of money you&#8217;re willing to lose if the trade doesn&#8217;t go in your favor.</li>



<li>Take profit: Set a profit target for each trade, which is the desired amount of profit you want to earn. When the security&#8217;s value reaches this target, close the trade and take your profit.</li>



<li>Repeat the process: Continue monitoring the security&#8217;s value, identifying 1% swings, and making trades as necessary.</li>
</ol>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Note: This is a basic algorithm, and there are many factors to consider when trading, such as market conditions, liquidity, volatility, and more. It&#8217;s important to do your research and fully understand the risks involved before implementing any trading strategy.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">2. write this is pseudocode</p>
</blockquote>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Sure, here&#8217;s the pseudocode for the trading algorithm based on 1% value swings:</p>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35.png"><img decoding="async" width="1024" height="916" src="https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-1024x916.png" alt="" class="wp-image-6282" srcset="https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-1024x916.png 1024w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-300x268.png 300w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-768x687.png 768w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-830x743.png 830w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-230x206.png 230w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-350x313.png 350w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35-480x429.png 480w, https://dgen.net/0/wp-content/uploads/2023/03/Screenshot-2023-03-24-at-17.53.35.png 1482w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Note that this is a basic pseudocode and it does not include error handling or other advanced features. Additionally, some variables and functions may need to be defined and implemented separately.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">3. write this in python</p>
</blockquote>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Sure, here&#8217;s an example implementation of the trading algorithm based on 1% value swings in Python:</p>



<pre class="wp-block-preformatted has-white-color has-black-background-color has-text-color has-background">target_security = "AAPL"  # define the target security

# define the trading parameters
capital = 1000
profit_margin = 1.01  # 1% profit margin
stop_loss = 0.99  # 1% stop-loss limit

while True:
    current_value = get_current_value(target_security)  # get the current value of the target security
    if current_value >= profit_margin:
        sell(target_security)  # sell the security if it has increased by 1%
    elif current_value &lt;= stop_loss:
        buy(target_security)  # buy the security if it has decreased by 1%
    else:
        continue  # otherwise, continue monitoring the value

    # set stop-loss limit and profit target
    stop_loss_value = current_value * stop_loss
    profit_target_value = current_value * profit_margin

    while True:
        updated_value = get_current_value(target_security)  # get the updated value of the target security
        if updated_value &lt;= stop_loss_value:
            sell(target_security)  # sell the security if it hits the stop-loss limit
            break
        elif updated_value >= profit_target_value:
            sell(target_security)  # sell the security if it hits the profit target
            break
        else:
            continue  # otherwise, continue monitoring the value
</pre>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Note that this is just an example implementation and may need to be adapted to your specific trading platform or strategy. Also, the <code>get_current_value</code>, <code>buy</code>, and <code>sell</code> functions are not defined here and need to be implemented separately based on the API or service you&#8217;re using.</p>



<p class="has-text-align-center wp-block-paragraph"><em><strong>And now for some fun</strong></em></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">write this for a quantum computer</p>
</blockquote>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">While quantum computers have the potential to solve certain financial problems more efficiently than classical computers, it&#8217;s currently unclear how exactly they could be used for trading based on 1% value swings. As quantum computing is still in its early stages of development, there are few, if any, quantum trading algorithms that have been developed and tested at scale.</p>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">However, one possible approach to leveraging quantum computing for trading is by using quantum machine learning algorithms to analyze financial data and identify patterns that can be used to make trading decisions. For example, one could use quantum annealing to optimize portfolio selection and risk management, or quantum algorithms to perform efficient optimization of trading strategies.</p>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Here&#8217;s an example of how one could use the Qiskit framework in Python to implement a simple quantum machine learning algorithm for financial prediction:</p>



<pre class="wp-block-preformatted has-white-color has-black-background-color has-text-color has-background">import numpy as np
from qiskit import Aer
from qiskit.circuit.library import ZZFeatureMap
from qiskit.aqua.algorithms import VQC
from qiskit.aqua.components.optimizers import COBYLA

# Define the target security and trading parameters
target_security = "AAPL"
capital = 1000
profit_margin = 1.01
stop_loss = 0.99

# Define the quantum feature map and backend
feature_map = ZZFeatureMap(feature_dimension=2)
backend = Aer.get_backend('qasm_simulator')

# Define the VQC classifier and optimizer
classifier = VQC(feature_map, None, None)
optimizer = COBYLA()

# Train the classifier on historical financial data
data = np.array([[0.5, 0.1], [0.1, 0.9], [0.2, 0.8], [0.3, 0.7], [0.4, 0.6]])
labels = np.array([0, 1, 1, 0, 0])
classifier.train(data, labels)

# Use the classifier to make trading decisions
while True:
    current_data = np.array([[get_current_price(target_security), get_current_volume(target_security)]])
    predicted_label = classifier.predict(current_data)[0]
    if predicted_label == 0:
        buy(target_security)
    elif predicted_label == 1:
        sell(target_security)
    else:
        continue

    # Set the stop-loss limit and profit target
    stop_loss_value = get_current_price(target_security) * stop_loss
    profit_target_value = get_current_price(target_security) * profit_margin

    while True:
        updated_price = get_current_price(target_security)
        if updated_price &lt;= stop_loss_value:
            sell(target_security)
            break
        elif updated_price >= profit_target_value:
            sell(target_security)
            break
        else:
            continue
</pre>



<p class="has-background wp-block-paragraph" style="background-color:#eeeeee">Again, note that this is just a simple example of how one could use quantum machine learning for trading, and many details would need to be filled in depending on the specific application and data available.</p>



<p class="wp-block-paragraph">So, there we have it. I can now learn how to write code for a quantum computer that might have some bearing on financial insights, with zero knowledge.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6281</post-id>	</item>
		<item>
		<title>An open environmental risk standard?</title>
		<link>https://dgen.net/0/2018/11/18/an-open-environmental-risk-standard/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Sun, 18 Nov 2018 00:00:55 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[climate change]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[science]]></category>
		<guid isPermaLink="false">http://www.dgen.net/0/?p=2294</guid>

					<description><![CDATA[<img width="960" height="540" src="https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic.jpg 960w, https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic-768x432.jpg 768w" sizes="(max-width: 960px) 100vw, 960px" />UPDATE 2019-02: briefing note here Working with Europe&#8217;s leading climate innovation fund, Climate KIC, we are initiating the creation of an Open Environmental Risk Standard for [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="960" height="540" src="https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic.jpg 960w, https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/11/OERS-slide-climate-kic-768x432.jpg 768w" sizes="(max-width: 960px) 100vw, 960px" /><p>UPDATE 2019-02: <a href="http://dgen.net/oers/">briefing note here</a></p>
<p>Working with Europe&#8217;s leading climate innovation fund, <a href="https://www.climate-kic.org/">Climate KIC</a>, we are initiating the creation of an Open Environmental Risk Standard for the insurance sector <span style="font-weight: 400;">to:</span></p>
<ol>
<li style="font-weight: 400;"><span style="font-weight: 400;">develop an open standard for sharing environmental risk modelling information;<br />
</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">create sufficient momentum to reach an ‘escape velocity’ that drives engagement and adoption;<br />
</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">to enable a step-change in economic, social and environmental outcomes that unlocks the multi-trillion dollar market opportunity in the use and application of risk information.</span></li>
</ol>
<p>If you are interested in getting involved, please email gavin@dgen.net</p>
<p><a href="https://www.climate-kic.org/">Climate KIC</a> is the largest climate change focussed incubator in the world, with a network across 13 European countries</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2294</post-id>	</item>
		<item>
		<title>BBookproject launches</title>
		<link>https://dgen.net/0/2018/10/28/bbookproject-launches/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Sun, 28 Oct 2018 13:55:43 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[science]]></category>
		<guid isPermaLink="false">http://www.dgen.net/0/?p=2330</guid>

					<description><![CDATA[<img width="1024" height="658" src="https://dgen.net/0/wp-content/uploads/2018/11/header-image2-1024x658.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/11/header-image2-1024x658.jpg 1024w, https://dgen.net/0/wp-content/uploads/2018/11/header-image2-300x193.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/11/header-image2-768x494.jpg 768w, https://dgen.net/0/wp-content/uploads/2018/11/header-image2.jpg 1361w" sizes="(max-width: 1024px) 100vw, 1024px" />Constellator Anna Versteeg has launched her new project: https://bbookproject.com &#8220;a collaboration between medics, scientists, researchers, writers, artists, designers and the general public, exploring science and [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="658" src="https://dgen.net/0/wp-content/uploads/2018/11/header-image2-1024x658.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/11/header-image2-1024x658.jpg 1024w, https://dgen.net/0/wp-content/uploads/2018/11/header-image2-300x193.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/11/header-image2-768x494.jpg 768w, https://dgen.net/0/wp-content/uploads/2018/11/header-image2.jpg 1361w" sizes="(max-width: 1024px) 100vw, 1024px" /><p>Constellator Anna Versteeg has launched her new project: <a href="https://bbookproject.com">https://bbookproject.com</a></p>
<p>&#8220;a collaboration between medics, scientists, researchers, writers, artists, designers and the general public, exploring science and culture, the empirical and the human, to compile a people centered piece of work to create public awareness &amp; debate around the breast, to question beliefs and prejudices, to share information, promote diversity (no breast is the same), encourage confidence and a positive change to the many troubling perceptions towards breasts.&#8221;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2330</post-id>	</item>
		<item>
		<title>Quantum Quipu</title>
		<link>https://dgen.net/0/2018/07/01/quantum-quipu/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Sun, 01 Jul 2018 00:00:49 +0000</pubDate>
				<category><![CDATA[arts]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[science]]></category>
		<guid isPermaLink="false">https://www.dgen.net/0/?p=2674</guid>

					<description><![CDATA[<img width="754" height="542" src="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06.png 754w, https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06-300x216.png 300w" sizes="(max-width: 754px) 100vw, 754px" />How the visual language of technology comes around every 1,000 years or so&#8230; &#8220;talking knots were recording devices fashioned from strings. The Inca people used [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="754" height="542" src="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06.png 754w, https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06-300x216.png 300w" sizes="(max-width: 754px) 100vw, 754px" /><p>How the visual language of technology comes around every 1,000 years or so&#8230;</p>
<p>&#8220;<strong>talking knots</strong> were recording devices fashioned from strings. The Inca people used them for collecting data and keeping records, monitoring tax obligations, properly collecting census records, calendrical information, and for military organization&#8221; (more <a href="https://en.wikipedia.org/wiki/Quipu">about Quipu</a> and its <a href="https://www.atlasobscura.com/articles/khipus-inca-empire-harvard-university-colonialism">decoding</a>)</p>
<p>&#8220;we illustrate a step-by-step process for the design of a generic quantum computation device which implements a Turing-equivalent finite state machine capable of using superposition for all instructions, data, and state. In other words, it can execute completely separate branching instructions in quantum superposition.&#8221; (more <a href="http://machinelevel.com/qc/doc/QQFSM%20-%20A%20Quantum%20Finite-State%20Machine.pdf">about QQFSM — A Quantum Finite-State Machine</a>).</p>
<p>Also see:</p>
<p><a href="https://www.sciencedaily.com/releases/2016/01/160118134930.htm">Quantum knots</a> — experimental observations of knots in quantum matter — knotted solitary waves, or knot solitons, in the quantum-mechanical field describing a gas of superfluid atoms, also known as a Bose&#8211;Einstein condensate.</p>
<p><a href="https://www.researchgate.net/publication/259975506_Quipu_High-performance_simulation_of_quantum_circuits_using_stabilizer_frames">Quipu: High-performance Simulation of Quantum Circuits using Stabilizer Frames </a></p>
<p style="text-align: left;"><img decoding="async" class=" wp-image-2675 alignnone" src="https://dgen.net/0/wp-content/uploads/2018/12/Nueva_corónica_y_buen_gobierno_1936_facsimile_p360.png" alt="" width="238" height="355" /><img decoding="async" class=" wp-image-2678 alignnone" src="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.14-1024x634.png" alt="" width="511" height="321" /></p>
<p style="text-align: left;"><img decoding="async" class=" wp-image-2677 alignnone" src="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06.png" alt="" width="466" height="335" srcset="https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06.png 754w, https://dgen.net/0/wp-content/uploads/2018/12/Screenshot-2018-12-05-at-01.47.06-300x216.png 300w" sizes="(max-width: 466px) 100vw, 466px" /><img decoding="async" class=" wp-image-2676 alignnone" src="https://dgen.net/0/wp-content/uploads/2018/12/Quipu.png" alt="" width="213" height="320" srcset="https://dgen.net/0/wp-content/uploads/2018/12/Quipu.png 299w, https://dgen.net/0/wp-content/uploads/2018/12/Quipu-200x300.png 200w" sizes="(max-width: 213px) 100vw, 213px" /></p>
<p><a href="http://machinelevel.com/qc/doc/QQFSM%20-%20A%20Quantum%20Finite-State%20Machine.pdf"><img decoding="async" class=" wp-image-2681 aligncenter" src="https://dgen.net/0/wp-content/uploads/2018/07/quantum-knot-160118134930_1_540x360.jpg" alt="" width="415" height="324" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2674</post-id>	</item>
		<item>
		<title>A quantum city?</title>
		<link>https://dgen.net/0/2018/05/12/a-quantum-city/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Sat, 12 May 2018 12:40:56 +0000</pubDate>
				<category><![CDATA[arts]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[socialchange]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">http://www.dgen.net/0/?p=2035</guid>

					<description><![CDATA[<img width="1024" height="878" src="https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-1024x878.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-1024x878.jpg 1024w, https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-300x257.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-768x659.jpg 768w, https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297.jpg 1476w" sizes="(max-width: 1024px) 100vw, 1024px" />Light pipes for photons, in triangles and loops (in the photo, the oblongs are loops of fibre to create delays and the lines all fibre [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="878" src="https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-1024x878.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-1024x878.jpg 1024w, https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-300x257.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297-768x659.jpg 768w, https://dgen.net/0/wp-content/uploads/2018/05/quantum_computer-e1541116041297.jpg 1476w" sizes="(max-width: 1024px) 100vw, 1024px" /><blockquote><p><strong>Light pipes for photons, in triangles and loops</strong></p></blockquote>
<p>(in the photo, the oblongs are loops of fibre to create delays and the lines all fibre optics)</p>
<p>About 18 months ago (thanks to <a href="http://libbyheaney.co.uk/">Libby)</a> I attended a discussion about some of the most advanced quantum computing research in the world.</p>
<p>At the time I thought this must have been how it felt when people first made electrical circuits: the excitement of being able to channel and control electrons, that we now take for granted, but this time with light.</p>
<p>It felt like magic to me that we could control photons within such a beautiful design and wondered, given we see electrical circuits as a visual equivalent to cities, how quantum computers might indicate the future of our city design?</p>
<p><a href="http://stanza.co.uk/nemesis-machineweb/index.html"><img decoding="async" class="wp-image-2041 alignleft" src="https://dgen.net/0/wp-content/uploads/2018/05/stanza9-cities.jpg" alt="" width="399" height="290" srcset="https://dgen.net/0/wp-content/uploads/2018/05/stanza9-cities.jpg 1000w, https://dgen.net/0/wp-content/uploads/2018/05/stanza9-cities-300x218.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/05/stanza9-cities-768x558.jpg 768w, https://dgen.net/0/wp-content/uploads/2018/05/stanza9-cities-413x300.jpg 413w" sizes="(max-width: 399px) 100vw, 399px" /></a></p>
<p>I love <a href="http://www.stanza.co.uk">Stanza&#8217;s</a> work for this (and many) reasons.</p>
<p>&#8220;The age of privacy is over. Imagine walking out the door, and knowing every single action, movement, sound, micro movement, pulse, and thread of information is being tracked, monitored, stored, analyzed, interpreted, and logged. The world we will live in seems to be a much bigger brother than the Orwellian vision, it is the mother of big brother.&#8221;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<blockquote><p>What if Nature were not collective but distributive?</p></blockquote>
<p><img decoding="async" class="wp-image-2098 alignright" src="https://dgen.net/0/wp-content/uploads/2018/05/31424028426_c18492eae3_z.jpg" alt="" width="404" height="361" srcset="https://dgen.net/0/wp-content/uploads/2018/05/31424028426_c18492eae3_z.jpg 640w, https://dgen.net/0/wp-content/uploads/2018/05/31424028426_c18492eae3_z-300x268.jpg 300w, https://dgen.net/0/wp-content/uploads/2018/05/31424028426_c18492eae3_z-336x300.jpg 336w" sizes="(max-width: 404px) 100vw, 404px" /></p>
<p><a href="https://monasandnomos.org/documented-teaching/a-quantum-city/">Nomos </a>asks if &#8220;the Quantum City is, different from the Mechanical and the Dynamic City, not strictly rational&#8221; and posits another angle that is highly aligned with contemporary cultural development (from the co-op movement to distributed ledgers/blockchain)</p>
<p><a href="https://books.google.co.uk/books?id=fbVGkYYrDGoC">Arida</a> has mapped [2002] the evolution of  world views from the Roman Empire to Quantum theory, and the close links between science  and urban form. He looked at the way we can design and live in quantum cities, exploring methodologies that can frame quantum urbanism: this work continues on the website <a href="http://www.quantumcity.com">http://www.quantumcity.com</a> &#8220;Urbanism Needs a Conceptual Revolution&#8221;.</p>
<p>In one example (of many), IAAC created its framing of the quantised city [<a href="https://www.youtube.com/watch?v=UnIcKX61OM4">video</a>, 2012], blending data from IoT sensors, cloud computing and combining environmental and energy data as part of urban architecture.</p>
<p>CAAD has published [2015] &#8216;A Quantum City, Mastering the Generic&#8217;, self-described as &#8220;a love letter to the city and intellectual culture&#8221;, it introduces Orlando — neither an authoritarian functionary, nor a restless activist, nor a comfortable member of a bourgeoisie, but a citizen of the digital age, a <strong>Quantum Citizen</strong>. <a href="https://www.caad.arch.ethz.ch/blog/a-quantum-city-mastering-the-generic">https://www.caad.arch.ethz.ch/blog/a-quantum-city-mastering-the-generic</a></p>
<p>It feels to me that there is a line of enquiry to u<span style="font-weight: 400;">se the subjectivity of art to question the objectivity of science, political dogma, urban design and notions of truth.  </span></p>
<p>What are the visual loops that could be examined between the circuit designs of quantum computers, city architecture, building design and social constructs?</p>
<p>How does this interface with our notions of <a href="https://dgen.net/0/2018/03/01/data-is-infrastructure/">Data Infrastructure</a>?</p>
<div class="" data-block="true" data-editor="1fr1" data-offset-key="750m5-0-0">
<blockquote>
<div class="_1mf _1mj" data-offset-key="750m5-0-0"><span data-offset-key="750m5-0-0">Is there something to learn from combining quantum computing, art, urban design and cultural uncertainty? </span></div>
</blockquote>
</div>
<div class="" data-block="true" data-editor="1fr1" data-offset-key="3lt8-0-0"></div>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2035</post-id>	</item>
		<item>
		<title>Adventures in acoustic cosmology</title>
		<link>https://dgen.net/0/2017/07/03/adventures-in-acoustic-cosmology/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Mon, 03 Jul 2017 07:00:36 +0000</pubDate>
				<category><![CDATA[arts]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[performances]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[publications]]></category>
		<category><![CDATA[science]]></category>
		<guid isPermaLink="false">http://www.dgen.net/blog/?p=1461</guid>

					<description><![CDATA[<img width="200" height="200" src="https://dgen.net/0/wp-content/uploads/2017/07/RASLogo.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2017/07/RASLogo.png 200w, https://dgen.net/0/wp-content/uploads/2017/07/RASLogo-150x150.png 150w" sizes="(max-width: 200px) 100vw, 200px" />ROYAL ASTRONOMICAL SOCIETY PRESS RELEASE RAS PR 17/30 (NAM 13) 3rd July 2017 A project that explores whether there is a musical equivalent to the [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="200" height="200" src="https://dgen.net/0/wp-content/uploads/2017/07/RASLogo.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2017/07/RASLogo.png 200w, https://dgen.net/0/wp-content/uploads/2017/07/RASLogo-150x150.png 150w" sizes="(max-width: 200px) 100vw, 200px" /><p>ROYAL ASTRONOMICAL SOCIETY PRESS RELEASE</p>
<p><b>RAS PR 17/30 (NAM 13)</b></p>
<p><b>3</b><b><sup>rd</sup></b><b> July 2017</b></p>
<p>A project that explores whether there is a musical equivalent to the curvature of spacetime will be presented on Thursday 6<sup>th</sup> July by Gavin Starks at the National Astronomy Meeting at the University of Hull.</p>
<p>Starks, who has a background in radio astronomy and electronic music, been working on developing an ‘acoustic cosmology’ for more than 20 years in collaboration with Prof Andy Newsam of Liverpool John Moores University. Their aim is to test whether mathematical relationships that describe cosmology and quantum mechanics can be applied to a sonic universe, or ‘soniverse’.</p>
<p>Starks explains: “If we look at the way that music has evolved from mediaeval plainsong to the algorithms that generate current chart-hits, we can see parallels developing in the way we describe music and descriptions of our perception of the universe. We can now create new types of sound from scratch – electronic sounds that simply couldn’t have existed before. It leads us to think about a digital sound world that we can’t enter, because it physically doesn’t exist. The question is – what next?<span class="Apple-converted-space"> </span></p>
<p>“We are starting to develop completely new forms of manipulating the microstructure of sound, as well as the macroenvironment in which we experience it. This raises questions about whether we can create a soniverse based on a set of fundamental equations, in the same way that we can create mathematical models of the universe.”</p>
<p>Starting with a single wavelength ‘sonon’, a fundamental particle in the soniverse equivalent to a photon, Starks has attempted to define its properties and the physics that may apply to it. The project’s initial model of ‘wave-time’ has three independent dimensions: the individual sonon wavelength, instrument time (the duration that an individual instrument plays) and performance time (duration equal to the length of an individual piece).</p>
<p>Some of the relationships explored to date are causal (i.e. the physics is consistent within the soniverse) and some are aesthetic (i.e. they describe a subjective musical construct). Many have direct parallels in the physical universe. For example, the listener in the soniverse is analogous to the observer in quantum mechanics: a sonon is only rendered musical or not when it is heard.<span class="Apple-converted-space">  A temporal gravity allows the clustering of sonons to create rhythms or musical phrases. Wave-time can be bent by clusters of sonons, in the same way that gravity distorts space-time in the universe.</span></p>
<p>Starks believes that bringing together cutting-edge science and understanding of musical structure creates the opportunity for discovery: “There’s a long common history between physics and music, for instance people built columns in cathedrals at a height linked to the resonant frequency, even before they understood the nature of pressure dynamics. It’s a relatively recent phenomenon that art and science are treated as different disciplines. By bringing them back together, and creating a common language, we can find different ways of interpreting and thinking about both music and cosmology.”</p>
<p>Newsam adds: “As astronomers, our experience of the universe is essentially visual &#8211; images, graphs, and so on. With the soniverse, we hope to create a new way to appreciate the cosmos, using our instinctive grasp of music and tone to explore relationships between different objects and cosmological models.”</p>
<p><b>Media contacts</b></p>
<p>NAM press office</p>
<p>Robert Massey, Royal Astronomical Society, rm@ras.org.uk</p>
<p>Anita Heward, Royal Astronomical Society, anitaheward@btinternet.com</p>
<p>Morgan Hollis, Royal Astronomical Society, mh@ras.org.uk</p>
<p><b>Science contacts</b></p>
<p>Gavin Starks, Dgen, binarydust.org, gavin@dgen.net, <a href="http://twitter.com/agentGav">@agentGav</a></p>
<p>Andy Newsam, Professor of Astronomy Education and Engagement, Director of the National Schools&#8217; Observatory, Liverpool John Moores University, <a href="mailto:andy@schoolsobservatory.org.uk">andy@schoolsobservatory.org.uk</a></p>
<p><b>Multimedia</b></p>
<p>Blog post with embedded player, video and more information: <a href="http://www.binarydust.org/2017/05/18/listen-to-the-radio-cube-of-the-antennae-galaxies/">http://www.binarydust.org/2017/05/18/listen-to-the-radio-cube-of-the-antennae-galaxies/</a><span class="Apple-converted-space"> </span></p>
<p>This data-cube is based on an optical image of the “Antennae Galaxies” colliding, as taken by the Hubble Space Telescope and a radio-image taken by <a href="http://www.almaobservatory.org/en/home">ALMA</a>. Each pixel actually represents a spectrum of frequencies across the <a href="http://en.wikipedia.org/wiki/Electromagnetic_spectrum">electromagnetic radio spectrum</a></p>
<p>The data-cube works in two ways.</p>
<ul>
<li>Firstly, the radio frequencies have been transformed into visible colours, so you can see a slice of the cube.</li>
<li>Secondly, the electromagnetic spectrum has been transformed into an acoustic spectrum. Remember light≠sound: the frequency of electromagnetic radiation (‘light’) has been transformed into a frequency of pressure wave (sound).</li>
</ul>
<p>By clicking the image and moving your cursor around you can “play” a spectrum of the colliding galaxies. Underneath, you can see a visual representation of the frequency spectrum. Spend some time moving slowly around the red(redshifted) areas – there is a surprising richness to the harmonics for such a simple <a href="http://en.wikipedia.org/wiki/Sonification">sonification</a>.</p>
<p>Note: the data-cube is 8MB and could take between 20 seconds to several minutes to appear if you are on a slow connection.</p>
<p><b>Audio</b></p>
<p>Inspired by the discovery of the first double-pulsar system (ranked as the 6th most important scientific discovery of 2004), and specially written to celebrate the 10th anniversary of <a href="http://www.virac.lv">RT32 &#8211; a reclaimed 32m Radio Telescope</a> in the middle of the Latvian forests (the VIRAC Radio Telescope in Irbene) brought to life over a decade, after being trashed by the Soviet military, as the only radio telescope in the world that is dedicated to both science and art.<span class="Apple-converted-space"> </span></p>
<p>The full name of the piece is <i>ds² – series 1 (PSR J0737-3039B) </i><a href="http://www.binarydust.org/2010/01/04/ds2-series-1/">http://www.binarydust.org/2010/01/04/ds2-series-1/</a><span class="Apple-converted-space"> </span></p>
<p><b>Further information:</b></p>
<p>Further information on the project can be found at: <a href="http://www.binarydust.org/2017/01/27/escape-into-the-multiverse/">http://www.binarydust.org/2017/01/27/escape-into-the-multiverse/</a></p>
<p><b>Notes for editors</b></p>
<p>Running from 2 to 7 July, the RAS National Astronomy Meeting 2017 (NAM 2017, <a href="http://nam2017.org">http://nam2017.org</a>) takes place this year at the University of Hull. NAM 2017 will bring together around 500 space scientists and astronomers to discuss the latest research in their respective fields. The conference is principally sponsored by the Royal Astronomical Society and the Science and Technology Facilities Council.</p>
<p>T: <a href="http://twitter.com/rasnam2017">http://twitter.com/rasnam2017</a></p>
<p>The Royal Astronomical Society (RAS, <a href="http://www.ras.org.uk">www.ras.org.uk</a>), founded in 1820, encourages and promotes the study of astronomy, solar-system science, geophysics and closely related branches of science. The RAS organises scientific meetings, publishes international research and review journals, recognises outstanding achievements by the award of medals and prizes, maintains an extensive library, supports education through grants and outreach activities and represents UK astronomy nationally and internationally. Its more than 4000 members (Fellows), a third based overseas, include scientific researchers in universities, observatories and laboratories as well as historians of astronomy and others.</p>
<p>T: <a href="https://twitter.com/royalastrosoc">https://twitter.com/royalastrosoc</a></p>
<p>F: <a href="https://facebook.com/royalastrosoc">https://facebook.com/royalastrosoc</a></p>
<p>The Science and Technology Facilities Council (STFC, <a href="http://www.stfc.ac.uk">www.stfc.ac.uk</a>) is keeping the UK at the forefront of international science and has a broad science portfolio and works with the academic and industrial communities to share its expertise in materials science, space and ground-based astronomy technologies, laser science, microelectronics, wafer scale manufacturing, particle and nuclear physics, alternative energy production, radio communications and radar.</p>
<p>STFC&#8217;s Astronomy and Space Science programme provides support for a wide range of facilities, research groups and individuals in order to investigate some of the highest priority questions in astrophysics, cosmology and solar system science. STFC&#8217;s astronomy and space science programme is delivered through grant funding for research activities, and also through support of technical activities at STFC&#8217;s UK Astronomy Technology Centre and RAL Space at the Rutherford Appleton Laboratory. STFC also supports UK astronomy through the international European Southern Observatory.</p>
<p>T: <a href="https://twitter.com/stfc_matters">https://twitter.com/stfc_matters</a><span class="Apple-converted-space"> </span></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1461</post-id>	</item>
		<item>
		<title>Data is not the new oil. Data &gt; Oil</title>
		<link>https://dgen.net/0/2017/05/10/data-is-not-the-new-oil-data-oil/</link>
					<comments>https://dgen.net/0/2017/05/10/data-is-not-the-new-oil-data-oil/#comments</comments>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Wed, 10 May 2017 19:26:41 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[climate change]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[socialchange]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[work]]></category>
		<guid isPermaLink="false">http://www.dgen.net/blog/?p=1421</guid>

					<description><![CDATA[<img width="1024" height="576" src="https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-1024x576.jpg 1024w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-750x422.jpg 750w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />&#8220;The world’s most valuable resource is no longer oil, but data&#8221; says The Economist &#8220;Data is the new oil&#8221;, said Clive Humby and many others [*update: [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="1024" height="576" src="https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-1024x576.jpg" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-1024x576.jpg 1024w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-750x422.jpg 750w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><p>&#8220;The world’s most valuable resource is no longer oil, but data&#8221; says <a href="http://www.economist.com/news/leaders/21721656-data-economy-demands-new-approach-antitrust-rules-worlds-most-valuable-resource">The Economist</a></p>
<p>&#8220;Data is the new oil&#8221;, said <a href="https://www.quora.com/Who-should-get-credit-for-the-quote-data-is-the-new-oil">Clive Humby</a> and many others [*update: or &#8220;new water&#8221;, &#8220;new electricity&#8221; etc&#8230; ugh]</p>
<p><a href="http://fortune.com/2016/07/11/data-oil-brainstorm-tech/">Some people have described why</a> it is and that it&#8217;ll be a new currency.</p>
<p><a href="https://www.wired.com/insights/2014/07/data-new-oil-digital-economy/">2014 Wired said it was</a> and that &#8220;data infrastructure should become a profit centre&#8221;</p>
<p>In 2012 <a href="https://www.forbes.com/forbes/welcome/?toURL=https://www.forbes.com/sites/perryrotella/2012/04/02/is-data-the-new-oil/&amp;refURL=https://www.google.co.uk/&amp;referrer=https://www.google.co.uk/">Forbes asked &#8220;Is Data The New Oil?&#8221;</a>, saying “Data is just like crude. It’s valuable, but if unrefined it cannot really be used. It has to be changed into gas, plastic, chemicals&#8230;&#8221;</p>
<p>And, while it&#8217;s easy to run with these kinds of comparisons, they are shallow.</p>
<p><img decoding="async" class="aligncenter size-large wp-image-1427" src="https://dgen.net/blog/wp-content/uploads/2017/05/dgen-data-not-oil-1024x575.jpg" alt="dgen-data-not-oil" width="630" height="354" srcset="https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-not-oil-1024x575.jpg 1024w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-not-oil-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-not-oil-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-not-oil-750x421.jpg 750w" sizes="(max-width: 630px) 100vw, 630px" /></p>
<p>They miss at least three critical attributes.</p>
<ol>
<li>
<h3>Data doesn&#8217;t run out — data can be for everyone</h3>
</li>
<li>
<h3>You can make a copy of the data for (effectively) zero cost</h3>
</li>
<li>
<h3>Data increases in value the more it is connected</h3>
</li>
</ol>
<p>The economic model for a commodity that doesn&#8217;t run out is more like solar power than oil.</p>
<p>The value of data is not based on scarcity (even if you think it currently is, it wont be).</p>
<p>The economic model for a commodity that increases in volume and value the more it is connected is, well, more like the web. It might be more accurate to say that the &#8216;web of data&#8217; is the new &#8216;web of documents&#8217;. Extrapolating&#8230; the value of data is greater than the value of oil.</p>
<p>Oh, and since I&#8217;m a climate geek, setting aside the carbon footprint of the internet (<a href="https://www.edie.net/news/6/Digital-economy-using-almost-10-of-the-worlds-electricity/25134/">which is big</a>), data doesn&#8217;t cause catastrophic climate change in the same way that oil does. Although, we may soon need data sequestration for all our binary dust.</p>
<p>And, lest we forget how organisations often relate to data, here is a potential vision for the future of data—if we don&#8217;t pay more attention.</p>
<p><img decoding="async" class="aligncenter size-large wp-image-1425" src="https://dgen.net/blog/wp-content/uploads/2017/05/dgen-data-waste-1024x576.jpg" alt="dgen data waste" width="630" height="354" srcset="https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-1024x576.jpg 1024w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-300x169.jpg 300w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-768x432.jpg 768w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste-750x422.jpg 750w, https://dgen.net/0/wp-content/uploads/2017/05/dgen-data-waste.jpg 1920w" sizes="(max-width: 630px) 100vw, 630px" />(NB: original photo is copyright <a href="http://americanlandscapegallery.com/">Richard Olsenius</a> and used with permission here)</p>
<p><strong>Other links</strong></p>
<p><strong><a href="https://hbr.org/2012/11/data-humans-and-the-new-oil">https://hbr.org/2012/11/data-humans-and-the-new-oil</a> by Jer Thorpe</strong></p>
<p>https://www.forbes.com/sites/bernardmarr/2018/03/05/heres-why-data-is-not-the-new-oil/</p>
<blockquote class="wp-embedded-content" data-secret="MnaLBFeSOi"><p><a href="https://www.citizenme.com/data-water-gives-life-oil-takes/">Data is the new Water I: Water gives life (oil takes it)</a></p></blockquote>
<p><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Data is the new Water I: Water gives life (oil takes it)&#8221; &#8212; CitizenMe" src="https://www.citizenme.com/data-water-gives-life-oil-takes/embed/#?secret=W7W02fZVJm#?secret=MnaLBFeSOi" data-secret="MnaLBFeSOi" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dgen.net/0/2017/05/10/data-is-not-the-new-oil-data-oil/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1421</post-id>	</item>
		<item>
		<title>The AMEE story (part one)</title>
		<link>https://dgen.net/0/2017/03/10/the-amee-story-part-one/</link>
		
		<dc:creator><![CDATA[Gavin]]></dc:creator>
		<pubDate>Fri, 10 Mar 2017 13:41:38 +0000</pubDate>
				<category><![CDATA[business]]></category>
		<category><![CDATA[climate change]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[energy]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[Startups]]></category>
		<category><![CDATA[work]]></category>
		<guid isPermaLink="false">http://www.dgen.net/blog/?p=1385</guid>

					<description><![CDATA[<img width="300" height="300" src="https://dgen.net/0/wp-content/uploads/2013/02/AMEE-bug_300x300_whiteBG.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2013/02/AMEE-bug_300x300_whiteBG.png 300w, https://dgen.net/0/wp-content/uploads/2013/02/AMEE-bug_300x300_whiteBG-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" />In 2005, I was working with climate change charity Global Cool&#160;and global hedge fund Man Group&#160;(in my spare time) to try and create a global [&#8230;]]]></description>
										<content:encoded><![CDATA[<img width="300" height="300" src="https://dgen.net/0/wp-content/uploads/2013/02/AMEE-bug_300x300_whiteBG.png" class="attachment-large size-large wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" srcset="https://dgen.net/0/wp-content/uploads/2013/02/AMEE-bug_300x300_whiteBG.png 300w, https://dgen.net/0/wp-content/uploads/2013/02/AMEE-bug_300x300_whiteBG-150x150.png 150w" sizes="(max-width: 300px) 100vw, 300px" />
<p class="wp-block-paragraph">In 2005, I was working with climate change charity <a href="http://globalcool.org/">Global Cool&nbsp;</a>and global hedge fund <a href="https://www.man.com/">Man Group</a>&nbsp;(in my spare time) to try and create a global movement around climate change awareness and action.</p>



<p class="wp-block-paragraph">While chairing the working group that created the “Global Cool Tonne” (which became one of the first UK Government’s Gold Standard offset mechanisms) I became very concerned about the transparency and credibility of the information being used in the market. As a result of this I started to pull together ideas about how to solve that problem.</p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">To create long-term, scalable change I believe you need credible, transparent information. We have all witnessed that the Carbon markets have suffered greatly from a lack of such credibility.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">Andrew Conway and I studied astrophysics together at Glasgow University, and have been friends for over 20 years. Diggory Briercliffe and I worked together to to design and build Virgin Net’s web systems, and have been friends for over 15 years.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">The genesis of AMEE (in 2006) was the combination of three events: (1) a conversation with Diggory to discuss the potential of representing emissions data and a computational and transactional engine, in a web-service API. (2) a conversation with Andrew to discuss the potential of codifying Government and environmental standards in such an open platform, and (3) a presentation I gave to Climate Change Capital presenting my ideas for treating carbon as a global currency &#8211; with CO2e values mapped against every line-item on financial statements.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">I funded the initial development through <strong>Dgen</strong></span><span style="font-weight: 400;">&nbsp;and, via various friends and colleagues, we were noticed by <a href="https://en.wikipedia.org/wiki/Bryony_Worthington,_Baroness_Worthington">Bryony Worthington</a> from Defra, who was lead author on the Climate Change Act. The Friday before Christmas in 2006 I was called into Defra to explain what our plans were for helping to open up Government data (the bedrock of the calculations used in carbon footprinting). At the end of that meeting I was asked to write a white paper for UK Secretary of State, David Miliband, to go in his briefcase on the Monday so he could digest it over Christmas.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">We began working directly with Defra on 2nd Jan 2007. Six months later, the Secretary of State went on national television to launch the project, “<a href="http://webarchive.nationalarchives.gov.uk/20101007164856/http:/actonco2.direct.gov.uk/home/about-us.html">Act on CO2</a>”.</span></p>



<figure class="wp-block-image size-large"><a href="https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2.jpg"><img decoding="async" width="1024" height="822" src="https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-1024x822.jpg" alt="Act On CO2" class="wp-image-7736" srcset="https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-1024x822.jpg 1024w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-300x241.jpg 300w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-768x617.jpg 768w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-1536x1234.jpg 1536w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-830x667.jpg 830w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-230x185.jpg 230w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-350x281.jpg 350w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2-480x386.jpg 480w, https://dgen.net/0/wp-content/uploads/2017/03/act-on-co2.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><span style="font-weight: 400;">There were many “firsts” that came from this project:</span></p>



<ul class="wp-block-list">
<li><span style="font-weight: 400;">The first Government standard for domestic footprinting in the world</span></li>



<li><span style="font-weight: 400;">The first national climate change campaign in the world</span></li>



<li><span style="font-weight: 400;">The first Government-backed open data initiative around carbon footprinting data</span></li>



<li><span style="font-weight: 400;">The world’s largest survey of domestic energy and carbon consumption (1.8 million homes)</span></li>



<li>Proper separation of data of personal identity from underlying profile data from a data protection perspective </li>
</ul>



<p class="wp-block-paragraph"><span style="font-weight: 400;">AMEE was also one of the first commercial companies to pioneer access to open Government data using a web-service API, and to address privacy issues by <em>anonymising</em> citizen information as the <em>default</em> setting within our solution. As a result AMEE was held as an exemplar by both Government and industry leaders, such as the <a href="https://blog.okfn.org/2007/05/22/amee-the-open-co2-emissions-platform/">Open Knowledge Foundation</a>, and referred to as &#8220;the <a href="http://changeiscoming.org.uk/ccalculators.shtml">magical machine</a> behind most carbon calculators&#8221;. </span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">This “founding team” of AMEE included Anna Clayton, Andrew Conway, Diggory Briercliffe, Marcus Bointon, and Chris John.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">While they remained an integral part of the project for some time, Diggory, Chris and Marcus chose to continue running their own companies, while Andrew chose to continue to run his own venture </span><span style="font-weight: 400;">and</span><span style="font-weight: 400;"> join AMEE. Anna continued as project and account manager.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">After DECC’s official launch, AMEE adoption grew exponentially &#8211; over 1.8M end-user profiles through Act on CO2, Google, Morgan Stanley, Radiohead, The Energy Savings Trust, Dopplr, EEDA, The RSA, and many others signing up and pioneering use of the service.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">After presenting at the 2008 O’Reilly conference, ETech, I met with Mark from <a href="http://www.oatv.com">OATV</a>. On the strength of this and meeting with the AMEE team, OATV led (within 3 weeks) our $2m Series A investment with Union Square Ventures, and catapulted us on our journey to provide Environmental Intelligence &#8212; Everywhere.</span></p>



<p class="wp-block-paragraph"><span style="font-weight: 400;">After our investment, we added Bryony Worthington (now Baroness Worthington), Jamie Andrews, James Smith, Calum Alexander, Dickon Ausden, and James Hetherington to the startup team, shaping the core of the AMEE platform and its content.</span></p>



<p class="wp-block-paragraph">Part two to follow&#8230;.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1385</post-id>	</item>
	</channel>
</rss>
