<?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/"
	>

<channel>
	<title>Boing Boing &#187; development</title>
	<atom:link href="http://boingboing.net/tag/development/feed" rel="self" type="application/rss+xml" />
	<link>http://boingboing.net</link>
	<description>Brain candy for Happy Mutants</description>
	<lastBuildDate>Sat, 25 May 2013 03:26:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Open source brick machine: the&#160;evolution</title>
		<link>http://boingboing.net/2012/09/21/open-source-brick-machine-the.html</link>
		<comments>http://boingboing.net/2012/09/21/open-source-brick-machine-the.html#comments</comments>
		<pubDate>Fri, 21 Sep 2012 21:33:30 +0000</pubDate>
		<dc:creator>Cory Doctorow</dc:creator>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[makers]]></category>
		<category><![CDATA[oshw]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://boingboing.net/?p=182545</guid>
		<description><![CDATA[<p>
<iframe src="http://player.vimeo.com/video/49864277" width="600" height="338" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</p><p>
Tristan sez, "<a href="http://www.opensourceecology.org/">Open Source Ecology</a> is a social enterprise based in Missouri. We develop open source machines that can be made for a fraction of commercial costs, and share our designs on the Internet for free. 

We've just designed &#8230;</p>]]></description>
			<content:encoded><![CDATA[

<p>
<iframe src="http://player.vimeo.com/video/49864277" width="600" height="338" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p>
Tristan sez, "<a href="http://www.opensourceecology.org/">Open Source Ecology</a> is a social enterprise based in Missouri. We develop open source machines that can be made for a fraction of commercial costs, and share our designs on the Internet for free. 

We've just designed version 4.0 of our compressed earth brick press, the Liberator. With this machine, anyone can make solid, 'dirt cheap' structures from the earth beneath their feet.

This linked video shows the evolution of the CEB press from 2007-2012."

<p>
<a href="http://vimeo.com/49864277">The CEB Story 2012</a>

(<I>Thanks, <a href="http://www.opensourceecology.org/">Tristan</a></i>)

]]></content:encoded>
			<wfw:commentRss>http://boingboing.net/2012/09/21/open-source-brick-machine-the.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>4chan gets real about&#160;software</title>
		<link>http://boingboing.net/2012/09/06/4chan-is-getting-real-about-so.html</link>
		<comments>http://boingboing.net/2012/09/06/4chan-is-getting-real-about-so.html#comments</comments>
		<pubDate>Thu, 06 Sep 2012 15:25:57 +0000</pubDate>
		<dc:creator>Dean Putney</dc:creator>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[4chan]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[carousel]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[moot]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://boingboing.net/?p=179536</guid>
		<description><![CDATA[<p style="margin-bottom: .5em;"><img class="alignnone size-full wp-image-179694" style="margin: 0px;" title="yotsuba" src="http://boingboing.net/wp-content/uploads/2012/09/yotsuba.jpg" alt="" width="601" height="355" /></p>
<p style="text-align: right; font-size: 13px; margin-top: 0px;">Illustration: <a href="http://www.pixiv.net/member_illust.php?mode=medium&#38;illust_id=10981862">凌</a>[Pixiv]</p>
<p><em>9/7/2012: Updated with feedback from moot</em></p>
<p>4chan, the Internet's long-time dumping ground and butt of many a joke, is <a href="http://www.4chan.org/news#108">getting serious about software</a> by making their biggest public-facing code change in nearly a decade, introducing an API &#8230;</p>]]></description>
			<content:encoded><![CDATA[
<p style="margin-bottom: .5em;"><img class="alignnone size-full wp-image-179694" style="margin: 0px;" title="yotsuba" src="http://boingboing.net/wp-content/uploads/2012/09/yotsuba.jpg" alt="" width="601" height="355" /></p>
<p style="text-align: right; font-size: 13px; margin-top: 0px;">Illustration: <a href="http://www.pixiv.net/member_illust.php?mode=medium&amp;illust_id=10981862">凌</a>[Pixiv]</p>
<p><em>9/7/2012: Updated with feedback from moot</em></p>
<p>4chan, the Internet's long-time dumping ground and butt of many a joke, is <a href="http://www.4chan.org/news#108">getting serious about software</a> by making their biggest public-facing code change in nearly a decade, introducing an API and a bunch of new functionality.</p>
<p>Given its reputation, many commentators have already written this off with a shrug and a laugh. But 4chan is also one of the web's most popular and influential communities. It's the source of so many Internet-age cultural trends that even your grandma may be dimly aware that the clever picture she posted on her Facebook was trawled a thousand copies ago from the dark depths of /mlp/. Given that there's <a href="http://www.cheezburger.com/">big money</a> in all this, the API offers businesses a direct line to the heart of the machine.</p>
<p>As a professional software developer and long time 4chan user, I think this is a pretty interesting development. I talked yesterday afternoon to some of those who worked on 4chan's code over the years and know a little about why this is such an important development.</p>
<div><span id="more-179536"></span></div>
<p>4chan, whose codebase is a heavily modified version of the <a href="http://www.1chan.net/futallaby/">Futallaby image board system</a>, has suffered all kinds of software problems over the years. <em>Note: moot says that Futallaby's code is almost entirely gone, and their software is named "Yotsuba" now. </em>Volunteers running the site struggled with massive growth, hacks, denial-of-service attacks, regular crashes and much else besides. They were generally paid little, if at all, for their efforts, simply because there just wasn't any money to go around. Founder Chris Poole, aka moot, famously held $20,000 in credit card debt just trying to keep the site afloat. It was amazing that the site held on at all.</p>
<p>For nearly its entire history, 4chan was completely hands-off on software from the client side--i.e. you or anyone else interested in the data. Excepting messing with users by auto-playing obnoxious music or putting party hats on every post, the public-facing code changed little over the years and was aimed esclusively at web browsers. New features appear extremely rarely, and the developers I talked to could only identify of a handful in the last six years.</p>
<p>In May, however, 4chan announced a refactoring of the site's HTML output, the underlying structure of the page served to browsers. Yesterday, they announced three more big software-related changes:</p>
<p>• They're rolling the functionality of the most popular 4chan browser extensions into the site itself. <br /> • They're adding a read-only JSON API, a way for outsiders to slurp up raw data on what's appearing at the site. <br /> • Both of these changes are released and documented publicly on GitHub, a popular code repository.</p>
<p>May's HTML refactoring cleaned up years of cruft in 4chan's garbled source. This itself was significant, at the time, because it allowed users who had either written or thought about writing browser extensions to make much better versions with improved functionality. "mootykins" also asked that extension authors limit the number of requests they made to 4chan, in order to reduce load on the servers. As the default user experience is so sparse, extensions quickly grew to become a big part of 4chan users' experience. Their <a href="http://dis.4chan.org/read.php/comp/1135134700">first official extension (for FireFox) was written in 2005</a>, but user-written extensions appeared much earlier.</p>
<p>The API opens up new possibilities for third party developers. Where previously getting site content meant grabbing the HTML source (a horrible mess, even with the refactor) and attempting to parse it, developers can now grab content easily and parse it quickly in more versatile languages. This could lead to mobile phone apps <em>(moot says this is unlikely, since Apple and Google both just kicked third party apps off their app stores)</em>, general site analytics, or simply detecting hot threads and trends throughout the site. With 4chan's tendency to generate new creative content, this is a pretty desirable feature.</p>
<p>Unfortunately, right now the API only works for individual threads and doesn't report info for a full board or for the site as a whole. Boards can be viewed as RSS in post-date order, but this doesn't include the most popular board, /b/. Also, 4chan's data is rendered as HTML before it's saved in the database, so the API doesn't do a fantastic job of separating out valuable info. <em>Note: moot says that the API will soon be updated with endpoints for full boards. The 1.0 version was released to support the new inline extension</em></p>
<p>4chan is using version control and releasing information publicly. Although they've been using some form of version control since about 2006, this hasn't been well-known publicly; because of their chaotic nature I'd assumed they were still making changes live, on the public site. As recently as 2008, I was told, 4chan didn't have a real development environment set up for testing, though that may have changed since then— growth was so quick, and changes needed to be made so rapidly, that version control or development environment usage wasn't practical. 4chan's sharing of its code publicly (and letting people watch repositories where changes are being made) is a big step towards their code's transparency. They might even accept a pull request to the extensions script if a user made updates to it. For the most part, 4chan is deeply secretive. Most of the site's inner operations are rarely discussed, and people currently involved in the site didn't want to discuss its current workings even in broad terms.</p>
<p>So, if users and developers want this functionality, and these are positive changes for the site, why is this coming about only now after years of near-silence? First, browsers extensions became a popular early solution because not all their features were wanted by the whole community. Change on any site is hard, especially with a long-term user base. I know from experienc, in changing Boing Boing's design throughout the years, that even a slight change (or no change) can elicit some angry emails. And <em>our</em>users are pretty polite! I can't imagine what we'd do if we got DDoS'd by angry users every time we moved the nav bar.</p>
<p>These new updates on 4chan suggest two things: 4chan's userbase is slowly rolling over to where older, angrier users aren't around to complain, but also that 4chan is becoming more active in—and less afraid of—making site-wide changes. They're getting users used to it.</p>
<p>4chan's stability has also improved recently, so administrators are probably spending less time putting out fires. This may be partly due to them getting static cache flushing—a method of reducing how much load servers are placed under when users request pages—working properly for threads. Previously, each time someone posted, a new copy of the HTML thread had to be generated from scratch. Instead, now, the output is cached and a process periodically writes a new version on a schedule. <em>Note: moot says this is the case, but that only three boards are rebuilt using a timer. 4chan never loaded content dynamically.</em></p>
<p>4chan's official browser extensions—not to mention encouraging other extension writers to throttle their countless users' manic request rate—probably improved server stability quite a bit as well.</p>
<p>Additionally, while 4chan mostly takes a laissez-faire approach to offensive content, it has strict rules. Most of 4chan's codebase is concerned with moderation and administrator functionality. Trolls and other obnoxious users may be effectively synonymous with 4chan—it's part of why there's very little money to be made there--but dealing with the worst remains a monstrous task.</p>
<p>Lastly, these changes were largely made by new, incoming volunteers. Traditionally, the volunteers working on the code don't have too much experience as software developers. In the early days, the developers were just cutting their chops on a large site; the "hackers", likewise, were script kiddies wreaking havoc with automated tools. 4chan must be attracting better developers now.</p>
<p>4chan's movements suggest that it's planning more active and organized development. They've made large changes to the site <del>and are closing down extensions</del>. <em>Note: moot says they're not "closing down" extensions.</em> Its established user base is turning over more rapidly—or, perhaps, it's simply maturing. It's bringing in new developers, it's using version control, and its publicly releasing its source on Github. It's opened up with a JSON API so third party apps and projects can be made, even if the the available data are limited in scope. With a user base as large as has—22 million unique visitors making 1.3 billion pageviews in June this year—these changes should lead the site in interesting new directions.</p>
]]></content:encoded>
			<wfw:commentRss>http://boingboing.net/2012/09/06/4chan-is-getting-real-about-so.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Afrocyberpunk: the future and science fiction in&#160;Africa</title>
		<link>http://boingboing.net/2012/02/18/afrocyberpunk-the-future-and.html</link>
		<comments>http://boingboing.net/2012/02/18/afrocyberpunk-the-future-and.html#comments</comments>
		<pubDate>Sat, 18 Feb 2012 14:52:24 +0000</pubDate>
		<dc:creator>Cory Doctorow</dc:creator>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[africa]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[futurism]]></category>
		<category><![CDATA[Ghana]]></category>
		<category><![CDATA[happy mutants]]></category>
		<category><![CDATA[science fiction]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://boingboing.net/?p=144587</guid>
		<description><![CDATA[<p>
Here's an interesting, short memoir about science fiction in Africa, written by <a href="http://www.afrocyberpunk.com/">Jonathan Dotse</a>, a science fiction writer in Accra, Ghana. Dotse describes how his early exposure to science fiction changed his outlook on life, and how he sees &#8230;</p>]]></description>
			<content:encoded><![CDATA[
<p>
Here's an interesting, short memoir about science fiction in Africa, written by <a href="http://www.afrocyberpunk.com/">Jonathan Dotse</a>, a science fiction writer in Accra, Ghana. Dotse describes how his early exposure to science fiction changed his outlook on life, and how he sees the field relating to the future of Africa.

<blockquote>
<p>
Imagine a young African boy staring wide-eyed at the grainy images of an old television set tuned to a VHF channel; a child discovering for the first time the sights and sounds of a wonderfully weird world beyond city limits. This is one of my earliest memories; growing up during the mid-nineties in a tranquil compound house in Maamobi; an enclave of the Nima suburb, one of the most notorious slums in Accra. Besides the government-run Ghana Broadcasting Corporation, only two other television stations operated in the country at the time, and satellite television was way beyond my family’s means. Nevertheless, all kinds of interesting programming from around the world occasionally found its way onto those public broadcasts. This was how I first met science fiction; not from the tomes of great authors, but from distilled approximations of their grand visions.
<p>
This was at a time when cyberpunk was arguably at its peak, and concepts like robotics, virtual reality, and artificial intelligence were rife in mainstream media. Not only were these programs incredibly fun to watch, the ideas that they propagated left a lasting impression on my young mind for years to come. This early exposure to high technology sent me scavenging through piles of discarded mechanical parts in our backyard; searching for the most intriguing sculptures of steel from which I would dream up schematics for contraptions that would change the world as we knew it. With the television set for inspiration and the junkyard for experimentation, I spent my early childhood immersed in a discordant reality where dreams caked with rust and choked with weeds came alive in a not-so-distant future; my young mind well aware of the process of transformation occurring in the world around me; a world I was only just beginning to understand.


</blockquote>

<p>
<a href="http://ieet.org/index.php/IEET/more/5280">Developing World: Beyond the Frontiers of Science Fiction
</a>

(<i>Thanks, Richard!</i>)

]]></content:encoded>
			<wfw:commentRss>http://boingboing.net/2012/02/18/afrocyberpunk-the-future-and.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Skeptical take on the Green&#160;Revolution</title>
		<link>http://boingboing.net/2012/01/20/skeptical-take-on-the-green-re.html</link>
		<comments>http://boingboing.net/2012/01/20/skeptical-take-on-the-green-re.html#comments</comments>
		<pubDate>Fri, 20 Jan 2012 18:19:24 +0000</pubDate>
		<dc:creator>Cory Doctorow</dc:creator>
				<category><![CDATA[Short]]></category>
		<category><![CDATA[agriculture]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[social justice]]></category>

		<guid isPermaLink="false">http://boingboing.net/?p=139944</guid>
		<description><![CDATA[CBC's long-form/big think radio program Ideas recently <a href="http://www.cbc.ca/ideas/episodes/2012/01/11/feeding-ten-billion/">featured a lecture called "Feeding Ten Billion"</a> from <a href="http://rajpatel.org/">Raj Patel</a>, an Africa development scholar formerly with the World Bank, and author of <a href="http://www.amazon.com/exec/obidos/ASIN/031242924X/downandoutint-20">The Value of Nothing&#8230;</a>. Patel's perspective on global agriculture]]></description>
			<content:encoded><![CDATA[

CBC's long-form/big think radio program Ideas recently <a href="http://www.cbc.ca/ideas/episodes/2012/01/11/feeding-ten-billion/">featured a lecture called "Feeding Ten Billion"</a> from <a href="http://rajpatel.org/">Raj Patel</a>, an Africa development scholar formerly with the World Bank, and author of <a href="http://www.amazon.com/exec/obidos/ASIN/031242924X/downandoutint-20">The Value of Nothing</a>. Patel's perspective on global agriculture and social justice is incisive and contrarian. I've never heard anyone talk about the demerits of the "Green Revolution" in agriculture like this, and it was an eye-opener. A perfect hour-long listen for the weekend's chores. <a href="http://podcast.cbc.ca/mp3/podcasts/ideas_20120111_82153.mp3">MP3 link</a>

]]></content:encoded>
			<wfw:commentRss>http://boingboing.net/2012/01/20/skeptical-take-on-the-green-re.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://podcast.cbc.ca/mp3/podcasts/ideas_20120111_82153.mp3" length="51635596" type="audio/mpeg" />
		</item>
		<item>
		<title>Contest: open 3D print designs for sustainable&#160;development</title>
		<link>http://boingboing.net/2011/11/18/contest-open-3d-print-designs.html</link>
		<comments>http://boingboing.net/2011/11/18/contest-open-3d-print-designs.html#comments</comments>
		<pubDate>Fri, 18 Nov 2011 18:59:09 +0000</pubDate>
		<dc:creator>Cory Doctorow</dc:creator>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[happy mutants]]></category>
		<category><![CDATA[sustainability]]></category>

		<guid isPermaLink="false">http://boingboing.net/?p=130208</guid>
		<description><![CDATA[<p>
Ivana sez, 

<blockquote>
You are invited to participate in a design competition for development of sustainable technologies and their components for printing on open source 3-D printers!
<p>
The goal of the contest (organized by Queen's University Applied Sustainability Lab and Michigan </p></blockquote>&#8230;</p>]]></description>
			<content:encoded><![CDATA[

<p>
Ivana sez, 

<blockquote>
You are invited to participate in a design competition for development of sustainable technologies and their components for printing on open source 3-D printers!
<p>
The goal of the contest (organized by Queen's University Applied Sustainability Lab and Michigan Technological University) is to facilitate an open exchange of 3-D sustainable technology designs that can be printed to meet various needs in the context of sustainable and self directed development. 
<p>
3-D printers such as RepRap and open sourced innovation hold great promise for development of technologies to help millions of world's poorest communities reach a better standard of living. Designs will be judged on the technical printing viability, feasibility and functionality of the innovation, as well as ecological, economic and social sustainability.
<p>
Anyone can enter the competition however the contestants must post their digital designs on Thingiverse under an open license (e.g. CC-BY-SA). The contest is funded by the Queen's Applied Sustainability Group and the Natural Sciences and Engineering Research Council of Canada (NSERC). Competition closes February 1st 2012. 

</blockquote>
<p>
Top prize is CAD1,000, second is CAD500, and there will be three runners up who get a satisfied glow. All winners also get a copy of my novel <a href="http://craphound.com/makers">Makers</a>, which is pretty flattering, if I do say so myself!
<p>
<a href="http://www.appropedia.org/Open_source_sustainability_3-D_printing_design_competition">Open source sustainability 3-D printing design competition    </a>

(<I>Thanks, <a href="http://www.appropedia.org/User:Ivana_Zelenika">Ivana</a>!</i>)

]]></content:encoded>
			<wfw:commentRss>http://boingboing.net/2011/11/18/contest-open-3d-print-designs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PeePoo bags render sacks of shit safe for&#160;shantytowns</title>
		<link>http://boingboing.net/2011/09/16/peepoo-bags-render-sacks-of-shit-safe-for-shantytowns.html</link>
		<comments>http://boingboing.net/2011/09/16/peepoo-bags-render-sacks-of-shit-safe-for-shantytowns.html#comments</comments>
		<pubDate>Fri, 16 Sep 2011 21:09:11 +0000</pubDate>
		<dc:creator>Cory Doctorow</dc:creator>
				<category><![CDATA[Post]]></category>
		<category><![CDATA[africa]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[nairobi]]></category>
		<category><![CDATA[poop]]></category>
		<category><![CDATA[sanitation]]></category>

		<guid isPermaLink="false">http://boingboing.net/?p=118049</guid>
		<description><![CDATA[PeePoo bags are alternatives to the "flying toilets" (plastic bags filled with human shit and then flung into the public street) used in Nairobi shantytowns. Created by the company PooPeople, they're lined with a thin gauze layer filled with urea&#8230;]]></description>
			<content:encoded><![CDATA[

PeePoo bags are alternatives to the "flying toilets" (plastic bags filled with human shit and then flung into the public street) used in Nairobi shantytowns. Created by the company PooPeople, they're lined with a thin gauze layer filled with urea powder, which neutralizes the bacteria in human feces. Once filled, the bags turn the poop into fertilizer, then biodegrade.

<blockquote>
<img src="http://craphound.com/images/peepoo-030.jpg" class="bordered" align="right">
The Peepoo is in the form of a slim elongated bag measuring 14 x 38 centimeters.
Within the bag there is a thin gauze layer measuring 26 x 24 cm. The Peepoo is filled with urea powder. Without sacrificing ergonomic function, the bag’s design is adapted in every way so that it might be manufactured at as low a price as possible and sold to groups with the weakest purchasing power in the world.
The Peepoo is easy to carry and easy to use. It doesn't need any supporting structure, but, for convenience, a small bucket can help a lot.
</blockquote>

<a href="http://www.peepoople.com/showpage.php?page=3_8">The Peepoo</a>

(<i>via <a href="http://neatorama.com">Neatorama</a></i>)

]]></content:encoded>
			<wfw:commentRss>http://boingboing.net/2011/09/16/peepoo-bags-render-sacks-of-shit-safe-for-shantytowns.html/feed</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>
