![]() TechCrunch | iPhone App Developers Threaten To Sue Apple Over Late Payments TechCrunch, CA by Leena Rao on April 30, 2009 We've reported in the past on how Apple has not only been late on payments to iPhone app developers, but has also neglected to pay some developers for their app sales at the store entirely. We thought that perhaps our ... Want To Avoid Swine Flu? There's An App For That Too. Washington Post Nine Essential iPhone Apps PC World From iLightswitch to iBurrito, Stanford Students Concoct iPhone Apps Wired News Fiercemobilecontent - CNET News all 165 news articles |
iPhone App Developers Threaten To Sue Apple Over Late Payments – TechCrunch
Apple mulling price cuts, developing netbook competitor?
Filed under: Desktops, Laptops
Apple mulling price cuts, developing netbook competitor? originally appeared on Engadget on Thu, 30 Apr 2009 20:29:00 EST. Please see our terms for use of feeds.
Read | Permalink | Email this | Comments
Apple mulling price cuts, developing netbook competitor?
Detect language – Albanian Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek < / option> Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Ukrainian Vietnamese > Albanian Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Ukrainian Vietnamese swap window.jstiming.load.tick ( 'br'), h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select','3 '), new _LanguageSelector (' old_tl ' , 'tl_select','3 '),' old_submit ',' submit_button ', h,' source ',' result_box ',' dict ',' auto trans', '/ translation', '/ translate_t', undefined, 'http : / / 209.85.225.132/translate_f ',' select_text ',' select_document ',' file_div ',' file ', true,' search ',' CLIR '); window.jstiming.load.tick (' prt ') < / script> < input type = hidden name = value hl = en "> < input type = hidden name = gtrans value ="">< table id = suggesttable> < / textarea> Google Home – About Google Translate © 2009 Google < iframe name = hidden_iframe style = "display: none"> var gaJsHost = (( “https:” == document.location.protocol)? “https : / / ssl. “:” http://www. “); document.write (unescape (“% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “)); var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker . _trackPageview ( “/ translate_t? hl = en & ie = ISO-8859-1 & langpair = en | en “); Detect language—AlbanianArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese > AlbanianArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese swap window.jstiming.load.tick(‘br’);h = new _History();ctr = new _TranslateForm(new _LanguageSelector(‘old_sl’,'sl_select’,’3′),new _LanguageSelector(‘old_tl’,'tl_select’,’3′),’old_submit’,'submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined,’http://209.85.225.132/translate_f’, ‘select_text’,'select_document’, ‘file_div’, ‘file’,true,’search’,'clir’);window.jstiming.load.tick(‘prt’)
Contribute a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> <div id=clir> </ div> </ td> </ tr> <tr> <td class=submitcell> <div style=float:left> <select name = sl id = old_sl tabindex = 0 > <option value="auto"> Detect language </ option> <option value="separator" disabled> – </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value="zh-CN"> Chinese </ option> <option value = "hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option SELECTED value = "en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option> <option value="fi"> Finnish </ option > <option value="fr"> French </ option> <option value="gl"> Galician </ option> <option value="de"> German </ option> <option value="el"> Greek < / option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value = "lv "> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value = "pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value = "sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name=tl id=old_tl tabindex=0> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value="zh-CN"> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish </ option> <option value = "nl" > Dutch </ option> <option value="en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option> <option value = " fi "> Finnish </ option> <option value="fr"> French </ option> <option value="gl"> Galician </ option> <option SELECTED value="de"> German </ option> <option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value = "ru" > Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value = " es "> Spanish </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <tr> <td colspan=2> <script> window.jstiming.load.tick ( 'br'), h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select','3 '), new _LanguageSelector (' old_tl ' , 'tl_select','3 '),' old_submit ',' submit_button ', h,' source ',' result_box ',' dict ',' auto trans', '/ translation', '/ translate_t', undefined, 'http : / / 209.85.225.132/translate_f ',' select_text ',' select_document ',' file_div ',' file ', true,' search ',' CLIR '); window.jstiming.load.tick (' prt ') < / script> </ td> <td ALIGN=RIGHT> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/images/zippy_plus_sm.gif" style = " margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id=thanks style="height:0px; display: none"> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action = " / translate_suggestion "target = hidden_iframe method = post id = suggestion_form style =" height: 0px; overflow: hidden; display: none "class = highlight onsubmit =" _submitroll ()">< input type = hidden name = value hl = en "> <input type=hidden name=oe value="ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> < input type = hidden name = gtrans value ="">< table id = suggesttable> <td <tr> width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span > </ td> <td width=2% rowspan=2> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> < / textarea> </ td> </ tr> <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a > – <a href="http://www.google.com/intl/en/help/faq_translation.html"> About Google Translate </ a> <br> <br> © 2009 Google </ div> < iframe name = hidden_iframe style = "display: none"> </ iframe> </ div> <script type="text/javascript"> var gaJsHost = (( "https:" == document.location.protocol)? "https : / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));</ script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker . _trackPageview ( "/ translate_t? hl = en & ie = ISO-8859-1 & langpair = en | en ");</ script> </ body> </ html>Google Home – About Google Translate©2009 Googlevar gaJsHost = ((“https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(“%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(“UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(“/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);
Proprietary iphone Chips Next Year? – UberGizmo
Globe and Mail | Proprietary iphone Chips Next Year? UberGizmo, CA It's widely known that Apple has been planning to design a family of exclusive chips to power its future iphone and multi-touch handheld products, though now it seems like such chips may not materialize until sometime next year. ... Apple takes steps towards designing its own chips USA Today Apple's exclusive iPhone chips plan may materialize some time next ... TopNews United States Apple's proprietary iPhone chips may not surface till next year Apple Insider Computerworld - ZDNet all 172 news articles |
Reason #1 To Get Epicurious iPhone App: Entire Contents of Big Yellow Cookbook [IPhone Apps]
The big yellow Gourmet cookbook is one of my go-tos for weekend dinner planning. Now the entire contents of Ruth Reichl's culinary bible are on a free iPhone app—one that makes shopping lists for you.
It's great—you either search for recipes you already know (from the pages of Gourmet, Bon Appetit and a bunch of other Conde Nast-y pubs), or you browse the featured dishes—25,000 in all, including cocktails too. Once you've settled on a recipe, click the plus button to add it to your favorites, or better yet to your shopping list. Add all kinds of recipes to the shopping list, and it organizes all of their ingredients for you in a logical way for shopping: Produce, Meat & Poultry, Condiments, Canned Items, and so on. Already have salt? Just clear that bastard off the list and move on.
There are two things I don't particularly like: For one, you can't adjust the size of your recipe. You can't even add it twice, as if to double it. You can add as many recipes, but you can't double one.
The other thing I don't like is that it's hard to browse subcategories. I select "Side" from the Meal/Course browse menu, fine. I get 4364 results. I type in "rice" and it's whittled down to 490. Are these going to be the same basic set every time, in the same order? Maybe searching "rice" and "cashews" or something might whittle it down more, but there should be some middle ground, a randomizer, or like one of those other iPhone apps, a place to list all that you have in the fridge, so that it can suggest a dish. Maybe it's there, or coming soon. I'll keep looking, because it's free, and I already love it. [iTunes link via Wired]
Verizon Busy Calling On Apple, Microsoft – ChannelWeb
Ars Technica | Verizon Busy Calling On Apple, Microsoft ChannelWeb, NY - Jennifer Bosavage Earlier this week, rumors started flying about not one but two new devices that Apple was designing with Verizon -- and not with its iPhone partner, AT&T. Apple's exclusive pact with AT&T expires in 2010. One of the Apple/Verizon devices would likely ... AT&T's iPhone Dilemma BusinessWeek Apple May Bring Non-iphone to Verizon PC Magazine Unbeatable iphone is desperately sought by Verizon Computerworld Ars Technica - Bloomberg all 1,028 news articles |
Reason #1 To Get Epicurious iPhone App: Entire Contents of Big Yellow Cookbook [IPhone Apps]
Detect language – Albanian Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek < / option> Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Ukrainian Vietnamese > Albanian Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Ukrainian Vietnamese swap window.jstiming.load.tick ( 'br'), h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select','3 '), new _LanguageSelector (' old_tl ' , 'tl_select','3 '),' old_submit ',' submit_button ', h,' source ',' result_box ',' dict ',' auto trans', '/ translation', '/ translate_t', undefined, 'http : / / 209.85.225.132/translate_f ',' select_text ',' select_document ',' file_div ',' file ', true,' search ',' CLIR '); window.jstiming.load.tick (' prt ') < / script> < input type = hidden name = value hl = en "> < input type = hidden name = gtrans value ="">< table id = suggesttable> < / textarea> Google Home – About Google Translate © 2009 Google < iframe name = hidden_iframe style = "display: none"> var gaJsHost = (( “https:” == document.location.protocol)? “https : / / ssl. “:” http://www. “); document.write (unescape (“% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “)); var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker . _trackPageview ( “/ translate_t? hl = en & ie = ISO-8859-1 & langpair = en | en “); Detect language—AlbanianArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese > AlbanianArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHebrewHindiHungarianIndonesianItalianJapaneseKoreanLatvianLithuanianMalteseNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnamese swap window.jstiming.load.tick(‘br’);h = new _History();ctr = new _TranslateForm(new _LanguageSelector(‘old_sl’,'sl_select’,’3′),new _LanguageSelector(‘old_tl’,'tl_select’,’3′),’old_submit’,'submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined,’http://209.85.225.132/translate_f’, ‘select_text’,'select_document’, ‘file_div’, ‘file’,true,’search’,'clir’);window.jstiming.load.tick(‘prt’)
Contribute a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> <div id=clir> </ div> </ td> </ tr> <tr> <td class=submitcell> <div style=float:left> <select name = sl id = old_sl tabindex = 0 > <option value="auto"> Detect language </ option> <option value="separator" disabled> – </ option> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value="zh-CN"> Chinese </ option> <option value = "hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option SELECTED value = "en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option> <option value="fi"> Finnish </ option > <option value="fr"> French </ option> <option value="gl"> Galician </ option> <option value="de"> German </ option> <option value="el"> Greek < / option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value = "lv "> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value = "pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value = "sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name=tl id=old_tl tabindex=0> <option value="sq"> Albanian </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value="zh-CN"> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish </ option> <option value = "nl" > Dutch </ option> <option value="en"> English </ option> <option value="et"> Estonian </ option> <option value="tl"> Filipino </ option> <option value = " fi "> Finnish </ option> <option value="fr"> French </ option> <option value="gl"> Galician </ option> <option SELECTED value="de"> German </ option> <option value = "el"> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="hu"> Hungarian </ option> <option value="id"> Indonesian </ option> <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> <option value="mt"> Maltese </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value = "ru" > Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian </ option> <option value = " es "> Spanish </ option> <option value="sv"> Swedish </ option> <option value="th"> Thai </ option> <option value="tr"> Turkish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <tr> <td colspan=2> <script> window.jstiming.load.tick ( 'br'), h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select','3 '), new _LanguageSelector (' old_tl ' , 'tl_select','3 '),' old_submit ',' submit_button ', h,' source ',' result_box ',' dict ',' auto trans', '/ translation', '/ translate_t', undefined, 'http : / / 209.85.225.132/translate_f ',' select_text ',' select_document ',' file_div ',' file ', true,' search ',' CLIR '); window.jstiming.load.tick (' prt ') < / script> </ td> <td ALIGN=RIGHT> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/images/zippy_plus_sm.gif" style = " margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id=thanks style="height:0px; display: none"> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action = " / translate_suggestion "target = hidden_iframe method = post id = suggestion_form style =" height: 0px; overflow: hidden; display: none "class = highlight onsubmit =" _submitroll ()">< input type = hidden name = value hl = en "> <input type=hidden name=oe value="ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> < input type = hidden name = gtrans value ="">< table id = suggesttable> <td <tr> width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span > </ td> <td width=2% rowspan=2> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> < / textarea> </ td> </ tr> <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a > – <a href="http://www.google.com/intl/en/help/faq_translation.html"> About Google Translate </ a> <br> <br> © 2009 Google </ div> < iframe name = hidden_iframe style = "display: none"> </ iframe> </ div> <script type="text/javascript"> var gaJsHost = (( "https:" == document.location.protocol)? "https : / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));</ script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker . _trackPageview ( "/ translate_t? hl = en & ie = ISO-8859-1 & langpair = en | en ");</ script> </ body> </ html>Google Home – About Google Translate©2009 Googlevar gaJsHost = ((“https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(“%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(“UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(“/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);
Perfect Cocaine Simulator Will Never Make It to the iPhone App Store [IPhone]
This is funny because a) it's ultra-realistic and b) it is precisely one of the main uses of the iPhone in many clubs all around the world. And you gotta love their on-your-face sales pitch:
Be the envy of in-crowd. Get ejected from nightclubs. Shock and amaze your so-called friends. Get oral sex from Z-list celebrities.
Cocaine in a paragraph, boys and girls. Yours for five British pounds ($7.40) and a jailbreak. [iSnort]

