<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
        <channel>
        <title>Hack - ReadWrite</title>
        <link>http://readwrite.com</link>
        <description />
        <language>en</language>
        <copyright>Copyright 2012 SAY Media, Inc.</copyright>
        <managingEditor>readwriteweb@gmail.com</managingEditor>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs> 
        <lastBuildDate>Thu, 16 May 2013 16:06:00 -0700</lastBuildDate>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://rww.superfeedr.com/" />

                    <item>
                <title><![CDATA[How To Hack Your Google Glass — And Void Your Warranty]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/Google%20x%20engineer_io13.jpg" />
                                        <p>In one of the more popular Google I/O sessions of Day 2, two members of the Google [x] team behind Project Glass explained <a href="https://developers.google.com/events/io/sessions/332704837" target="_blank">how to enable root access on your expensive eyewear</a>&nbsp;— a step that will also void your warranty, just like it does when you root an Android smartphone.</p>
<p>What does root access do? It lets you tinker under the hood of Glass, allowing you to, for instance, install Linux and run apps tailored to the open-source OS.&nbsp;</p>
<p>Google software engineers P. Y. Laligand and Hyunyoung Song started with the warranty warning and a quick presentation on how to enable a debug mode that lets you load Android applications (APKs) on Glass. The two stressed that Google recommends this method for tinkering with Glass, as the debug mode doesn't void your warranty.&nbsp;</p>
<p>It being Google though, the duo&nbsp;hurriedly&nbsp;brushed past the warning. Using a&nbsp;Bluetooth trackpad-enabled keyboard synced to Glass, the engineers&nbsp;outlined five steps involved in rooting Glass:&nbsp;</p>
<ol>
<li>Access the bootloader</li>
<li>Unlock the device &amp; erase personal data</li>
<li>Swap out and override boot partition</li>
<li>Reboot into normal state</li>
<li>Access root mode</li>
</ol>
<p>Laligand was nice enough to run through a demonstration in real-time. Below are the screens from his fast hack.&nbsp;</p>
<h2>Accessing The Bootloader &amp; Unlocking Device</h2>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/root%20mode%200.jpg" style="" />
			</span>
</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/root%20mode%201.jpg" style="" />
			</span>
</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/root%20mode%203.jpg" style="" />
			</span>
</p>
<h2>Reboot To Root&nbsp;</h2>
<p>Success!</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/root%20mode%204.jpg" style="" />
			</span>
</p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/16/how-to-hack-your-google-glass-and-void-your-warranty</link>
                <guid>http://readwrite.com/2013/05/16/how-to-hack-your-google-glass-and-void-your-warranty</guid>
                <category>Google IO13</category>
                <pubDate>Thu, 16 May 2013 16:06:00 -0700</pubDate>
                <author>Nick Statt</author>
            </item>
                    <item>
                <title><![CDATA[In Google's Future, We Will All Be Developers]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/Sundar%20Pichai%20keynote%20IO13%20SAY_1356.jpg" />
                                        <p>In San Francisco Wednesday, Google just kicked off I/O, its annual conference for developers with the audiovisual bombast that's customary at these sorts of events.&nbsp;But underneath the music, behind the pulsing screens, a question lurked: What does it mean to be a "developer"? Who is Google speaking to?</p>
<p>I'd argue that the definition of "developer" is expanding to embrace a larger and larger set of people, people who previously thought of themselves merely as technology enthusiasts or heavy users of technology at home and in the workplace. And Google is at the forefront of pushing this redefinition.</p>
<p>Google executives Vic Gundotra and Sundar Pichai hinted at the expansiveness of I/O's reach. We've heard that some 7,500 developers are registered for this year's event. Gundotra, a longtime champion of developers at Google, noted that 1 million people were watching the live stream. (That's him in the image above.) And Pichai hinted at the explosion of post-PC, post-smartphone, post-tablet devices for which we might build experiences soon: Google Glass, smart watches, and other wearable-computing gadgets.</p>
<h2>It's All About The Tools</h2>
<p>A software developer, in the Microsoft era, was someone who wrote applications for a desktop PC.</p>
<p>Now, we get computing devices through an explosion of screens, from TVs to big monitors on our desktops to tablets and smartphones. Google Glass and the Pebble smart watch give us even smaller screens—just enough room for blips of information. There are simply too many ways of delivering digital experiences for anyone to dedicate developers to each one.</p>
<p>That means that we need more and more layers of abstraction around the development of software. At I/O, Google showed off one such tool, called Android Studio, which aims to simplify the frustrating process of figuring out what screen an Android user might have. It was launched to big applause.</p>
<p>A new developer console for Google Play, Google's store for Android apps, tells developers when they're getting a lot of users in a specific country—and even offers a translation service to adapt apps to speak those users' language.</p>
<p>But Google also seems to be recognizing that there's a set of people who need simpler tools. Take its <a href="http://readwrite.com/2013/05/13/google-recommendations-bake-discovery-into-the-mobile-web">mobile content recommendations tool</a>, which people can add to a website with a single line of code, like dropping in a YouTube video.</p>
<p>Think of managing a YouTube channel, or a page on the Google+ social network: Those, too, in a sense are working in code, though at a very high level.</p>
<p>As is anyone publishing a website.&nbsp;Google's tools for webmasters, aimed at helping them make sure users can find their pages in Web search, can be thought of as another form of access to Google's platform.&nbsp;Those are slowly getting woven into Google+, as are Google-linked Android and Web apps, which can now use Google+ to let users log in and share activity with friends.</p>
<p>And for that matter, Android smartphone owners who simply download an app are, when you think about it, reprogramming an incredibly powerful computing device. That's working with code, whether or not they think of it as such.</p>
<h2>Services At Your Fingertips</h2>
<p>We're only seeing glimmerings of how Google might pull this all together. But consider how, say, a music-video app might interact with Google. It might well use YouTube for distribution and discovery, as well as having a Google+ page. It might use Google+ for sign-in and activity sharing, so when people search for an artist's name, videos watched by friends pop to the top of search results. For mobile, it would certainly have an Android version, sold through the Google Play store, of course.</p>
<p>That's a staggering array of Google services that one app developer might need to touch. And it's hard to imagine that any single developer, or even a team of developers, might be able to learn how to use them in great depth. That means Google will need to deliver more simple ways of accessing the power of its computing platforms.</p>
<p>There will always be a need for highly sophisticated programmers who dive deep into code, plumb the depths of computing architecture, and probe the limits of what's possible.</p>
<p>But for the rest of us, who just want to do something amazing and make use of Google's tools while doing it, one line of code sounds awfully nice.</p>
<p><em>Photo by Nick Statt for ReadWrite</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/15/google-io-2013-developers</link>
                <guid>http://readwrite.com/2013/05/15/google-io-2013-developers</guid>
                <category>developers</category>
                <pubDate>Wed, 15 May 2013 10:00:00 -0700</pubDate>
                <author>Owen Thomas</author>
            </item>
                    <item>
                <title><![CDATA[Google I/O 2013: Complete Coverage Of Google's Next Big Things]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/entry%20hall%20IO13.jpg" />
                                        <p>Welcome to ReadWrite's live coverage of the Google I/O keynote. Below you'll see not only a live stream of the event, but live blogging from our on-the-spot team including editor-in-chief Owen Thomas, mobile editor Dan Rowinski, contributing writer Mark Hachman and our fearless editorial assistant Nick Statt.</p>
<p><strong>Our stories so far:</strong></p>
<ul>
<li><a href="http://readwrite.com/2013/05/15/google-io-2013-developers" target="_blank">In Google's Future, We Will All Be Developers</a></li>
<li><a style="line-height: 1.538em;" href="http://readwrite.com/2013/05/15/now-google-wants-to-kill-the-mobile-web" target="_blank">Now Google Wants To Kill The Mobile Web (Good Riddance)</a></li>
<li><a href="http://readwrite.com/2013/05/15/google-just-launched-a-grenade-at-spotify-and-it-just-might-work" target="_blank">Google Just Launched A Grenade At Spotify — And It Just Might Work</a></li>
<li><a href="http://readwrite.com/2013/05/15/google-search-anticipatory-system-io13" target="_blank">Google Is Turning Search Into The Planet's Biggest Anticipatory System</a></li>
<li><a href="http://readwrite.com/2013/05/15/the-future-of-google-maps-social-personalized-and-way-smarter" target="_blank">The Future Of Google Maps: Social, Personalized And Way Smarter</a></li>
<li><a href="http://readwrite.com/2013/05/15/what-google-didnt-announce-at-i-o" target="_blank">What Google Didn't Announce At I/O</a></li>
<li><a href="http://readwrite.com/2013/05/15/google-search-learns-to-listen-understand-context" target="_blank">Google Search Learns To Listen &amp; Understand Context</a></li>
<li><a href="http://readwrite.com/2013/05/15/google-solves-major-pain-points-for-android-devs-at-i-o" target="_blank">Google Is Making Life Easier For Android Developers</a></li>
</ul>
<p><iframe style="border: 0; box-shadow: 0 0px 20px #888; -webkit-box-shadow: 0 0px 20px #888; -khtml-box-shadow: 0 0px 20px #888; -moz-box-shadow: 0 0px 20px #888; -ms-box-shadow: 0 0px 20px #888; -o-box-shadow: 0 0px 20px #888; width: 550px; height: 1000px;" src="https://developers.google.com/events/announce/googleio2013/112111196451586545452?t=LIVE+BLOG&amp;a=on&amp;cn=ReadWrite&amp;cu=www.readwrite.com&amp;w=640&amp;h=425"></iframe></p>
<p>For the rest of the live blog coverage, see our real-time posts on the <a href="https://plus.google.com/u/0/b/112111196451586545452/+ReadWriteWeb/posts" target="_blank">ReadWrite Google+ page</a>.</p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/15/google-i-o-2013-keynote-live-blog-with-live-stream</link>
                <guid>http://readwrite.com/2013/05/15/google-i-o-2013-keynote-live-blog-with-live-stream</guid>
                <category>Google</category>
                <pubDate>Wed, 15 May 2013 07:21:00 -0700</pubDate>
                <author>ReadWrite Editors</author>
            </item>
                    <item>
                <title><![CDATA[STEAM Carnival Adds Art - And Lasers - To Make Science Fun]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/Screen%20Shot%202013-05-14%20at%203.47.02%20PM.png" />
                                        <p class="p1">Physicist and science fiction author Arthur C. Clarke once famously said, “Any sufficiently advanced technology is indistinguishable from magic.” If that’s the case, there’s no reason why science can’t be made as entertaining as a magic show. Especially if you include robots and lasers.</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/pixel-toss-2.jpg" style="" />
			</span>
&nbsp;</p>
<p class="p1">That’s the theory behind STEAM Carnival, a traveling circus designed to introduce kids to the STEM fields of science, technology, engineering and math — plus the arts. (Put the initials together to spell<a href="http://stemtosteam.org/">&nbsp;STEAM</a>, get it?) Some 40 different high-tech games and demonstrations will educate and inspire kids by blinding them with science.&nbsp;</p>
<h2 class="p1">Professional Roboticists!</h2>
<p class="p1">STEAM Carnival started as a joint idea dreamed up by Brent Bushnell (whose dad is <a href="http://readwrite.com/2013/03/26/why-the-inventor-of-pong-says-were-more-creative-now" target="_blank">Nolan Bushnell, the inventor of Pong</a>) and Eric Gradman, professional roboticists who made their reputations turning science into art. If you caught <a href="http://youtu.be/qybUFnY7Y8w">OK Go’s famous Rube Goldberg machine music video</a>, you’ve seen their work. In fact, they said that video prompted the idea for the carnival. Steam Carnival's board includes the elder Bushnell, game industry luminary Brian Fargo, and <a href="http://dsc.discovery.com/tv-shows/mythbusters/bios/grant-imahara.htm" target="_blank"><em>Mythbuster</em> Grant Imahara</a>.<strong style="margin: 0px; padding: 0px; border: 0px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: 16px; line-height: 24px; vertical-align: baseline; color: #121a0d;"><br /></strong></p>
<p class="p1">“Some of the most compelling feedback we got from that video was from parents and teachers coming to us, saying ‘We don’t know what our kids learned from that, but they were so excited about engineering when they saw it,’” said Gradman.&nbsp;</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/skee-ball-2.jpg" style="" />
			</span>
</p>
<p class="p1">Gradman explained that the goal of the carnival is not only to introduce kids to the potential of engineering, but to show them just how capable they are of picking it up themselves.&nbsp;</p>
<h2 class="p1">Simple Components Create Complex Machines</h2>
<p class="p1">For example, he described one attraction — a robot that responds when kids stand in front of it and make gestures. On a table nearby sit all the components that make up the robot, and kids are encouraged to play with them and assemble the parts. Basically, it lets them see that even the most complex electronics are made up of simple pieces.&nbsp;</p>
<p class="p1">"It's like going to a magic show and then as you exit through the gift shop, realizing not only how all the magic tricks worked, but how to do them yourself,” Gradman said.&nbsp;</p>
<h2 class="p1">STEAM Carnival Is Looking For Funding</h2>
<p class="p1">Bushnell and Gradman have built the attractions themselves, but now they need the public’s help funding the project. Their <a href="http://www.kickstarter.com/projects/twobitcircus/steam-carnival-0">Kickstarter</a>&nbsp;campaign, with an initial aim of getting STEAM Carnival to Los Angeles and San Francisco, is already halfway to its $100,000 goal with nearly a month to go.</p>
<p class="p1">Until it’s funded, the duo is drumming up interest by presenting a prototype to test audiences of lucky middle school and high school kids in Los Angeles.</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/wave-pendulum.jpg" style="" />
			</span>
</p>
<p class="p1">Bushnell said educators are always surprised to see how quickly kids become interested in science once lasers are involved.&nbsp;</p>
<p class="p1">“We’re not up there describing dry principles,” he said. “We’re doing demonstrations. It’s a complete left turn for them from traditional education.”</p>
<p class="p1">Bushnell and Gradman hope to expand to many cities beyond Los Angeles and San Francisco, but they’ll need STEM educators’ and mentors’ help to do it. If you’re interested in bringing the STEAM Carnival to your city, <a href="http://steamcarnival.com/vote/">cast your ballot here</a>.</p>
<iframe src="http://player.vimeo.com/video/65072957" frameborder="0" width="500" height="281"></iframe>
<p><a href="http://vimeo.com/65072957">STEAM Intro video - short</a> from <a href="http://vimeo.com/brentbushnell">Brent Bushnell</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p class="p3"><em>All images courtesy of STEAM Carnival.</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/15/steam-carnival-adds-art-and-lasers-to-make-science-fun</link>
                <guid>http://readwrite.com/2013/05/15/steam-carnival-adds-art-and-lasers-to-make-science-fun</guid>
                <category>education</category>
                <pubDate>Wed, 15 May 2013 06:06:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[What Are The Feds Hiding? Let's Ask The Declassification Engine]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/RWW%20CIA%20report.png" />
                                        <p class="p1">Each year, the U.S. government declassifies thousands of documents and releases them to the public through collections like the Declassified Document Reference System (DDRS) and the CIA's <a href="http://www.foia.cia.gov/">FOIA Reading Room</a>. Some, however, contain "redacted" information that's too sensitive to be released — leaving, for instance, key details of an FBI memo blacked out for the average reader.</p>
<p class="p1">Enter the <a href="http://www.declassification-engine.org/">Declassification Engine</a>, which aims to harness Big Data analysis and some old-fashioned crowdsourcing to peer through the "black bars" of redacted documents and reveal what the government doesn't want you to know.&nbsp;</p>
<p class="p1">Using publicly available, declassified documents as its sources, the Declassification Engine aims to eventually make informed guesses about what those black bars are hiding, providing a "word cloud" of likely possibilities. Is that blacked out word "Aurora," for example, potentially referring to new types of advanced aircraft? And, if so, does that imply that similar redacted memos refer to the same key words?&nbsp;</p>
<h2>A Tool For Historians And The Public</h2>
<p class="p1">The Declassification Engine could be an instrument for historians and conspiracy theorists alike.&nbsp;For now, though, it's basically just a set of data-analysis tools developed by researchers at Columbia University.</p>
<p class="p1">One finds&nbsp;correlations between specific words and often-classified memos, for example. Another was designed to help train the system to pick up on differences between redacted documents, and what was revealed years later when the government declassified them for public eyes. Eventually, they'll form a more cohesive whole, the Engine's creators say.</p>
<p class="p1">To take the next steps, the Engine's founders are asking for help.&nbsp;Last week, historians, journalists, legal scholars, statisticians, and computer scientists met at Columbia University to formally launch the Engine — and to ask for money. The Declassification Engine <a style="line-height: 1.538em;" href="http://www.indiegogo.com/projects/the-declassification-engine-saving-history-from-official-secrecy">hopes to raise $50,000 to fund the project</a>, and its founders have only raised a few hundred dollars at present.</p>
<p class="p1">Matthew Connelly, a historian at Columbia and one of the creators of the Declassification Engine, explained that the group is consciously trying to put the Declassification Engine on the "white hat" side of the fence — the opposite side, in other words, from organizations like Wikileaks.</p>
<p class="p1">The Engine's source material consists of documents that have already been declassified and released by the government for public scrutiny. Furthermore, its users aren't "cracking" redactions; they're simply making guesses. What they hope are <em>good</em> guesses, but guesses nevertheless.</p>
<h2 class="p1">How The Engine Revved Up</h2>
<p class="p1">Declassification straddles a long-standing fault line in American politics, as&nbsp;Marc Trachtenberg, a professor of political science at UCLA&nbsp;<a style="line-height: 1.538em;" href="http://www.sscnet.ucla.edu/polisci/faculty/trachtenberg/documents/doclist.html">explains</a>:</p>
<blockquote>
<p class="p1">There is thus a built-in conflict between the consumer and the supplier of historical evidence: we historians want to see the 'dirt,' but those responsible for the release of documents want to make sure that the material released does not damage the political interests they are responsible for protecting.</p>
</blockquote>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/RWW%20UFO%20memo%20-%20Edited.png" style="" />
				<span class="embedded-Media-image-caption">A redacted memo, made public by the Freedom of Information Act. (Source: http://www.foia.cia.gov/)</span>
		</span>
</p>
<p class="p1">Declassified documents are often a tool to better understand our own history. But getting at that understanding sometimes requires teasing out decades-old data.</p>
<p>One of the first things the team did last year was to analyze which keywords were most closely associated with federal decisions to withhold documents among 1.4 million State Department cables. They then created a tool to analyze diplomatic activity over time depending on which terms were used, and the likelihood that a cable that included a specific term would still be classified.</p>
<p class="p1">That analysis revealed that 1970s cables that contained the word "Boulder" or phrase "Operation Boulder" were much, much more likely to be withheld, Connelly said. As it turned out, <a href="http://declassifiedboulder.wordpress.com/" target="_blank">Project Boulder</a>&nbsp;was President Nixon's plan, hatched&nbsp;following the hostage crisis at the Munich Olympics,&nbsp;to increase FBI scrutiny of Arabs entering the United States. In other words, 1970s-style ethnic profiling.</p>
<p class="p1">In this case, Connelly said, the archive of scanned documents could have served as a historical context when people began discussing the treatment of Arab-Americans thirty years later, after Sept. 11. But without the digital archive of source documents, that context wasn't readily available.</p>
<p class="p1">"The reason that these historians have never even heard of it is because the vast majority of the documents have been withheld, in the archives," Connelly said. "Without those documents, we can't even begin to try and derive some of these lessons."</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/RWW%20Boulder%20withdrawn%20memos.png" style="" />
				<span class="embedded-Media-image-caption">The government originally held back the majority of memos that contained the word &quot;Boulder&quot;. (Source: Matthew Connelly)</span>
		</span>
</p>
<h2 class="p1">Is It Legal?</h2>
<p class="p1">Given the political climate surrounding security in the decade-plus since September 11, the Declassification Engine's creators said last week that they were somewhat nervous that the U.S. government might try to clamp down on it. (The creators, naturally, believe that it's perfectly legal.) Connelly, however, said that the discussion during Friday's conference gave him reason to believe that the Engine's creators aren't likely to face any investigation from law enforcement agencies.&nbsp;</p>
<p class="p1">Nevertheless, on Friday, the<a style="line-height: 1.538em;" href="http://declassification-engine.org/index.py?section=faq"> FAQ portion of the site</a> was modified to eliminate all references to the project's legality, including that the group sought input from the State Department and the National Archives to better understand the declassification process.</p>
<p class="p1">"In some cases, we are using statistical methods to predict what is still classified," the Declassification Engine's FAQ said Thursday night.</p>
<h2>How The Tools Work</h2>
<p class="p1">Connelly gave ReadWrite an early glimpse of one component of the Engine on Thursday night. That's the Redaction Visualizer, which compares redacted and unredacted documents and highlights the differences. On the surface, this seems pretty obvious.&nbsp;</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/RW%20Vietnam%20image_0.png" style="" />
				<span class="embedded-Media-image-caption">Comparing an unredacted and redacted memo. (Source: Declassification-engine.org)</span>
		</span>
</p>
<p class="p1">But the Visualizer is also the basic equivalent of your math homework: the redacted document provides the problem to solve, and the unredacted document is the "answer". This supervised data will &nbsp;"teach the computer to teach itself about what's in the redaction," Connelly said.</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/Vietnam%20text%20-%20Edited.png" style="" />
				<span class="embedded-Media-image-caption">The text that the Redaction Visualizer pulls out. (Source: Declassification-engine.org)</span>
		</span>
</p>
<p class="p1">The real work for the Engine, though, lies in deciphering the redactions themselves. And the biggest arrow in its quiver is context. In total, the Engine uses 117,509 documents from the DDRS, with the most from the Eisenhower and Johnson administrations.</p>
<p class="p1">The text of the documents themselves are just one part of the puzzle. But there's a surprising amount &nbsp;of unredacted metadata attached to each as well: the date, the author, the subject, who classified it, when it was declassified — 68 fields in all, Connelly said. All can be used as clues to make guesses as to what the redacted content contains. Connelly admits that he's not even clear on how well the Engine could work, once it's up and running.</p>
<p class="p1">What the Declassification Engine hopes to do for each redaction is generate a "word cloud" of the words that are statistically likely to be hidden by the redaction. Granted, this is a lot easier to do with a short series of letters, such as a name or date. Still, any guesses could be used to tease out further possibilities, and cross-correlated with other, similar documents to make further guesses.</p>
<p class="p1">Eventually, the Declassification Engine could become a Web site, where users could upload their own declassified documents, run them against the tools, and also add their own insights.&nbsp;"It would create a virtuous circle, and [users] would be able to make more and more powerful and accurate predictions," Connelly said.</p>
<h2 class="p2">Obama Turbocharges The Engine</h2>
<p class="p1">The Declassification Engine received an unexpected boon from the Obama Administration on the eve of its launch: an <a href="http://www.whitehouse.gov/the-press-office/2013/05/09/executive-order-making-open-and-machine-readable-new-default-government-">executive order</a> making machine-readable government documents the law of the land.</p>
<p class="p1">"Government information shall be managed as an asset throughout its life cycle to promote interoperability and openness, and, wherever possible and legally permissible, to ensure that data are released to the public in ways that make the data easy to find, accessible, and usable," President Obama wrote. "In making this the new default state, executive departments and agencies shall ensure that they safeguard individual privacy, confidentiality, and national security."</p>
<p class="p1">The order could remove the need to optically scan some government documents, allowing the Engine to more quickly process bunches of files.&nbsp;It remains to be seen how executive agencies will protect their electronic documents, however.&nbsp;</p>
<p class="p1">But, as Connelly noted, the order begs the question: if machines are now allowed to read government documents, shouldn't they be allowed to guess what they're hiding?</p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/14/what-are-the-feds-hiding-lets-ask-the-declassification-engine</link>
                <guid>http://readwrite.com/2013/05/14/what-are-the-feds-hiding-lets-ask-the-declassification-engine</guid>
                <category>Big data</category>
                <pubDate>Tue, 14 May 2013 07:00:00 -0700</pubDate>
                <author>Mark Hachman</author>
            </item>
                    <item>
                <title><![CDATA[International Space Station Drops Windows For Linux]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/nasa.jpg" />
                                        <p>All the computers on the International Space Station that <a href="http://www.extremetech.com/extreme/155392-international-space-station-switches-from-windows-to-linux-for-improved-reliability" target="_blank">used to run Windows XP now run Linux</a>, reports Extreme Tech. The reason: Microsoft's OS just wasn't "stable and reliable" enough, according to the United Space Alliance, the spaceflight operations company that manages the hardware onboard the ISS in conjunction with NASA.</p>
<p>&nbsp;</p>
<p><em>Image courtesy of NASA.&nbsp;</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/10/international-space-station-drops-windows-for-linux</link>
                <guid>http://readwrite.com/2013/05/10/international-space-station-drops-windows-for-linux</guid>
                <category>Microsoft</category>
                <pubDate>Fri, 10 May 2013 10:52:00 -0700</pubDate>
                <author>ReadWrite Editors</author>
            </item>
                    <item>
                <title><![CDATA[APIs Are The Doors To Web Services - And They Need Locks]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/shutterstock_64373812.jpg" />
                                        <p>The proliferation of mobile devices has created a firestorm of demand for&nbsp;Application Programming Interfaces (API)&nbsp;to act as data gateways between devices and services.&nbsp;But fire can also be a destructive force, and mis-managed APIs can hurt application performance, alienate developers and even lead to costly and damaging data breaches.</p>
<h2>API Security Is Critical</h2>
<p>Among other things, APIs serve as gateways to Web-based services like Twitter or Facebook. They are the specifications that let developers build applications that communicate directly with those services. You can&nbsp;think of APIs as doors; they let data in and out of a Web service. Just like physical doors, leaving APIs open can let anyone wander in, for whatever purpose. &nbsp;</p>
<p>APIs are only as secure as they are written to be, explained Alistair Farquharson, chief technology officer for API-management vendor&nbsp;<a style="line-height: 1.538em;" title="http://www.soa.com" href="http://www.soa.com">SOA Software</a>. Smart developers make sure their APIs are open&nbsp;only for those people who have the authorized key.</p>
<h2>What Problems Can APIs Cause?</h2>
<p>The threat assessment for an API that isn't locked down isn't a pretty thing.&nbsp;Insecure APIs can fold under the artificial pressures of <a href="http://en.wikipedia.org/wiki/Ddos#Distributed_attack" target="_blank">distributed denial of service (DDOS) attacks</a>&nbsp;(which attempt to overwhelm a site or service with spurious requests in order to block legitimate access)&nbsp;, blocking the door through which data from a Web service is supposed to flow - perhaps bringing down the entire site.&nbsp;<a href="http://en.wikipedia.org/wiki/SQL_injection" target="_blank">SQL script injections</a>&nbsp;(which attempt to insert malicious code into a database), Farquharson added, could be used to re-route or copy data to outside servers operated by people who have no business looking at your data or your customers' information.</p>
<p>Because APIs enable very deep leveraging of a web service's features, they can be misused by hackers to spoof services, or even pretend to be entire websites, as web designer Feross Aboukhadijeh detailed last Autumn, when he <a href="http://feross.org/html5-fullscreen-api-attack/">discovered how the HTML5 Fullscreen API could be abused</a> to appear like any legitimate site, such as a banking transaction web site.&nbsp;Aboukhadijeh works through how the fake web site could be created and fool many unsuspecting users, even down to a citation of a study on "change blindness," a psychological event where people can miss obvious changes.</p>
<p>And then there are the less subtle attacks, such as the <a href="http://news.cnet.com/8301-10784_3-9960358-7.html">2008 security breach</a> that took advantage of a bad Myspace-Yahoo services API and ended up gaining access to celebrity photos that were supposed to be privately stored.</p>
<p>These are the obvious malicious outcomes of APIs that aren't secured properly. But hacked APIs can also create perceptions of poor quality of service, which could erode customer confidence in a Web service.</p>
<p>The importance of getting APIs under control can't&nbsp;be overemphasized, contended&nbsp;identity-management vendor&nbsp;<a style="line-height: 1.538em;" title="http://www.xceedium.com" href="http://www.xceedium.com">Xceedium</a>'s VP of Product Management, John Suit.&nbsp;"If the web interface is the front door to a company," Suit said, "then the API is the side door."&nbsp;And any door that lets in the wrong person - or the wrong code - can result in the same disastrous results.</p>
<h2>Building A Better API Lock</h2>
<p>Locking down APIs can tricky business.&nbsp;In these early days of the API boom, there are many different API standards being used by vendors to create the APIs through which applications will leverage Web services. Complicating that is the fact that there are a lot of different security standards, too.</p>
<p>This is a rich recipe for problems, since an effective API management system must allow authorized developers in to use the API, but not let anyone gain so much access they can subvert the API or use it as a doorway to the host service's internal data. Oh, and add to that mix the problem you have if APIs have to reside in a public cloud environment, outside your firewall.</p>
<p>Most security experts recommend using some sort of the strong authentication process in place when working with APIs.&nbsp;You need to make sure that the absolute correct person is accessing the API.</p>
<p>SOASoft's approach is a <a style="line-height: 1.538em;" title="http://blog.soa.com/faster-more-better-secure-and-manage-your-api-business-with-api-gateway/" href="http://blog.soa.com/faster-more-better-secure-and-manage-your-api-business-with-api-gateway/">just-launched API Gateway</a> virtual appliance that uses an OAuth server to work with many different existing security protocols. Playing to its strengths, Xceedium&nbsp;uses role-based identity systems to not only make sure the right person is connecting to the API, but that person should be accessing that API in the first place.</p>
<h2>Things To Do Right Now</h2>
<p>Even if you don't want to implement a formal identity and security management system for APIs, there are steps to take right now that will at least help mitigate potential problems.</p>
<p>If you want to prevent SQL injection attacks, then by all means sanitize the inputs in the API that connect to your internal databases. This will reduce the risk of a successful attack of this kind:&nbsp;</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" alt="" /></p>
<p>API developers should also make sure that everything is transmitted through the Secure Socket Layer (SSL) - encrypted and transmitted by HTTPS - so that information like usernames and passwords are not captured in-process and then used to gain access to users' accounts or worse, the host organization's account.&nbsp;</p>
<p>APIs are becoming increasingly important as so many new devices on the Internet generate and consume data via an ever-expanding list of Web services. While essential, those APIs also creating tempting targets for hackers. The need to lock down this growing vulnerability has never been a higher priority.</p>
<p><em>Lead image courtesy of <a href="http://www.shutterstock.com">Shutterstock</a>, comic courtesy of <a href="http://xkcd.com/327/">XKCD</a>.</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/10/apis-are-the-doors-to-web-services-and-they-need-locks</link>
                <guid>http://readwrite.com/2013/05/10/apis-are-the-doors-to-web-services-and-they-need-locks</guid>
                <category>APIs</category>
                <pubDate>Fri, 10 May 2013 04:04:00 -0700</pubDate>
                <author>Brian Proffitt</author>
            </item>
                    <item>
                <title><![CDATA[App.net Releases Its Passport App On iOS]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/RWNow_orange.jpg" />
                                        <p>The developer-focused social network App.net has <a href="http://blog.app.net/2013/05/08/app-net-passport-for-ios-is-now-available/" target="_blank">released a new iOS app dubbed Passport</a>. Founder Dalton Caldwell writes that the app allows users to establish an App.net account, find and follow other users, and discover and download other apps for App.net.</p>
<p>The Passport app does not, however, include posting or messaging capabilities, a deliberate choice intended to push users toward other apps developed for the network. In addition, the app provides new tools for developers:</p>
<blockquote>
<p>An additional benefit of the Passport app for 3rd-party developers is a new Authentication SDK which makes it easy to seamlessly integrate App.net login/signup functionality into any app.</p>
</blockquote>
                    ]]></description>
                <link>http://readwrite.com/2013/05/09/appnet-releases-its-passport-app-on-ios</link>
                <guid>http://readwrite.com/2013/05/09/appnet-releases-its-passport-app-on-ios</guid>
                <category>now</category>
                <pubDate>Thu, 09 May 2013 17:10:10 -0700</pubDate>
                <author>ReadWrite Editors</author>
            </item>
                    <item>
                <title><![CDATA[How To Thrive In The Tech Industry For Decades]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/john%20sloan.jpg" />
                                        <p>Worried about your longevity as a worker in the fast-moving tech industry? What you need is some inspiration from John Sloan.</p>
<p>Who's <a href="http://www.linkedin.com/in/johnsloan" target="_blank">John Sloan</a>? He's the man pictured in a photo I used in a recent post on&nbsp;<a style="line-height: 1.538em;" href="http://readwrite.com/2013/05/01/10-technology-skills-no-longer-in-demand" target="_blank">10 Technology Skills That Will No Longer Help You Get A Job</a>. (See that photo below - or on the iPad in the photo above.) While Sloan may <em>look</em> like a symbol of outdated technology in the older photo, he's actually the polar opposite. As, in fact, the newer photo of him above should lead you to believe.</p>
<p>Sloan, aka <a style="line-height: 1.538em;" href="http://coverclock.blogspot.com" target="_blank">Chip Overclock</a>, has not only participated in the many amazing, globe-spanning, nano-shrinking changes in computer tech over the past four decades, he has stayed current with the changes - and kept himself gainfully employed - by taking full responsibility for his own career and professional development.</p>
<h2>Pictures Tell The Story</h2>
<p>The picture below shows Sloan at Wright State University, Ohio, circa 1976. He would soon go on to earn his B.S. in computer science, and later his master's degree. He's seated next to an&nbsp;<a href="http://www.computerhistory.org/revolution/mainframe-computers/7/161/565" target="_blank">IBM System/360 Model 65</a>.</p>
<p>&nbsp;<span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/fields/worker%20%281%29.jpg" style="" />
			</span>
</p>
<p>Sloan, now 56, lives in Denver. Several of his friends saw my story and noticed the photo, and forwarded it to him, which prompted him to contact me. Sloan describes his current career as a "freelance product developer specializing in real-time and highly concurrent systems." The photo at the top of this post shows Sloan next to his Mac Mini with Cinema Display. That's a first-generation iPad he's holding - displaying the original picture, no less.</p>
<h2>Why John Sloan's Story Matters</h2>
<p>Talking to John Sloan made it clear that long-term survival in the tech industry was about much more than just mastering a specific set of skills. Instead, it's all about taking personal responsibility for learning and adapting over the years and decades:</p>
<p><strong>ReadWrite:&nbsp;Getting a computer science degree in 1976 was an awfully forward-thinking move.</strong></p>
<p><strong>John Sloan</strong>:&nbsp;It was the closest I could get to living in the kind of science fictional universe that I was reading about and watching on television. I still remember today watching the very first episode of the original <em>Star Trek</em>.</p>
<p><strong>ReadWrite:&nbsp;Are you currently employed? &nbsp;</strong></p>
<p><strong>John Sloan:</strong> I'm a self-employed, offering consulting and contracting through my one-man company, <a href="http://www.diag.com" target="_blank">Digital Aggregates</a>, and have been since 2006.</p>
<p><strong>ReadWrite: How do you stay connected to all the changes in the computer industry?</strong></p>
<p><strong>John Sloan: </strong> I spend almost all my time (when not working with clients) on professional development. I read, I attend conferences, I learn new skills. This is the kind of professional development that companies simply no longer offer anymore to their regular employees. My company exists not just to service my clients, but to keep me current and employable.</p>
<h2>Favorite Tech And Tools</h2>
<p><strong>ReadWrite: What technologies have you worked on over the years?</strong></p>
<p><strong>John Sloan: </strong>I've had a lot of career success, almost all in the systems area, much of it working low in the software stack, close to bare metal. I've worked on IBM mainframes, PDP-11 minicomputers. Cray supercomputers [all the way] to huge distributed Linux systems. My current gig is developing a tiny PBX with Iridium transceivers that will allow flyers in business jets to make phone calls from anywhere in the world.</p>
<strong>ReadWrite:&nbsp;What are your favorite tech tools now?&nbsp;</strong>
<p><strong>John Sloan: </strong> My iPhone 5. I have no idea how I'd live without it.</p>
<p><strong>ReadWrite: </strong>One of the big tech shifts has been the move to open source. How have you tackled this change?</p>
<p><strong>John Sloan: </strong>Open source has been very good to me. For several years now a lot of my income has come from hacking open source software ranging from various portions of the Apache software stack written in Java to the Linux kernel and various portions of the GNU software stack in C.</p>
<p>The economics of open source is the most interesting part about it. Back in the mainframe days, you bought the hardware, and got the software and support for free. Now the hardware is almost free, the software is mostly free, and the support is how a lot of companies book revenue. &nbsp;</p>
<p><strong>ReadWrite:&nbsp;What about the shift from desktop to mobile?</strong></p>
<p><strong style="line-height: 1.538em;">John Sloan</strong>:&nbsp;Every time I pick up my iPhone 5 or my iPad, I feel like I'm in a science fiction movie. Same goes for the Android mobiles. I also have a Samsung Galaxy tablet. It's astounding.</p>
<h2>Tech Advice For Young And Old</h2>
<p><strong>ReadWrite: Do you have any advice for workers who have been in the industry a long time?</strong></p>
<p><strong>John Sloan: </strong> Do not trust your career and professional development to your employer. You absolutely must take charge of this yourself.</p>
<p><strong>ReadWrite:&nbsp;What about advice for those just starting out?</strong></p>
<p><strong>John Sloan: </strong>No matter what technologies is being taught when a freshman enters university, they will almost certainly <em>not</em> be the ones being taught when that senior graduates. And whatever technologies that student learns will not be what he ends up needing expertise in when he enters the workforce. Continuous, life-long learning isn't a buzzword, it's a requirement.</p>
<p>People who grasp specific technologies but can't quickly learn new ones on their own are the ones who are going to be laid off or whose jobs are going to be outsourced.</p>
<p><strong>ReadWrite: Anything else you want to add?</strong></p>
<p><strong>John Sloan:</strong> Hardly a day goes by in which my wife of nearly 30 years and I don't remark on how lucky we've been. Just the other day one of my friends and former Bell Labs colleagues remarked that she was surprised that she still got paid good money to do what she loves to do. I feel the same way.</p>
<p><em>Lead image courtesy of <a href="http://www.flickr.com/photos/johnlsloan/389362576/" target="_blank">Flickr</a>.</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/06/how-to-thrive-in-the-tech-industry-for-decades</link>
                <guid>http://readwrite.com/2013/05/06/how-to-thrive-in-the-tech-industry-for-decades</guid>
                <category>employment</category>
                <pubDate>Mon, 06 May 2013 13:35:00 -0700</pubDate>
                <author>Brian S Hall</author>
            </item>
                    <item>
                <title><![CDATA[This Is What The Next Generation Of Programmers Looks Like]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/TeamRoundofAPPlause_PHOTO.jpg" />
                                        <p class="p1">The next killer app just might be developed by a girl still in high school.&nbsp;</p>
<p>Meet Kira Becker, Emily Moschella,&nbsp;<span style="line-height: 1.538em;">Tara Abrishami and&nbsp;</span><span style="line-height: 1.538em;">Anna Venetianer. Not one of them is older than 16, but they’re already accomplished programmers.&nbsp;</span></p>
<p class="p1">The four have spent the past five months developing <a href="http://www.slideshare.net/teamroundofapplause/navi-car-18756633">Navi Car</a>. Since they attend <a href="http://www.tjhsst.edu/" target="_blank">Thomas Jefferson High School for Science and Technology</a>, a magnet school that attracts gifted students from all over the Washington, DC, area, their commutes are often lengthy. The girls all have active after-school lives, including tennis, track &amp; field and theater, but it’s not always easy to get where they need to be.&nbsp;</p>
<p class="p1">So the girls decided to solve their commuting problem by building an Android app. Since January, the four friends have spent weekends and afternoons making their app a reality with the help of a free programming tool, <a href="http://appinventor.mit.edu/">MIT App Inventor</a>.&nbsp;</p>
<h2 class="p1">Building Apps To Solve Problems</h2>
<p class="p1">Not everyone feels adept enough to build an app to solve his or her problems. But for the next generation of programmers, it’s second nature.&nbsp;</p>
<p class="p1">“Technology is becoming more and more accessible. I definitely think people will be making their own apps in the future for exactly what they need them for,” said Venetianer.&nbsp;</p>
<p class="p1">Encouraged by a teacher, the girls were spurred to enter their app in a programming contest specifically for high school girls, the <a href="http://iridescentlearning.org/programs/technovation-challenge/">Technovation Challenge</a>. Under the name Team Round of APPlause, they’ve been selected as one of the top ten global finalists. On Thursday, they visited Twitter HQ in San Francisco to have their app judged.&nbsp;</p>
<p class="p1">Although the very existence of a programming contest just for teenage female participants reveals the severity of the gender gap in computer science, the girls said they never felt like they were doing anything groundbreaking.&nbsp;</p>
<h2 class="p1">Girls Coding: Not Unusual?</h2>
<p class="p1">“Being in the community that we are in, everyone is so supportive. there are so many other girls [at Thomas Jefferson] interested in computer science and tech in general,” said Abrishami. “I guess a lot of people are impressed and proud of us, but nobody thinks it's unusual.”</p>
<p class="p3">As sophomores in high school, none of the girls have made a decision about whether or not they want to pursue computer science careers. But if app building appears as accessible to others of their generation as it does to them, the future of programming looks very bright.</p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/02/this-is-what-the-next-generation-of-programmers-looks-like</link>
                <guid>http://readwrite.com/2013/05/02/this-is-what-the-next-generation-of-programmers-looks-like</guid>
                <category>Apps</category>
                <pubDate>Thu, 02 May 2013 13:33:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[10 Technology Skills That Will No Longer Help You Get A Job]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/worker.jpg" />
                                        <p><em>Update: Want to know what happend to the engineer in the 1976 photo above? Click here to find out how he he managed to stay relevant for almost 40 years: <a href="http://readwrite.com/2013/05/06/how-to-thrive-in-the-tech-industry-for-decades" target="_blank">How To Thrive In The Tech Industry For Decades</a>.</em></p>
<p>If you want to know the <a style="line-height: 1.538em;" href="http://readwrite.com/2013/01/30/top-7-in-demand-tech-skills-for-2013" target="_blank">most in-demand tech skills</a>, that info is readily available. Want to learn the&nbsp;<a style="line-height: 1.538em;" href="http://readwrite.com/2013/04/09/15-programming-skills-most-coveted-by-employers" target="_blank">programming skills most coveted by employers</a>? Done. But what are the skills and specialties that no one wants any more? What core competencies raise red flags instead of call backs?&nbsp;</p>
<p><strong>(See also the <a href="http://readwrite.com/2013/01/30/top-7-in-demand-tech-skills-for-2013" target="_blank">Top 7 Most In Demand Tech Skills For 2013</a> and <a href="http://readwrite.com/2013/04/09/15-programming-skills-most-coveted-by-employers" target="_blank">15 Programming Skills Most Coveted By Employers</a>.)</strong></p>
<p>A&nbsp;survey of 1,100 <a style="line-height: 1.538em;" href="http://media.dice.com/report/low-priority-hires-in-2013/" target="_blank">tech-hiring professionals</a>&nbsp;by Dice, a job firm for tech professionals, offers some insight.&nbsp;Combining the Dice survey and other research, including an off-the-record conversation with an engineering VP who participates in hiring decisions, here are some of the outdated tech skills and withering technologies to be wary of putting on your resume: &nbsp;</p>
<h2>1. Windows XP Admin/Help Desk</h2>
<p>Many IT professionals, from engineers to help desk support workers to system administrators, have significant XP experience. Unfortunately, this may no longer be a useful attribute. <a href="http://en.wikipedia.org/wiki/Windows_XP#Market_share" target="_blank">Windows XP</a> still holds the #2 spot for desktop operating market share (just behind Windows 7), but its fate is sealed. Microsoft ended XP license sales more than two years ago and plans to cease supporting it in less than a year.&nbsp;</p>
<p><strong>(See also <a href="http://www.readwrite.com/2013/05/01/microsoft-windows-8-enterprises-windows-7" target="_blank">Microsoft Is Trying To Sell Windows 8 To Enterprises, But Most Want Windows 7 Instead</a>.)</strong></p>
<h2>2. Adobe Flash Developer/Designer</h2>
<p>Web developers, app developers and designers have long relied on Adobe Flash to create interactive features. Yet Flash's future, particularly on mobile - is quickly drying up. It's now been three years since Steve Jobs created a stir when he posted his <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank"><em>Thoughts on Flash</em></a>&nbsp;memo outlining the reasons why Flash would not be part of Apple's iOS. At the time, Flash was considered so dominant that many analysts wondered if Jobs' decision would crush iPhone sales.</p>
<p>It did not.</p>
<p>Just over a year after the Jobs memo, Adobe announced it would stop developing Flash for mobile devices. Today, Adobe's former CTO, <a href="http://readwrite.com/2013/03/19/kevin-lynch-head-of-engineering-at-adobe-expected-to-take-position-at-apple" target="_blank">Kevin Lynch</a>, works for Apple. The future belongs to HTML5. Learn, write and build accordingly.</p>
<h2>3.&nbsp;Software Support</h2>
<p>The transformation of computing from desktop to mobile, and especially the transition of software and services into the cloud is limiting opportunities for traditional/packaged software support. Today, you need to know how to manage software services and software configurations in the cloud.&nbsp;</p>
<p><strong>(See also <a href="http://readwrite.com/2013/04/24/legacy-it-vendors-shoot-the-sales-messenger" target="_blank">Legacy IT Vendors Shoot The Sales Messenger</a>.)</strong></p>
<h2>4. SEO Specialist</h2>
<p>Google no longer has a Search group. It's now called "Knowledge." That should be a telling warning for all the search engine optimization (SEO) gurus and ninjas looking for work. Expect SEO work to be de-valued going forward. The explosion of smartphones, apps and real-time location information - and especially&nbsp;social media recommendation -&nbsp;is diminishing the importance of search results. Eventually, information may be delivered to us even before we search for it&nbsp;as our integrated, connected&nbsp;<a style="line-height: 1.538em;" href="http://readwrite.com/2013/04/25/forget-searching-for-content-soon-content-will-be-searching-for-you" target="_blank">systems anticipate</a> our needs.</p>
<h2>5. Quality Assurance Specialist and Managers</h2>
<p>Hiring professionals in the Dice survey placed <a href="http://media.dice.com/report/low-priority-hires-in-2013/" target="_blank">Quality Assurance </a>(QA)&nbsp;on the "low priority" side of the ledger. Do not expect this to change. These days, the tech industry seems to be following Google's lead and turning everyone into beta testers. Users are the ultimate quality assurance staff - and they don't get paid!</p>
<h2>6. - 9. Mainframes, Voice Telephony, PC Support, COBOL</h2>
<p>According to a recent story in the&nbsp;<a href="http://www.austinpost.org/austin-tech/what-recruiters-recommend-most-marketable-skills-coders" target="_blank">Austin Post</a>, tech recruiters "recommended (that) a 40-year-old still working in COBOL reevaluate why they're a coder." Pretty harsh. But the fact is, technology continues to move forward with no time spared for sentiment.</p>
<p>If you are gainfully employed as a PC repair tech, a COBOL coder, or are <a href="http://www.globalknowledge.com/training/generic.asp?pageid=3487&amp;country=United+States" target="_blank">working on any of several older technologies</a>, such as voice telephony or as a PBX technician, say, good for you. But don't count on keeping that job for the long-term, or being able to find another one like it.&nbsp;</p>
<h2>10. Something That Seems Secure Today</h2>
<p>The&nbsp;<a style="line-height: 1.538em;" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" target="_blank">TIOBE Programming Community Index</a>&nbsp;lists C, Java, C++ and Objective-C as the programming skills most in demand right now. But here's the thing. In 2009, Objective-C was barely in use. The rapid success of the iPhone and iPad vaulted the language's popularity. Now, however, just over three years later, its popularity is already stabilizing.</p>
<p>In today's superheated technology environment, even the most popular, most secure seeming technology skills can suddenly become obsolete. That's just the way it is. No matter how in-demand your current skill set, you can never rest on your resume.&nbsp;</p>
<h2>Learning Is The Key</h2>
<p>Will highlighting the wrong skill set to a recruiter brand you as out of touch - or too expensive to hire? Perhaps. But don't expect anyone to tell you that's what going on. More likely, they may just won't return your call, or let your resume vanish into the ether.&nbsp;(There will probably always be a few legacy jobs in all these areas, but that's about it.)</p>
<p>The only solution is to keep learning - and keep showing that you <em style="line-height: 1.538em;">can</em> learn.&nbsp;While the pace of skills disruption may well be increasing, learning new skills has never been easier. That includes formal schooling as well as&nbsp;free and low-cost resources like&nbsp;<a style="line-height: 1.538em;" href="http://www.khanacademy.org" target="_blank">Khan Academy</a>&nbsp;and&nbsp;<a style="line-height: 1.538em;" href="http://www.codecademy.com/" target="_blank">CodeAcademy</a>, for example.&nbsp;</p>
<p>Here's the bottom line: Since so much technology is fairly new to everyone, why should a company invest in experienced candidates - rather than someone just starting out?&nbsp;Writing for <a href="http://blogs.wsj.com/accelerators/2013/04/19/weekend-read-vivek-wadhwa-the-truth-about-the-age-premium/" target="_blank">The Wall Street Journal</a>, business professor and entrepreneur&nbsp;<a href="http://readwrite.com/search?keyword=Vivek+Wadhwa" target="_blank">Vivek Wadhwa</a>, was brutally direct:</p>
<blockquote>
<p>It may be wrong, but look at this from the point of view of the employer. Why would any company pay a computer programmer with out-of-date skills a salary of say $150,000, when it can hire a fresh graduate — who has no skills — for around $60,000? Even if it spends a month training the younger worker, the company is still far ahead.&nbsp;</p>
</blockquote>
<p><strong>(See also Vivek Wadwha in <a href="http://readwrite.com/2012/11/20/how-a-20-tablet-will-change-the-world-video" target="_blank">How A $20 Tablet Will Change The World [Video]</a>.)</strong></p>
<p>It's not just about the money, of course. To justify <em>any</em> salary, it's not only about what you know - now - but <em>what you can learn</em> going forward. The key to a long career in Silicon Valley, or anywhere in the tech world, is showing that you can learn and adapt - and <em>master</em> - constant change.</p>
<p>Good luck!</p>
<p><em>Lead image courtesy of <a href="http://www.flickr.com/photos/johnlsloan/389362576/" target="_blank">Flickr</a>.</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/05/01/10-technology-skills-no-longer-in-demand</link>
                <guid>http://readwrite.com/2013/05/01/10-technology-skills-no-longer-in-demand</guid>
                <category>tech skills</category>
                <pubDate>Wed, 01 May 2013 07:07:00 -0700</pubDate>
                <author>Brian S Hall</author>
            </item>
                    <item>
                <title><![CDATA[No Boys Allowed: Four Coding Schools Just For Girls]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/girlswhocode.jpg" />
                                        <p class="p1">Programming has always been a bit of a boy’s club. Now four startups are turning the tables.&nbsp;</p>
<p class="p1">As the <a href="http://readwrite.com/2013/04/19/make-money-teaching-to-code#feed=/author/lauren-orsini">coding education bubble swells</a>, there’s room for some companies to target more specific audiences, including women exclusively. Fifty percent of the female population isn’t exactly a niche group, but it’s not a frequently targeted market in the technology industry, either.&nbsp;</p>
<p class="p1">Even in the year 2013, we seem stuck on the stereotype of the typical “<a href="http://www.urbandictionary.com/define.php?term=brogrammer" target="_blank">brogrammer</a>.” Women and girls have always been some of technology’s most influential users (remember who fueled the&nbsp;<a href="http://readwrite.com/2012/01/25/who_uses_pinterest">rapid rise of Pinterest</a>, anyone?) but they’re woefully underrepresented in professional tech jobs.</p>
<p class="p1">Directed at women and girls of varying ages, each school on the list has a secondary motive of expanding the coding population beyond the stereotypical “brogrammer.” Check them out:</p>
<h2 class="p3"><a href="http://www.girldevelopit.com/">Girl Develop It</a></h2>
<p class="p1">Readwrite first covered this startup <a href="http://readwrite.com/2010/09/09/girl_develop_it_takes_off_with_low-cost_women-only">back in 2010</a> when it was called Girl Develop IT. (See what they did there?) Two years later, it’s still going strong. This woman-only school now has chapters in 16 cities in America, Canada and Australia.&nbsp;</p>
<p class="p1">Founder <a href="http://girldeveloper.com/">Sara Chipps</a> thinks the best way to shrink the tech job gender gap is to give women the resources to become “rockstar programmers” in a space where they feel comfortable. Girl Develop It classes are casual and low cost forays into coding.&nbsp;</p>
<h2 class="p3"><a href="http://www.blackgirlscode.com/">Black Girls Code&nbsp;</a></h2>
<p class="p1">Only <a href="http://wearebit.com/tech-them-while-they-are-young/">one percent of technology startups</a> are founded by African Americans, much less African American women. Founder Kimberly Bryant often finds herself to be the only black woman at tech events, and didn’t want the same life for her tech-savvy teenage daughter, Kai. So she founded a school where young black girls could learn to code surrounded by their peers.&nbsp;</p>
<p class="p1">Black Girls Code targets girls of color aged seven to 17. Originally founded in San Francisco <a href="http://readwrite.com/2012/07/11/20-hours-left-to-help-300-kids-learn-to-code-this-summer">last July</a>, this nonprofit now offers courses in seven American cities thanks to the help of several hundred volunteers.&nbsp;</p>
<h2 class="p3"><a href="http://www.girlswhocode.com/">Girls Who Code</a>&nbsp;</h2>
<p class="p4">Part of the gender gap in programming is a mental one. Reshma Saujani founded Girls Who Code not just to teach girls 13 to 17 how to code, but to convince them that it’s possible.</p>
<p class="p4">“At age 13 or 14 there is something that happens that makes girls think coding or engineering is not for them,” she <a href="http://readwrite.com/2012/07/24/girls-who-code-crashing-the-brogram">told ReadWrite</a> last year. “Part of our mission is pushing girls to go into these technical fields and overcome their aversion to risk.”</p>
<p class="p1">The startup is about to begin its <a href="http://www.girlswhocode.com/programs/">second summer program</a>, this year available in five cities.&nbsp;</p>
<h2 class="p3"><a href="http://girlslearningcode.com/">Girls Learning Code</a>/<a href="http://ladieslearningcode.com/">Ladies Learning Code</a></h2>
<p class="p1">Whether an aspiring female programmer is nine or 49, this Toronto-based nonprofit has a program for her. Ladies Learning Code invites women (and the occasional man) to collaborate on learning technical skills. All courses are currently at the introductory level in a variety of programming languages.&nbsp;</p>
<p class="p1">The more recently launched Girls Learning Code program is, in its own words, “less about 'code' and more about changing the world.” Girls from nine to 13 are encouraged to explore programming as a means for exploring their creativity and get comfortable with computers.</p>
<p class="p5">Thanks to its wide age range, perhaps the nonprofit’s most unique program is a <a href="http://glc-motherdaughterhackday.eventbrite.ca/">mother-daughter hack day</a>. How’s that for a tech-forward Mother’s Day activity?</p>
<p class="p5"><em>Photo courtesy of <a href="http://www.girlswhocode.com/">Girls Who Code</a><br /></em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/30/no-boys-allowed-four-coding-schools-just-for-girls</link>
                <guid>http://readwrite.com/2013/04/30/no-boys-allowed-four-coding-schools-just-for-girls</guid>
                <category>Learn to code</category>
                <pubDate>Tue, 30 Apr 2013 14:04:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[Why Security Holes In Critical Infrastructure Are So Darn Hard To Fix]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/shutterstock_88623379.jpg" />
                                        <p>Security researchers recently found gaping vulnerabilities in&nbsp;a wide variety of critical business and industrial equipment. It turns out that weak or absent passwords made it easy to break into more than 100,000 terminal servers used to provide their Internet connections. Fixing the problem is simple. Change the credentials dramatically reduces the risk. But for many companies, actually solving the problem is nearly impossible.</p>
<h2>Vulnerable, But Hidden</h2>
<p>The threats discovered by security firm <a href="http://www.rapid7.com/" target="_blank">Rapid7</a> exemplify the difficulties organizations face in plugging even known holes in critical gear. In this case, the affected systems include industrial control equipment, traffic-signal monitors, fuel pumps, retail point-of-sale terminals and building automation equipment such as alarms and heating and ventilation (HVAC) systems.</p>
<p><a href="https://community.rapid7.com/community/metasploit/blog/2013/04/23/serial-offenders-widespread-flaws-in-serial-port-servers" target="_self">Rapid7 found</a>&nbsp;more than 114,000 unprotected terminal servers, mostly from <a href="http://www.digi.com/" target="_blank">Digi International </a>or <a href="http://www.lantronix.com/" target="_blank">Lantronix</a>, that a hacker could use to take control of the underlying systems. Finding the serial ports on the server requires the use of a scanning tool, such as <a href="http://nmap.org/" target="_self">Nmap.</a>&nbsp;Once an active port is found, a command-line program similar to what those used in 1980s vintage home computers is all that's needed to access a control panel or menu or capture data.</p>
<p>Fortunately, while tech-savvy saboteurs or terrorists would have no difficulty gaining access to the equipment, they most likely would not know who owns it or where it is located. Without that information, the find would not be very useful. "There's no telling who they are going to hurt, if they don't know where the device is," explained HD Moore, chief research officer for Rapid7.</p>
<h2>How Security Gets Missed</h2>
<p>Nevertheless, any hole that can provide access to critical equipment is worth plugging, but it's not likely to happen in many of these cases. Often, companies do not even know the terminal server exists, much less that it needs security updates.</p>
<p>How is that possible? Well, picture a vendor working with the facilities crew installing an HVAC system that uses a terminal server so the equipment can be monitored from a remote location. No one knows the server exists, and no one cares, as long as everything works. "A lot of times IT is not even aware of these systems," said Matthew Neely, director of research at risk management company <a href="http://www.securestate.com/Pages/default.aspx" target="_self">SecureState</a>.</p>
<p>Vendor marketing can also exacerbate the problem. Equipment is often sold as being "secured," when in fact it is only "capable of being secured." That means the buyer still has to add the technology or turn on and configure the security features.</p>
<p>This can get missed if the installers assume the equipment is "plug and play," said Joe Weiss, a security consultant for <a href="http://realtimeacs.com/" target="_self">Applied Control Solutions</a>.&nbsp;"It's like getting a toy for Christmas and you pull it out of the box expecting it to run, because the box doesn't tell you it needs two AA batteries," Weiss added.</p>
<p>Terminal servers, also called serial port servers, often get missed by electric utility companies because they are not covered under federal cybersecurity requirements. So the devices never make it on the utility's compliance checklist. "They don't even have to check these out to find out if they are or not secure," Weiss said.</p>
<p>This bizarre situation demonstrates that ensuring the security of critical equipment is never a matter of technology alone. True security requires people to pay attention, not just sweep everything under the rug.</p>
<p>&nbsp;</p>
<p><em>Image courtesy <a href="http://www.shutterstock.com/index-in.mhtml" target="_self">of ShutterStock</a>.</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/29/why-security-holes-in-critical-systems-are-so-darn-hard-to-fix</link>
                <guid>http://readwrite.com/2013/04/29/why-security-holes-in-critical-systems-are-so-darn-hard-to-fix</guid>
                <category>industrial control systems</category>
                <pubDate>Mon, 29 Apr 2013 11:59:00 -0700</pubDate>
                <author>Antone Gonsalves</author>
            </item>
                    <item>
                <title><![CDATA[Learning To Code: Get A Degree, Or Just Teach Yourself? [Infographic]]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/classroom.jpg" />
                                        <p class="p1">Say you're interested in learning to code. Should you go back to school and pick up a formal diploma? Or just teach yourself (perhaps with some <a href="http://readwrite.com/2013/04/19/make-money-teaching-to-code" target="_blank">help from the Internet</a>) in your spare time at home?</p>
<p class="p1">Catalin Zorzini, the founder of Web design resource site <a href="http://inspiredm.com/">Inspired Mag</a>, was wondering just that, so he built an infographic on the subject.&nbsp;“Some readers are confused by the relevance of attending university in a time where technology information is not locked within the university walls anymore,” he told me.</p>
<p class="p1"><strong>(See also: <a href="http://readwrite.com/2013/04/19/make-money-teaching-to-code" target="_blank">There's A Boom In Teaching People To Code</a>)</strong></p>
<p class="p1">After two weeks worth of extensive research, however, Zorzini said it’s not about one type of education being superior.&nbsp;“The challenge is to be able to match the right type of course with the right student mindset,” he said.</p>
<p class="p1">Zorzini’s finished infographic, based on information from editorials, universities curriculums, reviews, and even the opinions of practicing Web designers, won’t tell you which method is “best.” But it may help you figure out which method would be best for you. Check it out below:</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/education-for-web-designers1.jpg" style="" />
			</span>
</p>
<p class="p1"><em>Photo by <a href="http://www.flickr.com/photos/94433617@N02/8596345463/">Joseph McKinley</a></em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/26/is-it-better-to-learn-to-code-at-school-or-at-home-infographic</link>
                <guid>http://readwrite.com/2013/04/26/is-it-better-to-learn-to-code-at-school-or-at-home-infographic</guid>
                <category>Learn to code</category>
                <pubDate>Fri, 26 Apr 2013 12:48:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[What Happens When Almost Anybody Can Build A Mobile Business App?]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/Neha_Analytics.JPG" />
                                        <p class="p1">As programming tools become increasingly accessible, it’s not the actual building of a mobile app that’s difficult. It’s the time it takes — and the risk nobody will ever use it. Studies estimates that 26% of mobile apps are <a href="http://readwrite.com/2011/02/01/26-percent-of-mobile-apps-used-just-once">used just once</a>, and more than 60%&nbsp;<a href="http://blogs.wsj.com/tech-europe/2012/08/01/analytics-startup-says-two-thirds-of-ios-apps-are-never-downloaded/">never get downloaded at all</a>.</p>
<p class="p1">We are well into the age of the disposable mobile app. Now, according to&nbsp;<a href="http://www.raweng.com/">Raw Engineering</a>, the makers of <a href="http://www.built.io/">Built.io</a>, we have the fast, easy to use app-development technology to match.&nbsp;</p>
<h2 class="p1">Temporary, Disposable Apps</h2>
<p class="p1">Today, many businesses create apps for a variety of occasions, including one-time events like conferences and product announcements. But for most businesses, building these apps is a process that can take several months. At <a href="http://www.raweng.com/blog/2013/04/18/watch-neha-launch-built-io-at-demo-mobile-2013/">Demo Mobile 2013</a>, Raw Engineering CEO Neha Sampat showcased an app her team built in a week.&nbsp;</p>
<p class="p1">“The life of an app used by enterprises is sometimes as short as a month,” said Sampat. “If it takes you three to four months to build an app you’re only going to use for a month leading up to an event or a conference or an announcement, there’s no [return on investment] there.”&nbsp;</p>
<p class="p1">Leveraging Built.io, Sampat said, app development can be almost “plug and play.”</p>
<p class="p3">“We provide the back end, the building blocks, the basics of the app ready to go - and they can spend their time working on user experience and the app itself.”</p>
<p class="p1"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/uploads.png" style="" />
			</span>
</p>
<h2 class="p1">Crowded Market For App Development Tools</h2>
<p class="p1">Decluttering the back end of app development is a mission on everybody’s mind. Built.io joins a <a href="http://readwrite.com/2012/04/17/mobile-backend-as-a-service-ec">crowded market</a>, including services like <a href="https://www.parse.com" target="_blank">Parse</a> (just <a href="http://blog.parse.com/2013/04/25/the-future-of-parse/" target="_blank">acquired by Facebook</a>), <a href="http://www.kinvey.com/" target="_blank">Kinvey</a> and <a href="http://blog.cocoafish.com/" target="_blank">Cocoafish</a>. But here’s what makes Built.io different, for better or for worse: anybody can use it.</p>
<p class="p1"><strong>(See also <a href="http://readwrite.com/2012/04/17/mobile-backend-as-a-service-ec" target="_blank">The Rise Of Mobile Cloud Services: BaaS Startups Grow Up</a>.)</strong></p>
<p class="p1">Creating new apps requires a developer’s assistance. But&nbsp;"once the app is built and available, [employees] can log into the [content management system] and upload additional photos, press releases, anything they need to do to update the app without running to their developer or IT department,” Sampat says.&nbsp;</p>
<p class="p1">The easy-to-use, what-you-see-is-what-you-get visual design is intended to make app upkeep less of a headache for developers. But developers have also historically been gatekeepers. When everyone and everyone at a company can make updates to the company app, what’s to keep the company app from becoming a huge, cluttered mess?</p>
<h2 class="p1">Developers In Charge</h2>
<p class="p1">To avoid that, Built.io keeps developers in charge. A Built.io feature lets them assign roles and privileges to specific users. For a conference app, for example, the developer might give the organizer permission to update event names and times, but not to alter the structure of an app.&nbsp;</p>
<p class="p1">Built.io has the potential to make developing a company app so fast and so easy (<a href="http://www.built.io/">the beta is free</a>) that everybody in the office may want to create apps for every purpose they can think of.&nbsp;The question yet to be answered is whether non-developers will use their newfound powers for good -&nbsp;or end up helping to churn out useless apps on a weekly basis, adding to the existing glut of unwanted and unused mobile apps.</p>
<p class="p1"><em style="line-height: 1.538em;">Photo and screenshot via Raw Engineering</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/26/builtio-what-happens-when-anybody-can-create-a-mobile-business-app</link>
                <guid>http://readwrite.com/2013/04/26/builtio-what-happens-when-anybody-can-create-a-mobile-business-app</guid>
                <category>App Development</category>
                <pubDate>Fri, 26 Apr 2013 06:06:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[How Software Developers Really Spend Their Time]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/code_compiles_0.jpg" />
                                        <p class="p1">And you thought being a software engineer was all about dreaming up clever algorithms or amazing graphics routines and then instantiating them in elegant, tightly written code. Shows what you know.</p>
<p class="p1">It turns out, at least according to a survey conducted by software delivery service <a style="line-height: 1.538em;" href="http://www.electric-cloud.com/">Electric Cloud</a>, that developers spend almost 20% of their time... waiting. Waiting for their code to compile (that is, for it to be translated from a programming language like Python or C into a binary machine language computers can execute). Waiting for test routines to finish running. Waiting for that junior developer to get back with the Diet Coke and Funyons.</p>
<p class="p1"><strong>(See also:&nbsp;<a href="http://readwrite.com/2013/04/26/is-it-better-to-learn-to-code-at-school-or-at-home-infographic" target="_blank">Learning To Code: Get A Degree, Or Just Teach Yourself At Home? [Infographic]</a>)</strong></p>
<p class="p1">You get the idea. According to the survey, software engineers spend as much time waiting as they do brainstorming and collaborating. Check it out (click on each graphic for a larger version):</p>
<p class="p1"><a href="http://readwrite.com/files/Screen%20Shot%202013-04-24%20at%204.27.07%20PM.png" target="_blank"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/Screen%20Shot%202013-04-24%20at%204.27.07%20PM.png" style="" />
			</span>
</a></p>
<p class="p1">Of course, waiting can take many forms. Some programmers doubtless use the time to plot our their next project or bug fix. Others may have, well, other pastimes. (As in this <a href="http://xkcd.com/303/">iconic XKCD comic</a>, for instance.) In any event, the sheer amount of time devoted to the waiting game blew the surveyors away.&nbsp;</p>
<p class="p1"><span style="line-height: 1.538em;">"It was definitely surprising," said Ashish Kuthiala, Electric Cloud’s director of marketing. "When I was a software engineer, I remember losing time to meetings when I’d rather be coding. But we didn’t realize how much time engineers lose waiting for tests and builds to complete."</span></p>
<p class="p1">Electric Cloud conducted its survey last month after hearing clients — a group which includes Intuit, Samsung and GE — complain their engineers weren’t working as quickly as they’d like.&nbsp;</p>
<p class="p1">"Software engineers are our clients' most expensive resources, so they're always concerned about whether they're being as productive as they can be,” Kuthiala said. Spoken like a true pointy-headed boss, you might say.</p>
<p class="p1"><a href="http://readwrite.com/files/Screen%20Shot%202013-04-24%20at%204.27.23%20PM.png" target="_blank"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/Screen%20Shot%202013-04-24%20at%204.27.23%20PM.png" style="" />
			</span>
</a></p>
<p class="p1">Electric Cloud circulated the survey to LinkedIn groups and forums engineers frequent, offering a Kindle raffle prize as an incentive. So far, it's received nearly 1,200 responses. Survey participants had the option to remain anonymous or disclose their company names.</p>
<p class="p1">"Every time we conduct the survey, the results continue to map on top of each other," Kuthiala said. “It doesn’t just show how the majority of engineers spend their time, it can be used as a benchmark to see how your company’s engineers are doing compared to the average."</p>
<p class="p1"><a href="http://readwrite.com/files/Screen%20Shot%202013-04-24%20at%204.27.51%20PM.png" target="_blank"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/Screen%20Shot%202013-04-24%20at%204.27.51%20PM.png" style="" />
			</span>
</a></p>
<p class="p1">Is there any way to shorten those waits, or even avoid them altogether? Not really. Unsurprisingly, Electric Cloud offers a service it says can help by <a href="http://www.electric-cloud.com/solutions/agile-software-development.php" target="_blank">automating the cycle of building, testing and deploying code</a>. Some open-source software claims to do something similar. And then there's the time-honored, if not-necessarily-reliable, option of just throwing as much hardware as possible at the problem.</p>
<p class="p1">And yet as long as there are compile delays and testing latencies, engineers will always have an excuse when they're slacking off.</p>
<p class="p1">Let's hear it, coders. How does your work week break down compared to these survey results?</p>
<p class="p1"><em>Photo by Flickr user&nbsp;<a href="http://www.flickr.com/photos/lobsterboy1980/3886516986/">Phil Heaberlin</a>, CC 2.0</em></p>
<p class="p1"><strong>Updated at 11:49 AM on April 25</strong>: Electric Cloud's client list has been updated based on new information from the company.</p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/25/how-software-developers-really-spend-their-time</link>
                <guid>http://readwrite.com/2013/04/25/how-software-developers-really-spend-their-time</guid>
                <category>developers</category>
                <pubDate>Thu, 25 Apr 2013 07:10:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[The New API Gold Rush]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/shutterstock_api.jpg" />
                                        <p>A technology born of the Web and accelerated by mobile is now blossoming inside businesses. Ignored for years, application programming interfaces—a key layer of connectivity between disparate software—are undergoing a renaissance.</p>
<p>The trickiness of managing these connections, and their importance to the way businesses run their operations today, explains why we see&nbsp;<a title="http://readwrite.com/2013/04/17/intel-acquires-mashery" href="http://readwrite.com/2013/04/17/intel-acquires-mashery">vendors like Intel buying Mashery</a>. Or&nbsp;<a title="http://www.ca.com/us/news/Press-Releases/na/2013/CA-Technologies-to-Acquire-Privately-held-Layer-7-Technologies.aspx" href="http://www.ca.com/us/news/Press-Releases/na/2013/CA-Technologies-to-Acquire-Privately-held-Layer-7-Technologies.aspx">CA Technologies snapping up Layer 7 Technologies</a>. Or&nbsp;<a title="http://www.mulesoft.com/mulesoft-acquires-programmableweb-lp" href="http://www.mulesoft.com/mulesoft-acquires-programmableweb-lp">MuleSoft picking up ProgrammableWeb</a>. Or, this morning, a <a href="http://www.3scale.net/">startup contender</a>, 3scale, raising $4 million from investors.</p>
<p>And that's just in the last seven days.</p>
<p>Of course, this raises the question: what the heck is an application programming interface?</p>
<h2>First, The APIs</h2>
<p>In the simplest terms, an application programming interface, or API, is a set of requirements that enables one application to talk to another application.</p>
<p>On your desktop, an API is what lets some applications talk to others (like Word to Excel and vice versa), or access features of the operating system. Such APIs are familiar ground to any programmer who has built an application that needs to share features or data directly.</p>
<p>This is the API with which I am familiar: steady sets of code and requirements that lived on the operating system. But there's a whole other class of APIs, built for Web services, that has kicked open the field of API management.</p>
<p>Web APIs are analogous to their older counterparts, but they serve as gateways to Web-based services, like Twitter or Facebook or Foursquare or Amazon. They are what enables developers to build applications to communicate directly with those services.</p>
<p>If you have a third-party app that connects to, say, Twitter, that app communicates with Twitter's API to handle the actual connection. You, as the user, never see this API. As far as you are concerned, the whole thing is seamless. You post a tweet in the app and it shows up in the Twitter feed. But it's the API that handles the job.</p>
<p>It is easy to think of APIs in this context as doors; they let data in and out of a Web service. But they are rarely indiscriminate doors. Like any door, they only swing in a certain way. And they are typically open for only the people who have keys to the lock. They have rules.</p>
<p>And rules have to managed.</p>
<h2>Here Come The Managers</h2>
<p>It turns out, explained Ed Anuff, a vice president at API management vendor <a title="http://apigee.com" href="http://apigee.com">Apigee</a>, there are actually a lot of things that need to be managed about Web service APIs.</p>
<p>There's the sign-up process for developers who express interest in using an API. There's the documentation for the API, so they can write code that accesses it. There are credentials to be issued to both developers and users—these are all just part of the scope of information that has to be managed when a service releases an API for developers.</p>
<p>"All of that stuff is part of what an API management tool does," Anuff said.</p>
<p>A critical function of API management tools is handing out the keys that let authorized developers unlock the door to a Web service's data and functionality. Some APIs charge for access; API management tools handle billing. Sometimes there are limitations on access; those must be enforced.</p>
<p>API management began as a way for popular consumer Web services to open up to the creativity of independent developers. But what fueled the rise of API management as a cottage industry was enterprise IT managers who saw the success these household Web names were having with their APIs and who wanted to adapt the same model for their internal infrastructure.</p>
<p>"Lots more companies looked at these Web services and saw things they needed," Anuff said. "Internal APIs didn't have this self-service stuff."</p>
<p>What really kicked the industry in the pants, however, was the tidal wave of mobile computing. Rather than building two separate versions of software for a desktop website and a mobile app, it's far more efficient to build an API for the underlying service that holds user data and business logic, and then build desktop and Web versions of software that talk to that same API.</p>
<p>Add up all the different mobile platforms out there—iPhone, Android, Windows Phone, and so on—and an API rapidly becomes the only sensible architectural approach. Suddenly enterprise developers needed much better API management to handle all of the apps they wanted to build for their own employees on a variety of platforms.</p>
<h2>It's All About The Data</h2>
<p>Anuff gave two big reasons why enterprises are seeking API management tools.</p>
<p>The first was operational. If a developer produced a poorly written app that made a burst of requests to an API, one right after the other, for instance, an API management tool would enable the IT staff to throttle the requests hitting the company's Web service to something approaching a sane level until the app could be fixed.</p>
<p>The second example is very likely the reason why there's been so much interest in this sector of late.</p>
<p>Recall that when an API is in use to connect to a service, then all of the data shared by the third-party app and the service passes through the API and, therefore, through the API management tool. This means that API management tools can be one-stop shops for rich and valuable data.</p>
<p>Larger vendors who want to keep their skin in the big-data game are going to be very interested in startups in the API management space. The analytics API management tools can provide for the requests they handle are a rich gold mine of information, and a new source of data is bound to attract attention.</p>
<p>Which explains a lot of the hubbub.</p>
<h2>The Machine-to-Machine Future</h2>
<p>Today, the APIs we think about most often - like Twitter's and Facebook's - typically handle requests generated by people clicking on a website or swiping and tapping on an app. But another, far more interesting potential for APIs lies in processing requests generated by machines - a market that <a href="http://www.telecomengine.com/article/m2m-enterprise-importance-apis">could hit $18 billion in spending by 2014</a>.</p>
<p>Think of the smart, Internet-connected energy meters being adding to homes. Or <a href="http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;arnumber=5434800&amp;url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5434800">diagnostic sensors in your car</a> that report back to the manufacturer when there are signs of an incipient engine failure. Or systems that detect atypical network traffic and <a href="http://readwrite.com/2013/04/23/software-defined-networking-sdn">reroute it on the fly</a> to avoid slowdowns or outages. These all need defined rules for how one machine talks to another. And those rules are found in - you guessed it - APIs. APIs that need to be managed.</p>
<p>That's the real growth market for APIs. And it suggests that what we've seen in the past week is only the first glimmer of a vein of gold that smart people will mine for decades to come.</p>
<p><em>Image courtesy of <a href="http://www.shutterstock.com">Shutterstock</a>.</em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/24/api-gold-rush</link>
                <guid>http://readwrite.com/2013/04/24/api-gold-rush</guid>
                <category>APIs</category>
                <pubDate>Wed, 24 Apr 2013 07:00:00 -0700</pubDate>
                <author>Brian Proffitt</author>
            </item>
                    <item>
                <title><![CDATA[Kodable Teaches Kids To Code Before They Learn To Read]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/kodable2.png" />
                                        <p>Preschool and kindergarten are recommended times for kids to learn a new language, while they’re still in the process of learning their first one. So&nbsp;Grechen&nbsp;Huebner and her cofounder, Jon Mattingly, created an app that&nbsp;teaches kids to program - before they’ve even learned how to read.</p>
<p>The idea behind the iPad app, <a href="https://itunes.apple.com/us/app/kodable/id577673067?mt=8">Kodable</a>, is just that simple:&nbsp;create an app to make programming a child’s second language as early as possible in the child’s life. Kodable&nbsp;is designed for children between the ages of five and seven, but Huebner said it’s been tested and enjoyed by kids as young as three.&nbsp;</p>
<p>“One of my favorite moments was when this three-year-old boy was playing it and literally screaming, he was so excited,” she said. “He already got the concept. He just needed a parent to help him drag and drop.</p>
<p>“I had gone to a baby shower where the mother got this software called ‘Your Baby Can Read,’ so it started as a joke - oh, what if we created, ‘Your Baby Can Code’? Then we started researching and figuring out that the best time for kids to learn is when they’re really young and still developing their cognitive abilities,” Huebner added.</p>
<p>Kodable has no written instructions. As soon as kids learn to drag and drop on an iPad, around age four or five, they’re ready to play. Huebner believes that they can still enjoy the app before that, with the assistance of a parent. With a series of directional arrow commands, kids lead cute, pastel balls of fuzz through Kodable’s 90 levels. The first 30 levels are free; each additional set of 30 levels are a $1.99 add-on.&nbsp;</p>
<p>Each level, designed by Huebner and programmed by Mattingly, aims to teach kids something about thinking like a programmer to solve problems. As they navigate through the levels, children utilize functions, conditional statements, if/then statements and loops.&nbsp;</p>
<p>Huebner and Mattingly launched Kodable in June 2012, having just graduated from the University of Louisville. They created 10 initial levels, which they tested with children from ages 3 to 9 and discussed with early childhood educators. Their current project is working with educators to create a curriculum that works alongside Kodable, so parents can teach their kids programming in a more structured way.&nbsp;</p>
<p>Teaching kids to program is a huge trend today, but it’ll be at least 15 years before Kodable’s five-year-old audience enters the workforce. Who’s to say that by the time these kids grow up, programming jobs will still hold the status they do now?</p>
<p>“Jobs in software development are increasing at a rate that’s double that of any other industry. There will be jobs. And whether or not kids choose to become programmers when they grow up, understanding technology is still a very important skill,” said Huebner.&nbsp;“Technology is a huge part of our lives and it’s only going to become more a part of our lives. It’s not ever going to go away.”</p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/23/kodable-teaches-kids-to-code-before-they-learn-to-read</link>
                <guid>http://readwrite.com/2013/04/23/kodable-teaches-kids-to-code-before-they-learn-to-read</guid>
                <category>education</category>
                <pubDate>Tue, 23 Apr 2013 09:04:21 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[There's A Boom In Teaching People How To Code]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/typing.jpg" />
                                        <p class="p1">Until last February, Janine Holsinger had never typed a single line of code. But the Columbus, Ohio, entrepreneur wasn’t going to let that get in the way of her dreams.&nbsp;She signed up for a service called Treehouse, paid the monthly fee of $25, and devoted 8-10 hours a day to learning Ruby on Rails.&nbsp;</p>
<p class="p3">“Within a few days, I was building my own Rails application,” she said. “Within 30 days, I’d launched my company website, <a href="http://nextchapterbk.com/">NextChapter</a>.”</p>
<p class="p1">Holsinger’s experience shows just how empowering and lucrative learning to code can be. But some startups are learning there’s even more to be made in teaching the skill to others.&nbsp;</p>
<h2 class="p1">Code Breaking Records</h2>
<p class="p1">Within the last two years, more and more companies have saturated the market with the express purpose of teaching everyone and anyone our generation’s hottest new job skill: programming. Now it’s become a fundraising race to the top of the pile.&nbsp;</p>
<p class="p1">This April, learn-to-code startup <a href="http://teamtreehouse.com/">Treehouse</a> announced that it raised a “<a href="http://gigaom.com/2013/04/09/with-7m-learn-to-code-startup-treehouse-eyes-high-school-market/">war chest</a>” of new funding. In a Series B round led by Kaplan Ventures, the Portland, Ore., company added another $7 million, for a total of $12.35 million.&nbsp;</p>
<p class="p1">For CEO and founder Ryan Carson, the money couldn’t have come at a better time. Competition between learn-to-code startups is rising, and Carson plans to press his advantage by adding more employees to Treehouse's current 55 workers.</p>
<p class="p1">One of Treehouse’s biggest competitors is the omnipresent <a href="http://www.codecademy.com/">Codecademy</a>. Founded by 22-year-old Zach Sims, Codecademy has been heralded as the leader of a “movement” in code education. The startup’s most recent Series B funding round, in July 2012, <a href="http://www.crunchbase.com/company/codecademy">brought the company $10 million</a>. With just nine employees, Codeacademy is just a fraction the size of Treehouse size, but it boasts “<a href="http://www.forbes.com/sites/jjcolao/2012/06/19/codecademy-raises-10-million-to-conquer-the-world/">millions</a>” of students, including the mayor of New York City.</p>
<p class="p1">The newest startup on the playing field is <a href="http://venturebeat.com/2013/04/11/tynker/">Tynker</a>, launched just last week with $3 million in seed funding. Like many programming apps aimed at young children, Tynker uses a visual programming language designed to get kids comfortable with coding. Even though Tynker doesn’t have a product yet, angel investors like 500 Startups are already comfortable funding it into the millions.</p>
<h2 class="p1">It's Not Just Venture Money, Either</h2>
<p class="p1">Even learn-to-code startups who aren't looking for venture capital are finding that money is easy to come by. When <a href="http://www.codeschool.com/">Code School</a> wanted to crowdfund an iPhone app development course, it turned to Kickstarter and earned <a href="http://codeschoolblog.tumblr.com/post/30414864755/kickstarter-time-to-drop-the-mics">triple its $50,000 goal</a>. Meanwhile <a href="http://www.girlswhocode.com/">Girls Who Code</a>, a nonprofit that targets the gender gap in the tech industry, received a <a href="http://www.knightfoundation.org/grants/20122344/">quarter-of-a-million</a> Knight Foundation grant last year.&nbsp;</p>
<p class="p1">The startups named above are all less than two years old, but the market’s education giants already know that programming tutorials are a goldmine. <a href="http://udemy.com/">Udemy</a> raised&nbsp;<a href="http://www.crunchbase.com/company/udemy">$12 million</a> in a December funding round, and tech education oldtimer <a href="http://lynda.com/">Lynda</a> raised&nbsp;<a href="http://www.crunchbase.com/company/lynda-com">$103 million</a> this January.</p>
<p class="p4">It’s hard to say how long the money will keep flying at this rate. But it's clear the race to dominate coding education is on — and still wide open.</p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/19/make-money-teaching-to-code</link>
                <guid>http://readwrite.com/2013/04/19/make-money-teaching-to-code</guid>
                <category>education</category>
                <pubDate>Fri, 19 Apr 2013 13:22:08 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
                    <item>
                <title><![CDATA[How To Raise The Next Zuckerberg: 6 Coding Apps For Kids]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/fields/kids_coding2.jpg" />
                                        <p>If you want to give your kid every opportunity to succeed, it’s hard to argue with teaching them to code. Some of the wealthiest and most influential people of our time began programming young, and who wouldn’t want that kind of future for our kids?</p>
<p>Yesterday, we reviewed Hopscotch, an iPad app that teaches children the basics of any modern programming language. However, that’s just one of the many options out there. Here are six <em>free</em> tools to get kids excited about code. Whether she’s 5 or 15, and whether she wants to learn Ruby or Java, there’s something here just for her:</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/scratch.png" style="" />
			</span>
</p>
<p><strong><a href="http://scratch.mit.edu/">Scratch</a></strong><br /> Age range: <a href="http://www.media.mit.edu/press/scratch/">8 and up</a><br /> Language: Original visual programming language<br />Platform: Browser-based</p>
<p>With over 3 million uploaded user projects, Scratch is undeniably popular. The visual language and interface was created at MIT Media Labs to get kids coding early, even if they can’t yet understand the complicated syntax that makes up written computer languages. In order to use it, kids just log onto the site and start dragging and dropping sprites and blocks of code. The results look something like early Flash projects.</p>
<p>Since Scratch is a Turing-complete computer language, anything that kids can imagine, they can build.</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/Alice-2-screenshot.jpg" style="" />
			</span>
</p>
<div><strong><a href="http://www.alice.org/index.php">Alice</a></strong><br /> Age range: <a href="http://www.cs.duke.edu/csed/alice/aliceInSchools/workshop08/tutorials.php">8 and up</a><br /> Language: Original object-oriented 3D programming language<br />Platform: Windows, Mac, or Linux download</div>
<p>Alice was designed by researchers at the University of Virginia as a gentle introduction to object-oriented programming. Its namesake, the Lewis Carroll heroine, stresses the researchers’ emphasis on making coding appealing to young girls. In Alice, draggable blocks of text instantly affect 3D sprites in a virtual world. Kids can test programs while that they create them, watching the sprites change in real time as they manipulate the block statements.</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/Screen%20shot%202013-04-18%20at%204.54.32%20PM.png" style="" />
			</span>
</p>
<div><strong><a href="http://www.daisythedinosaur.com/">Daisy the Dinosaur</a></strong><br /> Age range: <a href="http://www.tinybop.com/loves/apps/daisy-the-dinosaur">5 to 8</a><br /> Language: Basic logic<br />Platform: iPad</div>
<p>This program has the youngest audience of the list. Created by the makers of Hopscotch, this iPad app teaches the basics of programming logic in a way even kindergartners can understand. Kids can use ultra-basic blocks in order to animate Daisy the Dinosaur. Just drag one-word commands like “roll,” “jump,” and “grow,” into the programming space, and press play. Players can see a direct relationship between the commands they assign and the actions Daisy takes.</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/hackety.png" style="" />
			</span>
</p>
<div><strong><a href="http://hackety.com/">Hackety-Hack</a></strong><br /> Age range: <a href="http://www.wired.com/geekdad/2007/05/hackety_hack/">13 and up</a><br /> Language: Ruby<br />Platform: Mac download</div>
<p>Two years ago, ReadWrite has reviewed Hackety-Hack as Ruby “<a href="http://readwrite.com/2011/01/15/learn-to-program-with-hackety">for the absolute beginner</a>.” Since then, it’s been recommended as an ideal introduction for teens. With cute graphics and simple explanations, teens can learn Ruby even if they’ve never touched another programming language before. The interface is divided into two screens, an “editor” for inputting commands and testing programs, and a lesson that clarifies the code in plain English. After the tutorial, users create and <a href="http://hackety.com/programs">share</a> basic games and programs.</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/codemonster.png" style="" />
			</span>
</p>
<div><strong><a href="http://www.crunchzilla.com/code-monster">Code Monster</a></strong><br /> Age range: <a href="http://www.geekwire.com/2012/code-monster-teaches-kids-crunch-javascript-whets-appetite/">9 to 14</a><br /> Language: JavaScript<br />Platform: Browser-based</div>
<p>To the uninitiated, technology can look a lot like magic. Code Monster takes away the complexities of writing JavaScript and leaves just that. It was created by&nbsp;<a href="http://glinden.blogspot.com/">Greg Linden</a>, who wanted to teach his own kids how to code.</p>
<p>This split screen tutorial places JavaScript on the left of the screen and images on the right. When kids alter the variables on the script side, the images transform instantly in response. Under the instruction of a friendly monster sprite, each new lesson brings new colors and shapes to the right side of the screen. Plus, the editor remembers your progress, directing you to the last lesson you completed each time you reopen the program.</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/codecademy.png" style="" />
			</span>
</p>
<div><strong><a href="http://www.codecademy.com/#!/exercises/0">Codecademy</a></strong><br /> Age range: <a href="http://venturebeat.com/2011/08/26/codecademy/">12 and up</a><br /> Language: Beginning programming syntax<br />Platform: Browser-based.</div>
<p>Codecademy has been touted as the tutorial to teach anyone to code, even <a href="http://readwrite.com/2012/01/18/can_codecademy_teach_poor_black_brown_kids_to_code">disenfranchised populations</a>, and yes, even preteens. It lacks the cartoony sprites and colorful interface of any of the other kid-targeted tutors on the list, but it’s still friendly and simple to grasp.</p>
<p>Through Codecademy, kids as young as 12 can get started in Python, Ruby, PHP, HTML, or JavaScript, even APIs. The tutorial is also trying to expand its appeal to young beginning programmers with its <a href="http://www.codecademy.com/afterschool">After-School Programming</a> effort, encouraging students and educators to start a programing club at their schools.</p>
<p>Did we miss a programming tool your kid loves to use? Let us know in the comments.</p>
<p><em>Image courtesy of <a href="http://www.shutterstock.com">Shutterstock</a></em></p>
                    ]]></description>
                <link>http://readwrite.com/2013/04/19/how-to-raise-the-next-zuck-6-coding-apps-for-kids</link>
                <guid>http://readwrite.com/2013/04/19/how-to-raise-the-next-zuck-6-coding-apps-for-kids</guid>
                <category>education</category>
                <pubDate>Fri, 19 Apr 2013 04:00:00 -0700</pubDate>
                <author>Lauren Orsini</author>
            </item>
            </channel>
</rss>

