<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
        <channel>
        <title>hack-of-the-day - 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>Tue, 24 Apr 2012 05:20:30 -0700</lastBuildDate>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://rww.superfeedr.com/" />

                    <item>
                <title><![CDATA[4 Cool Things You Can Do With Wappwolf and ifttt]]></title>
                <description><![CDATA[
                                        <img src="http://readwrite.com/files/styles/800_450sc/public/files/files/hack/services-supported.png" />
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/services-supported.png" style="" />
			</span>
<br />
<p><a href="http://wappwolf.com/">Wappwolf</a> and <a href="http://ifttt.com/">ifttt</a> are a bit like the chocolate and peanut butter in Reese's Peanut Butter Cups. Separate, they're pretty good. Together, though, is when the magic happens. </p></p>

<p>For folks new to the services, <a href="http://www.readwriteweb.com/archives/dropbox_automator_update_brings_kindle_upload_goog.php">Wappwolf is an application that performs actions when you drop a file into your Dropbox</a>. ifttt, on the other hand, <a href="http://www.readwriteweb.com/archives/how_to_back_up_your_life_automatically_with_ifttt.php">can interact with websites and services</a> and then do things like send an email or save a file in Dropbox.</p>
<p>Let's take a look at a several ways to combine the services for maximum effect:</p>

<p>For example, Wappwolf can watch Dropbox and convert files to Kindle format and then send them to your Kindle. You could use this to save company documents for later reading on your ebook.</p>

<p>ifttt might watch Instagram or Flickr for photos, and save them to your Dropbox when they appear. You could use that to <a href="http://www.flickr.com/groups/polarbears/pool/">make sure you never miss a polar bear picture</a> again.</p>

<p>Separately, they're pretty handy. Together, you can do some really interesting things.</p>

<p>(If you haven't tried Wappwolf or ifttt before, don't worry. They're dead easy to use. See the <a href="http://wappwolf.com/dropboxautomator/learnmore">How to use Wappwolf Automator</a> page, and/or the <a href="http://ifttt.com/wtf">About ifttt</a> page.)</p>

<h2>1. Send a Text Message When Files Are Saved to Dropbox</h2>

<p>Say you share a Dropbox folder with co-workers, and you want to be notified when there's a new file in the shared folder. ifttt only has triggers for new files in the public folder for Dropbox, while Wappwolf can take action based on pretty much any folder you give it access to.</p>

<p>Start with Wappwolf and create an action for the appropriate folder. Choose the "email it" action and set up an email to go to <strong>trigger@ifttt.com</strong> (be sure to <a href="http://support.wappwolf.com/knowledgebase/articles/69951-how-to-find-your-ifttt-email-alias">set up your email address with ifttt</a>). Set the Subject to #Dropbox Notify, and the body to the filename (or whatever you like). You can add whatever you like to the body, but you probably want to uncheck the "Add file as attachment" box.</p>

<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/ifttt-1.png" style="" />
			</span>
</p>

<p>Next, go to ifttt and choose the <a href="http://ifttt.com/email">Email channel</a>. Choose "Send ifttt an email tagged and use #Dropbox as the tag. Create the trigger and then go choose your action channel, in this case SMS. Choose "Send me a text message," and complete the task. Now when a file is saved in the Dropbox folder, you should get a text message.</p>

<p>Don't care for text messages? You could also use ifttt to send <a href="http://boxcar.io/">Boxcar</a> notifications if you prefer that app to texts.</p>

<h2>2. From Google Reader to Kindle</h2>

<p>iPads are great for reading, especially with the Reeder app. But for reading longer text,  nothing beats the Kindle. What we'll do here is save an article from Google Reader to a PDF, then convert that and send it to your Kindle. This one should be very easy, because <a href="http://ifttt.com/recipes/9826">ifttt already has a recipe</a> for it, so you're halfway there. Just visit the recipe and create the task.</p>

<p>Next, head over to Wappwolf and pick the folder you specified, then tell Wappwolf to "Send it to your Kindle." Add the action, save, and you're ready to go.</p>

<h2>3. Copy Files from ifttt to FTP Servers, Box or SkyDrive</h2>

<p>ifttt supports saving files to Dropbox, but it doesn't support the breadth of services that Wappwolf does. If you want to copy files over to Microsoft SkyDrive, <a href="http://box.com/">Box</a>, or upload them to an FTP server, you'll need to combine ifttt and Wappwolf.</p>

<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/wappwolf-ftp.png" style="" />
			</span>
</p>

<p>Create any action in ifttt that saves a file to Dropbox in ifttt, then select the folder you're saving to in Dropbox to create the Wappwolf action for saving to the appropriate service.</p>

<p>Of course, you're not limited merely to uploading files from one service to the other. Wappwolf lets you combine actions, so you can save a file to Dropbox, use Wappwolf actions on the file, and then upload it to its destination.</p> 

<h2>4. Process Files via Email</h2>

<p>Wappwolf works on files only when they're saved to Dropbox. Usually that's not a problem, since Dropbox clients are available on just about every popular platform. But what if you want to use Wappwolf with files coming in via email? No problem. You can use ifttt to save to a Dropbox folder, then create the appropriate Wappwolf action.</p>

<p>This might be useful if you want, for instance, to email yourself a file using a chron job on a server. Just attach the file to the email, mail it to ifttt and have it saved to Dropbox, then use Wappwolf to perform whatever actions you like.</p>

<h2>Patience Is a Virtue</h2>

<p>Note that some patience is required in setting up tasks with Wappwolf and ifttt. It can take a few minutes for each service to perform its tasks. For example, the chain required to save a file to PDF via Google Reader and ifttt, then convert and send to Kindle, then for Amazon to ready it for the Kindle took about five to seven minutes. That's not a <em>long</em> time, but it's slower than some folks might be used to with most modern Web services.</p>

<p>Have any cool tips that you want to share with the rest of the ReadWriteWeb audience? We'd love to hear about any cool hacks that use ifttt and/or Wappwolf. Share and enjoy!</p>
                    ]]></description>
                <link>http://readwrite.com/2012/04/24/4-cool-things-you-can-do-with</link>
                <guid>http://readwrite.com/2012/04/24/4-cool-things-you-can-do-with</guid>
                <category>Features</category>
                <pubDate>Tue, 24 Apr 2012 05:20:30 -0700</pubDate>
                <author>Joe Brockmeier</author>
            </item>
                    <item>
                <title><![CDATA[Microsoft Uses RICO Laws To Take Down Zeus Command Servers]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/enterprise/images/paranoia._eye_1010.jpg" style="" />
			</span>
The next time representatives from Microsoft come knocking on your door, it may be to actually seize your servers. And it is all legit, thanks to the RICO laws. The interesting thing is it is <a href="http://blogs.technet.com/b/microsoft_blog/archive/2012/03/25/microsoft-and-financial-services-industry-leaders-target-cybercriminal-operations-from-zeus-botnets.aspx">part of its digital crime efforts to disrupt botnet operators.</a> On Friday, Microsoft staffers entered two hosting providers, one in Illinois and one in Scranton, Penn., to seize the command and control computers of two Zeus botnets. Microsoft had sued the operators on the grounds that the botnets violated their copyrights and trademarks by taking control over a series of Windows PCs.</p>
<p>The software giant is working with the Financial Services Information Sharing and Analysis Center  and the Electronic Payments Association as well as vulnerability research firm Kyrus Tech. <a href="http://www.kyrus-tech.com/blog/2012/3/26/silencing-the-thunder.html">Kyrus reverse engineered seventy different binary files</a> that were associated with Zeus activities and according to their blog entry today contained the following features:</p>

<ul><li><b>HTTP and VNC-like servers</b>.
<li><b>Remote Process Injection</b>.  Uses WriteProcessMemory to inject executable code into a remote process.  Generally this is either used by debuggers or malware.  Since this binary has no debugger functionality, we assume the reason for its inclusion is malicious.
<li><b>Screenshot Capability</b>. Allows this application to save and send back screenshots to the server.  This allows an attacker to see what exactly is showing on the victim's screen.
<li><b>Keyboard Logging Capabilities</b>.  Allows the attacker to send keystrokes to a server to get victim's passwords that are typed into the keyboard.
<li><b>Browser Logging and HTTP injection capability</b>.  Hooks nspr4.dll to allow logging and injection of HTTP and HTTPS data.
<li><b>Windows mail download</b>. Allows the attacker to view the victim's email if the user uses Windows Mail or Outlook Express.
</ul>

<p>After it has done all of this nasty business, it then runs a batch file to delete itself. </p>

<p><br />
Zeus is highly pernicious and a very active piece of malware, infecting millions of computers around the world. What makes it nastier is that the source code is freely available online, and there are several ways to purchase turnkey implementation kits as well.  This is Microsoft's fourth anti-Zeus raid, showing that civil litigation against malware operators is becoming more commonplace. </p>

<p>Nevertheless, this is a small step forward towards fighting cybercriminals. As the Kyrus blog states, "Fighting the discrete activities launched from such a platform is like shooting down a plane launched from an aircraft carrier: they're just going to send more planes. If you want to have an impact you need to negatively impact the carrier." </p>

<p>But it may not be enough."Ultimately, the most important thing will be to bring those who write the malware, sell the malware, buy the malware, or profit from its use to justice. Taking over web servers is one thing, but unless the people behind the Zeus and other malware operations are brought to book, the crime is just going to continue." <a href="http://nakedsecurity.sophos.com/2012/03/26/microsoft-zeus-botnet/">says Graham Cluley, writing today in the Sophos Naked Security blog.</a> <br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2012/03/26/microsoft-uses-rico-laws-to-ta</link>
                <guid>http://readwrite.com/2012/03/26/microsoft-uses-rico-laws-to-ta</guid>
                <category>Analysis</category>
                <pubDate>Mon, 26 Mar 2012 00:01:31 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[What SendHub Learned Building a Single-Page Backbone.js App]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/150.jpg" style="" />
			</span>
SendHub has <a href="http://blog.sendhub.com/post/19349219519/single-page-web-apps-with-backbone-js">put up a post on things its developers learned</a> in rebuilding the front-end of its Web site as a single-page application with Backbone.js. This includes everything from template rendering to "avoiding a zombie apocalypse."</p>

<p>The company decided to give SendHub.com a facelift because "the site looked a bit dated, and it just didn't feel as snappy as we wanted it to. All pages were rendered almost entirely on the server, and only a couple of places used Ajax to pull in data asynchronously." The company also wanted to test out its <a href="https://www.sendhub.com/developer/">developer API</a>>.</p>
<p>Because Backbone.js has a dependency on <a href="http://documentcloud.github.com/underscore/">Underscore.js</a>, they decided to use it over Mustache, Handlebars and other rendering libraries. This turned out to be a good choice because it not only saved them from having to load an additional library, they also didn't need the extra features provided by the other libraries.</p>

<h2>Killing Zombies</h2>

<p>Another "big learning opportunity" in building the new front-end, was "in understanding the importance of killing zombies." In this case, we're talking about objects that "you can't access directly, but live inside the application and take up memory resources." Basically, SendHub says these crop up "when you forget to clean up event listeners after objects are removed from the page (usually they are view objects)."</p>

<p>The best zombie-killing resource, according to SendHub, is <a href="http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/">Derick Bailey's "Zombies! Run! (Managing Page Transitions In Backbone Apps)"</a>, which explains how to use a close method to avoid zombies.</p>

<p>SendHub also talks about how to use a global dispatch object to get Backbone.js views talking to one another, "without tightly coupling them to each other."</p>

<p>If you're new to Backbone.js, SendHub's post is worth reading.</p>
                    ]]></description>
                <link>http://readwrite.com/2012/03/16/what-sendhub-learned-building</link>
                <guid>http://readwrite.com/2012/03/16/what-sendhub-learned-building</guid>
                <category>APIs</category>
                <pubDate>Fri, 16 Mar 2012 08:03:00 -0700</pubDate>
                <author>Joe Brockmeier</author>
            </item>
                    <item>
                <title><![CDATA[NASA Launches Global Hackathon Challenge]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/nasa.jpg" style="" />
			</span>
NASA is inviting all citizens of planet Earth to take part in a two-day coding marathon next month. Called the International Space Apps Challenge, the idea is to develop software for various purposes to support NASA's mission. It is open to just about anyone interested, including "engineers, technologists, scientists, designers, artists, educators, students, and entrepreneurs." The challenge will take place in several cities on all continents around the globe, including San Francisco, Santo Domingo, Sao Paulo, Nairobi, Tokyo and even on Antarctica at McMurdo Station. </p>
<p><script src="http://speakerdeck.com/embed/4f4ef92a60be14002200a59c.js"></script></p>

<p>There are <a href="http://spaceappschallenge.org/challenges/">several challenges being put forth on their website</a>, including developing hand-held hardware for upcoming space missions, determining the size of the Earth itself, access to a variety of NASA datasets and observations, and design a consistent open data API for NASA. Other challenges will be added as we get closer to launch time. The event is being held as partly to demonstrate NASA's efforts towards open government initiatives, as well as to capture the attention of people who may not have any prior interest in space exploration. </p>

<p>The Earth measurement app will accomplish several things, for example, including how to take a noontime solar location fix, share that observation with others, and demonstrate how far off the Greek astronomer Eratosthenes was in his measurement thousands of years ago.</p>
                    ]]></description>
                <link>http://readwrite.com/2012/03/12/nasa-launches-global-hackathon</link>
                <guid>http://readwrite.com/2012/03/12/nasa-launches-global-hackathon</guid>
                <category>Big data</category>
                <pubDate>Mon, 12 Mar 2012 23:31:48 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Nervous Medical Students Await Next Week's Match Day]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/nrmp.jpg" style="" />
			</span>
Imagine looking for a job at the same exact time that everyone else is doing it, and you have to adhere to rigid interviewing and application standards. Now imagine that to get the job you have to be matched with your prospective employer by a national computer system. The program is designed to take into account your preferences and your prospective employer's.  That is precisely what is going on next week, when medical students from all over North America participate in what is called Match Day. For more than 50 years, Match Day has happened in March, on the third Thursday, which is next week. </p>
<p>Medical students around the country are finishing up their studies and have spent the last several months trying to figure out where they will next spend their residency years: going to interviews, studying the online reputations of their schools, and filing out applications. The program is administered by the <a href="http://www.nrmp.org/about_nrmp/index.html">National Resident Matching Program</a> (NRMP) out of Washington DC, part of the American Association of Medical Colleges that represent the 150 North American accredited academic medical schools. To give you an idea of the numbers involved, there are 38,000 applicants, 27,000 positions to be filled in 4,000 residency programs. Each school has several specialty programs, such as internal medicine or surgery, for example. </p>

<p>Future physicians in both the U.S. and Canada must decide what program to apply to and rank their top five choices of residency programs they desire according to a rigid schedule. The tens of thousands of students all submit their preferences and hear about where they have been chosen next week, and as you imagine it is a nail-biting sleepless night for many of them. </p>

<p>There are actually, two pieces of software behind the matching process, according to Mona Signer, the Executive Director of NRMP. The first is the outward-facing registration software that is used by both schools and students to specify their preferences. Once everyone registers this information, the data is then downloaded into a separate PC that sits behind NRMP's firewall. This runs the actual matching algorithm itself. As you might imagine, this PC isn't connected to the Internet for security reasons. </p>

<p>"The matching algorithm is unique," said Signer. "It handles couples as participants and links their lists to the requests of both partners, and it also matches applicants simultaneously to both of their first and second year training requests. Plus, program directors can donate unfilled positions in one program to other programs. There are a lot of subtleties." She told me that the actual software run takes about 10 minutes, but that is the easy part. "We have to verify everyone's credentials for each applicant, and do other clean ups of the data. That is what takes some time. Once we processed the algorithm, we have to create individualized emails and Web pages and prepare a lot of reports that we post on our Web site. All of that is done before Match Day begins."</p>

<p>The results are available electronically for all concerned parties. The schools receive a special secure file with the consolidated results, which they then download and print out and mail to their prospective students. Many schools plan Match Day events so everyone can open their envelope together. "I like the fact that you still get to open an envelope, at least for your residencies," said Dr. Jeff Lowell, a Professor of Surgery at Washington University Medical School in St. Louis. "The old school touch is still nice and has more drama than just logging into a website and you get to do it with classmates and family." </p>

<h2>Fortran and Visual Basic</h2>

<p>This is actually the second version of the matching algorithm. The original one was written in Fortran, it was rewritten a few years in Visual Basic, and this was done for maintenance reasons: "Few people know Fortran anymore."  NRMP is in the process of looking for a new outsourcing partner for its IT and operations. Currently, they are using the services of the medical college association but haven't been happy with the service disruptions. Plus, the outward-facing software is a decade old and in need of refreshing. They will make the decision later this year.</p>

<p>As Signer said, one of the interesting factors of the algorithm is the way it matches couples who want to have their matches considered together as well as singles, and she is proud of the fact that the success factor on couples is close to what it is for the single students. Dr. Karl Weyrauch is a former family practice physician who met his wife in medical school. She is also a family practice doctor. "We had a lot harder time because we were trying to match as a couple to go to the same program. It wasn't as stressful as initially applying to med school because we had both applied under an early decision program, but it was still a bit tricky to understand the process and make sure that we both filled out our matches exactly the same. While we were both attractive as potential residents, it could have been a problem if my wife and I weren't close in terms of our rankings."</p>

<p>The residency matching program is just one of 25 other matches that NRMP runs all year, including matching for fellowships and other medical programs. We hope all the students get their first choice next week! </p>
                    ]]></description>
                <link>http://readwrite.com/2012/03/08/nervous-medical-students-await</link>
                <guid>http://readwrite.com/2012/03/08/nervous-medical-students-await</guid>
                <category>Analysis</category>
                <pubDate>Thu, 08 Mar 2012 21:02:00 -0800</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Pushing the 3D Boundaries in WebKit with CSS 3D and Three.js]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/webkit.png" style="" />
			</span>
Sometimes, you need to see what a technology can do before you can fully appreciate it. Take, for instance, CSS 3D and Three.js. It's one thing to hear about doing 3D elements for Web sites, and another to see them integrated into a well-designed site. Take, for example, <a href="http://acko.net/blog/making-love-to-webkit/" title="Making Love to WebKit">Steven Wittens' Acko.net redesign</a>.</p>

<p>Visit Acko.net using a current release of Firefox, and you'll see a nice clean site with a nice header image that demonstrates two-point perspective nicely. But hit the site using a WebKit browser, and you're in for a real treat. </p>
<p>Viewed in a WebKit browser like Chrome or Safari, the page text is skewed as if it's going off into the distance at the same angle as some of the lines in the header. As you scroll down, the text rights itself and the header changes perspective until you &quot;pass under&quot; the header to the page. The images on the side of this post give the general impression, but it's really worth the time to visit the site and see for yourself. </p>
<a href="http://www.readwriteweb.com/hack/assets_c/2012/01/acko-lg-37736.php" onclick="window.open('http://www.readwriteweb.com/hack/assets_c/2012/01/acko-lg-37736.php','popup','width=790,height=2350,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/assets_c/2012/01/acko-lg-thumb-275x818-37736.jpg" style="" />
			</span>
</a>
<h2 id="howandwhy">How and Why</h2>

<p>Wittens says the redesign started with an accidental discovery: &quot;if you put a CSS perspective on a scrollable &lt;DIV&gt;, then 3D elements inside that &lt;DIV&gt; will retain their perspective while you scroll.&quot; Wittens says that raised &quot;the obvious question: how far can you take it?&quot; Pretty far, apparently. </p>

<p>Why not WebGL? Wittens says &quot;WebGL is its own sandbox: you can't put DOM elements in there, or use native interaction. And any amount of WebGL rendering in response to e.g. scrolling is going to involve some amount of lag.&quot;</p>

<p>Instead of trying to do the whole thing in CSS 3D, though, he also turned to <a href="https://github.com/mrdoob/three.js/" title="three.js">Three.js</a>. Three.js is a JavaScript 3D engine that can render to WebGL, SVG or a 2D &lt;canvas&gt;. Lest you worry that three.js is all work and no play, it's also used for the <a href="http://dl.dropbox.com/u/6213850/WebGL/nyanCat/nyan.html" title="3D Nyan Cat">3D interactive Nyan Cat</a>. </p>

<p>Wittens also <em>built a minimal 3D editor</em> for creating the header, and has embedded it on the post about the site redesign. He also has sketches of the initial design, so you can see the original inspiration. (Do I detect a hint of old-school <em>Tron</em>?) The final header consists of 307 objects, and not a single image. It's not <em>perfect</em>, but as Wittens says &quot;CSS 3D was never meant to do this.&quot;</p>

<blockquote>
I guess I'm now the proud owner of the first unofficial CSS 3D "ACID" test. I'm eager to see how the next browser handles it. If it ends up being a silly idea in the long run, I can always just switch the output to WebGL, but for now I'm willing to run with it. I put in a universal CSS 3D detector and prefixes for all the major browsers.
</blockquote>

<p>Looking to create some 3D of your own? Check out the <a href="http://www.aerotwist.com/lab/getting-started-with-three-js/" title="Getting Started with three.js">three.js Getting Started Guide</a> and read Wittens' full post. No doubt, many of you are interested in getting hands on all the code used for the site. Wittens says that he'll be putting the custom build of three.js and his minified JavaScript and CSS code up on GitHub &quot;soon enough.&quot;</p>

                    ]]></description>
                <link>http://readwrite.com/2012/01/16/pushing-the-3d-boundaries-in-w</link>
                <guid>http://readwrite.com/2012/01/16/pushing-the-3d-boundaries-in-w</guid>
                <category>Features</category>
                <pubDate>Mon, 16 Jan 2012 22:30:00 -0800</pubDate>
                <author>Joe Brockmeier</author>
            </item>
                    <item>
                <title><![CDATA[Create an HTML5 Game, Win $30k and a Trip to GDC/SF]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/pokki-150.png" style="" />
			</span>
We bring in the new year with a new Pokki developer contest. Like the one we mentioned in October, you have a chance to win 30 large. But this one has an extra bonus with an all-expenses paid trip to the Game Developers Conference in San Francisco next spring. All you have to do is build a new game in HTML5 and other Web technologies (but not using any Flash, thank you very much) and have it approved at the Pokki store before the end of the day February 20, 2012. </p>

<p>Games will be judged by a panel of game development managers on the basis of gameplay, appeal, polish and overall graphics and sound. Besides the first prize mentioned above, there is a second and third prizes (but no trip) of $13,000 and $7,000. <a href="http://www.pokki.com/1up">Here is where you can learn more about the contest and enter.</a>  Good luck!  (We aren't affiliated with Pokki, but happy to promote other contests if you hear of them.)</p>

                    ]]></description>
                <link>http://readwrite.com/2011/12/29/create-an-html5-game-win-30k-a</link>
                <guid>http://readwrite.com/2011/12/29/create-an-html5-game-win-30k-a</guid>
                <category>Hack of the Day</category>
                <pubDate>Thu, 29 Dec 2011 21:46:16 -0800</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Create Subway Maps with jQuery Plugin]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/images/jquery_logo_1210.jpg" style="" />
			</span>
There's something very appealing about the <a href="http://www.tfl.gov.uk/assets/downloads/standard-tube-map.pdf">design of the London Underground</a> (PDF) Tube maps. The design has spawned plenty of <a href="http://arbesman.net/milkyway/">spinoffs</a>, and is in demand for all types of projects. If you're looking to include something similar in your own project, Nik Kalyani has produced a jQuery plugin that you can use to create your own. </p>
<p>Kalyani <a href="http://www.kalyani.com/2010/10/subway-map-visualization-jquery-plugin/">writes</a> "with the advent of HTML5 &lt;canvas&gt; element and jQuery, I felt it was now possible to implement this in a way that with a little bit of effort, anyone who knows HTML can easily create a subway map. I felt a jQuery plugin was the way to go as I had never created one before and also it seemed like the most well-suited for the task."</p>

<p>The markup for the elements on the map requires a <strong>div</strong> with attributes specifying the number of rows and columns for the map, the size of the cells and to describe other elements of the map. (For instance, whether the grid and grid numbers are shown on the map.) The data labels and colors are specified with <strong>ul</strong> elements, and the coordinates for the lines and locations are specified with <strong>li</strong> elements. It might take a little bit to play with the markup, but Kalyani has done a great job of explaining the markup and providing a reference. It shouldn't take long at all to produce an attractive map. </p>

<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/jquery-subway-map.jpg" style="" />
			</span>
</p>

<p>If you want to check out the handywork, there's a <a href="http://dnnbook.com/Ecosystem.aspx">example that lays out the DotNetNuke ecosystem</a> using Kalyani's plugin. Note that the map on the page (also shown here in a screen grab) is <em>not</em> an image, but a map rendered with the plugin. You can select any of the text on the page, and some of the text has hyperlinks, which makes this a much nicer format for the Web. (Also probably more pleasant than doing an imagemap.) The plugin is available under an MIT type license, so you should be able to use it on any project your heart desires. </p>
                    ]]></description>
                <link>http://readwrite.com/2011/12/16/create-subway-maps-with-jquery</link>
                <guid>http://readwrite.com/2011/12/16/create-subway-maps-with-jquery</guid>
                <category>Hack of the Day</category>
                <pubDate>Fri, 16 Dec 2011 07:30:00 -0800</pubDate>
                <author>Joe Brockmeier</author>
            </item>
                    <item>
                <title><![CDATA[Tales of Extreme Coding: Shark Week at BrightTag]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/cloud/shark-week.png" style="" />
			</span>
A <a href="http://www.brighttag.com/2011/12/13/shark-week-the-hunt-for-speed-vol-1/">blog post from the coders at BrightTag</a> this week is instructive in how they responded to a "shark week." No, it wasn't giving all the developers time off to watch the popular Discovery Channel series (that doesn't mean I can't borrow their icon), but an opportunity to improve the performance of their code. The results were impressive: they cut page load times at least in half, and built internal test tools to make it easier to do more performance tuning in the future. The post describes who did what and how.</p>
<p>Many of the tasks were to first understand the various latencies introduced by the code and to try to cut these down, as well as to produce a real-time dashboard to track particular performance-related issues. That is a great idea, and the more insight you can give your dev team into these things the better coders they will become. One team member "tested several different machine and Java VM configurations to identify the best performance in terms of throughput, latency and footprint." I wondered why this wasn't done at the beginning of their project, but still, better now than never.  </p>

<p>Certainly, it helped that the coders were fed and watered during the exercise, and the camaraderie was a good motivator too. </p>

<p>The company told me, "Whether this was the use of open-source tools to speed testing and monitoring, or addressing latency and caching methods, each member of the entire team leveraged their Java and open source chops to contribute to the effort." Nice. They plan on making this a regular part of their coding cycles.  </p>

<p>All in all, what the BrightTag sharks did is worth reviewing, and considering for your own Shark Week exercise at your shop.</p>
                    ]]></description>
                <link>http://readwrite.com/2011/12/14/tales-of-extreme-coding-shark</link>
                <guid>http://readwrite.com/2011/12/14/tales-of-extreme-coding-shark</guid>
                <category>Hack of the Day</category>
                <pubDate>Wed, 14 Dec 2011 07:00:00 -0800</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[A New Kaggle Contest for Kinect ]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/images/kinect_apr11.jpg" style="" />
			</span>
<a href="http://www.readwriteweb.com/archives/have_a_good_kinect_hack_idea_microsoft_has_20000_f.php">In addition to the official Kinect Accelerator program</a> we wrote about last month, data crowdsourcing contest site <a href="http://www.kaggle.com/c/GestureChallenge">Kaggle today announced a new challenge around Kinect as well</a>. </p>

<p>Kaggle hosts cash prize competitions for people to play with data and come up with various solutions. The contests are calls for hacks that jailbreak fundamental models professionals currently use to monitor finances, write code to analyze shopping behavior, improve space exploration, and a wide variety of other topics.</p>

<p>Their latest is the Gesture Recognition Challenge. It is organized by CHALEARN and is sponsored in part by Microsoft. The object of this contest is to produce an improved gesture algorithm that will analyze a series of Kinect video streams. Samples of actual Kinect video clips are supplied, similar to other Kaggle contests that are used to develop other algorithms.  </p>
<p>The winning team of data scientists will take home $10,000. Along with several others, they will have an opportunity for Microsoft to license the winning solutions from a pool of $200,000 for this purpose. The contest starts today and ends April 10. </p>

<p>Judges are done algorithmically, like other Kaggle contests, by calculating and comparing the actual and predicted outcomes. You don't need to use any particular tool to enter, either. </p>

<p>Unlike most Kaggle contests, with this one the potential entrants are working towards improving a device that is used by millions of people, but in a different context. The idea is to push the boundaries and see how well new algorithms can be built to identify more subtle gestures. </p>

<p>Many of the popular Kaggle competitions have 800 entries, according to the company.  </p>
                    ]]></description>
                <link>http://readwrite.com/2011/12/07/a-new-kaggle-contest-for-kinec</link>
                <guid>http://readwrite.com/2011/12/07/a-new-kaggle-contest-for-kinec</guid>
                <category>Hack of the Day</category>
                <pubDate>Wed, 07 Dec 2011 04:30:00 -0800</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Coding in the Cloud With Just an iPad ]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/archives/ipad150150.jpg" style="" />
			</span>
Mark O'Connor, a Munich-based programmer, recently swapped out his laptop for an iPad and tried an experiment to see if coding in the cloud could be a viable option for a developer. The <a href="http://yieldthought.com/post/12239282034/swapped-my-macbook-for-an-ipad">results of his experiment are posted here on his blog</a> and they make for interesting reading. In short, he easily made the transition, and is never going back. And this for some heavy-duty C++ coding destined for Linux clusters too.</p>
<p>One day his VMFusion crashed and trashed his shared file system, losing several days' worth of coding. Thus began his search for a better development environment and hardware platform. In addition to buying an iPad and Apple BT keyboard, he also uses Linode's cloud-based Linux and Zingersoft's iSSH terminal emulator. </p>

<p>Here is a screen shot from his blog:<br />
<span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/tumblr_ltwejpM0L91qd3z7l.png" style="" />
			</span>
</p>

<p>His code compiles are actually faster on Linode's cloud than on his MacBook desktop running a Linux VM. </p>

<p>One drawback? "I'd be lying if I said I hadn't wished for Bluetooth mouse support some days." Apple's BT keyboard omits this, although you can purchase a separate track pad. He also has some choice words for Google Apps, and how "pathetic" they are compared to the usual desktop office apps. </p>

<p>Still, all in all, he is happy with his decision to move to the iPad and the cloud. "I don't miss the weight. I don't miss the keyboard getting warm when I'm compiling. I don't miss its fragility, both physically and virtually. I don't miss running out of power. To my surprise, I find I am happy. Coding in the cloud isn't for everybody, but for my workflow it's a perfect fit and I love it."</p>

<p>O'Connor sees this as the natural evolution for coders. "Sooner or later, almost everyone will work like this and I wanted a taste of what that might feel like. I expected to find something that didn't work, but as the days turned into weeks and the weeks gathered into a month, I found I hadn't returned to my laptop even once."<br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2011/11/07/coding-in-the-cloud-with-just</link>
                <guid>http://readwrite.com/2011/11/07/coding-in-the-cloud-with-just</guid>
                <category>Analysis</category>
                <pubDate>Mon, 07 Nov 2011 07:30:00 -0800</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Stop Sharing Your Files When You Travel]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/images/kaapo_big_0411.png" style="" />
			</span>
Earlier this fall, <a href="http://www.readwriteweb.com/enterprise/2011/09/hotel-lobbies-become-more-soci.php">I wrote about how hotel lobbies are becoming more social</a>. Well, through no fault of their own, they are also becoming more open on their networks, and that is not a good thing.</p>
<p>I have been on the road a lot in the past several months, and one thing I keep seeing is that folks are over-sharing. I am not talking about putting up those ribald pictures on your Facebook account, or forwarding those questionable email "jokes." But literally sharing your computer's data files across the hotel (and some airports too).  Here is what my Mac Finder looks like at a Hilton that I was at earlier in the week (you can see that I am connected to several of my fellow travelers' PCs):</p>

<p><a href="http://www.readwriteweb.com/hack/hotel%20file%20shares2.png"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/assets_c/2011/11/hotel%252520file%252520shares2-thumb-262x188-35413.png" style="" />
			</span>
</a>The problem is that many hotels and other public spaces use a flat network for their Wifi (or even wired) service, so that once you connect up to it, you are on the same network as everyone else. In some places, there are dozens of computers visible that have sharing turned on. </p>

<p>So here is a short security tip: when you get ready to leave for your next trip, take the two minutes and turn off your file sharing before you leave your office or home. Granted, most people aren't so nosy, or even know how to probe your computer, but why take the chance? Thanks to many of my fellow travelers, I have downloaded some great stuff over the years. Memos, music, and more. </p>

<h2>How to turn off file sharing</h2>

<p>For those that don't remember, on the Mac it is System Preferences/ File Sharing. On Windows 7 you can set up different kinds of networks and permanently disable file sharing: go to Control Panel/Network and Internet/Network Sharing Center/Advanced sharing settings and then turn off the various options for network discovery, file and print sharing, and public folder sharing for public networks. This way, you can keep sharing on your corporate network and not have to fool with this setting when you travel. On earlier versions of Windows, you will have to turn it off when you travel just like the Mac. You can also go into the wireless network connection property sheet and uncheck the file and printer sharing and Microsoft networking client boxes too.</p>

<p>I know I have been guilty of this myself, and usually am reminded of this when I see the long list of open file servers in my Mac's Finder window.</p>

<p>There are lots of other steps you can take to make your wireless computing safer, including using a strong firewall (the Win7 built-in one is better than earlier built-in versions) and don't automatically connect to any available hotspot. And use encryption on your own hotspots at home and in the office, to keep others out.</p>

<p>For more commentary about wireless security issues, check out this <a href="http://www.wi-fiplanet.com/news/article.php/3733071">piece by Lisa Phifer here from 2008. While old, it is still relevant.</a><br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2011/11/01/stop-sharing-your-files-when-y</link>
                <guid>http://readwrite.com/2011/11/01/stop-sharing-your-files-when-y</guid>
                <category>Hack of the Day</category>
                <pubDate>Tue, 01 Nov 2011 09:30:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Siri, Pour Me a Beer!]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/beeri.png" style="" />
			</span>
The history of nerds automating their potables goes back a long way, even before claims about who invented the Internet. The latest chapter has been written by the geeks from <a href="http://redpepperland.tumblr.com/post/11730859389/have-siri-pour-you-a-beer">RedPepper</a>. They have invented Beeri, the first Siri interface for pouring a beer. Or, as its creators say, "the thought leader of beer pouring." This is just the latest dream job for Siri, it seems. </p>
<p>The Rube Goldbergish process goes something like this. Siri is used to text the words "pour me a beer" to Beeri's Twitter account. Meanwhile, the onboard Arduino Uno processor (which <a href="http://www.readwriteweb.com/archives/home_hacking_hardware_platform_arduino_launches_la.php">we have written about here</a>) is polling this account, and when it sees the command pop up in the Beeri Twitter feed, it sends the remote controlled vehicle crashing into the wall in RedPepper's lab and the beer can is opened and beer collected in the glass. Of course, Beeri 2.0 will figure out a way to do this with a refrigerated can, or to be able to refill the contraption. </p>

<p><iframe src="http://player.vimeo.com/video/30892539?title=0&amp;byline=0&amp;portrait=0" width="600" height="355" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe><p><a href="http://vimeo.com/30892539">Beeri</a> from <a href="http://vimeo.com/redpepper">redpepper</a> on Vimeo.</p></p>

<p>Beeri is just the latest in a long line of Internet-connected devices that quench thirsty nerds. Of course, back in the day we didn't know from Twitter or use any wimpy Wi-Fi, but had RS-232 serial cables and standard Ethernet over coax. Back in the 1970s, the grad computer science students at <a href="http://www.cs.cmu.edu/~coke/history_long.txt ">Carnegie Mellon connected their department's Coke machine to the Internet</a> so they could "finger" (in <a href="http://en.wikipedia.org/wiki/Finger_protocol">the protocol sense</a>, for those of you thinking nasty thoughts) the machine and determine the location of the coldest soda cans. And then there were the <a href="http://www.cl.cam.ac.uk/coffee/qsf/coffee.html">grad students at the University of Cambridge UK who connected their coffee pot to the Internet </a>.<br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2011/10/26/siri-pour-me-a-beer</link>
                <guid>http://readwrite.com/2011/10/26/siri-pour-me-a-beer</guid>
                <category>Hack of the Day</category>
                <pubDate>Wed, 26 Oct 2011 22:30:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[New Stuxnet Variants Are Found in Europe]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/circle_of_trust1.png" style="" />
			</span>
<br />
The <a href="http://www.readwriteweb.com/hack/2011/06/how-symantec-cracked-stuxnet.php">same Symantec team that cracked Stuxnet</a> has found new variations on the same theme in packet captures from European networks. They published a <a href="http://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/w32_duqu_the_precursor_to_the_next_stuxnet.pdf">blog entry and a full report </a>that analyzes what the impacts of the virus would be, since the exploit isn't quite a finished product yet, and not all pieces of the exploit have been recovered. It is well worth careful reading. <br />
</p>
<p>The team calls what they found Duqu, and it is quite a vile and complex piece of work, as you can see from just one of its components diagrammed by Symantec. They state that its creators must have had access to the Stuxnet source code, not just the binary files. They theorize that its purpose is to find weaknesses in particular industrial process control equipment, although they have not found any specific code to tie it to a particular piece of hardware. The reason they propose this is because the code has been found in organizations that have been involved in the manufacture of industrial control systems. "The attackers are looking for information such as design documents that could help them mount a future attack on an industrial control facility," say the report. </p>

<p><a href="http://www.readwriteweb.com/hack/stuxnet2.png"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/assets_c/2011/10/stuxnet2-thumb-463x387-34921.png" style="" />
			</span>
</a>Included in the exploit are the following items:<br />
<ul><li><b>Keystroke recorder</b> to pick off any passwords,<br />
<li><b>remote access Trojan</b> to gain control over any PCs that could be connected to the control equipment, <br />
<li><b>Misleading digital signatures:</b> The exploit contains a valid digital signature on one of the driver files, once <a href="http://www.readwriteweb.com/hack/2011/08/new-notaries-needed-for-ssl-ce.php"> again calling the need for better signature notaries</a>. <br />
</ul></p>

<p>Reading the report is interesting and scary at the same time. Clearly, the team who gained expertise with the creation of Stuxnet continues to learn how to make it better. This, coupled with an upcoming survey that shows that most US small business owners don't have any Internet security policies or procedures, should give you all some food for thought. That circle of trust seems a bit smaller now.</p>

<p><br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2011/10/18/new-stuxnet-variants-are-found</link>
                <guid>http://readwrite.com/2011/10/18/new-stuxnet-variants-are-found</guid>
                <category>Analysis</category>
                <pubDate>Tue, 18 Oct 2011 06:00:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Top 6 Dumbest Hacks of All Time]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/wp-content/uploads/darwin-awards.png" style="" />
			</span>
Alan Wlasuk, CEO of <a href=http://"www.403.wddinc.com">403 Web Security</a>, has compiled a list of the top six dumbest hacks of all time. While hackers can be dangerous, Alan shows that not every hacker is a brilliant mastermind. Think of the always amusing <a href="http://www.darwinawards.com/">Darwin Awards</a> pictured in our icon at left. With many of these exploits, the hacker left unintended clues in their code to make them easier to be found. <br />
</p>
<ol><li>Late last year, Kelly Osborne (of Dancing With the Stars fame, no further comment) had her email account hacked. The hacker, wanting to not only look at all of her past emails  new ones as well, had Kelly's emails forwarded to his own, personal email account. This seemed like a pretty easy trail to follow.

<p><li>Self proclaimed hacktivist Shahee Mirza and several associates defaced a Bangladesh government military website, Rapid Action Battalion, with the following message:<br />
<i><br />
"GOVERNMENT DOES NOT TAKE ANY STEP FOR ICT DEVELOPMENT. BUT PASSED A LAW ABOUT ANTI-CYBER CRIME. YOU DO NOT KNOW WHAT IS THE CYBER SECURITY OR HOW TO PROTECT OWNSELF. LISTEN. HACKERS R NOT CRIMINAL. THEY R 10 TIME BETTER THAN YOUR EXPERT. WE ARE GINIOUS THAN YOU CAN'T THINK. DEFACED FROM BANGLADESH."<br />
</i><br />
Unfortunately 21-year old Mirza also left the banner that clearly stated, "HACKED BY SHAHEE_MIRZA." Obviously not the "GINIOUS" indicated in his hack, Mirza may end up with 10 years in a Bangladesh federal prison. One can only imagine what the prisons are like in one of the poorest countries in the world.</p>

<p><li>Famous for his Samy Worm, Samy Kamkar was responsible for a virus-like attack that infected over 1 million MySpace accounts in 2006. Amongst other malicious effects was the 'Samy is my hero' addition to the MySpace homepage of each of the million victims. As part of his obvious ego addition, Samy went on to boast of his hacking feat in a blog post.</p>

<p>Unfortunately for Samy, the blog contained a picture of him with a license plate in the background, which was then used to find Samy.</p>

<p><li>20-year old Sayaka Fukuda had her iPhone stolen on the streets of New York City. The thief, Daquan Mathis, while enjoying his new iPhone took a picture of himself (dressed in the same clothes he wore during the mugging), which he then sent to his own email address. Unfortunately for Mathis, Fukuda's iPhone email account could be accessed on the Internet (like almost every such account). Given his email address it was a simple matter to track Mathis down, made even simpler by the fact the police had his picture. There are many stories about people tracking down their smartphones.</p>

<p><li>By all accounts, Eduard Lucian Mandru is a very clever hacker. His 2006 hack of the U.S. Department of Defense (DOD) computer system went undetected for years, with the authorities only having Mandru's email address (wolfenstein_ingrid@yahoo.com) as their single clue. Mandru's downfall and arrest in 2009, however, came about when he used the same wolfenstein_ingrid@yahoo.com email address on the résumé that he posted on numerous job boards. Sometimes it pays to use different email addresses for different tasks, don't you think?</p>

<p><li>Alan was not sure if this hack is dumb or just really fun. One clever hacker realized that recent speed traps use cameras that automatically register your speed, take a picture of you license plate, and then use character recognition to translate you license plate number into something they can use as a lookup within the DMV database. With this in mind, he changed his license plate number to ('ZU 0666', 0, 0); Drop Database Table.</p>

<p>If the DMV uses this string of characters in their database lookup it has a good chance of deleting all of the database records containing his actual license plate number, ZU 0666. This has got to be 10 out of 10 on the creativity scale, and once again showing the <a href="http://www.readwriteweb.com/hack/2011/09/a-brief-history-of-sql-injecti.php">importance of knowing what SQL injection and little Bobby tables is all about</a>.<br />
</ol></p>
                    ]]></description>
                <link>http://readwrite.com/2011/10/10/top-6-dumbest-hacks-of-all-tim</link>
                <guid>http://readwrite.com/2011/10/10/top-6-dumbest-hacks-of-all-tim</guid>
                <category>Analysis</category>
                <pubDate>Mon, 10 Oct 2011 05:00:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Build an HTML5 App, Win $30K]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/pokki-150.png" style="" />
			</span>
Yes, another contest (we aren't affiliated, just like to spread the word). This one is from Pokki. You have until November 15th to submit your HTML5 app and have it approved for posting on their app store. Pokki is a desktop app platform that combines an interface, a development framework and an app store together into one package. </p>

<p>Teams of up to three developers can band together. Apps will be scored on utility, appearance, user experience, and quality. There are three prize purses: first place wins $30,000, second wins $13,000 and third wins $7,000. </p>

<p>You can read the details, the judging panel, sample Pokki apps <a href="http://www.pokki.com/contest/">and other information here</a>. Good luck!<br />
</p>

                    ]]></description>
                <link>http://readwrite.com/2011/10/02/build-an-html5-app-win-30k</link>
                <guid>http://readwrite.com/2011/10/02/build-an-html5-app-win-30k</guid>
                <category>Hack of the Day</category>
                <pubDate>Sun, 02 Oct 2011 18:00:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Foursquare Holds Hackathon Weekend]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/foursquarelogo0311_150x150.jpg" style="" />
			</span>
This past weekend groups of developers gathered across the world for <a href="http://blog.foursquare.com/2011/08/17/announcing-the-round-the-clock-round-the-world-foursquare-hackathon/">Foursquare's two-day global hackathon</a>. Officially taking in place in New York City, San Francisco, Tokyo, Paris and unofficially in numerous other places, thousands of programmers built various add-on location-based apps which you <a href="http://fshackathon.appspot.com/"> can now vote on for your favorites here</a>. </p>

<p>The weekend hacking is Foursquare's second attempt. Last year when they released their API they had 150 developers building apps. This year they have expanded their platform with new APIs. </p>
<p>Some samples include:</p>

<ul><li><a href="http://www.naduism.com/4sq/">Accessible NYC</a>, is web app to facilitate people who want to roam around NYC in wheelchairs. The app shows, the nearest train stations that have wheelchair access, the nearest parks that have accessible bathrooms, and also other parks/playgrounds that are accessible.

<p><li><a href="http://gatechase.com/flightgraph/">Flight Graph</a> looks at your airport-related check-ins, graph your travel, and give you a snapshot of where your whirlwind travel has taken you.</p>

<p><li><a href="https://market.android.com/details?id=com.menusquare.android">CheckEat</a>, which finds restaurants near your location and looks up their menu.<br />
<li><a href="http://muggleclock.com/">The Magic Muggle Clock</a>, showing location similar to the clock described in the Potterworld books. </ul></p>

<p><a href="https://github.com/foursquare/hackathon/wiki/Global-Hackathon-Prizes">Prizes are mostly bragging rights</a>, but there are some cool ones, including having your app output to the giant curved NASDAQ video wall near Times Square.<br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2011/09/19/foursquare-holds-hackathon-wee</link>
                <guid>http://readwrite.com/2011/09/19/foursquare-holds-hackathon-wee</guid>
                <category>APIs</category>
                <pubDate>Mon, 19 Sep 2011 04:00:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Carnegie Mellon Team Wins Yahoo Open Hack Contest ]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/openhack150.jpg" style="" />
			</span>
In news that will no doubt make our Pittsburgh-based COO Sean Ammirati swell with local pride, the Carnegie Mellon University team D1W (couldn't they think of a less geeky name) took the $10,000 first place prize in this week's Yahoo Open Hack All Stars contest.  (The team is pictured at left.) In 24 hours, the team produced a prototype file-sharing collaboration tool called Ruum. </p>

<p>The contest, held in New York City, brought back nearly 40 previous winners of earlier hack challenges. In addition to the cash, the winning team might also get a chance to receive more mentoring from Yahoo developers and possible office space and technical support too.</p>
<p>The judging panel included Mike Smith, Chief Digital Officer for Forbes; Shana Fisher from Highline Capital; Raymie Stata, Yahoo's Chief Technology Officer; Kevin Doerr, Yahoo's Vice President of Innovation; and Steve Douty, Yahoo's Vice President of Applications and mobile product development. <br />
<a href="http://www.readwriteweb.com/hack/openhackyahoo.jpg"><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/assets_c/2011/09/openhackyahoo-thumb-610x807-33777.jpg" style="" />
			</span>
</a><br />
There is an amusing infographic on the Yahoo hacks down through the years reproduced above (click to enlarge) that shows the number of pizzas and beverages consumed (nothing unusual in Red Bull beating out beer, given the marathon nature of these events). The youngest hacker was a 14 year old Indian teen, and the oldest was a 64 year old from London, both from the 2009 contest.<br />
</p>
                    ]]></description>
                <link>http://readwrite.com/2011/09/14/carnegie-mellon-team-wins-yaho</link>
                <guid>http://readwrite.com/2011/09/14/carnegie-mellon-team-wins-yaho</guid>
                <category>Hack of the Day</category>
                <pubDate>Wed, 14 Sep 2011 23:40:04 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Viadeo Launches Developer Contest With $20,000 Prize]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/viadeo150.png" style="" />
			</span>
<a href="http://www.readwriteweb.com/archives/business_networking_service_viadeo_adds_5_open_soc.php">We've written before about Viadeo</a>, a business-oriented social network. Today they announced opening up their API and to get folks interested, they are <a href="http://dev.viadeo.com/challenge">starting a contest for the best app developed on their platform</a>. The contest will run until October 14, and the top winner will receive 10 large plus a year of free service on their site.</p>
<p>"By tapping into Viadeo's social graph, third party developers can create more compelling applications--opening up new markets and delivering enhanced business capabilities.  Some examples of applications that can be socially enhanced are collaborative workspace tools, CRM, email clients and social aggregators to name a few," according to the announcement. There are lots of examples on Viadeo's developer site.</p>

<p>Submissions will be reviewed by the judging panel from October 15-20 with the winners announced on October 24. </p>
                    ]]></description>
                <link>http://readwrite.com/2011/09/05/viadeo-launches-developer-cont</link>
                <guid>http://readwrite.com/2011/09/05/viadeo-launches-developer-cont</guid>
                <category>Hack of the Day</category>
                <pubDate>Mon, 05 Sep 2011 21:00:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
                    <item>
                <title><![CDATA[Build Your Own iPad-based Oscilloscope]]></title>
                <description><![CDATA[
                                        <p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/hack/byoscope150.png" style="" />
			</span>
<a href="http://spectrum.ieee.org/geek-life/hands-on/how-to-build-an-ipad-oscilloscope">James Turner writes in this month's IEEE Spectrum</a> of a neat project, and if you are looking for something to do over the long weekend it could be a fun one too: how to turn your iPad into a fully-functioning oscilloscope, and one that you take with you to impress your friends and be the uber-nerdy hit at parties too. </p>

<p>There are separate iPad and iPhone apps, you'll need iOS v3.1.3 or later to run it.<br />
</p>
<p><span class="embedded-Media-image img-caption-c">
				<img src="http://readwrite.com/files/files/files/image/1914162" style="" />
			</span>
</p>

<p>Obviously, this little project isn't going to replace a $5000 lab instrument, but for checking small signal frequencies (Turner says less than 5MHz is fine) it is a peach. The kit costs $300 and you can <a href="http://itunes.apple.com/us/app/imso/id411757356?mt=8">download the app from iTunes store to check out its UI</a> before you pony up your cash.</p>
                    ]]></description>
                <link>http://readwrite.com/2011/09/02/build-your-own-ipad-based-osci</link>
                <guid>http://readwrite.com/2011/09/02/build-your-own-ipad-based-osci</guid>
                <category>Hack of the Day</category>
                <pubDate>Fri, 02 Sep 2011 00:00:00 -0700</pubDate>
                <author>David Strom</author>
            </item>
            </channel>
</rss>

