{"id":1533,"date":"2010-12-26T10:49:53","date_gmt":"2010-12-26T17:49:53","guid":{"rendered":"http:\/\/minkhollow.ca\/beckerblog\/?p=1533"},"modified":"2010-12-26T10:49:53","modified_gmt":"2010-12-26T17:49:53","slug":"progress-in-algorithms-beats-moore%e2%80%99s-law","status":"publish","type":"post","link":"https:\/\/minkhollow.ca\/beckerblog\/2010\/12\/26\/progress-in-algorithms-beats-moore%e2%80%99s-law\/","title":{"rendered":"Progress in Algorithms Beats Moore\u2019s Law???"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Approximate Reading Time: <\/span> <span class=\"rt-time\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">minute<\/span><\/span><p>This was mentioned on slashdot&#8230;<\/p>\n<p>They are claiming that progress on algorithms beats progress  in hardware because a few algorithms have gotten a lot faster.<\/p>\n<p>Problem is, people  are going to believe this is true of all algorithms, and then they are going to generalize to all of programming &#8211; and there&#8217;s NO evidence to suggest that programs are any better. In fact thanks to the bloatware that is so popular these days we need more and more horsepower just to do the same crap.<\/p>\n<p><a href=\"http:\/\/agtb.wordpress.com\/2010\/12\/23\/progress-in-algorithms-beats-moore%E2%80%99s-law\/\">Progress in Algorithms Beats Moore\u2019s Law \u00ab Algorithmic Game-Theory\/Economics<\/a>.<\/p>\n<p>This is simply goofy &#8211; just because they can point to a few algorithms as having  been vastly improved does not mean all algorithms have progressed. What&#8217;s sad is that so many have picked this up and run with it as though it is meaningful.<\/p>\n<p>Truth is programs have NOT gotten better so whether or not they can waste time more quickly is moot. Also, if they don&#8217;t run correctly it really doesn&#8217;t matter how fast they do it.<\/p>\n<p>Faster is not always better.<\/p>\n<div class='wp_likes' id='wp_likes_post-1533'><a class='like' href=\"javascript:wp_likes.like(1533);\" title='' ><img decoding=\"async\" src=\"http:\/\/minkhollow.ca\/beckerblog\/wp-content\/plugins\/wp-likes\/images\/like.png\" alt='' border='0'\/><\/a><span class='text'>Be the first to like.<\/span><\/p>\n<div class='like' ><a href=\"javascript:wp_likes.like(1533);\">Like<\/a><\/div>\n<div class='unlike' ><a href=\"javascript:wp_likes.unlike(1533);\">Unlike<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Approximate Reading Time: <\/span> <span class=\"rt-time\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">minute<\/span><\/span>This was mentioned on slashdot&#8230; They are claiming that progress on algorithms beats progress in hardware because a few algorithms have gotten a lot faster. Problem is, people are going to believe this is true of all algorithms, and then &hellip; <a class=\"more-link\" href=\"https:\/\/minkhollow.ca\/beckerblog\/2010\/12\/26\/progress-in-algorithms-beats-moore%e2%80%99s-law\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14],"tags":[6],"class_list":["post-1533","post","type-post","status-publish","format-standard","hentry","category-general","tag-computer-science"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4Hsb6-oJ","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":4131,"url":"https:\/\/minkhollow.ca\/beckerblog\/2014\/07\/28\/the-real-10-algorithms-that-dominate-our-world-medium\/","url_meta":{"origin":1533,"position":0},"title":"The real 10 algorithms that dominate our world \u2014 Medium","author":"Katrin Becker","date":"July 28, 2014","format":false,"excerpt":"The real 10 algorithms that dominate our world \u2014 Medium. I've long thought that every discipline is its own culture. Each has a particular language, ways of working, humour, and generally looking at the world. For a computer scientist, everything is an algorithm. to a musician, everything is a song.\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/computers-2\/"},"img":{"alt_text":"HACKR010","src":"https:\/\/i0.wp.com\/minkhollow.ca\/beckerblog\/wp-content\/uploads\/2014\/07\/HACKR010-300x246.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2113,"url":"https:\/\/minkhollow.ca\/beckerblog\/2012\/04\/02\/it-turns-out-that-learning-about-computing-is-not-like-learning-to-drive-a-car\/","url_meta":{"origin":1533,"position":1},"title":"It Turns Out that Learning About Computing is NOT like Learning to Drive a Car","author":"Katrin Becker","date":"April 2, 2012","format":false,"excerpt":"Why all our kids should be taught how to code: m.guardian.co.uk. I'm just sayin' ...... almost everything we have done over the last two decades in the area of ICT education in British schools has been misguided and largely futile. Instead of educating children about the most revolutionary technology of\u2026","rel":"","context":"In &quot;Educational Technology&quot;","block_context":{"text":"Educational Technology","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/educational-technology\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3090,"url":"https:\/\/minkhollow.ca\/beckerblog\/2012\/10\/31\/should-game-designers-learn-how-to-program\/","url_meta":{"origin":1533,"position":2},"title":"Should Game Designers Learn How to Program?","author":"Katrin Becker","date":"October 31, 2012","format":false,"excerpt":"These are public postings of my writings for the first course of the Graduate Certificate Program in Serious Game Design and Research at Michigan State University. I've already posted my meanderings for last week, but there was another question asked, which I think is a really good one, so I'll\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/computers-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3015,"url":"https:\/\/minkhollow.ca\/beckerblog\/2012\/10\/22\/theories-of-games-and-interaction-for-design-7-3-responses\/","url_meta":{"origin":1533,"position":3},"title":"Theories of Games and Interaction for Design (7: 3 Responses)","author":"Katrin Becker","date":"October 22, 2012","format":false,"excerpt":"These are public postings of my writings for the first course of the Graduate Certificate Program in Serious Game Design and Research at Michigan State University. Each week, we are required to post three responses\/reactions to queries posted by other members of the class in the previous week. These are\u2026","rel":"","context":"In &quot;Computers&quot;","block_context":{"text":"Computers","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/computers-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5612,"url":"https:\/\/minkhollow.ca\/beckerblog\/2015\/09\/13\/worth-a-read-computer-science-courses-that-dont-exist-but-should\/","url_meta":{"origin":1533,"position":4},"title":"Worth a Read: Computer Science Courses that Don&#8217;t Exist, But Should","author":"Katrin Becker","date":"September 13, 2015","format":false,"excerpt":"A list by\u00a0James Hague: CSCI 2100: Unlearning Object-Oriented Programming Discover how to create and use variables that aren't inside of an object hierarchy. Learn about \"functions,\" which are like methods but more generally useful. Prerequisite: Any course that used the term \"abstract base class.\" CSCI 3300: Classical Software Studies Discuss\u2026","rel":"","context":"In &quot;Academia&quot;","block_context":{"text":"Academia","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/academia\/"},"img":{"alt_text":"CT23","src":"https:\/\/i0.wp.com\/minkhollow.ca\/beckerblog\/wp-content\/uploads\/2015\/09\/CT231.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2238,"url":"https:\/\/minkhollow.ca\/beckerblog\/2012\/06\/05\/quickie-game-review-frosty-freakout\/","url_meta":{"origin":1533,"position":5},"title":"Quickie Game Review: Frosty freakout","author":"Katrin Becker","date":"June 5, 2012","format":false,"excerpt":"Frosty freakout. OK. This one's better than the last one. The time element comes into play when you start making your ice cream - the image of what you are supposed to make fades. \u00a0 There's a time limit, but it is an over-all one, rather than one that beats\u2026","rel":"","context":"In &quot;Game Reviews&quot;","block_context":{"text":"Game Reviews","link":"https:\/\/minkhollow.ca\/beckerblog\/category\/game-reviews\/"},"img":{"alt_text":"snap02026","src":"https:\/\/i0.wp.com\/minkhollow.ca\/beckerblog\/wp-content\/uploads\/2012\/06\/snap02026-300x252.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts\/1533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/comments?post=1533"}],"version-history":[{"count":1,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts\/1533\/revisions"}],"predecessor-version":[{"id":1534,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/posts\/1533\/revisions\/1534"}],"wp:attachment":[{"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/media?parent=1533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/categories?post=1533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/minkhollow.ca\/beckerblog\/wp-json\/wp\/v2\/tags?post=1533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}