<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (Vaguery)</title>
    <link>https://pinboard.in/u:Vaguery/public/</link>
    <description>recent bookmarks from Vaguery</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://arxiv.org/abs/2009.00090"/>
	<rdf:li rdf:resource="https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/"/>
	<rdf:li rdf:resource="https://theinnerframe.wordpress.com/2020/04/05/the-personal-cave-ohio-v/"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=YR5WdGrpoug&amp;feature=youtu.be"/>
	<rdf:li rdf:resource="https://books.google.com/books?id=nYWJDAAAQBAJ&amp;dq=Archipelago+of+Protocols&amp;source=gbs_navlinks_s"/>
	<rdf:li rdf:resource="https://arxiv.org/abs/1806.01823"/>
	<rdf:li rdf:resource="https://arxiv.org/abs/1702.08835"/>
	<rdf:li rdf:resource="https://eskokilpi.wordpress.com/2016/05/31/a-pattern-language-of-post-industrial-work/"/>
	<rdf:li rdf:resource="http://mishadoff.com/blog/clojure-design-patterns/"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1509.04905"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1403.2307"/>
	<rdf:li rdf:resource="http://biorxiv.org/content/early/2015/10/22/029710"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1504.04421"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1506.08781"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1506.07904"/>
	<rdf:li rdf:resource="https://gist.github.com/debasishg/8172796"/>
	<rdf:li rdf:resource="http://www.complang.tuwien.ac.at/anton/euroforth/ef01/thomas01a.pdf"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1410.0567"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1405.3531"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1306.0225"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1408.0101"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1411.4070"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1410.8516"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1405.2501"/>
	<rdf:li rdf:resource="http://biorxiv.org/content/early/2014/11/04/008938"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1410.4258"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1404.3581"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1312.7479"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1401.4769"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1310.4374"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1310.2279"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1302.4014"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1310.1338"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1306.0089"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1303.5986"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1303.4017"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1303.5778"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1212.6110"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1211.1002"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1212.6510"/>
	<rdf:li rdf:resource="http://people.csail.mit.edu/jrk/halide12/"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1205.2809"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1207.5371"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1206.3421"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1204.4200"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1005.4159"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1204.4286"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1203.3341"/>
	<rdf:li rdf:resource="http://caines.ca/blog/programming/the-sun-is-setting-on-rails-style-mvc-frameworks/"/>
	<rdf:li rdf:resource="http://groupworksdeck.org/"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1105.6001"/>
	<rdf:li rdf:resource="http://sandofsky.com/blog/git-workflow.html"/>
	<rdf:li rdf:resource="http://ducktypo.blogspot.com/2010/08/metaprogramming-spell-book.html"/>
	<rdf:li rdf:resource="http://pivotallabs.com/users/jdean/blog/articles/1706-form-backing-objects-for-fun-and-profit"/>
	<rdf:li rdf:resource="http://blog.couch.io/post/632718824/simple-document-versioning-with-couchdb"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1005.3601"/>
	<rdf:li rdf:resource="http://arxiv.org/abs/1004.4541"/>
	<rdf:li rdf:resource="http://malvasiabianca.org/archives/2010/04/christopher-alexanders-fort-mason-bench/"/>
	<rdf:li rdf:resource="http://apotomo.de/2010/03/onfire-brings-bubbling-events-to-your-ruby-objects/"/>
	<rdf:li rdf:resource="http://groups.google.com/group/treetop-dev/msg/21c6f91b475a6e25"/>
	<rdf:li rdf:resource="http://github.com/rails/rails/blob/3c9a37c9c474b9ae2be2cdb73a5ee0c3439d4e5e/activesupport/lib/active_support/orchestra.rb"/>
	<rdf:li rdf:resource="http://wiki.github.com/aslakhellesoy/cucumber/step-organisation"/>
	<rdf:li rdf:resource="http://geneura.ugr.es/~pgarcia/papers/2009/ulfsark-iwann.pdf"/>
	<rdf:li rdf:resource="http://bucketworks.org/concepts"/>
	<rdf:li rdf:resource="http://xunitpatterns.com/Test%20Stub.html"/>
	<rdf:li rdf:resource="http://advogato.org/article/993.html"/>
	<rdf:li rdf:resource="http://www.vladstudio.com/siberianwoodenhouses/"/>
	<rdf:li rdf:resource="http://www.strawbalestudio.org/"/>
	<rdf:li rdf:resource="http://www.infoq.com/articles/rest-anti-patterns"/>
	<rdf:li rdf:resource="http://blog.openwetware.org/scienceintheopen/2008/06/10/the-trouble-with-institutional-repositories/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://arxiv.org/abs/2009.00090">
    <title>[2009.00090] A Survey of Molecular Communication in Cell Biology: Establishing a New Hierarchy for Interdisciplinary Applications</title>
    <dc:date>2021-06-27T12:05:15+00:00</dc:date>
    <link>https://arxiv.org/abs/2009.00090</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Molecular communication (MC) engineering is inspired by the use of chemical signals as information carriers in cell biology. The biological nature of chemical signaling makes MC a promising methodology for interdisciplinary applications requiring communication between cells and other microscale devices. However, since the life sciences and communications engineering fields have distinct approaches to formulating and solving research problems, the mismatch between them can hinder the translation of research results and impede the development and implementation of interdisciplinary solutions. To bridge this gap, this survey proposes a novel communication hierarchy for MC signaling in cell biology and maps phenomena, contributions, and problems to the hierarchy. The hierarchy includes: 1) the Physical Signal Propagation level; 2) the Physical and Chemical Signal Interaction level; 3) the Signal-Data Interface level; 4) the Local Data Abstraction level; and 5) the Application level. To further demonstrate the proposed hierarchy, it is applied to case studies on quorum sensing, neuronal signaling, and communication via DNA. Finally, several open problems are identified for each level and the integration of multiple levels. The proposed hierarchy provides language for communication engineers to study and interface with biological systems, and also helps biologists to understand how communications engineering concepts can be exploited to interpret, control, and manipulate signaling in cell biology.
]]></description>
<dc:subject>systems-biology signal-transduction molecular-design molecular-biology molecular-machinery design-patterns rather-interesting consider:simulation to-write-about</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:a3998b4b2f25/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:systems-biology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:signal-transduction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:molecular-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:molecular-biology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:molecular-machinery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:simulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-write-about"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/">
    <title>Serverless Microservice Patterns for AWS - Jeremy Daly</title>
    <dc:date>2021-03-25T20:51:25+00:00</dc:date>
    <link>https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[I’m a huge fan of building microservices with serverless systems. Serverless gives us the power to focus on just the code and our data without worrying about the maintenance and configuration of the underlying compute resources. Cloud providers (like AWS), also give us a huge number of managed services that we can stitch together to create incredibly powerful, and massively scalable serverless microservices.

I’ve read a lot of posts that mention serverless microservices, but they often don’t go into much detail. I feel like that can leave people confused and make it harder for them to implement their own solutions. Since I work with serverless microservices all the time, I figured I’d compile a list of design patterns and how to implement them in AWS. I came up with 19 of them, though I’m sure there are plenty more.

In this post we’ll look at all 19 in detail so that you can use them as templates to start designing your own serverless microservices.

]]></description>
<dc:subject>serverless cloud-computing architecture design-patterns rather-interesting devops to-understand software-development-is-not-programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:82da0f8526c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:serverless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cloud-computing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-understand"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development-is-not-programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://theinnerframe.wordpress.com/2020/04/05/the-personal-cave-ohio-v/">
    <title>The Personal Cave (Ohio V) – The Inner Frame</title>
    <dc:date>2021-01-29T14:50:06+00:00</dc:date>
    <link>https://theinnerframe.wordpress.com/2020/04/05/the-personal-cave-ohio-v/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We can uncover the secret of a place only by having the courage to step into it. This is like entering somebody’s private space: When inside, we see the world from a new perspective.

]]></description>
<dc:subject>alexandrian-patterns the-lived-space rather-interesting consider:virtuality design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:cbe677cd0b3f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:alexandrian-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:the-lived-space"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:virtuality"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=YR5WdGrpoug&amp;feature=youtu.be">
    <title>Maybe Not - Rich Hickey - YouTube</title>
    <dc:date>2019-06-11T12:11:06+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=YR5WdGrpoug&amp;feature=youtu.be</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Maybe Not - Rich Hickey]]></description>
<dc:subject>via:mcphee languages programming-language type-systems representation design-patterns rather-interesting ReQ to-explain</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:e42d26637aac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:mcphee"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming-language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:type-systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:representation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ReQ"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-explain"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://books.google.com/books?id=nYWJDAAAQBAJ&amp;dq=Archipelago+of+Protocols&amp;source=gbs_navlinks_s">
    <title>Archipelago of Protocols. Aristide Antonas - Aristide Antonas, Thanos Zartaloudis - Google Books</title>
    <dc:date>2019-03-24T12:13:40+00:00</dc:date>
    <link>https://books.google.com/books?id=nYWJDAAAQBAJ&amp;dq=Archipelago+of+Protocols&amp;source=gbs_navlinks_s</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The concept of Urban Protocol names a strategy concerning the condition of Athens today. It would serve as an experimental pseudo-methodology that faces the condition of the city. The Urban Protocols are meant to introduce legal temporary occupancies of the abandoned city center that will be accepted and controlled by a municipal authority; the purpose of an Urban Protocol would be to establish cluster-like micro-legislative constructions with communal functions. Urban Protocols are formed as systems of rules. Using a video game terminology we may say that the Urban Protocols are “play-tested” in the city, performed and improved via Internet. The system of rules they represent could be transformed and re-established easily.

The Urban Protocol challenges the relation between the city and the Internet; the concept of user would function better for its performance than the one of citizen. Nevertheless its most sophisticated part would have to deal with the relation between user and citizen. Its most challenging legislative part is ruled by the relationship between the Internet and the state; the Internet is understood as the quick functional basis for the formation, installation and function of an Urban Protocol.]]></description>
<dc:subject>to-read social-engineering urban-planning collective-organization design-patterns openness</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ea8a88feef5f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-read"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:social-engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:urban-planning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:collective-organization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:openness"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://arxiv.org/abs/1806.01823">
    <title>[1806.01823] Integrating Flexible Normalization into Mid-Level Representations of Deep Convolutional Neural Networks</title>
    <dc:date>2018-12-20T12:49:17+00:00</dc:date>
    <link>https://arxiv.org/abs/1806.01823</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Deep convolutional neural networks (CNNs) are becoming increasingly popular models to predict neural responses in visual cortex. However, contextual effects, which are prevalent in neural processing and in perception, are not explicitly handled by current CNNs, including those used for neural prediction. In primary visual cortex, neural responses are modulated by stimuli spatially surrounding the classical receptive field in rich ways. These effects have been modeled with divisive normalization approaches, including flexible models where spatial normalization is recruited only to the degree responses from center and surround locations are deemed statistically dependent. We propose a flexible normalization model applied to mid-level representations of deep CNNs as a tractable way to study contextual normalization mechanisms in mid-level visual areas. This approach captures non-trivial spatial dependencies among mid-level features in CNNs, such as those present in textures and other visual stimuli that arise from tiling high order features, geometrically. We expect that the proposed approach can make predictions about when spatial normalization might be recruited in mid-level cortical areas. We also expect this approach to be useful as part of the CNN toolkit, therefore going beyond more restrictive fixed forms of normalization.]]></description>
<dc:subject>neural-networks deep-learning design-patterns rather-interesting to-write-about consider:other-design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ffec75ab0a49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:neural-networks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:deep-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-write-about"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:other-design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://arxiv.org/abs/1702.08835">
    <title>[1702.08835] Deep Forest: Towards An Alternative to Deep Neural Networks</title>
    <dc:date>2017-09-27T11:50:37+00:00</dc:date>
    <link>https://arxiv.org/abs/1702.08835</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In this paper, we propose gcForest, a decision tree ensemble approach with performance highly competitive to deep neural networks. In contrast to deep neural networks which require great effort in hyper-parameter tuning, gcForest is much easier to train. Actually, even when gcForest is applied to different data from different domains, excellent performance can be achieved by almost same settings of hyper-parameters. The training process of gcForest is efficient and scalable. In our experiments its training time running on a PC is comparable to that of deep neural networks running with GPU facilities, and the efficiency advantage may be more apparent because gcForest is naturally apt to parallel implementation. Furthermore, in contrast to deep neural networks which require large-scale training data, gcForest can work well even when there are only small-scale training data. Moreover, as a tree-based approach, gcForest should be easier for theoretical analysis than deep neural networks.
]]></description>
<dc:subject>via:jason-moore machine-learning architecture metaheuristics to-write-about design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:28918ffce86f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:jason-moore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:machine-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:to-write-about"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://eskokilpi.wordpress.com/2016/05/31/a-pattern-language-of-post-industrial-work/">
    <title>A pattern language of post-industrial work | Esko Kilpi on Interactive Value Creation</title>
    <dc:date>2016-10-28T08:36:20+00:00</dc:date>
    <link>https://eskokilpi.wordpress.com/2016/05/31/a-pattern-language-of-post-industrial-work/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The industrial make-and-sell model required expert skills. The decisive thing was your individual knowledge. Today you work more from your network than your skills. The decisive thing is your relations. The new structures and new designs are about communities continuously organizing themselves around shared contexts, meaning shared interests and shared practices. The focus of industrial management was on the division of labor and the design of vertical/horizontal communication channels. The focus should now be on cooperation and emergent interaction based on transparency, interdependence and responsiveness.

]]></description>
<dc:subject>cultural-dynamics cultural-norms yes-this design-patterns worklife postnormality</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5c1e80f16264/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cultural-dynamics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cultural-norms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:yes-this"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:worklife"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:postnormality"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mishadoff.com/blog/clojure-design-patterns/">
    <title>Clojure Design Patterns</title>
    <dc:date>2015-12-27T23:27:31+00:00</dc:date>
    <link>http://mishadoff.com/blog/clojure-design-patterns/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>Clojure software-development design-patterns rather-interesting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:bf24827c633c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1509.04905">
    <title>[1509.04905] On the discovery of social roles in large scale social systems</title>
    <dc:date>2015-12-19T12:17:06+00:00</dc:date>
    <link>http://arxiv.org/abs/1509.04905</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The social role of a participant in a social system is a label conceptualizing the circumstances under which she interacts within it. They may be used as a theoretical tool that explains why and how users participate in an online social system. Social role analysis also serves practical purposes, such as reducing the structure of complex systems to rela- tionships among roles rather than alters, and enabling a comparison of social systems that emerge in similar contexts. This article presents a data-driven approach for the discovery of social roles in large scale social systems. Motivated by an analysis of the present art, the method discovers roles by the conditional triad censuses of user ego-networks, which is a promising tool because they capture the degree to which basic social forces push upon a user to interact with others. Clusters of censuses, inferred from samples of large scale network carefully chosen to preserve local structural prop- erties, define the social roles. The promise of the method is demonstrated by discussing and discovering the roles that emerge in both Facebook and Wikipedia. The article con- cludes with a discussion of the challenges and future opportunities in the discovery of social roles in large social systems.
]]></description>
<dc:subject>social-networks design-patterns analysis-patterns feature-extraction rather-interesting in-principle nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4ae1d1dcfe5b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:social-networks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:analysis-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:feature-extraction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:in-principle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1403.2307">
    <title>[1403.2307] The Homeostasis Protocol: Avoiding Transaction Coordination Through Program Analysis</title>
    <dc:date>2015-11-28T13:18:32+00:00</dc:date>
    <link>http://arxiv.org/abs/1403.2307</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Datastores today rely on distribution and replication to achieve improved performance and fault-tolerance. But correctness of many applications depends on strong consistency properties - something that can impose substantial overheads, since it requires coordinating the behavior of multiple nodes. This paper describes a new approach to achieving strong consistency in distributed systems while minimizing communication between nodes. The key insight is to allow the state of the system to be inconsistent during execution, as long as this inconsistency is bounded and does not affect transaction correctness. In contrast to previous work, our approach uses program analysis to extract semantic information about permissible levels of inconsistency and is fully automated. We then employ a novel homeostasis protocol to allow sites to operate independently, without communicating, as long as any inconsistency is governed by appropriate treaties between the nodes. We discuss mechanisms for optimizing treaties based on workload characteristics to minimize communication, as well as a prototype implementation and experiments that demonstrate the benefits of our approach on common transactional benchmarks.
]]></description>
<dc:subject>database distributed-processing consistency transactions algorithms rather-interesting coordination design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5c34f6ec1144/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:distributed-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consistency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:transactions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:coordination"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://biorxiv.org/content/early/2015/10/22/029710">
    <title>Flowr: Robust and efficient pipelines using a simple language-agnostic approach | bioRxiv</title>
    <dc:date>2015-11-03T20:57:49+00:00</dc:date>
    <link>http://biorxiv.org/content/early/2015/10/22/029710</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Motivation: Bioinformatics analyses have become increasingly intensive computing processes, with lowering costs and increasing numbers of samples. Each laboratory spends time creating and maintaining a set of pipelines, which may not be robust, scalable, or efficient. Further, the existence of different computing environments across institutions hinders both collabo-ration and the portability of analysis pipelines. Results: Flowr is a robust and scalable framework for designing and deploying computing pipelines in an easy-to-use fashion. It implements a scatter-gather approach using computing clusters, simplifying the concept to the use of five simple terms (in submission and dependency types). Most importantly, it is flexible, such that customizing existing pipelines is easy, and since it works across several computing environments (LSF, SGE, Torque, and SLURM), it is portable. Availability: http://docs.flowr.space

]]></description>
<dc:subject>workflow framework representation software-development design-patterns bioinformatics distributed-processing rather-interesting consider:for-GP</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:3b3bf92b0890/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:workflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:framework"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:representation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:bioinformatics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:distributed-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:for-GP"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1504.04421">
    <title>[1504.04421] Feasibility Preserving Constraint-Handling Strategies for Real Parameter Evolutionary Optimization</title>
    <dc:date>2015-09-13T12:16:58+00:00</dc:date>
    <link>http://arxiv.org/abs/1504.04421</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Evolutionary Algorithms (EAs) are being routinely applied for a variety of optimization tasks, and real-parameter optimization in the presence of constraints is one such important area. During constrained optimization EAs often create solutions that fall outside the feasible region; hence a viable constraint- handling strategy is needed. This paper focuses on the class of constraint-handling strategies that repair infeasible solutions by bringing them back into the search space and explicitly preserve feasibility of the solutions. Several existing constraint-handling strategies are studied, and two new single parameter constraint-handling methodologies based on parent-centric and inverse parabolic probability (IP) distribution are proposed. The existing and newly proposed constraint-handling methods are first studied with PSO, DE, GAs, and simulation results on four scalable test-problems under different location settings of the optimum are presented. The newly proposed constraint-handling methods exhibit robustness in terms of performance and also succeed on search spaces comprising up-to 500 variables while locating the optimum within an error of 10−10. The working principle of the IP based methods is also demonstrated on (i) some generic constrained optimization problems, and (ii) a classic `Weld' problem from structural design and mechanics. The successful performance of the proposed methods clearly exhibits their efficacy as a generic constrained-handling strategy for a wide range of applications.
]]></description>
<dc:subject>constraint-satisfaction optimization evolutionary-algorithms stamp-collecting design-patterns nudge-targets metaheuristics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:f6fa432eba31/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:constraint-satisfaction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:evolutionary-algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:stamp-collecting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1506.08781">
    <title>[1506.08781] Design Mining VAWT Wind Farms</title>
    <dc:date>2015-09-12T12:43:11+00:00</dc:date>
    <link>http://arxiv.org/abs/1506.08781</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The small body of previous work considering the design of wind farms has used arrays of turbines originally intended to operate alone, optimising the layout of homogeneous turbines essentially as an afterthought in the design process. In this paper, we consider designing wind farms composed of collaborating wind turbines. Computational intelligence is combined with rapid prototyping whereby candidate designs are physically instantiated and evaluated under fan-generated wind conditions. It is shown possible to use surrogate-assisted coevolutionary algorithms to aerodynamically optimise the potentially heterogeneous morphology of an array of 6 small scale and closely positioned vertical-axis wind turbines using the total angular kinetic energy of the array as the objective. This approach performs optimisation in the presence of complex inter-turbine wake effects and multi-directional wind flow from nearby obstacles, which is extremely difficult to achieve accurately under high fidelity computational fluid dynamics simulation. The general approach is equally applicable to the design of other forms of sustainable energy where the characteristics of the environment and/or materials involved are too difficult to accurately simulate.
]]></description>
<dc:subject>engineering-design design-patterns evolutionary-algorithms rather-interesting nudge-targets learning-by-watching</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:e0500345875e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:evolutionary-algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:learning-by-watching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1506.07904">
    <title>[1506.07904] Shape Allophiles Improve Entropic Assembly</title>
    <dc:date>2015-07-01T11:05:56+00:00</dc:date>
    <link>http://arxiv.org/abs/1506.07904</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We investigate a class of "shape allophiles" that fit together like puzzle pieces as a method to access and stabilize desired structures by controlling directional entropic forces. Squares are cut into rectangular halves, which are shaped in an allophilic manner with the goal of re-assembling the squares while self-assembling the square lattice. We examine the assembly characteristics of this system via the potential of mean force and torque, and the fraction of particles that entropically bind. We generalize our findings and apply them to self-assemble triangles into a square lattice via allophilic shaping. Through these studies we show how shape allophiles can be useful in assembling and stabilizing desired phases with appropriate allophilic design.
]]></description>
<dc:subject>self-assembly emergent-design engineering-design physics! nanotechnology design-patterns rather-interesting nudge-targets consider:simulation consider:performance-measures</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:f0b83f366340/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:self-assembly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:emergent-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:physics!"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nanotechnology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:simulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:performance-measures"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/debasishg/8172796">
    <title>A collection of links for streaming algorithms and data structures</title>
    <dc:date>2015-05-28T10:56:59+00:00</dc:date>
    <link>https://gist.github.com/debasishg/8172796</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[A collection of links for streaming algorithms and data structures
]]></description>
<dc:subject>data-structures probabilistic-programming computational-complexity algorithms computer-science design-patterns rather-interesting via:? consider:uses-in-GP</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:9654527e22b5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:data-structures"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:probabilistic-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:computational-complexity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:computer-science"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:?"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:uses-in-GP"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.complang.tuwien.ac.at/anton/euroforth/ef01/thomas01a.pdf">
    <title>Joy: Forth’s Functional Cousin (PDF)</title>
    <dc:date>2015-03-20T10:23:37+00:00</dc:date>
    <link>http://www.complang.tuwien.ac.at/anton/euroforth/ef01/thomas01a.pdf</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The language Joy is a purely functional programming language. Whereas all other functional programming languages are based on the application of functions to arguments, Joy is based on the composition of functions. All such functions take a stack as argument and produce a stack as value. Consequently much of Joy looks like ordinary postfix notation. However, in Joy a function can consume any number of parameters from the stack and leave any number of results on the stack. The concatenation of appropriate programs denotes the composition of the functions which the programs denote. One of the datatypes of Joy is that of quoted programs, of which lists are a special case. Some functions expect quoted programs on top of the stack and execute them in many different ways, effectively by dequoting. So, where other functional languages use abstraction and application, Joy uses quotation and combinators – functions which perform dequotation. As a result, there are no named formal parameters, no substitution of actual for formal parameters, and no environment of name-value pairs. Combinators in Joy behave much like functionals or higher order functions in other languages, they minimise the need for recursive and non-recursive definitions. Because there is no need for an environment, Joy has an exceptionally simple algebra, and its programs are easily manipulated by hand and by other programs. Many programs first construct another program which is then executed.

This paper is intended as an introduction for Forth programmers.]]></description>
<dc:subject>joy programming-language push-forth introduction Misrepresentations functional-languages design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:e00b2a3b0f77/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:joy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming-language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:push-forth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:introduction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Misrepresentations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:functional-languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1410.0567">
    <title>[1410.0567] Knowledge-Based Automatic Generation of Partitioned Matrix Expressions</title>
    <dc:date>2015-03-02T13:06:19+00:00</dc:date>
    <link>http://arxiv.org/abs/1410.0567</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In a series of papers it has been shown that for many linear algebra operations it is possible to generate families of algorithms by following a systematic procedure. Although powerful, such a methodology involves complex algebraic manipulation, symbolic computations and pattern matching, making the generation a process challenging to be performed by hand. We aim for a fully automated system that from the sole description of a target operation creates multiple algorithms without any human intervention. Our approach consists of three main stages. The first stage yields the core object for the entire process, the Partitioned Matrix Expression (PME), which establishes how the target problem may be decomposed in terms of simpler sub-problems. In the second stage the PME is inspected to identify predicates, the Loop-Invariants, to be used to set up the skeleton of a family of proofs of correctness. In the third and last stage the actual algorithms are constructed so that each of them satisfies its corresponding proof of correctness. In this paper we focus on the first stage of the process, the automatic generation of Partitioned Matrix Expressions. In particular, we discuss the steps leading to a PME and the knowledge necessary for a symbolic system to perform such steps. We also introduce Cl1ck, a prototype system written in Mathematica that generates PMEs automatically.
]]></description>
<dc:subject>matrices linear-algebra algorithms inverse-problems rather-interesting nudge-targets design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:2f09e3b26468/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:matrices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:linear-algebra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:inverse-problems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1405.3531">
    <title>[1405.3531] Return of the Devil in the Details: Delving Deep into Convolutional Nets</title>
    <dc:date>2014-12-25T11:50:27+00:00</dc:date>
    <link>http://arxiv.org/abs/1405.3531</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The latest generation of Convolutional Neural Networks (CNN) have achieved impressive results in challenging benchmarks on image recognition and object detection, significantly raising the interest of the community in these methods. Nevertheless, it is still unclear how different CNN methods compare with each other and with previous state-of-the-art shallow representations such as the Bag-of-Visual-Words and the Improved Fisher Vector. This paper conducts a rigorous evaluation of these new techniques, exploring different deep architectures and comparing them on a common ground, identifying and disclosing important implementation details. We identify several useful properties of CNN-based representations, including the fact that the dimensionality of the CNN output layer can be reduced significantly without having an adverse effect on performance. We also identify aspects of deep and shallow methods that can be successfully shared. In particular, we show that the data augmentation techniques commonly applied to CNN-based methods can also be applied to shallow methods, and result in an analogous performance boost. Source code and models to reproduce the experiments in the paper is made publicly available.
]]></description>
<dc:subject>deep-learning image-processing machine-learning horse-races design-patterns feature-selection rather-interesting nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:a5c9ca3a518e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:deep-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:image-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:machine-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:horse-races"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:feature-selection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1306.0225">
    <title>[1306.0225] Convergence Analysis and Parallel Computing Implementation for the Multiagent Coordination Optimization Algorithm</title>
    <dc:date>2014-12-24T12:08:39+00:00</dc:date>
    <link>http://arxiv.org/abs/1306.0225</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In this report, a novel variation of Particle Swarm Optimization (PSO) algorithm, called Multiagent Coordination Optimization (MCO), is implemented in a parallel computing way for practical use by introducing MATLAB built-in function "parfor" into MCO. Then we rigorously analyze the global convergence of MCO by means of semistability theory. Besides sharing global optimal solutions with the PSO algorithm, the MCO algorithm integrates cooperative swarm behavior of multiple agents into the update formula by sharing velocity and position information between neighbors to improve its performance. Numerical evaluation of the parallel MCO algorithm is provided in the report by running the proposed algorithm on supercomputers in the High Performance Computing Center at Texas Tech University. In particular, the optimal value and consuming time are compared with PSO and serial MCO by solving several benchmark functions in the literature, respectively. Based on the simulation results, the performance of the parallel MCO is not only superb compared with PSO for solving many nonlinear, noncovex optimization problems, but also is of high efficiency by saving the computational time.
]]></description>
<dc:subject>metaheuristics flavor-of-the-day PSO meh design-patterns not-news</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c070a84a5044/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:flavor-of-the-day"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:PSO"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:meh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:not-news"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1408.0101">
    <title>[1408.0101] Memetic Search in Differential Evolution Algorithm</title>
    <dc:date>2014-12-23T12:25:06+00:00</dc:date>
    <link>http://arxiv.org/abs/1408.0101</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Differential Evolution (DE) is a renowned optimization stratagem that can easily solve nonlinear and comprehensive problems. DE is a well known and uncomplicated population based probabilistic approach for comprehensive optimization. It has apparently outperformed a number of Evolutionary Algorithms and further search heuristics in the vein of Particle Swarm Optimization at what time of testing over both yardstick and actual world problems. Nevertheless, DE, like other probabilistic optimization algorithms, from time to time exhibits precipitate convergence and stagnates at suboptimal position. In order to stay away from stagnation behavior while maintaining an excellent convergence speed, an innovative search strategy is introduced, named memetic search in DE. In the planned strategy, positions update equation customized as per a memetic search stratagem. In this strategy a better solution participates more times in the position modernize procedure. The position update equation is inspired from the memetic search in artificial bee colony algorithm. The proposed strategy is named as Memetic Search in Differential Evolution (MSDE). To prove efficiency and efficacy of MSDE, it is tested over 8 benchmark optimization problems and three real world optimization problems. A comparative analysis has also been carried out among proposed MSDE and original DE. Results show that the anticipated algorithm go one better than the basic DE and its recent deviations in a good number of the experiments.
]]></description>
<dc:subject>metaheuristics horse-races modeling machine-learning design-patterns nudge-targets toy-problems low-hanging-fruit a-bit-like-when-my-dog-looks-at-my-pointing-finger-instead-of-the-cookie</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:ed9d04ae111f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:horse-races"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:modeling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:machine-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:toy-problems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:low-hanging-fruit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:a-bit-like-when-my-dog-looks-at-my-pointing-finger-instead-of-the-cookie"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1411.4070">
    <title>[1411.4070] A unified view of generative models for networks: models, methods, opportunities, and challenges</title>
    <dc:date>2014-12-22T13:53:55+00:00</dc:date>
    <link>http://arxiv.org/abs/1411.4070</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Research on probabilistic models of networks now spans a wide variety of fields, including physics, sociology, biology, statistics, and machine learning. These efforts have produced a diverse ecology of models and methods. Despite this diversity, many of these models share a common underlying structure: pairwise interactions (edges) are generated with probability conditional on latent vertex attributes. Differences between models generally stem from different philosophical choices about how to learn from data or different empirically-motivated goals. The highly interdisciplinary nature of work on these generative models, however, has inhibited the development of a unified view of their similarities and differences. For instance, novel theoretical models and optimization techniques developed in machine learning are largely unknown within the social and biological sciences, which have instead emphasized model interpretability. Here, we describe a unified view of generative models for networks that draws together many of these disparate threads and highlights the fundamental similarities and differences that span these fields. We then describe a number of opportunities and challenges for future work that are revealed by this view.
]]></description>
<dc:subject>network-theory generative-algorithms algorithms review performance-measure the-mangle-in-practice design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:0780ecbe82ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:network-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:generative-algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:review"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:performance-measure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:the-mangle-in-practice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1410.8516">
    <title>[1410.8516] NICE: Non-linear Independent Components Estimation</title>
    <dc:date>2014-12-11T12:58:17+00:00</dc:date>
    <link>http://arxiv.org/abs/1410.8516</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We propose a deep learning framework for modeling complex high-dimensional densities via Non-linear Independent Component Estimation (NICE). It is based on the idea that a good representation is one in which the data has a distribution that is easy to model. For this purpose, a non-linear deterministic transformation of the data is learned that maps it to a latent space so as to make the transformed data conform to a factorized distribution, i.e., resulting in independent latent variables. We parametrize this transformation so that computing the determinant of the Jacobian and inverse Jacobian is trivial, yet we maintain the ability to learn complex non-linear transformations, via a composition of simple building blocks, each based on a deep neural network. The training criterion is simply the exact log-likelihood, which is tractable, and unbiased ancestral sampling is also easy. We show that this approach yields good generative models on four image datasets and can be used for inpainting.
]]></description>
<dc:subject>deep-learning image-processing performance-space-analysis feature-extraction nudge-targets algorithms statistics design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:bd1437028a12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:deep-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:image-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:performance-space-analysis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:feature-extraction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1405.2501">
    <title>[1405.2501] Using Tabled Logic Programming to Solve the Petrobras Planning Problem</title>
    <dc:date>2014-11-08T13:05:25+00:00</dc:date>
    <link>http://arxiv.org/abs/1405.2501</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Tabling has been used for some time to improve efficiency of Prolog programs by memorizing answered queries. The same idea can be naturally used to memorize visited states during search for planning. In this paper we present a planner developed in the Picat language to solve the Petrobras planning problem. Picat is a novel Prolog-like language that provides pattern matching, deterministic and non-deterministic rules, and tabling as its core modelling and solving features. We demonstrate these capabilities using the Petrobras problem, where the goal is to plan transport of cargo items from ports to platforms using vessels with limited capacity. Monte Carlo Tree Search has been so far the best technique to tackle this problem and we will show that by using tabling we can achieve much better runtime efficiency and better plan quality.
]]></description>
<dc:subject>planning Prolog memoization design-patterns horse-races nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:c65132570478/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:planning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Prolog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:memoization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:horse-races"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://biorxiv.org/content/early/2014/11/04/008938">
    <title>Systematic Imaging Reveals Features of Localized mRNAs and Their Changing Subcellular Destinations in Development | bioRxiv</title>
    <dc:date>2014-11-05T12:33:06+00:00</dc:date>
    <link>http://biorxiv.org/content/early/2014/11/04/008938</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The asymmetric distribution of cytoplasmic components by mRNA localization is critical for eukaryotic cells and affects large numbers of transcripts. How such global subcellular localization of mRNAs is regulated is still unknown. We combined transcriptomics and systematic imaging to determine tissue-specific expression and subcellular localizations of 5862 mRNAs during Drosophila oogenesis. While the transcriptome is stable and alternative splicing and polyadenylation is rare, cytoplasmic localization of mRNAs is widespread. Localized mRNAs have distinct gene features and diverge in expression level, 3'UTR length and sequence conservation. We show that intracellular localization of mRNAs depends on an intact microtubule cytoskeleton and that specifically the posterior enrichment requires the localization of oskar mRNA to the posterior cortex. Using cross-tissue comparison we revealed that the localization landscape differs substantially between epithelial, germline and embryonic cells and the localization status of mRNAs also changes considerably within the oocyte over the course of oogenesis.

]]></description>
<dc:subject>evo-devo developmental-biology experiment molecular-biology visualization dynamical-systems rather-interesting molecular-design biological-engineering self-organization design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:d43c9ecf0818/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:evo-devo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:developmental-biology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:experiment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:molecular-biology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:dynamical-systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rather-interesting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:molecular-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:biological-engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:self-organization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1410.4258">
    <title>[1410.4258] A Comprehensive Survey of Recent Advancements in Molecular Communication</title>
    <dc:date>2014-10-19T12:24:54+00:00</dc:date>
    <link>http://arxiv.org/abs/1410.4258</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In molecular communication, information is conveyed through chemical messages. With much advancement in the field of nanotechnology, bioengineering and synthetic biology over the past decade, micro- and nano-scales devices are becoming a reality. Yet the problem of engineering a reliable communication system between tiny devices is still an open problem. At the same time, despite the prevalence of radio communication, there are still areas where traditional electromagnetic waves find it difficult or expensive to reach. Points of interest in industry, cities, medical, and military applications often lie in embedded and entrenched areas, accessible only by ventricles at scales too small for conventional radio- and micro-waves, or they are located in such a way that directional high frequency systems are ineffective. Molecular communication is a biologically inspired communication scheme that could be employed for solving these problems. Although biologists have studied molecular communication, it is poorly understood from a telecommunication perspective. In this paper, we highlight the recent advancements in the field of molecular communication engineering.
]]></description>
<dc:subject>molecular-machinery biological-engineering communication systems-biology engineering-design design-patterns ontology review interesting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4b8177d27e7c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:molecular-machinery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:biological-engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:communication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:systems-biology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ontology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:review"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:interesting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1404.3581">
    <title>[1404.3581] Random forests with random projections of the output space for high dimensional multi-label classification</title>
    <dc:date>2014-09-28T11:40:51+00:00</dc:date>
    <link>http://arxiv.org/abs/1404.3581</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We adapt the idea of random projections applied to the output space, so as to enhance tree-based ensemble methods in the context of multi-label classification. We show how learning time complexity can be reduced without affecting computational complexity and accuracy of predictions. We also show that random output space projections may be used in order to reach different bias-variance tradeoffs, over a broad panel of benchmark problems, and that this may lead to improved accuracy while reducing significantly the computational burden of the learning stage.
]]></description>
<dc:subject>machine-learning random-forests algorithms summarization dimensional-reduction design-patterns nudge-targets performance-space-analysis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6af59a1ecb08/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:machine-learning"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:random-forests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:summarization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:dimensional-reduction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:performance-space-analysis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1312.7479">
    <title>[1312.7479] Parallel Markov Chain Monte Carlo</title>
    <dc:date>2014-04-04T11:20:12+00:00</dc:date>
    <link>http://arxiv.org/abs/1312.7479</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Markov chain Monte Carlo is an inherently serial algorithm. Although likelihood calculations for individual steps can sometimes be parallelized, the serial evolution of the process is widely viewed as incompatible with parallelization, offering no speedup for samplers which require large numbers of iterations to converge to equilibrium. We provide a methodology for parallelizing Markov chain Monte Carlo across large numbers of independent, asynchronous processors. Our approach uses a partitioning and weight estimation scheme to combine independent simulations run on separate processors into rigorous Monte Carlo estimates. The method is originally motivated by sampling multimodal target distributions, where we see an exponential speedup in running time. However we show that the approach is general-purpose and applicable to all Markov chain Monte Carlo simulations, and demonstrate speedups proportional to the number of available processors on slowly mixing chains with unimodal target distributions. The approach is simple and easy to implement, and suggests additional directions for further research.
]]></description>
<dc:subject>parallel algorithms design-patterns MCMC statistics nudge-targets consider:parallelization consider:performance-metrics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:93724253df92/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:parallel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:MCMC"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:parallelization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:consider:performance-metrics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1401.4769">
    <title>[1401.4769] Variable Screenings in Binary Response Regressions with Multivariate Normal Predictors</title>
    <dc:date>2014-01-24T11:55:13+00:00</dc:date>
    <link>http://arxiv.org/abs/1401.4769</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Screening before model building is a reasonable strategy to reduce the dimension of regression problems. Sure independence screening is an efficient approach to this purpose. It applies the slope estimate of a simple linear regression as a surrogate measure of the association between the response and the predictor so that the final model can be built by those predictors with steep slopes. However, if the response is truly affected by a nontrivial linear combination of some predictors then the simple linear regression model is a misspecified model. In this work, we investigate the performance of the sure independence screening in the view of model misspecification for binary response regressions. Both maximum likelihood screening and least square screening are studied with the assumption that predictors follow multivariate normal distribution and the true and the working link function belong to a class of scale mixtures of normal distributions.
]]></description>
<dc:subject>variable-selection regression statistics algorithms nudge-targets design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6f9dea5152b5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:variable-selection"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:regression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1310.4374">
    <title>[1310.4374] A method to compute periodic sums</title>
    <dc:date>2013-12-16T22:27:45+00:00</dc:date>
    <link>http://arxiv.org/abs/1310.4374</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In a number of problems in computational physics, a finite sum of kernel functions centered at [Math Processing Error] particle locations located in a box in three dimensions must be extended by imposing periodic boundary conditions on box boundaries. Even though the finite sum can be efficiently computed via fast summation algorithms, such as the fast multipole method (FMM), the periodized extension is usually treated via a different algorithm, Ewald summation, accelerated via the fast Fourier transform (FFT). A different approach to compute this periodized sum just using a blackbox finite fast summation algorithm is presented in this paper. The method splits the periodized sum in to two parts. The first, comprising the contribution of all points outside a large sphere enclosing the box, and some of its neighbors, is approximated inside the box by a collection of kernel functions ("sources") placed on the surface of the sphere or using an expansion in terms of spectrally convergent local basis functions. The second part, comprising the part inside the sphere, and including the box and its immediate neighborhood, is treated via available summation algorithms. The coefficients of the sources are determined by least squares collocation of the periodicity condition of the total potential, imposed on a circumspherical surface for the box. While the method is presented in general, details are worked out for the case of evaluating electrostatic potentials and forces. Results show that when used with the FMM, the periodized sum can be computed to any specified accuracy, at a cost that is twice that of the free-space FMM with the same accuracy. Several technical details and efficient algorithms for auxiliary computations are provided, as are numerical comparisons.
]]></description>
<dc:subject>simulation techniques boundary-conditions design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:40fcd022dabc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:simulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:techniques"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:boundary-conditions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1310.2279">
    <title>[1310.2279] A Mathematical Model, Implementation and Study of a Swarm System</title>
    <dc:date>2013-11-17T13:26:53+00:00</dc:date>
    <link>http://arxiv.org/abs/1310.2279</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[The work reported in this paper is motivated towards the development of a mathematical model for swarm systems based on macroscopic primitives. A pattern formation and transformation model is proposed. The pattern transformation model comprises two general methods for pattern transformation, namely a macroscopic transformation and mathematical transformation method. The problem of transformation is formally expressed and four special cases of transformation are considered. Simulations to confirm the feasibility of the proposed models and transformation methods are presented. Comparison between the two transformation methods is also reported.
]]></description>
<dc:subject>swarms robotics algorithms emergent-design define-your-terms design-patterns nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:53967e9ac2e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:swarms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:robotics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:emergent-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:define-your-terms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1302.4014">
    <title>[1302.4014] Digital morphogenesis via Schelling segregation</title>
    <dc:date>2013-11-03T12:40:39+00:00</dc:date>
    <link>http://arxiv.org/abs/1302.4014</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Schelling's model of segregation looks to explain the way in which particles or agents of two types may come to arrange themselves spatially into configurations consisting of large homogeneous clusters, i.e.\ connected regions consisting of only one type. As one of the earliest agent based models studied by economists and perhaps the most famous model of self-organising behaviour, it also has direct links to areas at the interface between computer science and statistical mechanics, such as the Ising model and the study of contagion and cascading phenomena in networks. 
While the model has been extensively studied it has largely resisted rigorous analysis, prior results from the literature generally pertaining to variants of the model which are tweaked so as to be amenable to standard techniques from statistical mechanics or stochastic evolutionary game theory. In \cite{BK}, Brandt, Immorlica, Kamath and Kleinberg provided the first rigorous analysis of the unperturbed model, for a specific set of input parameters. Here we provide a rigorous analysis of the model's behaviour much more generally and establish some surprising forms of threshold behaviour, notably the existence of situations where an \emph{increased} level of intolerance for neighbouring agents of opposite type leads almost certainly to \emph{decreased} segregation.
]]></description>
<dc:subject>artificial-life pattern-formation design-patterns collective-intelligence nudge-targets algorithms</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:db71366f6c73/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:artificial-life"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:pattern-formation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:collective-intelligence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1310.1338">
    <title>[1310.1338] Stability of Boolean networks: The joint effects of topology and update rules</title>
    <dc:date>2013-10-21T12:51:09+00:00</dc:date>
    <link>http://arxiv.org/abs/1310.1338</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We study the stability of orbits in large Boolean networks with given complex topology. We impose no restrictions on the form of the update rules, which may be correlated with local topological properties of the network. While recent past work has addressed the separate effects of nontrivial network topology and certain special classes of update rules on stability, only crude results exist about how these effects interact. We present a widely applicable solution to this problem. Numerical experiments confirm our theory and show that local correlations between topology and update rules can have profound effects on the qualitative behavior of these systems.
]]></description>
<dc:subject>boolean-networks complexology Kauffmania dynamical-systems theoretical-biology nudge-targets design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6dd7d6cc33a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:boolean-networks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:complexology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Kauffmania"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:dynamical-systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:theoretical-biology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1306.0089">
    <title>[1306.0089] A Novel Reconfigurable Architecture of a DSP Processor for Efficient Mapping of DSP Functions using Field Programmable DSP Arrays</title>
    <dc:date>2013-06-07T11:51:10+00:00</dc:date>
    <link>http://arxiv.org/abs/1306.0089</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Development of modern integrated circuit technologies makes it feasible to develop cheaper, faster and smaller special purpose signal processing function circuits. Digital Signal processing functions are generally implemented either on ASICs with inflexibility, or on FPGAs with bottlenecks of relatively smaller utilization factor or lower speed compared to ASIC. Field Programmable DSP Array (FPDA) is the proposed DSP dedicated device, redolent to FPGA, but with basic fixed common modules (CMs) (like adders, subtractors, multipliers, scaling units, shifters) instead of CLBs. This paper introduces the development of reconfigurable system architecture with a focus on FPDA that integrates different DSP functions like DFT, FFT, DCT, FIR, IIR, and DWT etc. The switching between DSP functions is occurred by reconfiguring the interconnection between CMs. Validation of the proposed architecture has been achieved on Virtex5 FPGA. The architecture provides sufficient amount of flexibility, parallelism and scalability.
]]></description>
<dc:subject>circuits signal-processing hardware FPGAs engineering-design design-patterns nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:74e3ac9fc41e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:circuits"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:signal-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:FPGAs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1303.5986">
    <title>[1303.5986] Efficient Stochastic Simulation of Chemical Kinetics Networks using a Weighted Ensemble of Trajectories</title>
    <dc:date>2013-04-21T15:43:53+00:00</dc:date>
    <link>http://arxiv.org/abs/1303.5986</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We apply the "weighted ensemble" (WE) simulation strategy, previously employed in the context of molecular dynamics simulations, to a series of systems-biology models that range in complexity from one-dimensional to a system with 354 species and 3680 reactions. WE is relatively easy to implement, does not require extensive hand-tuning of parameters, does not depend on the details of the simulation algorithm, and can facilitate the simulation of extremely rare events. 
For the coupled stochastic reaction systems we study, WE is able to produce accurate and efficient approximations of the joint probability distribution for all chemical species for all time t. WE is also able to efficiently extract mean first passage times for the systems, via the construction of a steady-state condition with feedback. In all cases studied here, WE results agree with independent calculations, but significantly enhance the precision with which rare or slow processes can be characterized. Speedups over "brute-force" in sampling rare events via the Gillespie direct Stochastic Simulation Algorithm range from ~10^12 to ~10^20 for rare states in a distribution, and ~10^2 to ~10^4 for finding mean first passage times.
]]></description>
<dc:subject>simulation algorithms design-patterns approximation nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6289a78357de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:simulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:approximation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1303.4017">
    <title>[1303.4017] Separating Topology and Geometry in Space Planning</title>
    <dc:date>2013-04-08T12:36:58+00:00</dc:date>
    <link>http://arxiv.org/abs/1303.4017</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We are dealing with the problem of space layout planning here. We present an architectural conceptual CAD approach. Starting with design specifications in terms of constraints over spaces, a specific enumeration heuristics leads to a complete set of consistent conceptual design solutions named topological solutions. These topological solutions which do not presume any precise definitive dimension correspond to the sketching step that an architect carries out from the Design specifications on a preliminary design phase in architecture.]]></description>
<dc:subject>engineering-design multiobjective-optimization nudge-targets constraint-satisfaction design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:fcf16cceeaf6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:multiobjective-optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:constraint-satisfaction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1303.5778">
    <title>[1303.5778] Speech Recognition with Deep Recurrent Neural Networks</title>
    <dc:date>2013-03-30T13:19:29+00:00</dc:date>
    <link>http://arxiv.org/abs/1303.5778</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Recurrent neural networks (RNNs) are a powerful model for sequential data. End-to-end training methods such as Connectionist Temporal Classification make it possible to train RNNs for sequence labelling problems where the input-output alignment is unknown. The combination of these methods with the Long Short-term Memory RNN architecture has proved particularly fruitful, delivering state-of-the-art results in cursive handwriting recognition. However RNN performance in speech recognition has so far been disappointing, with better results returned by deep feedforward networks. This paper investigates \emph{deep recurrent neural networks}, which combine the multiple levels of representation that have proved so effective in deep networks with the flexible use of long range context that empowers RNNs. When trained end-to-end with suitable regularisation, we find that deep Long Short-term Memory RNNs achieve a test set error of 17.7% on the TIMIT phoneme recognition benchmark, which to our knowledge is the best recorded score.]]></description>
<dc:subject>speech-recognition neural-networks nudge-targets algorithms design-patterns dimension-reduction</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:d5fd22e1510b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:speech-recognition"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:neural-networks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:dimension-reduction"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1212.6110">
    <title>[1212.6110] Hyperplane Arrangements and Locality-Sensitive Hashing with Lift</title>
    <dc:date>2013-03-16T20:42:26+00:00</dc:date>
    <link>http://arxiv.org/abs/1212.6110</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Locality-sensitive hashing converts high-dimensional feature vectors, such as image and speech, into bit arrays and allows high-speed similarity calculation with the Hamming distance. There is a hashing scheme that maps feature vectors to bit arrays depending on the signs of the inner products between feature vectors and the normal vectors of hyperplanes placed in the feature space. This hashing can be seen as a discretization of the feature space by hyperplanes. If labels for data are given, one can determine the hyperplanes by using learning algorithms. However, many proposed learning methods do not consider the hyperplanes' offsets. Not doing so decreases the number of partitioned regions, and the correlation between Hamming distances and Euclidean distances becomes small. In this paper, we propose a lift map that converts learning algorithms without the offsets to the ones that take into account the offsets. With this method, the learning methods without the offsets give the discretizations of spaces as if it takes into account the offsets. For the proposed method, we input several high-dimensional feature data sets and studied the relationship between the statistical characteristics of data, the number of hyperplanes, and the effect of the proposed method.]]></description>
<dc:subject>representation design-patterns algorithms basis-functions dimension-reduction</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:544bfc593c89/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:representation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:basis-functions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:dimension-reduction"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1211.1002">
    <title>[1211.1002] OSNAP: Faster numerical linear algebra algorithms via sparser subspace embeddings</title>
    <dc:date>2013-03-03T21:40:49+00:00</dc:date>
    <link>http://arxiv.org/abs/1211.1002</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[…Plugging OSNAPs into known algorithms for numerical linear algebra problems such as approximate least squares regression, low rank approximation, and approximating leverage scores implies faster algorithms for all these problems.]]></description>
<dc:subject>algorithms representation nudge-targets design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:125822868332/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:representation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1212.6510">
    <title>[1212.6510] On Neighborhood Tree Search</title>
    <dc:date>2013-03-03T14:06:37+00:00</dc:date>
    <link>http://arxiv.org/abs/1212.6510</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[We consider the neighborhood tree induced by alternating the use of different neighborhood structures within a local search descent. We investigate the issue of designing a search strategy operating at the neighborhood tree level by exploring different paths of the tree in a heuristic way. We show that allowing the search to 'backtrack' to a previously visited solution and resuming the iterative variable neighborhood descent by 'pruning' the already explored neighborhood branches leads to the design of effective and efficient search heuristics. We describe this idea by discussing its basic design components within a generic algorithmic scheme and we propose some simple and intuitive strategies to guide the search when traversing the neighborhood tree. We conduct a thorough experimental analysis of this approach by considering two different problem domains, namely, the Total Weighted Tardiness Problem (SMTWTP), and the more sophisticated Location Routing Problem (LRP). We show that independently of the considered domain, the approach is highly competitive. In particular, we show that using different branching and backtracking strategies when exploring the neighborhood tree allows us to achieve different trade-offs in terms of solution quality and computing cost.]]></description>
<dc:subject>algorithms operations-research artificial-intelligence metaheuristics local-search design-patterns nudge-targets no-free-lunch-inverse-problem heuristics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:65807c87affd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:operations-research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:artificial-intelligence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:local-search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:no-free-lunch-inverse-problem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:heuristics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://people.csail.mit.edu/jrk/halide12/">
    <title>Decoupling Algorithms from Schedules for Easy Optimization of Image Processing Pipelines</title>
    <dc:date>2012-09-18T12:57:21+00:00</dc:date>
    <link>http://people.csail.mit.edu/jrk/halide12/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>graphics programminglanguage llvm optimization algorithms image-processing factories via:arthegall design-patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1ec8220ea3ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programminglanguage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:llvm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:image-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:factories"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:arthegall"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1205.2809">
    <title>[1205.2809] Computational Modeling of Dynamical Systems</title>
    <dc:date>2012-08-29T12:29:52+00:00</dc:date>
    <link>http://arxiv.org/abs/1205.2809</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[In this short note, we discuss the basic approach to computational modeling of dynamical systems. If a dynamical system contains multiple time scales, ranging from very fast to slow, computational solution of the dynamical system can be very costly. By resolving the fast time scales in a short time simulation, a model for the effect of the small time scale variation on large time scales can be determined, making solution possible on a long time interval. This process of computational modeling can be completely automated. Two examples are presented, including a simple model problem oscillating at a time scale of 1e-9 computed over the time interval [0,100], and a lattice consisting of large and small point masses.]]></description>
<dc:subject>simulation design-patterns multiscale-dynamics algorithms nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b21c9effa06d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:simulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:multiscale-dynamics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1207.5371">
    <title>[1207.5371] Towards a theory of statistical tree-shape analysis</title>
    <dc:date>2012-08-25T12:07:35+00:00</dc:date>
    <link>http://arxiv.org/abs/1207.5371</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["In order to develop statistical methods for shapes with a tree-structure, we construct a shape space framework for tree-like shapes and study metrics on the shape space. This shape space has singularities, corresponding to topological transitions in the represented trees. We study two closely related metrics on the shape space, TED and QED. QED is a quotient Euclidean distance arising naturally from the shape space formulation, while TED is the classical tree edit distance. Using Gromov's metric geometry we gain new insight into the geometries defined by TED and QED. We show that the new metric QED has nice geometric properties which facilitate statistical analysis, such as existence and local uniqueness of geodesics and averages. TED, on the other hand, does not share the geometric advantages of QED, but has nice algorithmic properties. We provide a theoretical framework and experimental results on synthetic data trees as well as airway trees from pulmonary CT scans. This way, we effectively illustrate that our framework has both the theoretical and qualitative properties necessary to build a theory of statistical tree-shape analysis."]]></description>
<dc:subject>statistics graph-theory models metrics design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:d830b83fcab2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:graph-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1206.3421">
    <title>[1206.3421] Linear Latent Variable Models: The lava-package</title>
    <dc:date>2012-07-02T22:45:47+00:00</dc:date>
    <link>http://arxiv.org/abs/1206.3421</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["An R package for specifying and estimating linear latent variable models is presented. The philosophy of the implementation is to separate the model specification from the actual data, which leads to a dynamic and easy way of modeling complex hierarchical structures. Several advanced features are implemented including robust standard errors for clustered correlated data, multigroup analyses, non-linear parameter constraints, inference with incomplete data, maximum likelihood estimation with censored and binary observations, and instrumental variable estimators. In addition an extensive simulation interface covering a broad range of non-linear generalized structural equation models is described. The model and software are demonstrated in data of measurements of the serotonin transporter in the human brain."]]></description>
<dc:subject>ontology statistics algorithms R-language linear-models model-view-controller design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:29ac44a78a23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ontology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:R-language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:linear-models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:model-view-controller"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1204.4200">
    <title>[1204.4200] Discrete Dynamical Genetic Programming in XCS</title>
    <dc:date>2012-04-21T13:41:48+00:00</dc:date>
    <link>http://arxiv.org/abs/1204.4200</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["A number of representation schemes have been presented for use within Learning Classifier Systems, ranging from binary encodings to neural networks. This paper presents results from an investigation into using a discrete dynamical system representation within the XCS Learning Classifier System. In particular, asynchronous random Boolean networks are used to represent the traditional condition-action production system rules. It is shown possible to use self-adaptive, open-ended evolution to design an ensemble of such discrete dynamical systems within XCS to solve a number of well-known test problems."]]></description>
<dc:subject>genetic-programming learning-classifier-systems representation-theory design-patterns boolean-networks nudge-targets nice</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:69ce71ed9e23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:genetic-programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:learning-classifier-systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:representation-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:boolean-networks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nice"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1005.4159">
    <title>[1005.4159] The Complexity of Manipulating $k$-Approval Elections</title>
    <dc:date>2012-04-21T12:56:31+00:00</dc:date>
    <link>http://arxiv.org/abs/1005.4159</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["An important problem in computational social choice theory is the complexity of undesirable behavior among agents, such as control, manipulation, and bribery in election systems. These kinds of voting strategies are often tempting at the individual level but disastrous for the agents as a whole. Creating election systems where the determination of such strategies is difficult is thus an important goal. …"]]></description>
<dc:subject>voting game-theory design-patterns mechanism-design nudge-targets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6590252dd96c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:voting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:game-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:mechanism-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1204.4286">
    <title>[1204.4286] Fair Allocation Without Trade</title>
    <dc:date>2012-04-21T12:49:02+00:00</dc:date>
    <link>http://arxiv.org/abs/1204.4286</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["We consider the age-old problem of allocating items among different agents in a way that is efficient and fair. Two papers, by Dolev et al. and Ghodsi et al., have recently studied this problem in the context of computer systems. Both papers had similar models for agent preferences, but advocated different notions of fairness. We formalize both fairness notions in economic terms, extending them to apply to a larger family of utilities. Noting that in settings with such utilities efficiency is easily achieved in multiple ways, we study notions of fairness as criteria for choosing between different efficient allocations. Our technical results are algorithms for finding fair allocations corresponding to two fairness notions: Regarding the notion suggested by Ghodsi et al., we present a polynomial-time algorithm that computes an allocation for a general class of fairness notions, in which their notion is included. For the other, suggested by Dolev et al., we show that a competitive market equilibrium achieves the desired notion of fairness, thereby obtaining a polynomial-time algorithm that computes such a fair allocation and solving the main open problem raised by Dolev et al."]]></description>
<dc:subject>economics game-theory fairness algorithms philosophy design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:4c1ad30472a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:economics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:game-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:fairness"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:philosophy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1203.3341">
    <title>[1203.3341] A Comparison of Multi-Parametric Programming, Mixed-Integer Programming, Gradient Descent Based, and the Embedding Approach on Four Published Hybrid Optimal Control Examples</title>
    <dc:date>2012-03-18T10:14:21+00:00</dc:date>
    <link>http://arxiv.org/abs/1203.3341</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["...Common misconceptions regarding the embedding approach are addressed including whether or not it results in an average value control model (no), is necessary to "tweak" the algorithm to get bang-bang solutions (no), requires infinite switching (no), has real-time capability (yes), or reduction to a classical nonlinear optimization problem (a desirable yes)."]]></description>
<dc:subject>control-theory operations-research algorithms numerical-methods philosophy-of-engineering design-patterns nudge-targets horse-races</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:9724204c02c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:control-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:operations-research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:numerical-methods"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:philosophy-of-engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:horse-races"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://caines.ca/blog/programming/the-sun-is-setting-on-rails-style-mvc-frameworks/">
    <title>The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog</title>
    <dc:date>2012-03-06T12:15:59+00:00</dc:date>
    <link>http://caines.ca/blog/programming/the-sun-is-setting-on-rails-style-mvc-frameworks/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Lately I've been thinking a lot about the impact of the move to a thick client architecture for web applications, and I'm becoming more and more certain that this means that Rails-style MVC frameworks on the server-side are going to end up being phased out in favour of leaner and meaner frameworks that better address the new needs of thick-client architecture."]]></description>
<dc:subject>software-development architecture project-structure design-patterns client-side-processing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:b1b610342538/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:project-structure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:client-side-processing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://groupworksdeck.org/">
    <title>Welcome to the Group Pattern Language Project | Group Works</title>
    <dc:date>2012-02-02T13:42:39+00:00</dc:date>
    <link>http://groupworksdeck.org/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["This deck of 91 full-colour cards names what skilled facilitators and other participants do to make things work.  The content is more specific than values and less specific than tips and techniques, cutting across existing methodologies with a designer's eye to capture the patterns that repeat.  The deck can be used to plan sesssions, reflect on and debrief them, provide guidance, and share responsibility for making the process go well.  It has the potential to provide a common reference point for practitioners, and serve as a framework and learning tool for those studying the field. "]]></description>
<dc:subject>via:bkerr collaboration design-patterns tools social-dynamics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:387215327711/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:bkerr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:social-dynamics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1105.6001">
    <title>[1105.6001] A Call to Arms: Revisiting Database Design</title>
    <dc:date>2011-08-03T15:02:51+00:00</dc:date>
    <link>http://arxiv.org/abs/1105.6001</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Good database design is crucial to obtain a sound, consistent database, and - in turn - good database design methodologies are the best way to achieve the right design. These methodologies are taught to most Computer Science undergraduates, as part of any Introduction to Database class. They can be considered part of the "canon", and indeed, the overall approach to database design has been unchanged for years. Moreover, none of the major database research assessments identify database design as a strategic research direction. 

Should we conclude that database design is a solved problem? 

Our thesis is that database design remains a critical unsolved problem. Hence, it should be the subject of more research. Our starting point is the observation that traditional database design is not used in practice - and if it were used it would result in designs that are not well adapted to current environments. In short, database design has failed to keep up with the times. In this paper, we put forth arguments to support our viewpoint, analyze the root causes of this situation and suggest some avenues of research."]]></description>
<dc:subject>database ontology software-development computer-science design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:be5b4e1d4f40/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ontology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:computer-science"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sandofsky.com/blog/git-workflow.html">
    <title>Understanding the Git Workflow</title>
    <dc:date>2011-08-03T14:54:36+00:00</dc:date>
    <link>http://sandofsky.com/blog/git-workflow.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Think of branches in two categories: public and private.

Public branches are the authoritative history of the project. In a public branch, every commit should be succinct, atomic, and have a well documented commit message. It should be as linear as possible. It should be immutable. Public branches include Master and release branches.

A private branch is for yourself. It’s your scratch paper while working out a problem.

It’s safest to keep private branches local. If you do need to push one, maybe to synchronize your work and home computers, tell your teammates that the branch you pushed is private so they don’t base work off of it."]]></description>
<dc:subject>git project-management distributed-work version-control advice design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:1e0dba597771/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:project-management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:distributed-work"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:version-control"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ducktypo.blogspot.com/2010/08/metaprogramming-spell-book.html">
    <title>Duck Typo: A Metaprogramming Spell Book</title>
    <dc:date>2011-06-20T11:49:36+00:00</dc:date>
    <link>http://ducktypo.blogspot.com/2010/08/metaprogramming-spell-book.html</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>via:arsyed metaprogramming Ruby design-patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:bff1fca12233/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:arsyed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://pivotallabs.com/users/jdean/blog/articles/1706-form-backing-objects-for-fun-and-profit">
    <title>Jeff Dean's Ruby Blog - Form-backing objects for fun and profit</title>
    <dc:date>2011-05-26T11:31:20+00:00</dc:date>
    <link>http://pivotallabs.com/users/jdean/blog/articles/1706-form-backing-objects-for-fun-and-profit</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Form-backing objects, also known as Presenters (not to be confused with the concept of view presenters), are objects whose sole purpose is to take user-entered form data and perform some unit of work. Creating and testing form-backing objects is simple. In this situation, you might add a Registration object."]]></description>
<dc:subject>Rails MVC design-patterns software-development refactoring tutorial</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:Vaguery/b:e4a412ce2b0f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:MVC"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.couch.io/post/632718824/simple-document-versioning-with-couchdb">
    <title>Couchio - Simple Document Versioning with CouchDB</title>
    <dc:date>2010-05-26T10:17:44+00:00</dc:date>
    <link>http://blog.couch.io/post/632718824/simple-document-versioning-with-couchdb</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["This means that each time the document is updated, the client will also store the previous version as an attachment to the latest version. At any time, a user can load any of the old versions."
]]></description>
<dc:subject>CouchDB NoSQL ingenious software-development design-patterns version-control</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:9fc33d91d676/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:CouchDB"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:NoSQL"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ingenious"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:version-control"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1005.3601">
    <title>[1005.3601] Coordinated and Uncoordinated Optimization of Networks</title>
    <dc:date>2010-05-24T15:01:11+00:00</dc:date>
    <link>http://arxiv.org/abs/1005.3601</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["In this paper we consider spatial networks that realize a balance between an infrastructure cost (the cost of wire needed to connect the network in space) and communication efficiency, measured by average shortest pathlength. A global optimization procedure yields network topologies in which this balance is optimized. These are compared with network topologies generated by a competitive process in which each node strives to optimize its own cost-communication balance. Three phases are observed in globally optimal configurations for different cost-communication trade-offs: (i) regular small worlds, (ii) star-like networks and (iii) trees with a centre of interconnected hubs. In the latter regime, i.e. for very expensive wire, power laws in the link length distributions $P(w)\propto w^{-\alpha}$ are found, which can be explained by a hierarchical organization of the networks…"
]]></description>
<dc:subject>network-theory small-world design-patterns engineering-design design-automation nudge-targets</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:021d4361db12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:network-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:small-world"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:engineering-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-automation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:nudge-targets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://arxiv.org/abs/1004.4541">
    <title>[1004.4541] On the Impact of the Migration Topology on the Island Model</title>
    <dc:date>2010-04-29T11:33:11+00:00</dc:date>
    <link>http://arxiv.org/abs/1004.4541</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Parallel Global Optimization Algorithms (PGOA) provide an efficient way of dealing with hard optimization problems. One method of parallelization of GOAs that is frequently applied and commonly found in the contemporary literature is the so-called Island Model (IM). In this paper we analyze the impact of the migration topology on the performance of a PGOA which uses the Island Model. In particular we consider parallel Differential Evolution and Simulated Annealing with Adaptive Neighborhood and draw first conclusions that emerge from the conducted experiments."
]]></description>
<dc:subject>trivial-geography distributed-processing metaheuristics algorithms evolutionary-algorithms design-patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:e301550d8ba3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:trivial-geography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:distributed-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:evolutionary-algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://malvasiabianca.org/archives/2010/04/christopher-alexanders-fort-mason-bench/">
    <title>christopher alexander’s fort mason bench | malvasia bianca</title>
    <dc:date>2010-04-25T12:45:43+00:00</dc:date>
    <link>http://malvasiabianca.org/archives/2010/04/christopher-alexanders-fort-mason-bench/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["As Alexander repeatedly points out, you can’t consider a construction in isolation, you have to consider the construction in context. And the context for this bench is rather remarkable: you have rather steep hills covered with trees behind you and to your right, you have the Fort Mason buildings to your left, and in front of you you have a gorgeous view of the San Francisco Bay, with Alcatraz and Angel Island in the distance."
]]></description>
<dc:subject>Alexandrianism design-patterns pattern-language architecture public-space design social-dynamics</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:d3f9e7ea109b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Alexandrianism"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:pattern-language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:public-space"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:social-dynamics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://apotomo.de/2010/03/onfire-brings-bubbling-events-to-your-ruby-objects/">
    <title>Apotomo Cookbook » Blog Archive » Onfire brings bubbling events to your Ruby objects</title>
    <dc:date>2010-03-23T22:25:28+00:00</dc:date>
    <link>http://apotomo.de/2010/03/onfire-brings-bubbling-events-to-your-ruby-objects/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["In the current refactoring of Apotomo I finally extracted the bubbling event library into a separate ruby gem Onfire.

Bubbling events is, in contrast to Ruby’s own Observable module, focused on observing events triggered by business objects, not watching the objects themselves.

In addition, a triggered event will bubble up the tree branch and subsequently inform all ancestors- you get automatic organic event filtering.

Complete instructions are on the github page."
]]></description>
<dc:subject>message-passing design-patterns Ruby gem software-development</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:232ce66a0ddd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:message-passing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://groups.google.com/group/treetop-dev/msg/21c6f91b475a6e25">
    <title>Ability to parse a stream? - Treetop Development | Google Groups</title>
    <dc:date>2010-02-19T21:29:32+00:00</dc:date>
    <link>http://groups.google.com/group/treetop-dev/msg/21c6f91b475a6e25</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[facepalm; this makes a lot of sense, but I have to say CH does a very poor job explaining very complicated design principles
]]></description>
<dc:subject>Treetop programming software-development parsing design-patterns documentation-is-not-support using-released-software-should-not-feel-like-homework</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:9a0083865e2e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Treetop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:parsing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:documentation-is-not-support"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:using-released-software-should-not-feel-like-homework"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://github.com/rails/rails/blob/3c9a37c9c474b9ae2be2cdb73a5ee0c3439d4e5e/activesupport/lib/active_support/orchestra.rb">
    <title>activesupport/lib/active_support/orchestra.rb at 3c9a37c9c474b9ae2be2cdb73a5ee0c3439d4e5e from rails's rails - GitHub</title>
    <dc:date>2009-09-29T10:54:00+00:00</dc:date>
    <link>http://github.com/rails/rails/blob/3c9a37c9c474b9ae2be2cdb73a5ee0c3439d4e5e/activesupport/lib/active_support/orchestra.rb</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Orchestra provides an instrumentation API for Ruby."
]]></description>
<dc:subject>via:thetrek programming library design-patterns Nudge architecture</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:73dba2855965/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:thetrek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Nudge"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://wiki.github.com/aslakhellesoy/cucumber/step-organisation">
    <title>Step Organisation - cucumber - GitHub</title>
    <dc:date>2009-09-15T14:01:40+00:00</dc:date>
    <link>http://wiki.github.com/aslakhellesoy/cucumber/step-organisation</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["How do you name step files? What to put in each step? What not to put in steps? Here are some guidelines that will lead to better scenarios. If you are new to steps and the general syntax, please read Feature Introduction first."
]]></description>
<dc:subject>Cucumber BDD behavior-driven-design design-patterns antipatterns advice</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:16b5d652c89e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Cucumber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:behavior-driven-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:antipatterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:advice"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://geneura.ugr.es/~pgarcia/papers/2009/ulfsark-iwann.pdf">
    <title>Pervasive evolutionary algorithms on mobile devices</title>
    <dc:date>2009-05-18T11:38:52+00:00</dc:date>
    <link>http://geneura.ugr.es/~pgarcia/papers/2009/ulfsark-iwann.pdf</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[Proof-of-concept of distributed population-based metaheuristics running on a number of phones.
]]></description>
<dc:subject>genetic-algorithm GA evolutionary-algorithms distributed-processing problem-solving metaheuristics design-patterns grid-computing</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:0d0d2ab5cb54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:genetic-algorithm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:GA"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:evolutionary-algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:distributed-processing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:problem-solving"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:metaheuristics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:grid-computing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bucketworks.org/concepts">
    <title>Concepts at Bucketworks | Bucketworks</title>
    <dc:date>2009-04-20T19:37:48+00:00</dc:date>
    <link>http://bucketworks.org/concepts</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Working in an collaborative environment that simultaneously supports business, technology, creativity, and performance give rise to new concepts. Below we list of some of the ideas we use in our work--terms you may hear or things you may experience if you become a member and spend some time in this unique environment."
]]></description>
<dc:subject>ideas workantile physical-wiki design-patterns community business-model cultural-engineering worklife project-management wikinomics</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:6889cb59a9d6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ideas"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:workantile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:physical-wiki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:business-model"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cultural-engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:worklife"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:project-management"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:wikinomics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://xunitpatterns.com/Test%20Stub.html">
    <title>Test Stub at XUnitPatterns.com</title>
    <dc:date>2009-04-15T03:05:54+00:00</dc:date>
    <link>http://xunitpatterns.com/Test%20Stub.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["Variation: Saboteur
A Test Stub that is used to inject invalid indirect inputs into the SUT is often called a "Saboteur" because its purpose is to derail whatever the SUT is trying to do so we can see how the SUT copes with these circumstances. The "derailment" can be caused by returning unexpected values or objects, or it can be caused by raising an exception or causing a runtime error. Each test may either be a Simple Success Test or an Expected Exception Test (see Test Method) depending on how the SUT is expected to behave in response to the indirect input."
]]></description>
<dc:subject>testing TDD BDD rspec design-patterns programming unit-testing specification</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:5d91f36cefc5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:TDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:BDD"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:rspec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:unit-testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:specification"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://advogato.org/article/993.html">
    <title>Advogato: Blurring of MVC lines: Programming the Web Browser.</title>
    <dc:date>2008-12-04T12:49:19+00:00</dc:date>
    <link>http://advogato.org/article/993.html</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["php is the "language of choice" for the majority of web development, and it can be described as "The Visual Basic of Free Software" for very good reasons. Visual Basic gets a poor rap, because it is so easy to write bad code with. It takes years to become properly familiar with and proficient in Visual Basic, and php is no different. By the time a developer is familiar with php's rich and wonderful methods for self-mutilation, their lives have become so degraded that they wish they had never become programmers."
]]></description>
<dc:subject>programming MVC design-patterns web-design applications architecture software web2.0 development javascript python essay</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:3e4de7ca755e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:MVC"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:applications"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web2.0"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:essay"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.vladstudio.com/siberianwoodenhouses/">
    <title>Siberian Wooden Houses | Vladstudio.com - free desktop wallpapers, widescreen, dual monitors, iPhone wallpapers, backgrounds for mobile phones, wallpaper clocks, e-cards</title>
    <dc:date>2008-09-21T13:03:29+00:00</dc:date>
    <link>http://www.vladstudio.com/siberianwoodenhouses/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA[via http://growabrain.typepad.com
]]></description>
<dc:subject>photography architecture decorative-art ornament design design-patterns decoration inspiration gallery</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:77d7e0105975/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:photography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:decorative-art"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:ornament"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:decoration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:gallery"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.strawbalestudio.org/">
    <title>Strawbale Studio</title>
    <dc:date>2008-09-20T20:33:01+00:00</dc:date>
    <link>http://www.strawbalestudio.org/</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>local Michigan straw-bale architecture cob crowdsourcing sustainability design design-patterns artisanal</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:640a23c5f85d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:local"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:Michigan"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:straw-bale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:cob"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:crowdsourcing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:sustainability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:artisanal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infoq.com/articles/rest-anti-patterns">
    <title>InfoQ: REST Anti-Patterns (Stefan Tilkov)</title>
    <dc:date>2008-07-03T13:51:07+00:00</dc:date>
    <link>http://www.infoq.com/articles/rest-anti-patterns</link>
    <dc:creator>Vaguery</dc:creator><dc:subject>via:arsyed REST web-design programming architecture design-patterns antipatterns</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:2c8c9cac0905/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:via:arsyed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:REST"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:antipatterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.openwetware.org/scienceintheopen/2008/06/10/the-trouble-with-institutional-repositories/">
    <title>Science in the open » The trouble with institutional repositories</title>
    <dc:date>2008-06-19T13:30:56+00:00</dc:date>
    <link>http://blog.openwetware.org/scienceintheopen/2008/06/10/the-trouble-with-institutional-repositories/</link>
    <dc:creator>Vaguery</dc:creator><description><![CDATA["When the semantics comes baked in then the semantic web will fly and the metadata that everyone knows they want, but can’t be bothered putting in, will be available and re-useable, along with the content."
]]></description>
<dc:subject>archive collaboration semantic-web publishing repositories library2.0 sharing design-patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:Vaguery/b:205c4adbae27/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:archive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:semantic-web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:publishing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:repositories"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:library2.0"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:sharing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:Vaguery/t:design-patterns"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>