<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>michael-mccracken.net (science)</title><link>http://michael-mccracken.net/</link><description></description><atom:link rel="self" href="http://michael-mccracken.net/categories/science.xml" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Fri, 13 Nov 2015 19:12:32 GMT</lastBuildDate><generator>https://getnikola.com/</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Links for January 3rd through January 5th</title><link>http://michael-mccracken.net/2012/01/links-for-january-3rd-through-january-5th/</link><dc:creator>Michael McCracken</dc:creator><description>&lt;div&gt;&lt;p&gt;My shared links for January 3rd through January 5th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://edge.org/responses/what-scientific-concept-would-improve-everybodys-cognitive-toolkit"&gt;2011 Annual Question | Edge : "what scientific concept would improve everybody's cognitive toolkit"&lt;/a&gt; - As usual more thought provoking essays than will fit in my head, but seriously, what is "A Proxemic of Urban Sexuality" getting at?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://mhall119.com/2012/01/simplified-unity-lens-development-with-singlet/"&gt;Simplified Unity Lens Development with Singlet | Michael Hall's Blog&lt;/a&gt; - &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://code.google.com/p/llvm-py/"&gt;llvm-py - Python bindings for LLVM - Google Project Hosting&lt;/a&gt; - &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://mython.org/"&gt;The Mython Programming Language&lt;/a&gt; - "Mython is an extensible variant of the Python programming language. Mython makes Python extensible by adding two things: parametric quotation statement, and compile-time metaprogramming. The parametric quote statement is simply syntactic sugar for saying "run some function on this embedded string". Compile-time metaprogramming allows you to evaluate that function on the embedded string at compile time. This gives you added choice, both in terms of what your code looks like, and when you want to evaluate that code."&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://www.solarisinternals.com/wiki/index.php/Solaris_Internals_and_Performance_FAQ"&gt;Solaris Internals and Performance FAQ - Siwiki&lt;/a&gt; - Main Page for Solaris Internals Wiki. Tons of info about Solaris' er, Internals.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><category>dtrace</category><category>essays</category><category>lens</category><category>links</category><category>llvm</category><category>metaprogramming</category><category>mython</category><category>oracle</category><category>performance</category><category>philosophy</category><category>pinboard-links</category><category>python</category><category>science</category><category>solaris</category><category>sun</category><category>ubuntu</category><category>unity</category><category>wiki</category><category>zfs</category><guid>http://michael-mccracken.net/2012/01/links-for-january-3rd-through-january-5th/</guid><pubDate>Wed, 11 Jan 2012 20:14:00 GMT</pubDate></item><item><title>Links for December 28th - 29th (Including PyCon2012 Talks of Interest)</title><link>http://michael-mccracken.net/2012/01/links-for-december-28th-29th-including-pycon2012-talks-of-interest/</link><dc:creator>Michael McCracken</dc:creator><description>&lt;div&gt;&lt;p&gt;My shared links for December 28th through December 29th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://mail.python.org/pipermail/email-sig/"&gt;The Email-SIG Archives&lt;/a&gt; - Archives of group working on email package in python&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://www.abisource.com/projects/link-grammar/"&gt;Link Grammar&lt;/a&gt; - grammar parsing package homepage as part of abiword&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://networkx.lanl.gov/"&gt;Overview -- NetworkX 1.6 documentation&lt;/a&gt; - &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://dmalcolm.livejournal.com/6560.html"&gt;dmalcolm - Automatically detecting reference-count bugs in Python extension modules&lt;/a&gt; - &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/468/"&gt;PyCon US 2012: Parsing Horrible Things&lt;/a&gt; - If you've ever wanted to get started with parsers, here's your chance for a ground-floor introduction. A harebrained spare-time project gives birth to a whirlwind journey from basic algorithms to Python libraries and, at last, to a parser for one of the craziest syntaxes out there: the MediaWiki grammar that drives Wikipedia.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/426/"&gt;PyCon US 2012: Python for data lovers&lt;/a&gt; - Exploring and analyzing data can be daunting and time-consuming, even for data lovers. Python can make the process fun and exciting. We will present techniques of data analysis, along with python tools that help you explore and map data. Our talk includes examples that show how python libraries such as csvkit, matplotlib, scipy, networkx and pysal can help you dig into and make sense of your data.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/407/"&gt;PyCon US 2012: Time series analysis in python&lt;/a&gt; - Analyzing, storing and visualizing time-series efficiently are recurring though difficult tasks in various aspects of scientific data analysis such as meteorological forecasting, financial modeling, ... In this talk we will explore the current Python ecosystem for doing this effectively, comparing options, using only open source packages that are mature yet still under active development.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/378/"&gt;PyCon US 2012: Email package&lt;/a&gt; - The email package in the Python Standard library has had a somewhat rocky transition into the Python3 era, and still doesn't handle non-ASCII easily. That is about to change. This talk will compare how things worked in Python2 (the past), how things work now (in Python3.2), and how things will work much better in the future (hopefully Python3.3).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/341/"&gt;PyCon US 2012: Advanced SQLAlchemy&lt;/a&gt; - How do you take the big step from casual SQLAlchemy user, who treats your database as a mysterious object store, to advanced power user, who optimizes critical queries, plans indexing and migrations, and generates efficient reports? This talk will teach you how databases think; why humanity invented the Relational Algebra; and how SQLAlchemy grants you access to relational power.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/304/"&gt;PyCon US 2012 : Python FUSE&lt;/a&gt; - Contrary to classical kernel residing file-systems in *NIX, FUSE is an API to develop file systems in user space. This talk details internals of FUSE, developing your own file-system with Python-FUSE, followed by creative application of Python-FUSE based file system.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/303/"&gt;PyCon US 2012: What's new in the PyStdLib&lt;/a&gt; - Lots of Interesting stuff has gone into Python Standard library in 2.7, 3.1, 3.2 and 3.3 release. Some interesting features that went in really make programmers life easy and it can bring in a 'wow' factor to their code. Additionally, it can also help the external library developers to relook at the their libraries to use new facilities available from standard library modules.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This talk distills stuff from What's new document from 2.7, 3.2 and 3.3 and presents some of the choicest new features from Python standard library. Since a lots has gone in since 2.7, focus would be given to those which have had good discussion in tracker or in python-dev and would in general was a most sought out one.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/246/"&gt;PyCon US 2012: Code Generation in Python: Dismantling Jinja&lt;/a&gt; - For many DSLs such as templating languages it's important to use code generation to achieve acceptable performance in Python. The current version of Jinja went through many different iterations to end up where it is currently. This talk walks through the design of Jinja2's compiler infrastructure and why it works the way it works and how one can use newer Python features for better results.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://us.pycon.org/2012/schedule/presentation/196/"&gt;Mailman 3 -- PyCon US 2012&lt;/a&gt; - Mailman 3 has been in development for several years. This is an evolution of the ever popular mailing list management system that runs thousands of mailing lists around the world. This talk describes how the code has been modernized and how the architectural deficiencies of Mailman 2 have been addressed using REST and other technologies. This is a spinoff from the AOSA chapter on Mailman 3.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://wiki.opencog.org/w/RelEx"&gt;RelEx Dependency Relationship Extractor - OpenCog&lt;/a&gt; - RelEx, a narrow-AI component of OpenCog, is an English-language semantic dependency relationship extractor, built on the Carnegie-Mellon Link Grammar parser. It uses a series of graph rewriting rules to identify subject, object, indirect object and many other syntactic dependency relationships between words in a sentence. That is, it generates the dependency trees of a dependency grammar. Its set of dependency relations it employs resemble those of Dekang Lin's MiniPar and the Stanford parser (and it has an explicit compatibility mode). It is inspired in part by the ideas of Hudson's Word Grammar.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://notes.pinboard.in/u%3Ammc/236478884c5e2422513d"&gt;Could you start a blog on this thing?&lt;/a&gt; - &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://vr-zone.com/articles/chinese-high-end-cpus-are-now-in-the-game--details--part-2-alpha/14347.html"&gt;Chinese high end CPUs are now in the game - details: Part 2, Alpha by VR-Zone.com&lt;/a&gt; - Chinese supercomputer uses Alpha architecture. Article has some interesting details and some cringeworthy breathless praise for the lamented Alpha chips…&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><category>AI</category><category>alpha</category><category>analysis</category><category>blog</category><category>china</category><category>code</category><category>code-generation</category><category>computer-architecture</category><category>data</category><category>database</category><category>DSL</category><category>email</category><category>filesystem</category><category>FUSE</category><category>gcc</category><category>graph</category><category>graph-processing</category><category>jinja</category><category>linkgrammar</category><category>links</category><category>mailman</category><category>matplotlib</category><category>network</category><category>nlp</category><category>opencog</category><category>parsing</category><category>pinboard-links</category><category>pycon2012</category><category>python</category><category>python3</category><category>REST</category><category>science</category><category>sqlalchemy</category><category>static-analysis</category><category>sunway</category><category>talk</category><category>templating</category><category>text</category><category>time-series</category><category>visualization</category><guid>http://michael-mccracken.net/2012/01/links-for-december-28th-29th-including-pycon2012-talks-of-interest/</guid><pubDate>Tue, 03 Jan 2012 19:21:00 GMT</pubDate></item><item><title>Links for July 12th through July 15th</title><link>http://michael-mccracken.net/2011/07/links-for-july-12th-through-july-15th/</link><dc:creator>Michael McCracken</dc:creator><description>&lt;div&gt;&lt;p&gt;My shared links for July 12th through July 15th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://www.sencha.com/blog/understanding-hardware-acceleration-on-mobile-browsers/"&gt;Understanding Hardware Acceleration on Mobile Browsers | Blog | Sencha&lt;/a&gt; - Understanding Hardware Acceleration on Mobile Browsers | Blog | Sencha&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://www.nytimes.com/2011/07/12/science/12crowd.html?_r=1"&gt;Scientists Turn to the Web to Raise Research Funds - NYTimes.com&lt;/a&gt; - Crowdfunding science. It can't replace existing sources, but it's a great idea for some projects.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://furbo.org/2011/07/13/the-rise-and-fall-of-the-independent-developer/"&gt;The rise and fall of the independent software developer&lt;/a&gt; - Seeing a lot of this lately - big enough to be a target but small enough to be unable to fight.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://idmg.berkeley.edu/download/IDMG-SummerSeries-06-01-2010-TufteInTwentyMinutes.pdf"&gt;Presentation Boot Camp (aka Tufte in Twenty Minutes)&lt;/a&gt; - A condensed 3-page summary of main ideas in tufte's books. 
Includes the idea of a handout - something I've used in the past and would like to use again.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://cafbit.com/entry/rapid_dhcp_or_how_do"&gt;Rapid DHCP: Or, how do Macs get on the network so fast? : Caffeinated Bitstream&lt;/a&gt; - Very interesting comparison. I'm also curious what windows does here - it seems like windows xp laptops often take a long time to join a network, too.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://behind-the-enemy-lines.blogspot.com/2011/07/why-i-will-never-pursue-cheating-again.html"&gt;Why I will never pursue cheating again - A Computer Scientist in a Business School&lt;/a&gt; - Reading those automated cheating reports must be depressing. 
I wonder if it'd help for the system to just send the report back to the student every time?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><category>cheating</category><category>data</category><category>design</category><category>funding</category><category>GPU</category><category>kickstarter</category><category>links</category><category>macosx</category><category>mobile</category><category>networking</category><category>Patents</category><category>pinboard-links</category><category>presentation</category><category>rendering</category><category>science</category><category>teaching</category><category>tufte</category><category>webkit</category><guid>http://michael-mccracken.net/2011/07/links-for-july-12th-through-july-15th/</guid><pubDate>Mon, 18 Jul 2011 18:23:00 GMT</pubDate></item><item><title>Links for July 6th</title><link>http://michael-mccracken.net/2011/07/links-for-july-6th/</link><dc:creator>Michael McCracken</dc:creator><description>&lt;div&gt;&lt;p&gt;My shared links for July 6th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.nature.com/news/2010/101013/full/467775a.html"&gt;Computational science: ...Error : Nature News&lt;/a&gt; - "…why scientific programming does not compute."&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I too have worked with large codebases from non-programmers. It can be difficult to tell a brilliant physicist that programming well is hard. After QED, nothing seems hard.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://attachments.me/"&gt;Attachments.me&lt;/a&gt; - A nice interface to searching your email, with a focus on attachments. But they're not a hosting provider , so it is not immediately clear what's stopping your email provider (say gmail) from adding this and wiping out the business?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://waffle.wootest.net/2011/07/06/perturbingly/"&gt;waffle -&amp;gt; Perturbingly&lt;/a&gt; - Jesper reading the tea leaves on Growl dropping features to get into the mac app store.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><category>email</category><category>links</category><category>organization</category><category>pinboard-links</category><category>programming</category><category>research</category><category>science</category><category>search</category><guid>http://michael-mccracken.net/2011/07/links-for-july-6th/</guid><pubDate>Thu, 07 Jul 2011 17:28:00 GMT</pubDate></item></channel></rss>