{"id":2203,"date":"2013-12-31T07:00:01","date_gmt":"2013-12-31T07:00:01","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2013\/12\/31\/2013-year-end-link-clearance\/"},"modified":"2013-12-31T07:00:01","modified_gmt":"2013-12-31T07:00:01","slug":"2013-year-end-link-clearance","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20131231-01\/?p=2203","title":{"rendered":"2013 year-end link clearance"},"content":{"rendered":"<p> Another round of the semi-annual link clearance. <\/p>\n<ul>\n<li>     <a href=\"http:\/\/consumerist.com\/2012\/12\/27\/putting-jay-glazers-perfect-punch-and-other-infomercial-workout-systems-to-the-test\/\">     Testing informercial workout systems<\/a>. <\/li>\n<li>     <a href=\"http:\/\/www.computerarcheology.com\/wiki\/wiki\/Arcade\/Galaga\">     Understanding the <i>Galaga<\/i> No-Fire cheat<\/a>. <\/li>\n<li>     <a href=\"http:\/\/www.neocomputer.org\/projects\/et\/\">     Fixing <i>E.T. The Extra-Terrestrial<\/i> for the Atari 2600<\/a>. <\/li>\n<li>     <a href=\"http:\/\/www.reasonsmysoniscrying.com\/\">     Reasons My Son Is Crying<\/a>. <\/li>\n<li>     <a href=\"https:\/\/channel9.msdn.com\/Shows\/Going+Deep\/Inside-Windows-8-Pedro-Teixeira-Thread-pool\">     A technical look at the Win32 thread pool<\/a>. <\/li>\n<li>     <a href=\"http:\/\/labs.spotify.com\/2013\/06\/18\/creative-usernames\/\">     Creative usernames and Spotify account hijacking<\/a>.     This is a fascinating security issue caused by a helper library erroneously     assuming that the Unicode specification will never change.     It&#8217;s also one of the nightmare scenarios for backward compatibility:     A change in behavior silently introduces a security vulnerability     into existing code. <\/li>\n<\/ul>\n<p> And, as always, the obligatory plug for my column in TechNet Magazine: <\/p>\n<ul>\n<li>     <a href=\"http:\/\/technet.microsoft.com\/en-us\/magazine\/dn283939.aspx\">     The $700 pagers<\/a> <\/li>\n<li>     <a href=\"http:\/\/technet.microsoft.com\/en-us\/magazine\/dn343760.aspx\">     Hiding in plain sight<\/a> <\/li>\n<li>     <a href=\"http:\/\/technet.microsoft.com\/en-us\/magazine\/dn448532.aspx\">     Respect the brand<\/a> <\/li>\n<li>     <a href=\"http:\/\/technet.microsoft.com\/en-us\/magazine\/dn456530.aspx\">     The mystery key<\/a> <\/li>\n<\/ul>\n<p> <a href=\"http:\/\/technet.microsoft.com\/en-us\/magazine\/\"> The retirement of TechNet Magazine<\/a> also spells the end of the <i>Windows Confidential<\/i> column, so this is the last of the obligatory plugs, at least until I have some other obligatory thing to plug. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another round of the semi-annual link clearance. Testing informercial workout systems. Understanding the Galaga No-Fire cheat. Fixing E.T. The Extra-Terrestrial for the Atari 2600. Reasons My Son Is Crying. A technical look at the Win32 thread pool. Creative usernames and Spotify account hijacking. This is a fascinating security issue caused by a helper library erroneously [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-2203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>Another round of the semi-annual link clearance. Testing informercial workout systems. Understanding the Galaga No-Fire cheat. Fixing E.T. The Extra-Terrestrial for the Atari 2600. Reasons My Son Is Crying. A technical look at the Win32 thread pool. Creative usernames and Spotify account hijacking. This is a fascinating security issue caused by a helper library erroneously [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/2203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=2203"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/2203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=2203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=2203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=2203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}