<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>This is the geek sandbox of Linking Paths. Just tech stuff and code related topics.</description><title>lines of code</title><generator>Tumblr (3.0; @locs)</generator><link>https://locs.tumblr.com/</link><item><title>"Alan Jacobs has written seventy-nine theses on technology for disputation. A disputation is an old..."</title><description>“Alan Jacobs has written seventy-nine theses on technology for disputation. A disputation is an old technology, a formal technique of debate and argument that took shape in medieval universities in Paris, Bologna, and Oxford in the twelfth and thirteenth centuries. In its most general form, a disputation consisted of a thesis, a counter-thesis, and a string of arguments, usually buttressed by citations of Aristotle, Augustine, or the Bible.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://iasc-culture.org/THR/channels/Infernal_Machine/2015/03/79-theses-on-technology-for-disputation/"&gt;79 Theses on Technology. For Disputation.&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/116291758768</link><guid>https://locs.tumblr.com/post/116291758768</guid><pubDate>Mon, 13 Apr 2015 14:29:23 +0200</pubDate><category>digital anthropology</category></item><item><title>"Judging by their response, the meanest thing you can do to people on the Internet is to give them..."</title><description>“Judging by their response, the meanest thing you can do to people on the Internet is to give them really good software for free.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://dashes.com/anil/2013/07/rules-of-internet.html"&gt;10 Rules of Internet - Anil Dash&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/56225728001</link><guid>https://locs.tumblr.com/post/56225728001</guid><pubDate>Tue, 23 Jul 2013 10:17:42 +0200</pubDate></item><item><title>Wat</title><description>&lt;a href="https://www.destroyallsoftware.com/talks/wat"&gt;Wat&lt;/a&gt;: &lt;p&gt;A lightning talk by Gary Bernhardt from CodeMash 2012&lt;/p&gt;</description><link>https://locs.tumblr.com/post/16064653113</link><guid>https://locs.tumblr.com/post/16064653113</guid><pubDate>Wed, 18 Jan 2012 17:15:44 +0100</pubDate></item><item><title>"The whole debate about Facebook and MySQL was never really about whether it should be using it, but..."</title><description>“The whole debate about Facebook and MySQL was never really about whether it should be using it, but rather about how much work it has put into MySQL to make it work at Facebook scale. The answer, clearly, is a lot, but Facebook seems to have it down to an art at this point, and everyone appears pretty content with what they have in place and how they plan to improve it.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://gigaom.com/cloud/facebook-shares-some-secrets-on-making-mysql-scale/"&gt;Facebook shares some secrets on making MySQL scale&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/13849732561</link><guid>https://locs.tumblr.com/post/13849732561</guid><pubDate>Wed, 07 Dec 2011 01:55:09 +0100</pubDate></item><item><title>Knyle Style Sheets</title><description>&lt;a href="http://warpspire.com/posts/kss/"&gt;Knyle Style Sheets&lt;/a&gt;: &lt;p&gt;Inspired by TomDoc, KSS attempts to provide a methodology for writing maintainable, documented CSS within a team. Specifically, KSS is a documentation specification and styleguide format. It is not a preprocessor, CSS framework, naming convention, or specificity guideline. This means it works great with ideas like OOCSS, SMACSS, SASS, and LESS.&lt;/p&gt;</description><link>https://locs.tumblr.com/post/13797892409</link><guid>https://locs.tumblr.com/post/13797892409</guid><pubDate>Tue, 06 Dec 2011 00:17:54 +0100</pubDate></item><item><title>Heroku, Neo4j and Google Spreadsheet in 10min. Flat. (by Peter...</title><description>&lt;iframe src="https://player.vimeo.com/video/33032604?h=a2d91a884b&amp;title=0&amp;byline=0&amp;portrait=0&amp;app_id=122963" width="400" height="225" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen title="Heroku, Neo4j and Google Spreadsheet in 10min. Flat."&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Heroku, Neo4j and Google Spreadsheet in 10min. Flat. (by &lt;a href="http://vimeo.com/33032604"&gt;Peter Neubauer&lt;/a&gt;)&lt;/p&gt;</description><link>https://locs.tumblr.com/post/13648161300</link><guid>https://locs.tumblr.com/post/13648161300</guid><pubDate>Fri, 02 Dec 2011 23:02:46 +0100</pubDate></item><item><title>Siri Proxy (by plamoni)</title><description>&lt;iframe width="400" height="225"  id="youtube_iframe" src="https://www.youtube.com/embed/AN6wy0keQqo?feature=oembed&amp;enablejsapi=1&amp;origin=https://safe.txmblr.com&amp;wmode=opaque" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Siri Proxy (by &lt;a href="http://www.youtube.com/watch?v=AN6wy0keQqo"&gt;plamoni&lt;/a&gt;)&lt;/p&gt;</description><link>https://locs.tumblr.com/post/13635361138</link><guid>https://locs.tumblr.com/post/13635361138</guid><pubDate>Fri, 02 Dec 2011 16:23:21 +0100</pubDate></item><item><title>Slowy app</title><description>&lt;a href="http://slowyapp.com/"&gt;Slowy app&lt;/a&gt;: &lt;p&gt;Slowy is a tool which simulates custom connection’s conditions and limits the network traffic to a specified destination port. It is created for web developers, like me, who need to test a website with a real-world connection, even on a local server.&lt;/p&gt;</description><link>https://locs.tumblr.com/post/13543845572</link><guid>https://locs.tumblr.com/post/13543845572</guid><pubDate>Wed, 30 Nov 2011 13:50:20 +0100</pubDate></item><item><title>http://flatironjs.org/</title><description>&lt;a href="http://flatironjs.org/"&gt;http://flatironjs.org/&lt;/a&gt;: &lt;p&gt;Flatiron, an unobtrusive framework initiative for node.js&lt;/p&gt;

&lt;p&gt;No one agrees on frameworks. It’s difficult to get consensus on how much or how little a framework should do. Flatiron’s approach is to package simple to use yet full featured components and let developers subtract or add what they want.&lt;/p&gt;</description><link>https://locs.tumblr.com/post/12556808372</link><guid>https://locs.tumblr.com/post/12556808372</guid><pubDate>Wed, 09 Nov 2011 15:57:05 +0100</pubDate></item><item><title>"UILayer provides a JavaScript API on top of WebKit for working with the concept of layers. Instead..."</title><description>“UILayer provides a JavaScript API on top of WebKit for working with the concept of layers. Instead of manipulating DOM elements using a myriad of mixed concepts, you go though a single, well defined API.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://rsms.me/uilayer/"&gt;UILayer&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/12501533915</link><guid>https://locs.tumblr.com/post/12501533915</guid><pubDate>Tue, 08 Nov 2011 05:41:12 +0100</pubDate></item><item><title>"Latency Monkey induces artificial delays in our RESTful client-server communication layer to..."</title><description>“Latency Monkey induces artificial delays in our RESTful client-server communication layer to simulate service degradation and measures if upstream services respond appropriately. In addition, by making very large delays, we can simulate a node or even an entire service downtime (and test our ability to survive it) without physically bringing these instances down. This can be particularly useful when testing the fault-tolerance of a new service by simulating the failure of its dependencies, without making these dependencies unavailable to the rest of the system.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://techblog.netflix.com/2011/07/netflix-simian-army.html"&gt;The Netflix Simian Army&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/12243546733</link><guid>https://locs.tumblr.com/post/12243546733</guid><pubDate>Wed, 02 Nov 2011 17:05:51 +0100</pubDate></item><item><title>"One of the first systems our engineers built in AWS is called the Chaos Monkey. The Chaos Monkey’s..."</title><description>“One of the first systems our engineers built in AWS is called the Chaos Monkey. The Chaos Monkey’s job is to randomly kill instances and services within our architecture. If we aren’t constantly testing our ability to succeed despite failure, then it isn’t likely to work when it matters most – in the event of an unexpected outage.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html"&gt;5 Lessons We’ve Learned Using AWS&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/12243493812</link><guid>https://locs.tumblr.com/post/12243493812</guid><pubDate>Wed, 02 Nov 2011 17:03:59 +0100</pubDate></item><item><title>"It is up to the database designer to define the channel names that will be used in a given database..."</title><description>“It is up to the database designer to define the channel names that will be used in a given database and what each one means. Commonly, the channel name is the same as the name of some table in the database, and the notify event essentially means, “I changed this table, take a look at it to see what’s new”. But no such association is enforced by the NOTIFY and LISTEN commands. For example, a database designer could use several different channel names to signal different sorts of changes to a single table. Alternatively, the payload string could be used to differentiate various cases.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.postgresql.org/docs/9.0/static/sql-notify.html"&gt;PostgreSQL 9.0: NOTIFY&lt;/a&gt; (via @tokumin)&lt;/em&gt;</description><link>https://locs.tumblr.com/post/12242573218</link><guid>https://locs.tumblr.com/post/12242573218</guid><pubDate>Wed, 02 Nov 2011 16:29:31 +0100</pubDate></item><item><title>"Pipeable Ruby - forget about grep / sed / awk / wc … use pure, readable Ruby!"</title><description>“Pipeable Ruby - forget about grep / sed / awk / wc … use pure, readable Ruby!”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="https://github.com/grosser/pru"&gt;grosser/pru&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/12217841096</link><guid>https://locs.tumblr.com/post/12217841096</guid><pubDate>Wed, 02 Nov 2011 01:08:39 +0100</pubDate></item><item><title>the understatement: Android Orphans: Visualizing a Sad History of Support</title><description>&lt;a href="http://theunderstatement.com/post/11982112928/android-orphans-visualizing-a-sad-history-of-support"&gt;the understatement: Android Orphans: Visualizing a Sad History of Support&lt;/a&gt;: &lt;p&gt;&lt;a href="http://theunderstatement.com/post/11982112928/android-orphans-visualizing-a-sad-history-of-support" class="tumblr_blog"&gt;understatementblog&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
I went back and found every Android phone shipped in the United States1 up through the middle of last year. I then tracked down every update that was released for each device - be it a major OS upgrade or a minor support patch - as well as prices and release &amp; discontinuation dates. I compared these dates &amp; versions to the currently shipping version of Android at the time. The resulting picture isn’t pretty.
&lt;/blockquote&gt;</description><link>https://locs.tumblr.com/post/11989178588</link><guid>https://locs.tumblr.com/post/11989178588</guid><pubDate>Thu, 27 Oct 2011 14:45:23 +0200</pubDate></item><item><title>"Simple JavaScript HTML5 browser storage cache. Persists to memory, webSQL, indexedDB, localStorage,..."</title><description>“Simple JavaScript HTML5 browser storage cache. Persists to memory, webSQL, indexedDB, localStorage, globalStorage, and cookies.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="https://github.com/dreamdust/sticky"&gt;Sticky&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/11858745735</link><guid>https://locs.tumblr.com/post/11858745735</guid><pubDate>Mon, 24 Oct 2011 11:02:59 +0200</pubDate></item><item><title>The main focus of CamanJS is manipulating images using the HTML5...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_lt8a9iB5rS1qz6lc6o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The main focus of CamanJS is manipulating images using the HTML5 canvas and Javascript. It’s a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques. It is also completely library independent and can be safely used next to jQuery, YUI, Scriptaculous, MooTools, etc. (via &lt;a href="http://camanjs.com/"&gt;CamanJS - Image Manipulation in Javascript&lt;/a&gt;)&lt;/p&gt;</description><link>https://locs.tumblr.com/post/11582831376</link><guid>https://locs.tumblr.com/post/11582831376</guid><pubDate>Mon, 17 Oct 2011 22:58:30 +0200</pubDate></item><item><title>"Docsplit is a command-line utility and Ruby library for splitting apart documents into their..."</title><description>“Docsplit is a command-line utility and Ruby library for splitting apart documents into their component parts: searchable UTF-8 plain text via OCR if necessary, page images or thumbnails in any format, PDFs, single pages, and document metadata (title, author, number of pages…)”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://documentcloud.github.com/docsplit/"&gt;Doc⚡split&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/11460808664</link><guid>https://locs.tumblr.com/post/11460808664</guid><pubDate>Sat, 15 Oct 2011 04:05:34 +0200</pubDate></item><item><title>ShareJS</title><description>&lt;a href="http://sharejs.org/"&gt;ShareJS&lt;/a&gt;: &lt;p&gt;Collaborative editing in any app.&lt;/p&gt;</description><link>https://locs.tumblr.com/post/11356178511</link><guid>https://locs.tumblr.com/post/11356178511</guid><pubDate>Wed, 12 Oct 2011 17:48:49 +0200</pubDate></item><item><title>"We have a dev machine at work which runs a variety of Sinatra and Rails projects (including a Rails..."</title><description>“We have a dev machine at work which runs a variety of Sinatra and Rails projects (including a Rails 1 project). As such these projects need lots of different versions of Ruby. To date I’ve used rvm to manage this and it has worked well but I always came up against issues when trying to integrate tools like Monit, puppet or init.d scripts. So I bit the bullet and switched to rbenv.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://shapeshed.com/journal/using-rbenv-to-manage-rubies/"&gt;Using rbenv to manage rubies&lt;/a&gt;&lt;/em&gt;</description><link>https://locs.tumblr.com/post/11355366227</link><guid>https://locs.tumblr.com/post/11355366227</guid><pubDate>Wed, 12 Oct 2011 17:17:58 +0200</pubDate></item></channel></rss>
