<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matt Briney</title>
	<atom:link href="http://mattbriney.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattbriney.com</link>
	<description>Web Strategist, Data Junkie, Web Application Developer, Traveler and Technology Enthusiast</description>
	<lastBuildDate>Mon, 06 Feb 2012 23:40:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google to Test Mystery Device in Employees’ Homes [VIDEO]</title>
		<link>http://mattbriney.com/2012/02/google-to-test-mystery-device-in-employees-homes-video/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-to-test-mystery-device-in-employees-homes-video</link>
		<comments>http://mattbriney.com/2012/02/google-to-test-mystery-device-in-employees-homes-video/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:40:05 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Calif]]></category>
		<category><![CDATA[Device]]></category>
		<category><![CDATA[Federal Communications Commission]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Goggles]]></category>
		<category><![CDATA[Home]]></category>
		<category><![CDATA[Mountain View]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[test results]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/google-to-test-mystery-device-in-employees-homes-video/</guid>
		<description><![CDATA[No one is sure what Google has up its sleeve, but it could be something you’ll have at home in years to come. [...]]]></description>
			<content:encoded><![CDATA[<p>
        </p>
<p>No one is sure what <a href="http://mashable.com/category/google/">Google</a> has up its sleeve, but it could be something you’ll have at home in years to come.</p>
<p>Google applied for a <a href="http://mashable.com/follow/topics/us-federal-communications-commission/">Federal Communications Commission</a> experimental license to test an unnamed prototype entertainment device in its employees’ homes. The company says the device will connect to home electronics through wireless Internet and Bluetooth.</p>
<p>The main reason for the testing is to see if the device works properly and to “reveal real world engineering issues and reliability of networks,” the company said in its <a href="http://transition.fcc.gov/pshs/services/sta.html">application</a>. Google says the device is still in early stages of development and will be modified after reviewing test results from the 252 devices Google would like to place into employee homes in New York; Cambridge, Mass.; Los Angeles and Mountain View, Calif. </p>
<p>Google asked to test the devices from Jan. 17 to July 17.</p>
<p><strong>SEE ALSO: <a href="http://mashable.com/2011/01/28/google-white-space-fcc/">FCC Grants Google Access To “Super Wi-Fi” Broadband Spectrum</a> </strong></p>
<p>“From this testing we hope to modify the design in order to maximize product robustness and user experience,” the application — submitted by Richard Whitt, Google’s director and managing counsel for Telecom and Media — says. “Utilizing the requested number of units will allow testing of real world network performance and its impact on applications running on the device, so that any problems can be discovered and addressed promptly.”</p>
<p>Little has been disclosed about the what the device actually is, but <a href="http://gigaom.com/2012/02/03/what-is-the-mystery-entertainment-device-google-is-testing/"><em>GigaOM</em></a> and tech bloggers are wondering if it could be related to <a href="http://mashable.com/2011/05/10/android-at-home/">Android@Home</a> — Google’s technology to control light switches, alarm clocks and other home appliances through Android devices — or wearable <a href="http://mashable.com/follow/topics/google-goggles/">Google Goggles</a>. </p>
<p>Watch the video to learn more. What do you think Google is testing?</p>
<p>More About: <a href="http://mashable.com/tag/android/">android</a>, <a href="http://mashable.com/tag/entertainment/">Entertainment</a>, <a href="http://mashable.com/tag/google/">Google</a>, <a href="http://mashable.com/tag/technology/">technology</a>, <a href="http://mashable.com/tag/video/">Video</a></p>
<p><i>For more <a href="http://mashable.com/dev-design/">Dev &amp; Design</a> coverage:</i>
<ul>
<li><a href="http://twitter.com/mashdevdesign" rel="nofollow">Follow Mashable Dev &amp; Design on Twitter</a></li>
<li><a href="http://www.facebook.com/mashable.devdesign" rel="nofollow">Become a Fan on Facebook</a></li>
<li><a href="http://feeds.mashable.com/mashable/dev-design" rel="nofollow">Subscribe to the Dev &amp; Design channel</a></li>
<li>Download our free apps for <a href="http://mashable.com/2010/08/02/mashable-android-app/" rel="nofollow">Android</a>, <a href="http://itunes.apple.com/us/app/mashable-for-mac/id412390413?mt=12" rel="nofollow">Mac</a>, <a href="http://itunes.apple.com/us/app/mashable/id356202138?mt=8" rel="nofollow">iPhone</a> and <a href="http://itunes.apple.com/us/app/mashable-for-ipad/id370097986?mt=8" rel="nofollow">iPad</a></li>
</ul>
<p><a href="http://feedads.g.doubleclick.net/~at/RcLoi75o-jEOpysyUeK4MXTz7uk/0/da"><img src="http://feedads.g.doubleclick.net/~at/RcLoi75o-jEOpysyUeK4MXTz7uk/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/RcLoi75o-jEOpysyUeK4MXTz7uk/1/da"><img src="http://feedads.g.doubleclick.net/~at/RcLoi75o-jEOpysyUeK4MXTz7uk/1/di" border="0" /></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Mashable?i=4tHC5EiU3rc:GfUjvVT36cU:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Mashable?i=4tHC5EiU3rc:GfUjvVT36cU:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Mashable?i=4tHC5EiU3rc:GfUjvVT36cU:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Mashable?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:_e0tkf89iUM"><img src="http://feeds.feedburner.com/~ff/Mashable?d=_e0tkf89iUM" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Mashable?i=4tHC5EiU3rc:GfUjvVT36cU:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Mashable?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:P0ZAIrC63Ok"><img src="http://feeds.feedburner.com/~ff/Mashable?d=P0ZAIrC63Ok" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/Mashable?d=I9og5sOYxJI" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:CC-BsrAYo0A"><img src="http://feeds.feedburner.com/~ff/Mashable?d=CC-BsrAYo0A" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Mashable?a=4tHC5EiU3rc:GfUjvVT36cU:_cyp7NeR2Rw"><img src="http://feeds.feedburner.com/~ff/Mashable?i=4tHC5EiU3rc:GfUjvVT36cU:_cyp7NeR2Rw" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Mashable/~4/4tHC5EiU3rc" height="1" width="1" /></p>
<p><i><a href="http://feedproxy.google.com/~r/Mashable/~3/4tHC5EiU3rc/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/google-to-test-mystery-device-in-employees-homes-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video Blackout of Hearing on Budgets for Legislative Support Agencies</title>
		<link>http://mattbriney.com/2012/02/video-blackout-of-hearing-on-budgets-for-legislative-support-agencies/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=video-blackout-of-hearing-on-budgets-for-legislative-support-agencies</link>
		<comments>http://mattbriney.com/2012/02/video-blackout-of-hearing-on-budgets-for-legislative-support-agencies/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:35:22 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[Congressional Budget Office]]></category>
		<category><![CDATA[Government Accountability Office]]></category>
		<category><![CDATA[Government Printing Office]]></category>
		<category><![CDATA[House Recording Studio]]></category>
		<category><![CDATA[Library of Congress]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/video-blackout-of-hearing-on-budgets-for-legislative-support-agencies/</guid>
		<description><![CDATA[This Tuesday, there will be hearing on budgets for the Library of Congress, the Government Printing Office, the Government Accountability Office, and the [...]]]></description>
			<content:encoded><![CDATA[<p>This Tuesday, there will be <a href="http://appropriations.house.gov/Calendar/EventSingle.aspx?EventID=277122">hearing on budgets for the Library of Congress, the Government Printing Office</a>, the Government Accountability Office, and the Congressional Budget Office. It&#8217;s too bad that the public won&#8217;t have a real opportunity to learn about these important agencies, as the meeting is not expected to be webcast by the committee, and (if I remember correctly) the hearing room is so tiny that few if any members of the public will be able to attend.</p>
<p>That&#8217;s too bad, especially because this is the first opportunity to hear firsthand how <a href="http://sunlightfoundation.com/blog/2011/07/07/the-incredible-shrinking-congress-budget-bill-diminishes-legislative-capacity/">last year&#8217;s budget cuts</a> have affected agencies&#8217; abilities to do their jobs, and learn about agency and congressional priorities for the upcoming year. It&#8217;s also the first time we&#8217;ll hear from the <a href="http://www.libraryjournal.com/lj/home/893204-264/gpo_names_acting_public_printer.html.csp">new acting Public Printer</a>  (the head of GPO); and perhaps the <a href="http://sunlightfoundation.com/blog/2011/12/05/mary-mazanec-chosen-as-new-crs-director/">newly appointed head of the Congressional Research Service</a> will be presented and introduced by the Librarian of Congress.</p>
<p>Only the House and Senate Legislative Appropriations Committees regularly hold annual public hearings on the workings of these agencies; the oversight committees (Committee on House Administration and Senate Rules) generally do not, and the Joint Committee on the Library and Joint Committee on Printing <a href="http://sunlightfoundation.com/blog/2011/06/22/congress-printing-and-library-committees-get-ready-to-work/">no longer holds substantive meetings in public</a>.</p>
<p>The new <a href="http://www.rules.house.gov/singlepages.aspx?NewsID=160&amp;rsbd=165">House rules</a> require that all committees provide &#8220;audio and video coverage of each hearing or meeting&#8221; that &#8220;allows the public to easily listen &#8230; and view the proceedings&#8221; &#8220;to the maximum extent practicable.&#8221; All of the House committees have at least one hearing room that is equipped with a camera, and the House Recording Studio will provide a camera upon a committee&#8217;s request. Unfortunately, this hearing is being held in a room without a camera, and I&#8217;ve been informed that the Committee has not requested one. The Appropriations Committee <a href="http://appropriations.house.gov/Calendar/EventSingle.aspx?EventID=277122">has not scheduled any other hearings</a> for Tuesday, so the room with the pre-positioned camera should be available.</p>
<p>We <a href="http://sunlightfoundation.com/blog/2011/05/10/hearing-on-the-houses-budget-will-not-be-televised-or-webcast/">ran into this problem last year</a>, when the Committee&#8217;s justification for holding the meeting in the same  tiny, camera-less room (HT-2) was that it was more convenient to hold the hearing in the Capitol than in one of the legislative buildings. Even if convenience were more important than  the public access rule, the House Recording Studio could still provide a camera, and there are rooms in the newly constructed $600+ million Capitol Visitor Center (i.e. in the Capitol) that already have cameras installed. We would send a video crew ourselves, but only organizations accredited by the <a href="http://radiotv.house.gov/">House Radio-Television Correspondents&#8217; Gallery</a> can ask permission from the Committee to record the event, and the Sunlight Foundation doesn&#8217;t qualify for membership.</p>
<p>Another change from last year is that members of the public are not invited to speak at the hearing, although they may submit written comments. Along with several others, I took the opportunity to speak last year, where I<a href="http://sunlightfoundation.com/blog/2011/05/11/sunlight-testimony-bulk-access-to-thomas-and-access-to-crs-products/"> called for bulk access to THOMAS data and public access to CRS reports</a>. I will submit comments for the record, but written comments are much less effective than speaking directly to the Members of Congress. It&#8217;s too bad, especially because one of the <a href="http://sunlightfoundation.com/blog/2012/02/02/benchmarks-for-measuring-success-for-legislative-data-transparency/">major lessons</a> of last Thursday&#8217;s <a href="http://cha.house.gov/about/contact-us/legislative-data-conference">House Legislative Data and Transparency Conference</a>  is that the Library of Congress and GPO have apparently been <a href="http://sunlightfoundation.com/blog/2012/02/02/bulk-data-at-the-house-legislative-data-conference/">ignoring their legal obligation to make progress on public access to bulk data</a>. Ironically, it was this very Committee that imposed the obligation upon them in the first place, 3 years ago.</p>
<p>As with everything in Congress, things could still change for Tuesday&#8217;s hearing &#8212; its time, date, location, and whether it will webcast or covered by the media. I plan on attending, and if I can make it into the room, I&#8217;ll post an update.</p>
<p><i><a href="http://sunlightfoundation.com/blog/2012/02/05/video-blackout-of-hearing-on-budgets-for-legislative-support-agencies/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/video-blackout-of-hearing-on-budgets-for-legislative-support-agencies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turnover in the House: Who keeps &#8211; and who loses &#8211; the most staff</title>
		<link>http://mattbriney.com/2012/02/turnover-in-the-house-who-keeps-and-who-loses-the-most-staff/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=turnover-in-the-house-who-keeps-and-who-loses-the-most-staff</link>
		<comments>http://mattbriney.com/2012/02/turnover-in-the-house-who-keeps-and-who-loses-the-most-staff/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 23:35:07 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[Committee]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[member]]></category>
		<category><![CDATA[Republican]]></category>
		<category><![CDATA[retention rate]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/turnover-in-the-house-who-keeps-and-who-loses-the-most-staff/</guid>
		<description><![CDATA[House members depend on their staff to run their offices, to help them draft and pass legislation, and to advise them on how [...]]]></description>
			<content:encoded><![CDATA[<p>House members depend on their staff to run their offices, to help them draft and pass legislation, and to advise them on how to vote. But some members do a much better job of holding onto staff than others.</p>
<p>For the first time, a new Sunlight Foundation analysis has <a href="https://data.sunlightlabs.com/dataset/House-Office-Retention-Rates/y43j-4t5v">ranked members of the U.S. House of Representatives by their staff retention rates</a>. Our analysis, based on House disbursement data, is a snapshot that compares the staff of House offices between the third quarter of 2009 and the third quarter of 2011.</p>
<p>In this two-year period, office staff retention rates ranged from a low of 19% in the office of Betty Sutton (D-OH) to a high of 94% in the office of Michael Capuano (D-MA). Across all members who served in both 2009 and 2011, average retention rate was 64.2%. At this pace, we would expect the average House office to turn over fully within three sessions of Congress. (Within this sample, the average member will have served 7.3 sessions by the end of this year).</p>
<p>To <a href="https://data.sunlightlabs.com/dataset/House-Office-Retention-Rates/y43j-4t5v">find your member, click here</a>. (For more details how we calculated these numbers, please see our methodology section at the end.)</p>
<p>Retention rates affect how well members of Congress can do their job, since they rely so much on their staff. And as any manager in the private sector knows, high turnover undermines organizational effectiveness. Hiring and training new staff takes substantial time, and institutional knowledge is frequently lost in the process.</p>
<p>Offices with less experienced staff and less institutional knowledge will generally be less competent. This makes it harder for members to execute their legislative priorities and makes them more likely to rely on lobbyists and special interests for guidance. It may also make it more difficult for offices to adequately serve constituent needs.</p>
<p>Our analysis finds that offices who wish to retain more staff can pay better. Additionally, more senior members have slightly higher retention rates than junior members, and Democrats have slightly higher retention rates than Republicans – although Republicans do hold into people in policy positions at a slightly higher rate.</p>
<p>Table 1 shows the offices with the 20 lowest overall retention rates. The list leans slightly Republican (12 Republicans, 8 Democrats), and includes one former presidential candidate, Rep. Michele Bachmann (R-MN). Bachman also shows up as a “Showhorse” and “Clueless” on the <a href="http://www.washingtonian.com/print/articles/6/0/16736.html">Washingtonian’s “Best &amp; Worst of Congress” list.</a> Often, though, it is difficult for outsiders to know who are good bosses and who are bad bosses, since <a href="http://www.rollcall.com/issues/57_2/Few-Staffers-Willing-to-Spill-the-Beans-on-Their-Bosses-207044-1.html">many staffers are tight-lipped</a> and loyalty is often a perquisite for being hired.</p>
<p><strong>Table 1. </strong><em>Offices with the lowest retention rate</em>s</p>
<table>
<thead>
<tr>
<th>Member</th>
<th>Staff in 3<sup>rd</sup> quarter 2009</th>
<th>… who stayed through 3<sup>rd</sup> quarter 2011</th>
<th>Retention rate</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rep.Betty Sutton (D-OH)</td>
<td>21</td>
<td>4</td>
<td>19.0%</td>
</tr>
<tr>
<td>Rep. John Fleming (R-LA)</td>
<td>15</td>
<td>4</td>
<td>26.7%</td>
</tr>
<tr>
<td>Rep. Steve Austria (R-OH)</td>
<td>15</td>
<td>4</td>
<td>26.7%</td>
</tr>
<tr>
<td>Rep. Tom Price (R-GA)</td>
<td>17</td>
<td>5</td>
<td>29.4%</td>
</tr>
<tr>
<td>Rep. Michele Bachmann (R-MN)</td>
<td>17</td>
<td>5</td>
<td>29.4%</td>
</tr>
<tr>
<td>Rep. Eddie Bernice Johnson (D-TX)</td>
<td>17</td>
<td>5</td>
<td>29.4%</td>
</tr>
<tr>
<td>Rep. Lee Terry (R-NE)</td>
<td>16</td>
<td>5</td>
<td>31.3%</td>
</tr>
<tr>
<td>Rep. Jim McDermott (D-WA)</td>
<td>17</td>
<td>6</td>
<td>35.3%</td>
</tr>
<tr>
<td>Rep. John Barrow (D-GA)</td>
<td>17</td>
<td>6</td>
<td>35.3%</td>
</tr>
<tr>
<td>Rep. Donna F. Edwards (D-MD)</td>
<td>17</td>
<td>6</td>
<td>35.3%</td>
</tr>
<tr>
<td>Rep. Greg Walden (R-OR)</td>
<td>17</td>
<td>6</td>
<td>35.3%</td>
</tr>
<tr>
<td>Rep. Allyson Y. Schwartz (D-PA)</td>
<td>14</td>
<td>5</td>
<td>35.7%</td>
</tr>
<tr>
<td>Rep. Michael R. Turner (R-OH)</td>
<td>16</td>
<td>6</td>
<td>37.5%</td>
</tr>
<tr>
<td>Rep. Jeb Hensarling (R-TX)</td>
<td>16</td>
<td>6</td>
<td>37.5%</td>
</tr>
<tr>
<td>Rep. Louie Gohmert (R-TX)</td>
<td>16</td>
<td>6</td>
<td>37.5%</td>
</tr>
<tr>
<td>Rep. Marsha Blackburn (R-TN)</td>
<td>18</td>
<td>7</td>
<td>38.9%</td>
</tr>
<tr>
<td>Rep. Henry Cuellar (D-TX)</td>
<td>20</td>
<td>8</td>
<td>40.0%</td>
</tr>
<tr>
<td>Rep. Cathy McMorris Rodgers (R-WA)</td>
<td>15</td>
<td>6</td>
<td>40.0%</td>
</tr>
<tr>
<td>Rep. Barbara Lee (D-CA)</td>
<td>22</td>
<td>9</td>
<td>40.9%</td>
</tr>
<tr>
<td>Rep. Ted Poe (R-TX)</td>
<td>17</td>
<td>7</td>
<td>41.2%</td>
</tr>
</tbody>
</table>
<p>Table 2 covers the 20 offices with the highest retention rates. This list tilts Democratic (14 Democrats, as compared to 6 Republicans).</p>
<p><strong>Table 2</strong>. <em>Offices with Highest Retention Rate</em></p>
<table>
<thead>
<tr>
<th>Member</th>
<th>Staff in 3<sup>rd</sup> quarter 2009</th>
<th>… who stayed through 3<sup>rd</sup> quarter 2011</th>
<th>Retention rate</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rep. Michael E. Capuano (D-MA)</td>
<td>16</td>
<td>15</td>
<td>93.8%</td>
</tr>
<tr>
<td>Rep. Edward R Royce (R-CA)</td>
<td>15</td>
<td>14</td>
<td>93.3%</td>
</tr>
<tr>
<td>Rep. Wally Herger (R-CA)</td>
<td>14</td>
<td>13</td>
<td>92.9%</td>
</tr>
<tr>
<td>Rep. Jim Jordan (R-OH)</td>
<td>14</td>
<td>13</td>
<td>92.9%</td>
</tr>
<tr>
<td>Rep. Howard L Berman (D-CA)</td>
<td>11</td>
<td>10</td>
<td>90.9%</td>
</tr>
<tr>
<td>Rep. Robert A. Brady (D-PA</td>
<td>21</td>
<td>19</td>
<td>90.5%</td>
</tr>
<tr>
<td>Rep. Henry C. &#8220;Hank&#8221; Johnson Jr. (D-GA)</td>
<td>20</td>
<td>18</td>
<td>90.0%</td>
</tr>
<tr>
<td>Rep. Alcee L Hastings (D-FL)</td>
<td>20</td>
<td>18</td>
<td>90.0%</td>
</tr>
<tr>
<td>Rep. Jerrold Nadler (D-NY)</td>
<td>20</td>
<td>18</td>
<td>90.0%</td>
</tr>
<tr>
<td>Rep. Danny K. Davis (D-IL)</td>
<td>20</td>
<td>18</td>
<td>90.0%</td>
</tr>
<tr>
<td>Rep. Martin Heinrich (D-NM)</td>
<td>19</td>
<td>17</td>
<td>89.5%</td>
</tr>
<tr>
<td>Rep. Bennie G. Thompson (D-MS)</td>
<td>18</td>
<td>16</td>
<td>88.9%</td>
</tr>
<tr>
<td>Rep. Collin C Peterson (D-MN)</td>
<td>17</td>
<td>15</td>
<td>88.2%</td>
</tr>
<tr>
<td>Rep. Robert C Scott (D-VA)</td>
<td>17</td>
<td>15</td>
<td>88.2%</td>
</tr>
<tr>
<td>Rep. Charles W. Dent (R-PA)</td>
<td>16</td>
<td>14</td>
<td>87.5%</td>
</tr>
<tr>
<td>Rep. Chaka Fattah (D-PA)</td>
<td>16</td>
<td>14</td>
<td>87.5%</td>
</tr>
<tr>
<td>Rep. Michael K. Simpson (R-ID)</td>
<td>16</td>
<td>14</td>
<td>87.5%</td>
</tr>
<tr>
<td>Rep. Dennis J. Kucinich (D-OH)</td>
<td>22</td>
<td>19</td>
<td>86.4%</td>
</tr>
<tr>
<td>Rep. John Shimkus (R-IL)</td>
<td>20</td>
<td>17</td>
<td>85.0%</td>
</tr>
<tr>
<td>Rep. Brian Higgins (D-NY)</td>
<td>19</td>
<td>16</td>
<td>84.2%</td>
</tr>
</tbody>
</table>
<p>Of course, in assessing these offices, we should note that this is based on only two years, for which House disbursement data is available. A longer time frame would likely reveal different patterns.</p>
<p>COMMITTEES</p>
<p>We would expect higher rates of turnover on committees, since the majority turned over from Democrats to Republicans in January 2011, and the majority party typically gets two-thirds of the staff on House committees. Given that staff are generally partisan (with the notable exception of the Joint Committee on Taxation and the Ethics Committee), we would expect a retention rate of at least 67% on all committees. With the exception of JCT (which held onto 82.4% of its staff), all other committees have retention rates of less than 67%.</p>
<p>Three committees (Natural Resources at 35.9%, Education and Labor at 38% and Intelligence at 38.9%) had retention rates of less than 40%. These committees are chaired by Rep. Doc Hastings (R-WA), Rep. John Kline (R-MN), and Rep. Mike Rogers (R-MI), respectively.</p>
<p><strong>Table 3.</strong> <em>Retention rates by committee</em></p>
<table>
<thead>
<tr>
<th>Committee</th>
<th>Staff in 3<sup>rd</sup> quarter 2009</th>
<th>… who stayed through 3<sup>rd</sup> quarter 2011</th>
<th>Retention rate</th>
</tr>
<tr>
<td>Natural Resources</td>
<td>64</td>
<td>23</td>
<td>35.9%</td>
</tr>
<tr>
<td>Education &amp; The Workforce</td>
<td>79</td>
<td>30</td>
<td>38.0%</td>
</tr>
<tr>
<td>Intelligence</td>
<td>36</td>
<td>14</td>
<td>38.9%</td>
</tr>
<tr>
<td>Oversight &amp; Government Reform</td>
<td>108</td>
<td>44</td>
<td>40.7%</td>
</tr>
<tr>
<td>Transportation &amp; Infrastructure</td>
<td>83</td>
<td>34</td>
<td>41.0%</td>
</tr>
<tr>
<td>Energy &amp; Commerce</td>
<td>114</td>
<td>50</td>
<td>43.9%</td>
</tr>
<tr>
<td>Ethics</td>
<td>22</td>
<td>10</td>
<td>45.5%</td>
</tr>
<tr>
<td>Financial Services</td>
<td>81</td>
<td>38</td>
<td>46.9%</td>
</tr>
<tr>
<td>Veterans&#8217; Affairs</td>
<td>34</td>
<td>16</td>
<td>47.1%</td>
</tr>
<tr>
<td>Science, Space &amp; Technology</td>
<td>65</td>
<td>31</td>
<td>47.7%</td>
</tr>
<tr>
<td>Homeland Security</td>
<td>67</td>
<td>32</td>
<td>47.8%</td>
</tr>
<tr>
<td>Small Business</td>
<td>31</td>
<td>15</td>
<td>48.4%</td>
</tr>
<tr>
<td>House Administration</td>
<td>47</td>
<td>23</td>
<td>48.9%</td>
</tr>
<tr>
<td>Appropriations</td>
<td>226</td>
<td>112</td>
<td>49.6%</td>
</tr>
<tr>
<td>Foreign Affairs</td>
<td>81</td>
<td>41</td>
<td>50.6%</td>
</tr>
<tr>
<td>Armed Services</td>
<td>68</td>
<td>36</td>
<td>52.9%</td>
</tr>
<tr>
<td>Agriculture</td>
<td>49</td>
<td>26</td>
<td>53.1%</td>
</tr>
<tr>
<td>Rules</td>
<td>35</td>
<td>19</td>
<td>54.3%</td>
</tr>
<tr>
<td>Judiciary</td>
<td>84</td>
<td>46</td>
<td>54.8%</td>
</tr>
<tr>
<td>Ways And Means</td>
<td>79</td>
<td>44</td>
<td>55.7%</td>
</tr>
<tr>
<td>Budget</td>
<td>42</td>
<td>27</td>
<td>64.3%</td>
</tr>
<tr>
<td>Joint Committee On Taxation</td>
<td>68</td>
<td>56</td>
<td>82.4%</td>
</tr>
</thead>
</table>
<p>DETERMINANTS OF STAFF TURNOVER</p>
<p>Looking more closely at the data on turnover, a few patterns emerge. Offices that pay their staff more have higher retention rates. Senior members have higher retention rates. And Democrats have slightly higher retention rates than Republicans.</p>
<p>Figure 1 shows the relationship between average staff salary and staff turnover rate. As we can see, there is a positive relationship, and it is statistically significant. Our analysis (see below for the full model) estimates that for each additional $1,000 the member pays the average staff, the predicted retention rate goes up by 0.5%.</p>
<p><strong>Figure 1. </strong><em>Retention rates and average annual salary</em></p>
<p><a href="http://sunlightfoundation.com/blog/2012/02/06/turnover-in-the-house/salaries-and-retention-rates-3/" rel="attachment wp-att-32155"><img src="http://blog.sunlightfoundation.com/media/2012/01/salaries-and-retention-rates.jpg" alt="" width="485" height="413" /></a></p>
<p>Figure 2 shows the relationship between member’s seniority and staff turnover rate. Again, there is a positive relationship, and it is statistically significant. In the full estimation (see below again), each additional session the member has been in Congress, the predicted retention rate increases by 0.4%.</p>
<p><strong>Figure 2. </strong><em>Retention rates and member seniority</em></p>
<p><a href="http://sunlightfoundation.com/blog/2012/02/06/turnover-in-the-house/seniority-and-retention-rates-2/" rel="attachment wp-att-32160"><img src="http://blog.sunlightfoundation.com/media/2012/01/seniority-and-retention-rates.jpg" alt="" width="485" height="413" /></a></p>
<p>Table 3 (below) shows that Democrats have a 3% higher retention rate on average. It is small difference, though it is a statistically significant predictor of retention rate. Controlling for salary, seniority, and extremism (as measured by ideological voting scores), being a Republican predicts a 4.5% lower retention rate.</p>
<p><strong>Table 3</strong>. <em> Republican and Democrat staff retention rates</em></p>
<table>
<thead>
<tr>
<th></th>
<th>Mean Retention Rate</th>
<th>Median Retention Rate</th>
</tr>
<tr>
<td>Republicans</td>
<td>62.5%</td>
<td>63.6%</td>
</tr>
<tr>
<td>Democrats</td>
<td>65.7%</td>
<td>66.7%</td>
</tr>
</thead>
</table>
<p>Table 4 (below) shows the results of a multivariate linear regression that estimates the retention rate based on four variables: Salary (in $1,000s), Member Sessions in Congress, whether the member was a Republican, and member’s extremism (a measure of ideological polarization squared). As described above, each additional thousand in average salary increases the predicted retention rate by 0.5%, each additional member session in Congress increases the predicted retention rate by 0.4%, and being a Republican reduces the predicted retention rate by 4.5%. Extreme members are no more or less likely to retain staff than moderate members.</p>
<p><strong>Table 4. </strong><em>Multivariate regression estimating retention rate by office</em></p>
<table>
<thead>
<tr>
<th></th>
<th>Estimate</th>
</tr>
<tr>
<td>(Intercept)</td>
<td>
<p>36.434<br />
(5.908)</p>
</td>
</tr>
<tr>
<td>Average salary ($1,000)</td>
<td>
<p>0.501<code>**</code><br />
(0.116)</p>
</td>
</tr>
<tr>
<td>Sessions in Congress</td>
<td>
<p>0.418<code>**</code><br />
(0.170)</p>
</td>
</tr>
<tr>
<td>Republican</td>
<td>
<p>-4.544<code>**</code><br />
(1.827)</p>
</td>
</tr>
<tr>
<td>Extremism</td>
<td>
<p>0.685 (4.369)</p>
</td>
</tr>
</thead>
</table>
<p><em>N = 328; Adjusted R-squared = 0.1024</em></p>
<p>These factors are not significant in explaining variation across House committees. Higher salary is associated with higher retention rates for committees, but since the sample is much smaller, the relationship is not statistically significant.</p>
<p>POLICY STAFF POSITIONS</p>
<p>To the extent that we care about Congress’s policy capacity, we might care especially about the turnover of policy positions in member offices. These are senior staffers who can often be crucial in helping lawmakers draft legislation and formulate positions. We also calculated the retention rate for policy staff positions (for a list of positions, see the methodology selection below)</p>
<p>The (slightly) good news is that the retention rate for policy positions is slightly higher than non-policy positions. The average retention rate is 76% (as compared to 64% for all positions).</p>
<p>There were, however, a dozen offices where at least two-thirds of the policy staff departed between 2009 and 2011.</p>
<p><strong>Table5. </strong><em>Offices with the lowest policy staff retention rate</em>s</p>
<table>
<thead>
<tr>
<th>Member</th>
<th>Staff in 3<sup>rd</sup> quarter 2009</th>
<th>… who stayed through 3<sup>rd</sup> quarter 2011</th>
<th>Retention rate</th>
</tr>
<tr>
<td>Rep. Jim Cooper (D-TN)</td>
<td>5</td>
<td>1</td>
<td>20%</td>
</tr>
<tr>
<td>Rep. Albio Sires (D-NJ)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Dale E Kildee (D-MI)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Lloyd Doggett (D-TX)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Lynn A Westmoreland (R-GA)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Ted Poe (R-TX)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Jim McDermott (D-WA)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Lee Terry (R-NE)</td>
<td>4</td>
<td>1</td>
<td>25%</td>
</tr>
<tr>
<td>Rep. Dennis J. Kucinich (D-OH)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Pete Sessions (R-TX)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Ben Chandler (D-KY)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Elijah Cummings (D-MD)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Jay Inslee (D-WA)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Mike Thompson (D-CA)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Jim Gerlach (R-PA)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Virginia Foxx (R-NC)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Nick J Rahall II (D-WV)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Diana DeGette (D-CO)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Barbara Lee (D-CA)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Betty Sutton (D-OH)</td>
<td>3</td>
<td>1</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Lynn C Woolsey (D-CA)</td>
<td>6</td>
<td>2</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Edolphus Towns (D-NY)</td>
<td>6</td>
<td>2</td>
<td>33%</td>
</tr>
<tr>
<td>Rep. Jeb Hensarling (R-TX)</td>
<td>6</td>
<td>2</td>
<td>33%</td>
</tr>
</thead>
</table>
<p>There is some overlap with the highest overall turnover offices (Reps. Sutton, Terry, McDermott, Lee, Hensarling show up in both lists). Interestingly, Rep. Kucinich shows up in this list, even though he has one of the highest overall retention rates.</p>
<p>None of the same factors that predict overall staff turnover predict policy staff turnover. There are no statistically significant correlates for the variation we observe in our data. The only pattern we see is that Republicans on average hold onto to their top policy staff at a slightly higher rate.</p>
<p><strong>Table 6</strong>. <em><em>Republican and Democrat staff retention rates</em></em></p>
<table>
<thead>
<tr>
<th></th>
<th>Mean Retention Rate</th>
<th>Median Retention Rate</th>
</tr>
<tr>
<td>Republicans</td>
<td>79.5%</td>
<td>75.0%</td>
</tr>
<tr>
<td>Democrats</td>
<td>72.3%</td>
<td>75.0%</td>
</tr>
</thead>
</table>
<p>CONCLUSIONS</p>
<p>As far as we know, this is the first time anybody has calculated turnover rates for House offices. We believe this is important data for citizens to have. Members of Congress cannot do their jobs without staff, and members who preside over high-turnover offices are likely to be less effective as legislators and may have a more difficult time performing efficient constituent service. Moreover, offices with higher turnover are likely to be more reliant on lobbyists to help them analyze and draft legislation, since there will be fewer experienced staff.</p>
<p>Some turnover in all offices is certainly healthy and natural. New blood is always good. But too much turnover can be a dangerous thing, too.</p>
<p>To the extent that members might wish to improve their retention rates, the data do tell us that offices that pay more do a better job of retaining staff, and that more senior members retain staff better. Democrats do a slightly better job of retaining staff over all, but Republicans do a slightly better job of a retaining policy staff.</p>
<p>We also note that this analysis covers a time when the House <a href="http://sunlightfoundation.com/blog/2011/07/07/the-incredible-shrinking-congress-budget-bill-diminishes-legislative-capacity/">reduced its own budget by 5% in 2011 and will be reducing its budget again by 6.4% this year</a>. This has <a href="http://sunlightfoundation.com/blog/2012/01/17/house-budget-cuts-special-interest-influence/">already led to a 7.4% reduction in staff positions across the board</a>. The House will be facing an additional 6.4% budget reduction this year, which will likely lead to further cuts in staff.</p>
<p>METHODOLOGY</p>
<p>The results are based on a comparison of House disbursement data from third quarter of 2009 and third quarter of 2011. To get a roster of staff in the office in third quarter of 2009, we limited our search to only individuals who received more than $4,000 in the third quarter ($16,000 annual salary) reasoning that anybody who got less money was probably an intern or in a temporary position.</p>
<p>To construct our list of policy staff, we added up anybody with the following as part of their title: Legislative Director, Legislative Assistant, Senior Legislative Assistant, Senior Policy Advisor, Policy Advisor, Policy Director, Legislative Counsel, Counsel, Senior Counsel. Since some offices may have other names for their policy staff positions, it’s possible we undercounted the number of policy staff for some offices.</p>
<p><a href="https://data.sunlightlabs.com/dataset/House-Office-Retention-Rates/y43j-4t5v">To find your member, click here.</a></p>
<p>Our data come from the Office of the Chief Administrative Officer of the U.S. House of Representatives. That means we are dependent on what the House reports. The biggest challenge in aggregating the data is that different House offices classify expenses in different ways. We must in good faith disclose that the underlying data are messy. At best, the data are approximate, and higher levels of confidence in it can only come when the House of Representatives makes a better effort with respect to how it normalizes and releases the data to the public. To dig through the data yourself, visit our <a href="http://sunlightfoundation.com/projects/expenditures/">House Expenditure Reports Database</a>.</p>
<p><em>Special thanks to <a href="http://sunlightfoundation.com/people/emill/">Eric Mill</a> and <a href="http://sunlightfoundation.com/people/dschuman/">Daniel Schuman</a> for their help in preparing this piece.</em></p>
<p><i><a href="http://sunlightfoundation.com/blog/2012/02/06/turnover-in-the-house/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/turnover-in-the-house-who-keeps-and-who-loses-the-most-staff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compare presidential candidate fundraising</title>
		<link>http://mattbriney.com/2012/02/compare-presidential-candidate-fundraising/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=compare-presidential-candidate-fundraising</link>
		<comments>http://mattbriney.com/2012/02/compare-presidential-candidate-fundraising/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 21:00:07 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[candidate]]></category>
		<category><![CDATA[Election]]></category>
		<category><![CDATA[Federal]]></category>
		<category><![CDATA[Federal Election Commission]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[New York Times]]></category>
		<category><![CDATA[Presidential candidates]]></category>
		<category><![CDATA[previous elections]]></category>
		<category><![CDATA[Times]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/compare-presidential-candidate-fundraising/</guid>
		<description><![CDATA[Presidential candidates have raised $186 million up to now, according to the Federal Election Commission. The New York Times lets you compare the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flowingdata.com/2012/02/02/compare-presidential-candidate-fundraising/"><img width="625" height="496" src="http://flowingdata.com/wp-content/uploads/2012/02/Money-race-with-candidates-625x496.png" alt="Money race with candidates" /></a></p>
<p>Presidential candidates have raised $186 million up to now, according to the <a href="http://www.fec.gov/disclosure.shtml">Federal Election Commission</a>. <em>The New York Times</em> lets you <a href="http://elections.nytimes.com/2012/campaign-finance">compare the amounts raised by each candidate</a>, over time and space. Simply select a candidate on the left, and another on the right to see how they match up. Fundraising by candidates from previous elections, at the same time of year, are also included for context.</p>
<p>While not the focus of the interactive, the distributions for donation size at the bottom seem to be especially telling.</p>
<p>[<a href="http://elections.nytimes.com/2012/campaign-finance">New York Times</a> via <a href="http://infosthetics.com/archives/2012/02/comparing_the_fundraising_performance_of_the_us_presidential_candidates.html">infosthetics</a>]</p>
<p><img src="http://feeds.feedburner.com/~r/FlowingData/~4/EyoaEE2lQxw" height="1" width="1" /></p>
<p><i><a href="http://flowingdata.com/2012/02/02/compare-presidential-candidate-fundraising/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/compare-presidential-candidate-fundraising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hype: A Worthy Flash Alternative?</title>
		<link>http://mattbriney.com/2012/02/hype-a-worthy-flash-alternative/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hype-a-worthy-flash-alternative</link>
		<comments>http://mattbriney.com/2012/02/hype-a-worthy-flash-alternative/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 13:45:04 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[keyframe]]></category>
		<category><![CDATA[Timeline]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/hype-a-worthy-flash-alternative/</guid>
		<description><![CDATA[Hype, by developers Tumult, seems to have a rather appropriate title. There has been a great deal of talk about this web animation [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tumultco.com/hype/">Hype</a>, by developers Tumult, seems to have a rather appropriate title. There has been a great deal of talk about this web animation app since its release some months ago, and that can hardly be a surprise, given that it claims to allow the user to create “beautiful HTML5 web content” and animations with no coding required, and that it is developed by a pair of ex-Apple engineers.</p>
<p>Does it deliver on its promises, or does this app get too much “hype” for its own good?</p>
<p><span></span></p>
<h2>The state of animation on the web</h2>
<p>Lets be honest: unless you have been living under a rock for the past 15 years (in which case it would be surprising to find you reading this), you will know very well that Flash has been the tool of choice for most animation on the web up until relatively recently. For over a decade now it has been (and continues to be in many cases) the de-facto standard for animated content on the web. The reasons for this are many, including the wide install-base of the Flash browser plugin, and the fast that Flash as a platform has a relatively low barrier to entry, (it is possible to learn the basics very quickly for most people), and is very flexible (you can build everything from a simple button up to full, interactive, websites).</p>
<p>It is only within the past year or two that CSS3 has reached a stage where browser vendors have been interested in starting to support the burgeoning standard, and even now support is far from universal. The latest builds of Safari and Chrome carry the best support, with Firefox and Opera shortly behind. IE9 has added <em>some</em> CSS3 support, but any version prior to that will see no love for your animated creations.</p>
<p>CSS3 brings with it the possibility of animating elements individually using nothing but the same kind of code web developers generate daily anyway (albeit with some new syntax to learn), and these animations will work on iOS devices such as the iPad and iPhone while Flash, famously, will not.</p>
<p>Javascript also has a part to play in this equation, too. It is possible to leverage Javascript’s control over the page to animate elements, but for most people the code needed to do this is simply too arduous to write. jQuery makes things a great deal easier by including a framework that you can build around (basically allowing you to set end values for CSS attributes such as position or opacity and doing all the work in-between for you).</p>
<h2>Up steps Hype</h2>
<p>The main problem with the use of CSS3 and/or Javascript to achieve your animation goals, though, is that you have to know (and write) a <em>lot</em> of code if you are hoping to achieve anything but the most simple of animations. Secondly, the lack of an immediate visual representation of what you are doing will make this a difficult approach for many people. For example, you might want to move an image from point a, to point b. Point a is easy – that is probably where the image starts, but where is point b? How many pixels do you need to move it to get it in just the right place?</p>
<p>This is where Hype comes in. Hype is essentially a WYSIWYG front-end to all of this coding, allowing users to produce the same effects using the same techniques (and theoretically producing the same code) as described above. The main advantage with this is that it takes away the high barrier to entry that CSS/Javascript animation presents to most people. With Hype, you never have to write a line of code (if you don’t want to).</p>
<div><img src="http://mac.appstorm.net/wp-content/uploads/2012/01/hype-1.jpg" alt="Hype's user interface should feel instantly familiar to anyone who has worked with, or seen, Flash in the past." width="620" height="338" />
<p>Hype&#039;s user interface should feel instantly familiar to anyone who has worked with, or seen, Flash in the past.</p>
</div>
<p>Hype will seem instantly familiar to anyone who has had even passing experience with Adobe’s Flash authoring environment. Sure, the pallettes and toolbars are different, but the essence is the same. You drag elements to a stage and animate various properties including their position and opacity using keyframes. Sound familiar? That’s because it is. Just about every time-based media application, including video editors, effects packages, and Flash itself, operate using this method, or a variation thereof.</p>
<h2>Using Hype</h2>
<p>Whether or not you have had any experience with animation or time-based media before, Hype should not be a hard application to pick up and learn. On the whole, the interface is remarkably intuitive. It feels rather like a cross between Apple’s Pages and a WYSIWYG web editor, which in actuality is quite similar to what it is.</p>
<div><img src="http://mac.appstorm.net/wp-content/uploads/2012/01/hype-4.jpg" alt="Hype's scenes bar makes it easy to add and rearrange the scenes in your project" width="620" height="157" />
<p>Hype&#039;s scenes bar makes it easy to add and rearrange the scenes in your project</p>
</div>
<p>The main focus of Hype’s user interface is the stage, onto which you place images, text and other elements to compose your design. Above this is the scenes strip – Scenes allow the user to compose more complex animations composed of multiple separate compositions, similar to the different shots in a video project. At the bottom of the window is the timeline, which lists all the elements in which ever scene the user is currently editing. Separate to this window is the inspector pallette, which houses all the controls and settings for the elements placed on the stage, including text formatting, sizing and positioning, color and animation.</p>
<div><img src="http://mac.appstorm.net/wp-content/uploads/2012/01/hype-3.jpg" alt="Hypes timeline gives users a quick view of their keyframes, and the attributes that are animated" width="620" height="210" />
<p>Hypes timeline gives users a quick view of their keyframes, and the attributes that are animated</p>
</div>
<p>To animate an element, it is a simple matter of placing it on the stage and creating a couple of “keyframes” to animate between. With the timeline scrubber on a keyframe, any settings you change for that element will be changed for that frame, and animated to from previous keyframes. It is a simple matter to set up a couple of keyframes and fade an element in or move it from point a to point b, or to rotate an item over time. Set your starting state with one keyframe, and your end state with another, and Hype does the rest.</p>
<p>You can even set a keyframe and hit the “record” button and move elements around, and Hype will record all the animation in the meantime and automatically set up the options for you. What Hype does not do, however, is offer any easing options (which would allow a user to have an animation “ease” in and out, meaning that the animation starts out and ends at a slower pace than in the middle, which often looks more natural than a purely linear animation such as those Hype generates).</p>
<p>After about 30 minutes playing with Hype, you will likely have a fairly good handle on the bulk of the WYSIWYG portion of the app, and you may be ready to try exporting your first basic animation. Before doing that, you should probably preview your animation in a browser, and here Hype has you covered.</p>
<p>If you have Google Chrome installed, Hype allows you to preview a temporary version of your composition in one click. If all looks ok there, then it is time to export your animation. It is worth noting the document settings tab in the inspector at this stage, which allows you to set your target browsers (which dictates what warnings Hype will show you when exporting).</p>
<p>Hype will display warnings about your content based upon what browsers you tell it you are looking for your animation to work in. This is particularly useful for the less experienced user, who likely will not know about the various capabilities and shortfallings of different browsers. Hype tests against a good range of common browsers, including Safari (both mobile and desktop versions), Chrome, Firefox and, importantly, Internet Explorer from the current version 9 down to the antiquated but rapidly dying version 6.</p>
<div><img src="http://mac.appstorm.net/wp-content/uploads/2012/01/hype-2.jpg" alt="Hype's browser warnings will be useful for novices" width="620" height="413" />
<p>Hype&#039;s browser warnings will be useful for novices</p>
</div>
<p>It is my feeling that hobbyists and beginners in the web-world will benefit hugely from the ease of use and built-in compatibility checking that Hype offers, and that helps make it a compelling choice for those users. Backing this up is an ability to dive under the hood and manually edit the Javascripts that lie underneath, allowing a greater amount of control for those who want or are able to take it.</p>
<h2>The Problem</h2>
<p>The problem with so much Hype is that it is often extremely difficult to live up to. This, sadly, is also the case here. Hype has a number of problems that to some may be no big thing, but to others will be deal-breakers.</p>
<p>First, and lets make this very clear, Hype has at most a “fleeting” relationship with HTML5: Yes, it is possible to add video to your Hype projects and this will be added using the HTML5 &lt;video&gt; tag, and yes, Hype will use the new HTML5 shortened doctype declaration for the documents it exports, but that is about where the relationship ends.</p>
<p>What Hype actually exports, on the whole, is good-old HTML4, CSS3 and Javascript. This is fine, but why tout HTML5 when HTML5 actually has so little to do with the product itself? Hype makes no use of any of the new semantic elements provided by HTML5 (such as header, footer, nav, section, article etc.), nor does it make use of any of the other useful things HTML5 allows you to do. This means no web-workers, no local data storage, and perhaps most importantly, no history API.</p>
<p>That Hype is lacking in ability in these areas may seem like a small concern, but the fact that the History API is totally absent means that animations made with Hype “break” the browser’s back button; Imagine you wanted to create a set of slides to go with a presentation using Hype. That’s fine, but good luck if you want to be able to link anyone to a particular slide, or to allow users to page back and forth between said slides using standard browsers controls, such as the back and forward buttons, keyboard shortcuts or mouse/trackpad gestures. None of this will work with a Hype animation unless you delve in to the script yourself and add the features in. Whilst there will undoubtedly be some potential users of this app who are skilled enough to do this, does it not kind of defeat the point of having a WYSIWYG app in the first place, if it leaves you having to fill in holes after you have used it?</p>
<p>Hype also makes no use of Canvas elements, meaning that each element placed in your animation will be wrapped in a div. This is not only a semantic nightmare, but fails to make use of a powerful feature available in most of the browsers that the technology Hype uses targets. I can understand not supporting new, untested, poorly supported features such as WebGL, but Canvas is supported natively by each of the major browsers at their current versions, and plugins are even available for IE8 and below to enable support there.</p>
<p>The final significant problem with Hype is that instead of leveraging any kind of existing framework such as jQuery or Prototype, the developers have chosen to create their own animation Javascript library. This is great, in that it places no dependency on outside scripts, but the downside is that even on a very short animation with only a couple of transitions, the Javascript weighs in at over 95Kb. That’s one large script file!</p>
<p>I can only imagine how this might end up with a 10-scene masterpiece with 50 animated elements in each scene. The main problem here is that this file will be served to users viewing your animation regardless of whether their browser needs it all or not. Many users with up-to-date browsers will have support for CSS3 animation, and so won’t need a lot of what is contained therein, but the server won’t know that so will serve it anyway. This has the potential to be quite a drag on your server.</p>
<h2>The Verdict</h2>
<p>I really wanted to love Hype because it represents an alternative to Flash that was based around technology natively supported by web browsers rather than by a plugin that, let’s admit it, has never been very good on Mac. There is no doubt that Hype is easy to use, and you can create some nice looking results relatively quickly. The interface is, on the whole, intuitive and responsive and the app itself behaves very well.</p>
<p>However, there are just too many shortcomings for my liking when it comes to the actual content that Hype generates. For an app that markets itself on building “HTML5″ web content, the lack of any kind of support for the history API is baffling. I understand that this is not supported by older browsers, but there are workarounds. The fact is that Tumult just haven’t implemented them. This is particularly surprising when you consider that they paid enough attention to detail to implement “old-fashioned” Javascript animation for those browsers that don’t support CSS3.</p>
<p>With that being said though, Hype is a perfect choice for those wanting to get started with animation on the web without the expensive entry point of Flash, or the necessity for an encyclopaedic knowledge of code. It is easy enough to pick up and use with a very limited learning curve, and does produce good results visually.</p>
<p>Its interface is mostly very polished, and the app itself seems very reliable. At a relatively low price point of $29.99, Hype does constitute a good entry point for most people. Experienced web professionals, though, may find the many short-fallings mentioned here more of an issue, and may want to learn to do things the hard way, instead.</p>
<p>As a professional web developer myself, this puts me in a quandary in trying to come to an overall opinion about Hype. On one hand, Hype is an easy, relatively inexpensive entry point to the world of animation on the web for a great number of potential users. On the other hand, I personally would prefer that the code that came out the other side was of a higher quality, and that accessibility and usability of the exported product weren’t second class citizens here. I’m a huge advocate for a better quality websites, and I have felt over the past 10 years of development that Flash is a prime culprit of exactly this kind of sin: low-quality websites produced by all because an application made it too easy.</p>
<p>It’s a toss-up for me between whether to encourage users to give Hype a go and hope that it leads them to learn more about the platform they are developing for, or whether to discourage them from picking up a piece of software that could lead them down much the same road as Dreamweaver or similar WYSIWYG applications, leaving them with bad websites and no deeper understanding of how things work under the bonnet than before they started.</p>
<p>What do you think about Hype? Have you used it? Are you a hobbyist or a professional? Let us know in the comments!</p>
<div>
<a href="http://feeds.feedburner.com/~ff/MacAppStorm?a=yeHxZmR1lsk:e2Oczefmnc0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MacAppStorm?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/MacAppStorm?a=yeHxZmR1lsk:e2Oczefmnc0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/MacAppStorm?i=yeHxZmR1lsk:e2Oczefmnc0:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/MacAppStorm?a=yeHxZmR1lsk:e2Oczefmnc0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/MacAppStorm?i=yeHxZmR1lsk:e2Oczefmnc0:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/MacAppStorm?a=yeHxZmR1lsk:e2Oczefmnc0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MacAppStorm?i=yeHxZmR1lsk:e2Oczefmnc0:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/MacAppStorm?a=yeHxZmR1lsk:e2Oczefmnc0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/MacAppStorm?i=yeHxZmR1lsk:e2Oczefmnc0:D7DqB2pKExk" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/MacAppStorm/~4/yeHxZmR1lsk" height="1" width="1" /></p>
<p><i><a href="http://feedproxy.google.com/~r/MacAppStorm/~3/yeHxZmR1lsk/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/hype-a-worthy-flash-alternative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jobseekers Invited to “Apply Via API”</title>
		<link>http://mattbriney.com/2012/02/jobseekers-invited-to-apply-via-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jobseekers-invited-to-apply-via-api</link>
		<comments>http://mattbriney.com/2012/02/jobseekers-invited-to-apply-via-api/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 13:25:05 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[board]]></category>
		<category><![CDATA[Invited]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Parse]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/jobseekers-invited-to-apply-via-api/</guid>
		<description><![CDATA[Forget uploading resumes or filling out forms on some job board. Backend-as-a-service company Parse is inviting potential hires to apply via its Parse [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmableweb.com/api/parse"><img src="http://www.programmableweb.com/images/apis/at4732.png" alt="Parse" /></a>Forget uploading resumes or filling out forms on some job board. Backend-as-a-service company <a href="https://www.parse.com">Parse</a> is inviting potential hires to apply via its <a href="http://www.programmableweb.com/api/parse">Parse API</a>. In what initially looks like an added barrier to entry, the company is hoping its cheeky and geeky move will attract the sort of developers who think in JSON.</p>
<p><img src="http://blog.programmableweb.com/wp-content/parse-apply-via-api-600x347.png" alt="" width="600" height="347" /></p>
<p>All that’s required is your name, email address, a message describing why you’d be a great fit and an array of URLs. Oh, and be sure to set the Content-Type as <em>application/json</em>, but I’m sure you’d have done that by habit, right?</p>
<p>In a highly competitive market for developers, is Parse making it harder for people to apply? For the right fit, the company might be making it easier.</p>
<p>For those interested, you can <a href="https://www.parse.com/jobs">see the details</a> of the application process or read our <a href="http://blog.programmableweb.com/2011/10/31/backend-as-a-service-companies-differentiate-on-funding-documentation/">overview of Parse</a>.</p>
<p><a href="https://twitter.com/#!/lmjabreu/statuses/165185849733029888">Via Luis Abreu</a></p>
<p>
<p align="center">Sponsored by</p>
<p align="center"><a href="http://www.programmableweb.com/adserver/www/delivery/ck.php?oaparams=2__bannerid=377__zoneid=33__cb=653db08cfc__oadest=http://developer.citrixonline.com/?utm_source=programmableweb&amp;utm_medium=banner&amp;utm_campaign=webinar_468x60"><img src="http://www.programmableweb.com/adserver/www/images/d4af1b134522f6916bc4b4a7cd6145a0.gif" width="468" height="60" alt="" border="0" /></a>
<div><img src="http://www.programmableweb.com/adserver/www/delivery/lg.php?bannerid=377&amp;campaignid=188&amp;zoneid=33&amp;cb=653db08cfc" width="0" height="0" alt="" /></div>
</p>
<div>
<h5>Related ProgrammableWeb Resources</h5>
<p><img src="http://www.google.com/s2/favicons?domain=www.parse.com" alt="Parse" /> <a href="http://www.programmableweb.com/api/parse">Parse API Profile</a></p>
</div>
<div>
<a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=R48snr3Zpns:t3JprV6F5Vk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/ProgrammableWeb?a=R48snr3Zpns:t3JprV6F5Vk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ProgrammableWeb?d=7Q72WNTAKBA" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/ProgrammableWeb/~4/R48snr3Zpns" height="1" width="1" /></p>
<p><i><a href="http://feedproxy.google.com/~r/ProgrammableWeb/~3/R48snr3Zpns/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/jobseekers-invited-to-apply-via-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bootstrap 2.0 Released with Lots of New Features</title>
		<link>http://mattbriney.com/2012/02/bootstrap-2-0-released-with-lots-of-new-features/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bootstrap-2-0-released-with-lots-of-new-features</link>
		<comments>http://mattbriney.com/2012/02/bootstrap-2-0-released-with-lots-of-new-features/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 13:25:04 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/bootstrap-2-0-released-with-lots-of-new-features/</guid>
		<description><![CDATA[Advertise here via BSA Bootstrap 2.0 has just released with a lot of new features, rewritten documentation, and use cases to test with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rss.buysellads.com/click.php?z=1270742&amp;k=f0f765a4a2b8013472eb1ae2074fd0ed&amp;a=1328095159&amp;c=1252385049"><img src="http://rss.buysellads.com/img.php?z=1270742&amp;k=f0f765a4a2b8013472eb1ae2074fd0ed&amp;a=1328095159&amp;c=858594512" border="0" alt="" /></a></p>
<p><a href="http://buysellads.com/buy/sitedetails/pubkey/f0f765a4a2b8013472eb1ae2074fd0ed/zone/1270742">Advertise here via BSA</a></p>
<p><a title="Bootstrap 2.0" href="http://twitter.github.com/bootstrap/">Bootstrap 2.0</a> has just released with a lot of new features, rewritten documentation, and use cases to test with the addition of media queries.</p>
<p>They have also added some new components like progress bars, customizable gallery thumbnails and split buttons. Another great new feature are the new glyph icons, that you can use to style your buttons and menus.</p>
<p>Now there are total 12 custom jQuery Plugins for you to enhance Bootstrap. It includes, Modals, Tooltips, Dropdowns, Scrollspy, Carousel and more. All in all a huge update with many exciting features.</p>
<p><a title="Bootstrap 2.0" href="http://twitter.github.com/bootstrap/"><img src="http://maxcdn.webappers.com/img/2012/01/bootstrap2.jpg" alt="bootstrap2" width="480" height="362" /></a></p>
<blockquote><p>Requirements: -<br /> Demo: <a title="demo" rel="nofollow" href="http://twitter.github.com/bootstrap/">http://twitter.github.com/bootstrap/</a><br /> License:  Apache License v2.0</p>
</blockquote>
<h3>Sponsors</h3>
<p><a href="http://www.webiconset.com/?utm_source=WebAppers&amp;utm_medium=cpc&amp;utm_campaign=WebAppers+RSS">Professional Web Icons for Your Websites and Applications</a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/Webappers?a=U2OhD_oF6Ys:4qJkt6hc4jM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Webappers?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=U2OhD_oF6Ys:4qJkt6hc4jM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Webappers?i=U2OhD_oF6Ys:4qJkt6hc4jM:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=U2OhD_oF6Ys:4qJkt6hc4jM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Webappers?i=U2OhD_oF6Ys:4qJkt6hc4jM:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=U2OhD_oF6Ys:4qJkt6hc4jM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Webappers?i=U2OhD_oF6Ys:4qJkt6hc4jM:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=U2OhD_oF6Ys:4qJkt6hc4jM:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/Webappers?i=U2OhD_oF6Ys:4qJkt6hc4jM:-BTjWOF_DHI" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=U2OhD_oF6Ys:4qJkt6hc4jM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Webappers?d=qj6IDK7rITs" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Webappers/~4/U2OhD_oF6Ys" height="1" width="1" /></p>
<p><i><a href="http://feedproxy.google.com/~r/Webappers/~3/U2OhD_oF6Ys/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/bootstrap-2-0-released-with-lots-of-new-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Subscribing to data changes using the Real-time Updates API</title>
		<link>http://mattbriney.com/2012/02/how-to-subscribing-to-data-changes-using-the-real-time-updates-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-subscribing-to-data-changes-using-the-real-time-updates-api</link>
		<comments>http://mattbriney.com/2012/02/how-to-subscribing-to-data-changes-using-the-real-time-updates-api/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 06:10:06 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[data changes]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[hub]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[setopt]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/how-to-subscribing-to-data-changes-using-the-real-time-updates-api/</guid>
		<description><![CDATA[A common question we get from developers is how to keep information of Users or Pages using their apps up to date. We [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>A common question we get from developers is how to keep information of Users or Pages using their apps up to date. We wanted to share some of the best practices that can improve the reliability and performance of apps you write on Facebook.</p>
<p>We often see developers querying the Graph API each time a User logs in to their apps to fetch information and update their records. This presents several issues and has a huge hit on performance.</p>
<p>Instead, we encourage you to use the <a href="https://developers.facebook.com/docs/reference/api/realtime/">Real-time Updates API</a> that we designed especially for this purpose, allowing developers to subscribe to changes in data in Facebook. Rather than polling Facebook’s servers, your app can then cache data and receive updates whenever the data changes.</p>
<p>For example, many apps rely on a User&#8217;s location to fetch and display relevant information, it is very important that this data stays up to date on the app’s backend.</p>
<p>Real-time updates allows you to set up a subscription on the <code>location</code> field of the User object, whenever that field changes, Facebook will make an HTTP POST request to a callback URL you specified by with a list of changes.</p>
<p>You can currently subscribe to updates for these types of objects:</p>
<ul>
<li><b>User</b> – Get notifications about particular fields and connections corresponding to User objects in the Graph API.</li>
<li><b>Permissions</b> – Get notifications when Users change the permissions they afford your applications. The fields are like those in the corresponding FQL table.</li>
<li><b>Page</b> &#8211; Get notifications when Pages that have installed your app as a Tab change their public properties.Note that the page topic is only used for subscribing to changes to public attributes of the page (like name, category, picture etc). This is the same information that is returned by the Graph API call https://graph.facebook.com/. However, you can subscribe to the page&#8217;s feed in the same way you subscribe to a User&#8217;s feed &#8211; the subscription topic should be User and the subscription field should be feed</li>
</ul>
<p>Below is PHP Sample code that sets up an endpoint that will receive both GET (for subscription verification) and POST requests (for actual change data).</p>
<pre>
&lt;?php

  $verify_token = &#039;YOURVERIFYTOKEN&#039;;

  if ($_SERVER[&#039;REQUEST_METHOD&#039;] == &#039;GET&#039; &amp;&amp; isset($_GET[&#039;hub_mode&#039;])
    &amp;&amp; $_GET[&#039;hub_mode&#039;] == &#039;subscribe&#039; &amp;&amp; isset($_GET[&#039;hub_verify_token&#039;])
    &amp;&amp; $_GET[&#039;hub_verify_token&#039;] == $verify_token) {
      echo $_GET[&#039;hub_challenge&#039;];
  } else if ($_SERVER[&#039;REQUEST_METHOD&#039;] == &#039;POST&#039;) {
    $post_body = file_get_contents(&#039;php://input&#039;);
    $obj = json_decode($post_body, true);
    // $obj will contain the list of fields that have changed
  }

?&gt;
</pre>
<p>Once this endpoint is set up, you will need to make a POST request to the actual Real-Time updates API to subscribe to a field.</p>
<pre>
&lt;?php

  $app_id = &#039;YOUR_APP_ID&#039;;
  $app_secret = &#039;YOUR_APP_SECRET&#039;;
  $app_url = &#039;http://YOURAPPURL&#039;;
  $fields = &#039;location&#039;;
  $verify_token = &#039;YOURVERIFYTOKEN&#039;;

  // Fetching an App Token
  $app_token_url = &#039;https://graph.facebook.com/oauth/access_token?client_id=&#039;
                   .$app_id.&#039;&amp;client_secret=&#039;.$app_secret
                   .&#039;&amp;grant_type=client_credentials&#039;;
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $app_token_url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  $res = curl_exec($ch);
  parse_str($res, $token);

  if (isset($token[&#039;access_token&#039;])) {
    // Let&#039;s register a callback
    $params = array(
      &#039;object&#039;
        =&gt;  &#039;user&#039;,
      &#039;fields&#039;
        =&gt;  $fields,
      &#039;callback_url&#039;
        // This is the endpoint that will be called when
        // a User updates the location field
        =&gt;  $app_url . &#039;/index.php?action=callback&#039;,
      &#039;verify_token&#039;
        =&gt;  $verify_token,
    );

    curl_setopt($ch, CURLOPT_URL, &#039;https://graph.facebook.com/&#039;
                                  .$app_id.&#039;/subscriptions?access_token=&#039;
                                  .$token[&#039;access_token&#039;]);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
    $res = curl_exec($ch);
    if ($res &amp;&amp; $res != &#039;null&#039;) {
      print_r($res);
    }

    // Fetch list of all callbacks
    curl_setopt($ch, CURLOPT_POST, 0);
    $res = curl_exec($ch);
  }
  if ($res &amp;&amp; $res != &#039;null&#039;) {
    print_r($res);
  }
  curl_close($ch);

?&gt;
</pre>
<p>The code above should return a similar object listing current subscriptions:</p>
<pre>
{
   "data":[
      {
         "object":"user",
         "callback_url":"http:\/\/YOURAPPURL\/index.php?action=callback",
         "fields":[
            "location"
         ],
         "active":true
      }
   ]
}
</pre>
<p>It’s important to note that for security reasons, the POST request made by Facebook’s servers to your endpoint will never actually contain the data that changed but only the field.</p>
<p>This is what a query from Facebook&#8217;s servers to your endpoint may look like:</p>
<pre>
{
   "object":"user",
   "entry":[
      {
         "uid":"499535393",
         "id":"499535393",
         "time":1326210816,
         "changed_fields":[
            "location"
         ]
      }
   ]
}
</pre>
<p>Once your endpoint gets called you can either query the Graph API immediately to fetch the new information or schedule it for a later call (next user login for example).</p>
<p>You can find more information about the Real-Time Updates API <a href="https://developers.facebook.com/docs/reference/api/realtime/">here</a>.</p>
</div>
<p><i><a href="http://developers.facebook.com/blog/post/2012/01/31/how-to--subscribing-to-data-changes-using-the-real-time-updates-api/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/how-to-subscribing-to-data-changes-using-the-real-time-updates-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Marketers Must Think in Verbs or Face Increasing Irrelevance</title>
		<link>http://mattbriney.com/2012/02/why-marketers-must-think-in-verbs-or-face-increasing-irrelevance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-marketers-must-think-in-verbs-or-face-increasing-irrelevance</link>
		<comments>http://mattbriney.com/2012/02/why-marketers-must-think-in-verbs-or-face-increasing-irrelevance/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 06:05:05 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[social verbs]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/why-marketers-must-think-in-verbs-or-face-increasing-irrelevance/</guid>
		<description><![CDATA[Originally posted on AdAge Digital. Advertisers trade in adjectives and adverbs. Campaigns and creative executions are filled with them. However, with all content increasingly [...]]]></description>
			<content:encoded><![CDATA[<p><em>Originally posted on <a title="http://adage.com/article/steve-rubel/marketers-verbs-face-irrelevance/232080/" href="http://adage.com/article/steve-rubel/marketers-verbs-face-irrelevance/232080/">AdAge Digital</a>.</em></p>
<p>Advertisers trade in adjectives and adverbs. Campaigns and creative executions are filled with them. However, with all content increasingly filtered through social networks, it’s what people do with advertising rather than what they say about it that will make all the difference this year. Guaranteed.</p>
<p>The change started last September when Facebook revealed that the ubiquitous “like” and “share” features will soon be joined by all kinds of verbs. Two of these — “read” and “listen” — are already live. Others are coming soon with the debut of <a title="http://venturebeat.com/2012/01/18/facebook-actions-rollout/" href="http://venturebeat.com/2012/01/18/facebook-actions-rollout/">Facebook Actions</a>. “Buy” and “watched” are likely to be two.</p>
<p>Facebook users who install certain news and music applications such as Spotify and The Washington Post social news reader can opt to share their actions. In other words, read news or listen to music on the social network and it gets broadcast to friends friction-free.</p>
<p>The arithmetic, therefore, is simple. The more marketers can evoke social actions, the more likely it is that their wonderfully crafted narrative will stick to people’s screens.</p>
<p>The empirical evidence is already there.</p>
<h5>Increasing Traffic</h5>
<p>Buddy Media CEO Michael Lazerow estimates that sites that simply add an optional Facebook share capability to common online applications, such as an online poll, can increase traffic 12.98%. (Yes, he’s done the math.)</p>
<p>Media early adopters have already seen strong results from their embrace of verbs. The Guardian has garnered 1 million additional monthly page views since it launched a revamped Facebook presence last fall. Yahoo is so pleased with its early results that it has expanded its relationship with Facebook to 26 more sites. The social network is already deeply embedded into Yahoo News.</p>
<p>It’s not just Facebook though. Technology companies have long understood that pointing and grunting are arguably the most innate human gestures. It’s something children do at a very early age. Cavemen basically invented both. So they’re building these natural interfaces at the core.</p>
<p>Siri on the iPhone and Kinect on Xbox* are two early implementations: users talk or point. But soon similar gesture-based media will show up everywhere. These will drive a lot more frictionless sharing. The social networks and search engines will gobble up the data and use these signals to shape the algorithms that already guide so much of what we pay attention to.</p>
<p>Here are three strategies to consider:</p>
<ol>
<h4>
<li>Build verb hooks everywhere</li>
</h4>
<p>You wouldn’t think that people want to share that they completed an online poll or registered to enter a contest, but data prove the contrary. A small percentage will, and this generates a network effect that pays off big. Look for ways to attach social verbs to even basic online features.</p>
<p>Here’s why this matters to marketers: If they adopt the verb structure and API’s into their assets, they are more likely to surface through Facebook’s algorithms. For example, <a title="Ad Age Directory" href="http://adage.com/directory/ford-motor-co/235">Ford</a> should consider adopting the “watch” API for any video content on its site.</p>
<h4>
<li>Consider the lens of friends</li>
</h4>
<p>Content finds us though the lens of our friends. This means no two people see the same web. It’s all personalized. Execs need to think hard about their audiences and pay particular attention to psychographics. This can help guide decisions about the language and creative that will generate verbs, not just awareness.</p>
<h4>
<li>Prioritize media that think in verbs</li>
</h4>
<p>When making a media buy, look for partners that get the power of natural gestures and have started to build it into their armada. Insist that they add social functionality to even basic banner ads and rich-media executions.</p>
</ol>
<p>Your mission this year is not just to be heard but to inspire action. Tapping into the network effects of verbs is a must in a social digital age.</p>
<p><em>Image credit: <a title="http://www.flickr.com/photos/52291469@N00/2237413022/sizes/m/in/photostream/" href="http://www.flickr.com/photos/52291469@N00/2237413022/sizes/m/in/photostream/">sAeroZar</a></em></p>
<p><em>*Microsoft is an Edelman client.</em></p>
<p><i><a href="http://www.edelmandigital.com/2012/01/30/marketing-verbs-or-face-irrelevance/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/why-marketers-must-think-in-verbs-or-face-increasing-irrelevance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>‘Startup Virginia’ Launches in Arlington</title>
		<link>http://mattbriney.com/2012/02/startup-virginia-launches-in-arlington/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=startup-virginia-launches-in-arlington</link>
		<comments>http://mattbriney.com/2012/02/startup-virginia-launches-in-arlington/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 06:00:05 +0000</pubDate>
		<dc:creator>Matt Briney</dc:creator>
				<category><![CDATA[Reading List]]></category>
		<category><![CDATA[Aneesh Chopra]]></category>
		<category><![CDATA[George Mason University]]></category>
		<category><![CDATA[Northern Virginia]]></category>
		<category><![CDATA[Startup America Partnership]]></category>
		<category><![CDATA[Virginia]]></category>

		<guid isPermaLink="false">http://mattbriney.com/2012/02/startup-virginia-launches-in-arlington/</guid>
		<description><![CDATA[A new organization that will help Virginia entrepreneurs connect with each other and grow their companies was launched this morning at George Mason [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6865_825x550.jpg" rel="lightbox[29838]"><img src="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6865_825x550-300x200.jpg" alt="" width="300" height="200" /></a>A new organization that will help Virginia entrepreneurs connect with each other and grow their companies was launched this morning at George Mason University in Arlington.</p>
<p><a href="http://va.startupamericapartnership.org/">Startup Virginia</a>, part of the privately-funded Startup America Partnership that President Obama helped to launch last year, promises to “support entrepreneurs and help startups drive job creation” in the Commonwealth. Organizers say Northern Virginia in particular is fertile ground for startups, with the numerous corporate headquarters in the area and with the area’s focus on science and technology.</p>
<p>“It’s about time this region got the recognition it deserves,” said a panelist at this morning’s <a href="http://startupva.eventbrite.com/">launch event</a>, which was attended by several hundred business leaders, academics and other attendees. Another panelist suggested that entrepreneurs can help pick up some of the economic slack that will be caused by <a href="http://www.arlnow.com/2012/01/06/moran-proposed-cuts-will-keep-military-strong/">expected cuts in defense spending</a>.</p>
<p><a href="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6874.jpg" rel="lightbox[29838]"><img src="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6874-300x200.jpg" alt="" width="300" height="200" /></a>Among the speakers at the event were Aneesh Chopra, the outgoing Chief Technology Officer for the White House, and Steve Case, co-founder of America Online, Chairman of the Startup America Partnership and a prominent local investor. Chopra cited Courthouse-based <a href="http://www.arlnow.com/2011/07/06/arlington-based-company-expanding-overseas/">Opower</a> as an example of a Virginia startup that’s making it big.</p>
<p>“Right down the street here in Arlington, Opower didn’t exist five years ago,” Chopra said. “[It has] over 300 employees to help compete to bring down your energy bills.”</p>
<p>Chopra made some news at the event when he hinted at a new bipartisan legislative package that’s expected to be announced by the White House later today. According to Chopra, the legislation would cut taxes for small businesses and entrepreneurs, would reduce barriers to accessing capital markets for high-growth companies, and would seek to reduce administrative backlogs for high-skill immigration.</p>
<p>Case said entrepreneurs helped to build the United States into the world power it is today.</p>
<p>“We didn’t become the leading economy by accident,” Case said. “It was the work of entrepreneurs creating companies, and really creating entire industries, that in the last two centuries has propelled us to the position we now have globally.”</p>
<p>Case cautioned, however, that other countries are trying to catch up with America in the realm of entrepreneurship. The U.S. must focus on “winning the global battle on talent,” he said.</p>
<p><a href="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6876_825x550.jpg" rel="lightbox[29838]"><img src="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6876_825x550-300x200.jpg" alt="" width="300" height="200" /></a> <a href="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6868_825x550.jpg" rel="lightbox[29838]"><img src="http://www.arlnow.com/wp-content/uploads/2012/01/IMG_6868_825x550-300x200.jpg" alt="" width="300" height="200" /></a></p>
<div>
<a href="http://feeds.feedburner.com/~ff/ArlingtonNews?a=LNcG2qnm3Lw:KinjYh_rinI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/ArlingtonNews?i=LNcG2qnm3Lw:KinjYh_rinI:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/ArlingtonNews?a=LNcG2qnm3Lw:KinjYh_rinI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ArlingtonNews?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/ArlingtonNews?a=LNcG2qnm3Lw:KinjYh_rinI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ArlingtonNews?d=qj6IDK7rITs" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/ArlingtonNews/~4/LNcG2qnm3Lw" height="1" width="1" /></p>
<p><i><a href="http://feedproxy.google.com/~r/ArlingtonNews/~3/LNcG2qnm3Lw/">Original Source</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://mattbriney.com/2012/02/startup-virginia-launches-in-arlington/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

