<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-US" xml:base="http://blog.gerv.net/wp-atom.php">
	<title type="text">Hacking for Christ » Syndicate</title>
	<subtitle type="text">Gervase Markham</subtitle>

	<updated>2013-06-12T14:49:11Z</updated>

	<link rel="alternate" type="text/html" href="http://blog.gerv.net" />
	<id>http://blog.gerv.net/feed/atom/</id>
	

	<generator uri="http://wordpress.org/" version="3.5.1">WordPress</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/HackingForChrist" /><feedburner:info uri="hackingforchrist" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[GSoC 2013 Project List]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/1u8OAkPoGkw/" />
		<id>http://blog.gerv.net/?p=2596</id>
		<updated>2013-06-12T14:49:11Z</updated>
		<published>2013-06-10T19:21:32Z</published>
		<category scheme="http://blog.gerv.net" term="Google" /><category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[The Google Summer of Code students got chosen 2 weeks ago, and I am pleased to list the 21 projects being done under the Mozilla banner &#8211; a new high for the Mozilla project. The name of each student is &#8230; <a href="http://blog.gerv.net/2013/06/gsoc-2013-project-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/06/gsoc-2013-project-list/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gsoc-2013-project-list">&lt;p&gt;The Google Summer of Code students got chosen 2 weeks ago, and I am pleased to list the 21 projects being done under the Mozilla banner &amp;#8211; a new high for the Mozilla project. The name of each student is linked to the location where they will be posting weekly updates on their progress, if you want to follow along with a project you are interested in. I&amp;#8217;m sure they would appreciate any help or advice you have :-) Please make them feel welcome!&lt;/p&gt;
&lt;table border="1"&gt;
&lt;tr&gt;
&lt;th&gt;Project&lt;/th&gt;
&lt;th&gt;Student&lt;/th&gt;
&lt;th&gt;Mentor&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Improving Text Selection and Rotation in PDF.js&lt;/td&gt;
&lt;td&gt;&lt;a href="http://srishtisri.wordpress.com/tag/gsoc-2013/"&gt;Srishti Srivastava&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Bill Walker&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Designing Hacktivities (&lt;a href="http://meemoo.org"&gt;Meemoo&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.matthiassoc.tumblr.com"&gt;Matthias Brown&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Forrest Oliphant&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dynamically Configurable Actions add-on (&lt;a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project"&gt;ZAP&lt;/a&gt;)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://seccoalegsoc.blogspot.it/"&gt;Alessandro Secco&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Simon Bennetts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Autosuggest Search Engines (Firefox)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://thelimbeck.wordpress.com/tag/gsoc/"&gt;Sankha Narayan Guria&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Matthew Noorenberghe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Clearer Add-on Installation (Firefox)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://wiki.mozilla.org/SummerOfCode/2013/ClearerAddonInstallation"&gt;Sachin Hosmani&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Jorge Villalobos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enhanced Customization APIs (Firefox)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://mozillagsoc.wordpress.com/"&gt;Riadh Chtara&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Kris Maglione&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Additional JavaScript Protocol Plug-ins &amp;#8211; Yahoo! (Instantbird)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://phaseshiftsoftware.com/blog/category/gsoc-2013-logs/"&gt;Quentin Headen&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Patrick Cloke&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Awesometab (Instantbird)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://awesometab.blogspot.com/"&gt;Nihanth Subramanya &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Benedikt Pfeifer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Profile in the Cloud (PiCl) Client (Firefox OS)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://akshaykatyal.info/blog/category/gsoc-2013/"&gt;Akshay Katyal&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Jed Parsons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prototype HTTP/2 Server&lt;/td&gt;
&lt;td&gt;&lt;a href="http://gabor.molnar.es/"&gt;Gábor Molnár&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Nick Hurley&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Debug Symbol Generation (Rust)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://michaelwoerister.github.io"&gt;Michael Woerister&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Josh Matthews&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Implement Branch Prediction (IonMonkey)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/lazyparser/gsoc2013/tree/master/weeklyreports"&gt;Wei Wu&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Nicolas B. Pierron&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Make Firefox Developer Tools Compatible With Thunderbird&lt;/td&gt;
&lt;td&gt;&lt;a href="http://kewisch.wordpress.com"&gt;Philipp Kewisch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Mike Conley&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security Report (Firefox)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://wiki.mozilla.org/SummerOfCode/2013/SecurityReport"&gt;Kailas Ravsaheb Patil&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Mark Goodwin&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CSS Generation Tools (MDN)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.gabrielivanica.com/gsoc"&gt;Gabriel Ivanica&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Jean-Yves Perrier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unit Tests for Mozbase&lt;/td&gt;
&lt;td&gt;&lt;a href="http://ffledgling.wordpress.com/"&gt;Anhad Jai Singh&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Clint Talbert&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Backend Connectors for Ensemble (Thunderbird)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://wiki.mozilla.org/SummerOfCode/2013/EnsembleBackendConnector"&gt;Jonathan Demelo&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Mike Conley&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Localization Dashboard&lt;/td&gt;
&lt;td&gt;&lt;a href="https://wiki.mozilla.org/SummerOfCode/2013/L10nDashboard"&gt;Berker Peksag&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;John Karahalis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FileLinks in Instant Messages Instantbird)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://atuljangra.tumblr.com"&gt;Atul Jangra&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Florian Quèze&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sample Apps for Firefox Marketplace Developer Hub (Firefox OS)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://wiki.mozilla.org/SummerOfCode/2013/FirefoxOSSampleApps"&gt;Andre Alves Garzia&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Marcos Caceres&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;tt&gt;about:memory&lt;/tt&gt; for Real People (Firefox)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://wiki.mozilla.org/SummerOfCode/2013/newMemoryPage"&gt;Abhishek Choudhary&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Felipe Gomes&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/1u8OAkPoGkw" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/06/gsoc-2013-project-list/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gsoc-2013-project-list#comments" thr:count="6" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/06/gsoc-2013-project-list/feed/atom/" thr:count="6" />
		<thr:total>6</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/06/gsoc-2013-project-list/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gsoc-2013-project-list</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[The World Before Rapid Release]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/1-bUllOMB-Q/" />
		<id>http://blog.gerv.net/?p=2604</id>
		<updated>2013-05-31T15:04:09Z</updated>
		<published>2013-05-31T15:04:09Z</published>
		<category scheme="http://blog.gerv.net" term="Producing OSS Quotes" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[Stabilization is the process of getting a release branch into a releasable state; that is, of deciding which changes will be in the release, which will not, and shaping the branch content accordingly. There&#8217;s a lot of potential grief contained &#8230; <a href="http://blog.gerv.net/2013/05/before-rapid-release/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/05/before-rapid-release/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=before-rapid-release">&lt;blockquote&gt;&lt;p&gt;
Stabilization is the process of getting a release branch into a releasable state; that is, of deciding which changes will be in the release, which will not, and shaping the branch content accordingly.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a lot of potential grief contained in that word, &amp;#8220;deciding&amp;#8221;. The last-minute feature rush is a familiar phenomenon in collaborative software projects: as soon as developers see that a release is about to happen, they scramble to finish their current changes, in order not to miss the boat. This, of course, is the exact opposite of what you want at release time. It would be much better for people to work on features at a comfortable pace, and not worry too much about whether their changes make it into this release or the next one. The more changes one tries to cram into a release at the last minute, the more the code is destabilized, and (usually) the more new bugs are created.&lt;/p&gt;
&lt;p&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;Thus, the process of stabilizing a release is mostly about creating mechanisms for saying &amp;#8220;no&amp;#8221;.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;#8211; Karl Fogel, &lt;i&gt;&lt;a href="http://producingoss.com/en/stabilizing-a-release.html"&gt;Producing Open Source Software&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/1-bUllOMB-Q" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/05/before-rapid-release/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=before-rapid-release#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/05/before-rapid-release/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/05/before-rapid-release/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=before-rapid-release</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Correctly Indicating Newsworthiness]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/8vEzltdcLz4/" />
		<id>http://blog.gerv.net/?p=2591</id>
		<updated>2013-05-21T13:59:05Z</updated>
		<published>2013-05-21T13:59:05Z</published>
		<category scheme="http://blog.gerv.net" term="Producing OSS Quotes" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[In free software, there is a fairly smooth continuum between purely internal discussions and public relations statements. This is partly because the target audience is always ill-defined: given that most or all posts are publicly accessible, the project doesn&#8217;t have &#8230; <a href="http://blog.gerv.net/2013/05/correctly-indicating-newsworthiness/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/05/correctly-indicating-newsworthiness/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=correctly-indicating-newsworthiness">&lt;blockquote&gt;&lt;p&gt;
In free software, there is a fairly smooth continuum between purely internal discussions and public relations statements. This is partly because the target audience is always ill-defined: given that most or all posts are publicly accessible, the project doesn&amp;#8217;t have full control over the impression the world gets. Someone—say, a slashdot.org editor—may draw millions of readers&amp;#8217; attention to a post that no one ever expected to be seen outside the project. This is a fact of life that all open source projects live with, but in practice, the risk is usually small. In general, the announcements that the project most wants publicized are the ones that will be most publicized, assuming you use the right mechanisms to indicate relative newsworthiness to the outside world.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;#8211; Karl Fogel, &lt;i&gt;&lt;a href="http://producingoss.com/en/publicity.html"&gt;Producing Open Source Software&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/8vEzltdcLz4" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/05/correctly-indicating-newsworthiness/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=correctly-indicating-newsworthiness#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/05/correctly-indicating-newsworthiness/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/05/correctly-indicating-newsworthiness/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=correctly-indicating-newsworthiness</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[A Big &#8216;Thank You&#8217; To Microsoft&#8230;]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/G_oOUOpsmhk/" />
		<id>http://blog.gerv.net/?p=2586</id>
		<updated>2013-05-20T12:20:42Z</updated>
		<published>2013-05-20T12:20:42Z</published>
		<category scheme="http://blog.gerv.net" term="Hacking" /><category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[&#8230;for their help in significantly mitigating the problems we were having with running out of memory when linking Firefox with Profile-Guided Optimization using Microsoft Visual C++. (If we&#8217;d have had to turn off PGO due to this problem, that would &#8230; <a href="http://blog.gerv.net/2013/05/a-big-thank-you-to-microsoft/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/05/a-big-thank-you-to-microsoft/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-big-thank-you-to-microsoft">&lt;p&gt;&amp;#8230;for their help in significantly mitigating the problems we were having with running out of memory when linking Firefox with &lt;a href="http://en.wikipedia.org/wiki/Profile-guided_optimization"&gt;Profile-Guided Optimization&lt;/a&gt; using Microsoft Visual C++. (If we&amp;#8217;d have had to turn off PGO due to this problem, that would have made Firefox&amp;#8217;s performance on Windows significantly worse.) &lt;a href="https://groups.google.com/d/msg/mozilla.dev.platform/GIfuyBsUijk/aGn9GlNR57sJ"&gt;Ted has the write-up&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/G_oOUOpsmhk" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/05/a-big-thank-you-to-microsoft/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-big-thank-you-to-microsoft#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/05/a-big-thank-you-to-microsoft/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/05/a-big-thank-you-to-microsoft/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-big-thank-you-to-microsoft</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[A Farmer&#8217;s Tale]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/dr4D9O3AAUg/" />
		<id>http://blog.gerv.net/?p=2582</id>
		<updated>2013-05-20T09:21:07Z</updated>
		<published>2013-05-20T09:21:07Z</published>
		<category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[This is why we do what we do. (Via Arky.)]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/05/a-farmers-tale/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-farmers-tale">&lt;p&gt;&lt;a href="http://theirregularview.blogspot.in/2013/05/a-localization-journey-farmers-tale.html"&gt;This&lt;/a&gt; is why we do what we do. (Via &lt;a href="http://playingwithsid.blogspot.co.uk/2013/05/mozilla-localization-makes-positive.html"&gt;Arky&lt;/a&gt;.)&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/dr4D9O3AAUg" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/05/a-farmers-tale/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-farmers-tale#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/05/a-farmers-tale/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/05/a-farmers-tale/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-farmers-tale</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[3D Printing A Replacement Cot Clip]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/abYkMEDID_U/" />
		<id>http://blog.gerv.net/?p=2568</id>
		<updated>2013-05-13T08:42:43Z</updated>
		<published>2013-05-13T07:00:08Z</published>
		<category scheme="http://blog.gerv.net" term="3D Printing" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[Some things made with 3D printers could possibly be made more easily using other manufacturing methods &#8211; although printing them yourself is often more fun. But sometimes you come across something which would be fairly tricky to make otherwise, unless &#8230; <a href="http://blog.gerv.net/2013/05/printing-a-cot-cli/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/05/printing-a-cot-cli/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=printing-a-cot-cli">&lt;p&gt;Some things made with 3D printers could possibly be made more easily using other manufacturing methods &amp;#8211; although printing them yourself is often more fun. But sometimes you come across something which would be fairly tricky to make otherwise, unless perhaps you had high-end equipment like a laser cutter.&lt;/p&gt;
&lt;p&gt;Cots, in the UK at least, often have a &amp;#8220;drop side&amp;#8221; &amp;#8211; a side which is normally at the standard height, but can be lowered to make it easier to insert or remove a child. The side is usually held up by some kind of safety clip at each end, such that when you raise the side, the clips automatically engage, and when you want to lower it, you need to lift the side a little and pull both clips out of the way from the outside. This prevents a child pulling off an escape :-)&lt;/p&gt;
&lt;p&gt;One of the two cots we have used to belong to my wife&amp;#8217;s brother. It has such clips, and long ago one of them broke. He made a flat replacement out of cut perspex, but it has also recently broken. This is a problem because our changing table fits on top of the cot, and if the sides aren&amp;#8217;t the same height, the table can&amp;#8217;t be used and we are having to change William and John with the mat on the floor! So I thought I&amp;#8217;d try and print one.&lt;/p&gt;
&lt;p&gt;As you can see from the right of the photo below, the existing clip is a rather specific shape, and would have been hard to produce by many other methods without a lot of trial and error. Many parts have to be exactly the right angle and length or it won&amp;#8217;t open, or close, or pass the cot side, or whatever. I took a scan of the existing clip (which was a bit blurry, as the clip is not flat) and traced around it in LibreCAD. I then saved that trace as a DXF file, and wrote an OpenSCAD file to make a new clip, based on a linear extrusion of the outline, plus (on later attempts) two extra blocks for a stop and a handle. Here are my efforts:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gerv.net/files/2013/05/attempts-small.jpg"&gt;&lt;img src="http://blog.gerv.net/files/2013/05/attempts-small.jpg" alt="4 attempts to make the clip" class="alignnone size-medium wp-image-2569" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first was too small, the second marginally too big (and the blocks not aligned right), and the third, like Little Bear&amp;#8217;s porridge, was just right :-) Well, it suffices anyway, although the hook could do with being 1mm smaller for easy passage of the side.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the clip in situ, supporting the side of the cot:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gerv.net/files/2013/05/in-situ-small.jpg"&gt;&lt;img src="http://blog.gerv.net/files/2013/05/in-situ-small.jpg" alt="Clip supporting cot side" class="alignnone size-medium wp-image-2571" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And this photo, beautifully modelled by my wife, shows how it fits when the side is down:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gerv.net/files/2013/05/demo-small.jpg"&gt;&lt;img src="http://blog.gerv.net/files/2013/05/demo-small.jpg" alt="Clip being used" class="alignnone size-medium wp-image-2570" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/abYkMEDID_U" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/05/printing-a-cot-cli/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=printing-a-cot-cli#comments" thr:count="5" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/05/printing-a-cot-cli/feed/atom/" thr:count="5" />
		<thr:total>5</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/05/printing-a-cot-cli/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=printing-a-cot-cli</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Click-to-Play for ALL Plugins?]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/W_vU1gZ1Q3E/" />
		<id>http://blog.gerv.net/?p=2565</id>
		<updated>2013-05-08T13:57:53Z</updated>
		<published>2013-05-08T13:57:53Z</published>
		<category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[Currently, Firefox Nightly makes all plugins click-to-play. Except that it doesn&#8217;t &#8211; the latest version of Flash is exempt and I, like a good net citizen, have the latest version. I disabled Flashblock in order to test CTP&#8230; is there &#8230; <a href="http://blog.gerv.net/2013/05/click-to-play-for-all-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/05/click-to-play-for-all-plugins/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=click-to-play-for-all-plugins">&lt;p&gt;Currently, Firefox Nightly makes all plugins click-to-play. Except that it doesn&amp;#8217;t &amp;#8211; the latest version of Flash is exempt and I, like a good net citizen, have the latest version. I disabled Flashblock in order to test CTP&amp;#8230; is there any way of getting CTP on ALL, as in all, plugins except by re-enabling Flashblock? Do Flashblock and CTP interact well?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/W_vU1gZ1Q3E" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/05/click-to-play-for-all-plugins/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=click-to-play-for-all-plugins#comments" thr:count="10" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/05/click-to-play-for-all-plugins/feed/atom/" thr:count="10" />
		<thr:total>10</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/05/click-to-play-for-all-plugins/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=click-to-play-for-all-plugins</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[No Money In Email Clients]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/OlMt9mqhuLc/" />
		<id>http://blog.gerv.net/?p=2553</id>
		<updated>2013-04-25T08:40:25Z</updated>
		<published>2013-04-25T08:40:25Z</published>
		<category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[It seems there is no money in the email client space. Some of the finest minds at Mozilla were unable to make Thunderbird financially self-supporting, having tried several methods, and now an Indigogo campaign to raise $100K for the Geary &#8230; <a href="http://blog.gerv.net/2013/04/no-money-in-email-clients/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/no-money-in-email-clients/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=no-money-in-email-clients">&lt;p&gt;It seems there is no money in the email client space.&lt;/p&gt;
&lt;p&gt;Some of the finest minds at Mozilla were unable to make Thunderbird financially self-supporting, having tried several methods, and now an &lt;a href="http://www.indiegogo.com/projects/geary-a-beautiful-modern-open-source-email-client"&gt;Indigogo campaign&lt;/a&gt; to raise $100K for the Geary email client, with support from Bytemark and CiviCRM and with publicity on TechCrunch, has not met its target (they reached just over half the total). I have no inside insight into what&amp;#8217;s going on at Postbox, but their last major release was in November 2011, most changes since then have been &lt;a href="http://www.postbox-inc.com/releasenotes"&gt;bug fixes&lt;/a&gt;, and most of their recent blog posts have been about price reductions or ways to get it cheaper.&lt;/p&gt;
&lt;p&gt;Is it simply that webmail is good enough for most people?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/OlMt9mqhuLc" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/no-money-in-email-clients/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=no-money-in-email-clients#comments" thr:count="28" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/no-money-in-email-clients/feed/atom/" thr:count="28" />
		<thr:total>28</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/no-money-in-email-clients/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=no-money-in-email-clients</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Using MPL Code In An (L)GPL-Licensed Project]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/T60e0adpTRs/" />
		<id>http://blog.gerv.net/?p=2548</id>
		<updated>2013-04-24T17:40:57Z</updated>
		<published>2013-04-24T17:40:57Z</published>
		<category scheme="http://blog.gerv.net" term="Legal" /><category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[One new feature of the MPL 2.0 is that it allows you (without dual-licensing) to incorporate MPL 2.0 files into a larger project licensed under the GNU GPL or LGPL. We&#8217;ve written a document to help developers who want to &#8230; <a href="http://blog.gerv.net/2013/04/using-mpl-code-in-an-lgpl-licensed-project/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/using-mpl-code-in-an-lgpl-licensed-project/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-mpl-code-in-an-lgpl-licensed-project">&lt;p&gt;One new feature of the MPL 2.0 is that it allows you (without dual-licensing) to incorporate MPL 2.0 files into a larger project licensed under the GNU GPL or LGPL.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve written &lt;a href="http://www.mozilla.org/MPL/2.0/combining-mpl-and-gpl.html"&gt;a document&lt;/a&gt; to help developers who want to incorporate MPL 2.0 code into (L)GPL-licensed projects. It explains what to do with the boilerplate, and how best to respect the intention of upstream developers.&lt;/p&gt;
&lt;p&gt;Niche, but useful if you&amp;#8217;re in that niche :-)&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/T60e0adpTRs" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/using-mpl-code-in-an-lgpl-licensed-project/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-mpl-code-in-an-lgpl-licensed-project#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/using-mpl-code-in-an-lgpl-licensed-project/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/using-mpl-code-in-an-lgpl-licensed-project/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-mpl-code-in-an-lgpl-licensed-project</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[MozSpace Calendars]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/sCxRCPnYZ54/" />
		<id>http://blog.gerv.net/?p=2541</id>
		<updated>2013-04-24T10:06:22Z</updated>
		<published>2013-04-23T14:46:30Z</published>
		<category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[[Update: changed links so each shows events in the office's local timezone, rather than GMT.] Mozilla&#8217;s wonderful Workplace Resources team are maintaining public calendars for the events going on at each Mozilla Space. If you live near one of these, &#8230; <a href="http://blog.gerv.net/2013/04/mozspace-calendars/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/mozspace-calendars/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mozspace-calendars">&lt;p&gt;&lt;b&gt;[Update: changed links so each shows events in the office's local timezone, rather than GMT.]&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Mozilla&amp;#8217;s wonderful Workplace Resources team are maintaining public calendars for the events going on at each &lt;a href="http://www.mozilla.org/en-US/about/mozilla-spaces/"&gt;Mozilla Space&lt;/a&gt;. If you live near one of these, you might want to keep an eye on it. Each has a .ics feed linked from the bottom corner. (Note that not all these calendars may be in use yet; they are proactively created for each space as it comes into existence.)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZAUCKLAND.html?tz=Pacific/Auckland"&gt;Auckland&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZBEIJING.html?tz=Asia/Shanghai"&gt;Beijing&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZBERLIN.html?tz=Europe/Berlin"&gt;Berlin&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZBOSTON.html?tz=America/New_York"&gt;Boston&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZLONDON.html?tz=Europe/London"&gt;London&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZMOUNTAINVIEW.html?tz=America/Los_Angeles"&gt;Mountain View&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZPARIS.html?tz=Europe/Paris"&gt;Paris&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZPORTLAND.html?tz=America/Los_Angeles"&gt;Portland&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZSANFRANCISCO.html?tz=America/Los_Angeles"&gt;San Francisco&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZTAIPEI.html?tz=Asia/Taipei"&gt;Taipei&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZTORONTO.html?tz=America/Toronto"&gt;Toronto&lt;/a&gt;
&lt;li&gt;&lt;a href="https://mail.mozilla.com/home/publiccalendar@mozilla.com/MOZVANCOUVER.html?tz=America/Vancouver"&gt;Vancouver&lt;/a&gt;
&lt;/ul&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/sCxRCPnYZ54" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/mozspace-calendars/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mozspace-calendars#comments" thr:count="3" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/mozspace-calendars/feed/atom/" thr:count="3" />
		<thr:total>3</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/mozspace-calendars/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mozspace-calendars</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[&#8220;Who Owns What?&#8221; Tool: Ideas Sought]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/3imK6HHOad8/" />
		<id>http://blog.gerv.net/?p=2538</id>
		<updated>2013-04-22T11:49:08Z</updated>
		<published>2013-04-22T11:49:08Z</published>
		<category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[I want to build a web-based tool to help people in Mozilla answer the question &#8220;Who Owns What?&#8221; Questions like: who&#8217;s in charge of Layout? Who runs Persona? Who do I talk to about the Thunderbird feed reader? The data &#8230; <a href="http://blog.gerv.net/2013/04/who-owns-what-ideas-sought/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/who-owns-what-ideas-sought/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=who-owns-what-ideas-sought">&lt;p&gt;I want to build a web-based tool to help people in Mozilla answer the question &amp;#8220;Who Owns What?&amp;#8221; Questions like: who&amp;#8217;s in charge of Layout? Who runs Persona? Who do I talk to about the Thunderbird feed reader? &lt;/p&gt;
&lt;p&gt;The data source would be the &lt;a href="https://wiki.mozilla.org/Modules"&gt;Module Owners list&lt;/a&gt;, which was carefully designed to be machine-readable in its source format. Compared to most databases, it&amp;#8217;s a very small amount of data indeed.&lt;/p&gt;
&lt;p&gt;The UI would, I hope, be a single search box, which would return one or more complete entries from the list which had a textual match, with the match highlighted.&lt;/p&gt;
&lt;p&gt;This seems to me like it&amp;#8217;s a very standard database-backed website, of the type that people build every day. I&amp;#8217;m sure there are tools and frameworks out there which will do much of the heavy lifting for me, including a decent search system with some sort of intelligence to it.&lt;/p&gt;
&lt;p&gt;Can the Mozilla community tell me what I should be using? An install of this software will need to be supported by Mozilla IT. Is &lt;a href="https://github.com/mozilla/bedrock"&gt;Bedrock&lt;/a&gt; the right tool for the job? &lt;/p&gt;
&lt;p&gt;User interface input also welcomed.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/3imK6HHOad8" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/who-owns-what-ideas-sought/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=who-owns-what-ideas-sought#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/who-owns-what-ideas-sought/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/who-owns-what-ideas-sought/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=who-owns-what-ideas-sought</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Convergent or Divergent?]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/hFLJOKc9yyU/" />
		<id>http://blog.gerv.net/?p=2534</id>
		<updated>2013-04-19T15:01:56Z</updated>
		<published>2013-04-19T15:01:56Z</published>
		<category scheme="http://blog.gerv.net" term="Producing OSS Quotes" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[In any project that&#8217;s making active use of its bug tracker, there is always a danger of the tracker turning into a discussion forum itself, even though the mailing lists would really be better. Usually it starts off innocently enough: &#8230; <a href="http://blog.gerv.net/2013/04/convergent-or-divergent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/convergent-or-divergent/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=convergent-or-divergent">&lt;blockquote&gt;&lt;p&gt;
In any project that&amp;#8217;s making active use of its bug tracker, there is always a danger of the tracker turning into a discussion forum itself, even though the mailing lists would really be better. Usually it starts off innocently enough: someone annotates an issue with, say, a proposed solution, or a partial patch. Someone else sees this, realizes there are problems with the solution, and attaches another annotation pointing out the problems. The first person responds, again by appending to the issue&amp;#8230;and so it goes.&lt;/p&gt;
&lt;p&gt;The problem with this is, first, that the bug tracker is a pretty cumbersome place to have a discussion, and second, that other people may not be paying attention &amp;#8211; after all, they expect development discussion to happen on the development mailing list, so that&amp;#8217;s where they look for it. They may not be subscribed to the issue changes list at all, and even if they are, they may not follow it very closely.&lt;/p&gt;
&lt;p&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;There isn&amp;#8217;t one right answer, but there is a general principle: if you&amp;#8217;re just adding data to an issue, then do it in the tracker, but if you&amp;#8217;re starting a &lt;i&gt;conversation&lt;/i&gt;, then do it on the mailing list. &amp;#8230; To use a mathematical analogy, if the information looks like it will be quickly convergent, then put it directly in the bug tracker; if it looks like it will be divergent, then a mailing list or IRC channel would be a better place.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;#8211; Karl Fogel, &lt;i&gt;&lt;a href="http://producingoss.com/en/bug-tracker-usage.html"&gt;Producing Open Source Software&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/hFLJOKc9yyU" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/convergent-or-divergent/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=convergent-or-divergent#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/convergent-or-divergent/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/convergent-or-divergent/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=convergent-or-divergent</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Data vs. Instinct]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/IwKBb_Smk6Q/" />
		<id>http://blog.gerv.net/?p=2530</id>
		<updated>2013-04-13T08:07:35Z</updated>
		<published>2013-04-13T08:07:35Z</published>
		<category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[A striking observation: Being willing to ask probing, difficult questions about what is really working versus what just feels good is often a tough shift for organizations that are used to running on instinct and anecdote. &#8211; Michael Slaby]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/data-vs-instinct/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=data-vs-instinct">&lt;p&gt;A striking observation:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Being willing to ask probing, difficult questions about what is really working versus what just feels good is often a tough shift for organizations that are used to running on instinct and anecdote.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;#8211; &lt;a href="http://www.ssireview.org/blog/entry/from_politics_to_public_policy_part_3"&gt;Michael Slaby&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/IwKBb_Smk6Q" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/data-vs-instinct/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=data-vs-instinct#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/data-vs-instinct/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/data-vs-instinct/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=data-vs-instinct</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Living with Cancer]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/7Rmm0WGCAAs/" />
		<id>http://blog.gerv.net/?p=2524</id>
		<updated>2013-04-09T20:09:18Z</updated>
		<published>2013-04-09T20:09:18Z</published>
		<category scheme="http://blog.gerv.net" term="Personal" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[I recently did an interview for my church, The Crowded House in Sheffield, on my experience living as a Christian with cancer. An edited video of the interview was used as the introduction to a talk called &#8220;An Imaginary God &#8230; <a href="http://blog.gerv.net/2013/04/living-with-cancer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/04/living-with-cancer/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=living-with-cancer">&lt;p&gt;I recently did an interview for my church, The Crowded House in Sheffield, on my experience living as a Christian with &lt;a href="http://www.gerv.net/cancer/"&gt;cancer&lt;/a&gt;. An edited video of the interview was used as the introduction to a talk called &amp;#8220;An Imaginary God in a Suffering World?&amp;#8221;, which covered the question of how both Christians and non-Christians try and make sense of the existence and meaning of suffering &amp;#8211; because it&amp;#8217;s a difficult question wherever you stand.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://player.vimeo.com/video/63554398" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href="http://vimeo.com/63554398"&gt;Gervase Markham&amp;#8217;s Story&lt;/a&gt; from &lt;a href="http://vimeo.com/tchsheffield"&gt;TCH Sheffield&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also &lt;a href="http://www.thecrowdedhouse.org/TCH-audio/Sheffield/3_Big_Questions_Imaginary_God_in_a_Suffering_World_1.mp3"&gt;hear the talk&lt;/a&gt; which followed the video (length: about 38 minutes including Scripture readings).&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/7Rmm0WGCAAs" height="1" width="1"/&gt;</content>
<link href="http://www.thecrowdedhouse.org/TCH-audio/Sheffield/3_Big_Questions_Imaginary_God_in_a_Suffering_World_1.mp3" rel="enclosure" length="18574961" type="audio/mpeg" />
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/04/living-with-cancer/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=living-with-cancer#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/04/living-with-cancer/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/04/living-with-cancer/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=living-with-cancer</feedburner:origLink></entry>
		<entry>
		<author>
			<name>gerv</name>
					</author>
		<title type="html"><![CDATA[Anniversaries]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/HackingForChrist/~3/TIZAbFQ3Z6E/" />
		<id>http://blog.gerv.net/?p=2517</id>
		<updated>2013-03-30T14:36:09Z</updated>
		<published>2013-03-31T00:01:05Z</published>
		<category scheme="http://blog.gerv.net" term="Mozilla" /><category scheme="http://blog.gerv.net" term="Personal" /><category scheme="http://blog.gerv.net" term="Syndicate" />		<summary type="html"><![CDATA[[This post was pre-recorded.] Today, March 31st, is the logical anniversary of three significant beginnings, all of which are wonderful. Firstly, it&#8217;s the logical anniversary of the start of Mozilla. There are several significant dates here &#8211; the organization itself &#8230; <a href="http://blog.gerv.net/2013/03/anniversaries/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></summary>
		<content type="html" xml:base="http://blog.gerv.net/2013/03/anniversaries/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=anniversaries">&lt;p&gt;[This post was pre-recorded.]&lt;/p&gt;
&lt;p&gt;Today, March 31st, is the &lt;a href="http://catb.org/jargon/html/L/logical.html"&gt;logical&lt;/a&gt; anniversary of three significant beginnings, all of which are wonderful.&lt;/p&gt;
&lt;p&gt;Firstly, it&amp;#8217;s the logical anniversary of the start of Mozilla. There are several significant dates here &amp;#8211; the organization itself was created on February 23rd &amp;#8211; but historically we have always remembered the day at the end of &lt;a href="http://en.wikipedia.org/wiki/Code_Rush"&gt;Code Rush&lt;/a&gt;, the day when the source code became available to the public &amp;#8211; March 31st 1998, 15 years ago today. Because that&amp;#8217;s the primary way we do what we do &amp;#8211; we make great open source software and give it to people. And while the software that was released that day may not have been great in many ways (we threw a lot of it out some time later), it had the seeds of greatness within it. We&amp;#8217;ve come a long way from there to Firefox OS, and we should pause and recognise our achievement.&lt;/p&gt;
&lt;p&gt;Secondly, it&amp;#8217;s the logical anniversary of my &lt;a href="http://blog.gerv.net/2010/04/a_speech_for_easter_sunday/"&gt;engagement&lt;/a&gt; to Ruth &amp;#8211; a seed which has flowered into a happy marriage and two &lt;a href="http://blog.gerv.net/2012/02/william-joseph-markham/"&gt;lovely&lt;/a&gt; &lt;a href="http://blog.gerv.net/2013/03/john-phinehas-markham/"&gt;sons&lt;/a&gt;. We got engaged on Easter Sunday 2010 (which, that year, was 4th April) and so we like to celebrate at Easter each year. &lt;/p&gt;
&lt;p&gt;And no post about today would be complete without recognising that Easter Day is, of course, the logical anniversary of the day Jesus rose from the dead. The &lt;a href="http://www.youtube.com/watch?v=7f8kCqmGl6Q&amp;#038;feature=player_embedded"&gt;Easter story&lt;/a&gt; is how he does what he does &amp;#8211; he provides salvation, hope and joy for all who come to him, by dying in their place and rising from the dead, conquering death. In doing so he also planted a seed, which has now grown into a worldwide church, hundreds of millions strong.&lt;/p&gt;
&lt;p&gt;So all in all, a great day, and hopefully one which will be marked by peace and harmony. Happy Easter!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/HackingForChrist/~4/TIZAbFQ3Z6E" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://blog.gerv.net/2013/03/anniversaries/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=anniversaries#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.gerv.net/2013/03/anniversaries/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://blog.gerv.net/2013/03/anniversaries/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=anniversaries</feedburner:origLink></entry>
	</feed>
