<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title><a href="../">Matt Brubeck</a>: Planet Matt</title>
	<link>http://limpet.net/mbrubeck/planet/</link>
	<language>en</language>
	<description>&lt;a href=&quot;../&quot;&gt;Matt Brubeck&lt;/a&gt;: Planet Matt - http://limpet.net/mbrubeck/planet/</description>

<item>
	<title>Bookmarks: Physicists Seek To Lose The Lecture As Teaching Tool</title>
	<guid isPermaLink="false">http://www.delicious.com/url/f2a6f617e5f33cef93fa60b731445137#mbrubeck</guid>
	<link>http://www.npr.org/2012/01/01/144550920/physicists-seek-to-lose-the-lecture-as-teaching-tool</link>
	<description>&quot;'Students have to be active in developing their knowledge,' he says. 'They can't passively assimilate it.' This is something many people have known intuitively for a long time — the physicists just came up with the hard data. Their work, along with research by cognitive scientists, provides a compelling case against lecturing&quot;</description>
	<pubDate>Mon, 02 Jan 2012 09:59:46 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: What If Middle-Class Jobs Disappear?</title>
	<guid isPermaLink="false">http://www.delicious.com/url/c3e01c25df947caaa72b602753ac3c80#mbrubeck</guid>
	<link>http://www.american.com/archive/2011/november/what-if-middle-class-jobs-disappear</link>
	<description>&quot;These trends serve to limit the availability of well-defined jobs. If a job can be characterized by a precise set of instructions, then that job is a candidate to be automated or outsourced to modestly educated workers in developing countries.&quot;</description>
	<pubDate>Mon, 02 Jan 2012 09:12:45 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: something went wrong</title>
	<guid isPermaLink="false">http://www.cs.hmc.edu/~mbrubeck/temp/delicious.rss/8421fe7ed4a425710c750c76f23e315c</guid>
	<link></link>
	<pubDate>Fri, 09 Dec 2011 08:33:04 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Regular Expression Matching Can Be Simple And Fast</title>
	<guid isPermaLink="false">http://www.delicious.com/url/d21c59c4eca62e9b25c162db32f4407b#mbrubeck</guid>
	<link>http://swtch.com/~rsc/regexp/regexp1.html</link>
	<pubDate>Wed, 07 Dec 2011 20:59:09 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: The Kid Should See This.</title>
	<guid isPermaLink="false">http://www.delicious.com/url/b1fef31e71102029621388c1c21876cc#mbrubeck</guid>
	<link>http://thekidshouldseethis.com/</link>
	<description>&quot;There's just so much science, nature, music, arts, technology, storytelling and assorted good stuff out there that my kids (and maybe your kids) haven't seen. It's most likely not stuff that was made for them... But we don't underestimate kids around here.&quot;</description>
	<pubDate>Wed, 16 Nov 2011 05:14:35 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: MAKE | A Curriculum of Toys</title>
	<guid isPermaLink="false">http://www.delicious.com/url/2b664b84d236f36f4f07369f9a9ab422#mbrubeck</guid>
	<link>http://blog.makezine.com/archive/2011/11/a-curriculum-of-toys.html</link>
	<description>&quot;What are the fundamental things kids should know to help them understand and enjoy the complex physical world we live in, to modify or repair it in the future, to succeed as adults? How do we enable kids to be masters of their destiny? Can we do it with nothing but good toys and experiences?&quot;</description>
	<pubDate>Fri, 11 Nov 2011 23:09:56 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: The Architecture of Open Source Applications: LLVM</title>
	<guid isPermaLink="false">http://www.delicious.com/url/ccdafba60856a2e8d608ca7d6f8b866f#mbrubeck</guid>
	<link>http://www.aosabook.org/en/llvm.html</link>
	<description>Very nice introduction to what LLVM does and how it works.</description>
	<pubDate>Fri, 04 Nov 2011 04:35:24 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Lauren Ipsum</title>
	<guid isPermaLink="false">http://www.delicious.com/url/c0e408f4d504f163edb174d8f5a72ca2#mbrubeck</guid>
	<link>http://www.laurenipsum.org/</link>
	<description>A children's book about computer science.</description>
	<pubDate>Thu, 27 Oct 2011 04:44:45 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Rich Hickey: Simple Made Easy</title>
	<guid isPermaLink="false">http://www.delicious.com/url/203512c1e365407770c5c149e1411add#mbrubeck</guid>
	<link>http://www.infoq.com/presentations/Simple-Made-Easy#.TqY2QriwbBA.delicious</link>
	<description>Rich Hickey explains why &quot;simple&quot; is important and &quot;easy&quot; is not; what the difference is; and the ways he has learned to make software simple.</description>
	<pubDate>Tue, 25 Oct 2011 04:10:56 +0000</pubDate>
</item>
<item>
	<title>Weblog: Android app permissions and Firefox Beta</title>
	<guid isPermaLink="false">http://limpet.net/mbrubeck//2011/10/11/firefox-android-permissions</guid>
	<link>http://limpet.net/mbrubeck/2011/10/11/firefox-android-permissions.html</link>
	<description>&lt;p&gt;As a &lt;a href=&quot;http://www.mozilla.org/about/mission.html&quot;&gt;non-profit organization&lt;/a&gt;, Mozilla has a strong commitment to personal
&lt;a href=&quot;http://www.mozilla.org/en-US/legal/privacy/firefox.html&quot;&gt;privacy&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.org/about/manifesto.html&quot;&gt;empowerment&lt;/a&gt;.  But after we released the last update to
&lt;a href=&quot;http://blog.mozilla.com/futurereleases/2011/09/30/firefoxbeta8/&quot;&gt;Firefox Beta&lt;/a&gt; for Android, many people started asking us why Firefox
needed access to their phone numbers.&lt;/p&gt;

&lt;p&gt;Firefox does &lt;em&gt;not&lt;/em&gt; access users’ phone numbers, but it was clear that we
needed to address this concern.  Where did these questions come from?  Here’s
the first thing users saw when installing or updating Firefox Beta in the
Android Market:&lt;/p&gt;

&lt;p class=&quot;figure&quot;&gt;
  &lt;img alt=&quot;“Firefox Beta permissions: Storage, Phone calls, Network   communication, Your location”&quot; src=&quot;http://limpet.net/mbrubeck/images/2011/firefox-beta-market-permissions.png&quot; /&gt;
&lt;/p&gt;


&lt;p&gt;The “Phone Calls” permission was added in the last update to Firefox Beta (but
has been since been removed, as I’ll explain below).  When users installed
that update and tapped on “Phone calls” for more information, they saw this:&lt;/p&gt;

&lt;p class=&quot;figure&quot;&gt;
  &lt;img alt=&quot;“Read phone state and identity: Allows the application to access   the phone features of the device. An application with this permission can   determine the phone number and serial number of this phone, whether a call   is active, the number that call is connected to and the like.”&quot; src=&quot;http://limpet.net/mbrubeck/images/2011/firefox-beta-market-read-phone-state.png&quot; /&gt;
&lt;/p&gt;


&lt;p&gt;Why did Firefox Beta ask for this permission?  Firefox did not ever access
phone numbers, serial numbers, or phone calls.  But it did have &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=667980&quot;&gt;code&lt;/a&gt; to
detect the type of network connection: 2G, 3G, 4G, Wi-Fi, and so on.  Firefox
or add-ons could use this code to change settings automatically based on
network type, for example to use less data on mobile networks.&lt;/p&gt;

&lt;p&gt;Unfortunately, this required permission to &lt;code&gt;READ_PHONE_STATE&lt;/code&gt;,
which also grants access to very sensitive data.  We knew this would worry
some users, so we immediately started working on &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=672352&quot;&gt;explaining&lt;/a&gt; how and why
Firefox uses various permissions.  We now have this information on our
&lt;a href=&quot;https://support.mozilla.com/en-US/kb/how-firefox-android-use-permissions-it-requests&quot;&gt;support site&lt;/a&gt; and will link to it from our Android Market page.&lt;/p&gt;

&lt;p&gt;But the reaction to the new permission in Firefox Beta was so strong that we
decided to &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=691054&quot;&gt;remove that permission completely&lt;/a&gt;, along with the code that
used it.  Now when you go to the Android Market to &lt;a href=&quot;https://market.android.com/details?id=org.mozilla.firefox_beta&quot;&gt;install Firefox Beta&lt;/a&gt;,
it will no longer ask to read “phone state and identity.”&lt;/p&gt;

&lt;h2&gt;Thoughts on Android Permissions&lt;/h2&gt;


&lt;p&gt;Permissions on Android and similar platforms are not perfect, but they do give
users some useful tools to protect themselves.  When an app requests only
minimal permissions, users know it can do only limited damage if it is buggy
or malicious.  Recent versions of Android also have well-written explanations
of each permission to help users make decisions.&lt;/p&gt;

&lt;p&gt;But when an app requests lots of permissions, users have a tough choice.  They
can grant the permissions, or not use the app at all.  This is especially bad
for permissions like &lt;code&gt;READ_PHONE_STATE&lt;/code&gt; that are needed for some reasonable
features but also provide access to sensitive data.  Eventually, most people
probably get used to granting whatever permissions are requested, especially
for apps like Facebook and Netflix that provide unique access to popular
services.&lt;/p&gt;

&lt;p&gt;Making permissions finer-grained might help (for example, separating “Read
phone number” from “Read connection type”), but would also mean longer lists
of permissions.  That could make users even less likely to read and understand
them.  Explanations from developers can also help, but only if users trust
them to tell the truth.  Allowing users to grant or deny individual
permissions (perhaps only at the time the app needs them) might help too, or
it might just train users to always grant permissions so that apps will stop
nagging them.&lt;/p&gt;

&lt;p&gt;Aside from these overall design issues, there are also bugs in the
&lt;a href=&quot;http://code.google.com/p/android/issues/detail?id=6940&quot;&gt;developer documentation&lt;/a&gt;, and a bug that causes old permissions to &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=691054#c28&quot;&gt;stick
around&lt;/a&gt; even after updating to a new version that doesn’t need them.  These
little bugs make it harder for developers to do the right thing.  Some
researchers at UC Berkeley have analyzed the Android source code to produce
&lt;a href=&quot;http://android-permissions.org/&quot;&gt;tools and documentation&lt;/a&gt; that fill in some of the gaps for developers.&lt;/p&gt;

&lt;p&gt;The good news is that some users &lt;em&gt;are&lt;/em&gt; paying attention, and those users make
things better for everyone by pressuring developers (like us!) to remove
invasive permissions.  If you’re one of the Firefox fans who wrote to us
about the new permissions in Firefox Beta, thank you!  We appreciate it.&lt;/p&gt;</description>
	<pubDate>Tue, 11 Oct 2011 17:00:00 +0000</pubDate>
	<author>mbrubeck@limpet.net (Matt Brubeck)</author>
</item>
<item>
	<title>Bookmarks: Wood Tape</title>
	<guid isPermaLink="false">http://www.delicious.com/url/0eb5d0faedd8f9a618be0ef091808037#mbrubeck</guid>
	<link>http://gamesbyemail.com/woodtape/default.htm</link>
	<description>This story convinced me to remind my own four-year-old about the wooden table she'd been wanting to build and paint, but that I hadn't got around to helping with.</description>
	<pubDate>Fri, 05 Aug 2011 20:20:07 +0000</pubDate>
</item>
<item>
	<title>Photos: Seattle in the sun and rain</title>
	<guid isPermaLink="false">tag:flickr.com,2004:/photo/5982454581</guid>
	<link>http://www.flickr.com/photos/mbrubeck/5982454581/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mbrubeck/5982454581/&quot; title=&quot;Seattle in the sun and rain&quot;&gt;&lt;img alt=&quot;Seattle in the sun and rain&quot; src=&quot;http://farm7.staticflickr.com/6017/5982454581_ab55c31ebe.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 27 Jul 2011 23:06:22 +0000</pubDate>
	<author>nobody@flickr.com (mbrubeck)</author>
</item>
<item>
	<title>Photos: Ponies</title>
	<guid isPermaLink="false">tag:flickr.com,2004:/photo/5983015984</guid>
	<link>http://www.flickr.com/photos/mbrubeck/5983015984/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mbrubeck/5983015984/&quot; title=&quot;Ponies&quot;&gt;&lt;img alt=&quot;Ponies&quot; src=&quot;http://farm7.staticflickr.com/6009/5983015984_7cb81fd105.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Captive &lt;a href=&quot;http://en.wikipedia.org/wiki/Chincoteague_Ponies&quot; rel=&quot;nofollow&quot;&gt;Chincoteague ponies&lt;/a&gt; outside the Refuge Inn on Chincoteague island.&lt;/p&gt;</description>
	<pubDate>Wed, 27 Jul 2011 23:06:20 +0000</pubDate>
	<author>nobody@flickr.com (mbrubeck)</author>
</item>
<item>
	<title>Bookmarks: How I Learned To Play Guitar</title>
	<guid isPermaLink="false">http://www.delicious.com/url/380ab793338045cc0ab9bee51a395a08#mbrubeck</guid>
	<link>http://www.collapseboard.com/features/columns/how-i-learned-to-play-guitar/</link>
	<description>&quot;The lessons confused me, because though I enjoyed making progress, I didn’t see myself heading to that place of performing folk songs on the back porch, and I was completely unaware that there might be multiple valid approaches to an instrument. I just knew that what I was experiencing was not what I had envisioned.&quot;</description>
	<pubDate>Tue, 26 Jul 2011 18:10:00 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Lisa Bloom: How to Talk to Little Girls</title>
	<guid isPermaLink="false">http://www.delicious.com/url/41e43401c6c3f606ec3201a74f78a39f#mbrubeck</guid>
	<link>http://www.huffingtonpost.com/lisa-bloom/how-to-talk-to-little-gir_b_882510.html</link>
	<description>&quot;I always bite my tongue when I meet little girls, restraining myself from my first impulse, which is to tell them how darn cute/ pretty/ beautiful/ well-dressed/ well-manicured/ well-coiffed they are.&quot;</description>
	<pubDate>Fri, 15 Jul 2011 23:56:58 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: http://www.ipuz.org/</title>
	<guid isPermaLink="false">http://www.delicious.com/url/100b7aa3e6c01627741b4974a8adcf14#mbrubeck</guid>
	<link>http://www.ipuz.org/</link>
	<description>An extensible JSON standard for representing crosswords and other puzzles.</description>
	<pubDate>Thu, 14 Apr 2011 21:25:17 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Android Developers Blog: Android Browser User-Agent Issues</title>
	<guid isPermaLink="false">http://www.delicious.com/url/7542e26c4b934fb4aacf92045456c677#mbrubeck</guid>
	<link>http://android-developers.blogspot.com/2010/12/android-browser-user-agent-issues.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog%29&amp;utm_content=Google+Reader</link>
	<description>&quot;This posting describes some issues when browsing websites with mobile variants using large-form-factor Android devices.&quot;</description>
	<pubDate>Tue, 12 Apr 2011 22:06:51 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: netpoetic.com &gt; unicode</title>
	<guid isPermaLink="false">http://www.delicious.com/url/c617ca6988b350e0e38f7a920e40d9e1#mbrubeck</guid>
	<link>http://netpoetic.com/2011/04/unicode/</link>
	<description>&quot;i made video called 'unicode'. it shows all displayable characters in the unicode range 0 – 65536 (49571 characters). one character per frame.&quot;</description>
	<pubDate>Tue, 12 Apr 2011 00:09:33 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Halle Hula | MeFi Music</title>
	<guid isPermaLink="false">http://www.delicious.com/url/a730921a788001b318aeef9786499243#mbrubeck</guid>
	<link>http://music.metafilter.com/3506#18110</link>
	<description>&quot;When Elvis Met Leonard.&quot;
(&quot;What the hell is wrong with you?&quot;)</description>
	<pubDate>Fri, 18 Feb 2011 23:47:58 +0000</pubDate>
</item>
<item>
	<title>Bookmarks: Where to shop in Seattle - Page 3 - Style Forum</title>
	<guid isPermaLink="false">http://www.delicious.com/url/01c3e28e08997d9b21d62feb07a68b55#mbrubeck</guid>
	<link>http://www.styleforum.net/showthread.php?t=96750&amp;page=3</link>
	<description>Includes a map of selected menswear stores downtown.</description>
	<pubDate>Thu, 20 Jan 2011 19:45:15 +0000</pubDate>
</item>
<item>
	<title>Photos: Chasing seagulls</title>
	<guid isPermaLink="false">tag:flickr.com,2004:/photo/5371185721</guid>
	<link>http://www.flickr.com/photos/mbrubeck/5371185721/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mbrubeck/5371185721/&quot; title=&quot;Chasing seagulls&quot;&gt;&lt;img alt=&quot;Chasing seagulls&quot; src=&quot;http://farm6.staticflickr.com/5048/5371185721_3cd05e934d.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 20 Jan 2011 02:33:24 +0000</pubDate>
	<author>nobody@flickr.com (mbrubeck)</author>
</item>

</channel>
</rss>

