{"id":542,"date":"2013-07-16T12:43:06","date_gmt":"2013-07-16T16:43:06","guid":{"rendered":"http:\/\/www.jsylvest.com\/blog\/?p=542"},"modified":"2013-10-02T12:49:21","modified_gmt":"2013-10-02T16:49:21","slug":"reading-list-for-16-july-2013","status":"publish","type":"post","link":"https:\/\/www.jsylvest.com\/blog\/2013\/07\/reading-list-for-16-july-2013\/","title":{"rendered":"Reading List for 16 July 2013"},"content":{"rendered":"<p class=\"rli\"><a href=\"http:\/\/www.evanmiller.org\/winkel-tripel-warping-trouble.html\">Evan Miller :: Winkel Tripel Warping Trouble<\/a> or \"How I Found a Bug in the Journal of Surveying Engineering\"<\/p>\n<blockquote><p>All programming blogs need at least one post unofficially titled \u201cIndisputable Proof That I Am Awesome.\u201d These are usually my favorite kind of read, as the protagonist starts out with a head full of hubris, becomes mired in self-doubt, struggles on when others would have quit, and then ultimately triumphs over evil (that is to say, slow or buggy computer code), often at the expense of personal hygiene and\/or sanity.<\/p><\/blockquote>\n<p>I'm a fan of the debugging narrative, and this is a fine example of the genre. I've been wrestling with code for mapping projections recently, so I feel Miller's pain specifically. In my opinion the Winkel Tripel is mathematically gross, but <a href=\"http:\/\/xkcd.com\/977\/\">aesthetically unsurpassed<\/a>. Hopefully I'll find some time in the next week or so to put up a post about my mapping project.<\/p>\n<figure id=\"attachment_662\" aria-labelledby=\"figcaption_attachment_662\" class=\"wp-caption aligncenter\" style=\"width: 970px\"><a href=\"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/Irene-Global-Tweets-WInkel-Tripel.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-662 \" alt=\"Irene Global Tweets WInkel Tripel\" src=\"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/Irene-Global-Tweets-WInkel-Tripel.png?resize=960%2C566\" width=\"960\" height=\"566\" srcset=\"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/Irene-Global-Tweets-WInkel-Tripel.png?resize=1024%2C604&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/Irene-Global-Tweets-WInkel-Tripel.png?resize=300%2C177&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/Irene-Global-Tweets-WInkel-Tripel.png?w=1308&amp;ssl=1 1308w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><figcaption id=\"figcaption_attachment_662\" class=\"wp-caption-text\">A screenshot of a project I've been working on to map geotagged tweets.<\/figcaption><\/figure>\n<p class=\"rli\"><a href=\"http:\/\/mungowitzend.blogspot.com\/2013\/05\/breaking-down-higher-ed-wage-premium.html\">Kevin Grier :: Breaking down the higher ed wage premium<\/a><\/p>\n<figure id=\"attachment_665\" aria-labelledby=\"figcaption_attachment_665\" class=\"wp-caption aligncenter\" style=\"width: 481px\"><a href=\"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/wage-by-major.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-665\" alt=\"wage premium by major\" src=\"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/wage-by-major.jpg?resize=471%2C690\" width=\"471\" height=\"690\" srcset=\"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/wage-by-major.jpg?w=589&amp;ssl=1 589w, https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/07\/wage-by-major.jpg?resize=204%2C300&amp;ssl=1 204w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/a><figcaption id=\"figcaption_attachment_665\" class=\"wp-caption-text\">Wage premium and popularity of majors<\/figcaption><\/figure>\n<p>File under \"all college degrees are not created equal\" or perhaps \"no, junior, you may <i>not<\/i> borrow enough to buy a decent house in order to get a BA in psych.\"<\/p>\n<p class=\"rli\"><a href=\"https:\/\/plus.google.com\/107475727645912993113\/posts\/3BVKXUhqSrV\">Aleatha Parker-Wood :: One Shot vs Iterated Games<\/a><\/p>\n<blockquote><p>Social cohesion can be thought of as a manifestation of how \"iterated\" people feel their interactions are, how likely they are to interact with the same people again and again and \u00a0have to deal with long term consequences of locally optimal choices, or whether they feel they can \"opt out\" of consequences of interacting with some set of people in a poor way.<\/p><\/blockquote>\n<p class=\"rli\"><a href=\"http:\/\/mungowitzend.blogspot.com\/2013\/05\/grade-inflation-some-data.html\">Mike Munger :: Grade Inflation? Some data<\/a><\/p>\n<p>Munger links to some very good analysis but it occurs to me that what is really needed is the variance of grades over time and not just the mean. (Obviously these two things are related since the distribution is bounded by [0, 4]. A mean which has gone from 2.25 to 3.44 will almost certainly result in less variance here.)<\/p>\n<p>I don't much care where the distribution is centered. I care how wide the distribution is \u2014 that's what lets observers distinguish one student from another. Rankings need inequality. Without it they convey no information.<\/p>\n<p class=\"rli\"><a href=\"http:\/\/marginalrevolution.com\/marginalrevolution\/2013\/05\/the-battle-over-junk-dna.html\">Marginal Revolution :: Alex Tabarrok :: The Battle over Junk DNA<\/a><\/p>\n<p>I share Graur's and Tabarrok's wariness over \"high impact false positives\" in science. This is a big problem with no clear solutions.<\/p>\n<p>The Graur et al. paper that Tabarrok discusses is entertaining in its incivility. Sometimes civility is not the correct response to falsehoods. It's refreshing to see scientists being so brutally honest with their opinions. Some might say they are too brutal, but at least they've got the honest part.<\/p>\n<p class=\"rli\"><a href=\"http:\/\/www.troymedia.com\/2013\/06\/29\/5-reasons-price-gouging-should-be-legal\/\">Peter McCaffrey :: 5 reasons price gouging should be legal<\/a>: Especially during disasters<\/p>\n<p>McCaffrey is completely right. But good luck to him reasoning people out of an opinion they were never reasoned into in the first place.<\/p>\n<p>I do like the neologism \"sustainable pricing\" that he introduces. Bravo for that.<\/p>\n<p>I would add a sixth reason to his list: accusations of \"price gouging\" are one rhetorical prong in an inescapable triple bind. A seller has three MECE choices: price goods higher than is common, the same as is common, or lower than is common. These choices will result in accusations of price gouging, collusion, and anti-competitive pricing, respectively. Since there is no way to win when dealing with people who level accusations of gouging, the only sensible thing to do is ignore them.<\/p>\n<p class=\"rli\"><a href=\"http:\/\/perc.org\/articles\/everyone-calm-down-there-no-bee-pocalypse\">Shawn Regan :: Everyone calm down, there is no \u201cbee-pocalypse\u201d<\/a><\/p>\n<p>Executive summary: apiarists have agency, and the world isn't static. If the death rate of colonies increases, they respond by creating more colonies. Crisis averted.<\/p>\n<p class=\"rli\"><a href=\"https:\/\/www.facebook.com\/yudkowsky\/posts\/10151727654409228\">Eliezer Yudkowsky :: Betting Therapy<\/a><\/p>\n<blockquote><p>\"Betting Therapy\" should be a thing. You go to a betting therapist and describe your fears \u2014 everything you're afraid will happen if you do X \u2014 and then the therapist offers to bet money on whether it actually happens to you or not. After you lose enough money, you stop being afraid.<\/p><\/blockquote>\n<p>Sign me up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Evan Miller :: Winkel Tripel Warping Trouble or \"How I Found a Bug in the Journal of Surveying Engineering\" All programming blogs need at least one post unofficially titled \u201cIndisputable Proof That I Am Awesome.\u201d These are usually my favorite &hellip; <a href=\"https:\/\/www.jsylvest.com\/blog\/2013\/07\/reading-list-for-16-july-2013\/\">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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9],"tags":[17,6,3,4,8,18,20],"class_list":["post-542","post","type-post","status-publish","format-standard","hentry","category-reading-lists","tag-academia","tag-business","tag-computer-science","tag-econ","tag-programming","tag-projects","tag-science","wpautop"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3sddF-8K","jetpack-related-posts":[{"id":403,"url":"https:\/\/www.jsylvest.com\/blog\/2013\/05\/pi\/","url_meta":{"origin":542,"position":0},"title":"Pi","author":"jsylvest","date":"9 May 2013","format":false,"excerpt":"The Economist :: Babbage Blog :: Humble Pi The Raspberry Pi is the brainchild of a couple of computer scientists at Cambridge University. Back in 2006, they lamented the decline in programming skills among applicants for computer-science courses. ... Over the past ten years, computer-science students have gone from arriving\u2026","rel":"","context":"In &quot;CS \/ Science \/ Tech \/ Coding&quot;","block_context":{"text":"CS \/ Science \/ Tech \/ Coding","link":"https:\/\/www.jsylvest.com\/blog\/category\/cs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":686,"url":"https:\/\/www.jsylvest.com\/blog\/2013\/07\/knuth-on-tools\/","url_meta":{"origin":542,"position":1},"title":"Knuth on Tools","author":"jsylvest","date":"22 July 2013","format":"aside","excerpt":"The enjoyment of one's tools is an essential ingredient of successful work. \u2014 Donald Knuth, The Art of Computer Programming Vol. II, \u00a74.2.2A This is the dual of \"only a poor craftsmen blames his tools.\" See John D. Cook on this dichotomy here and here.","rel":"","context":"In &quot;CS \/ Science \/ Tech \/ Coding&quot;","block_context":{"text":"CS \/ Science \/ Tech \/ Coding","link":"https:\/\/www.jsylvest.com\/blog\/category\/cs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":278,"url":"https:\/\/www.jsylvest.com\/blog\/2013\/04\/reading-list-for-26-april-2013\/","url_meta":{"origin":542,"position":2},"title":"Reading List for 26 April 2013","author":"jsylvest","date":"26 April 2013","format":false,"excerpt":"Tom Murphy :: learnfun & playfun: A general technique for automating NES games Wow. Here's the conference paper [pdf]. This suggested to me that it may be time to automate the playing of NES games, in order to save time. (Rather, to replace it with time spent programming.) Ha! I've\u2026","rel":"","context":"In &quot;Reading Lists&quot;","block_context":{"text":"Reading Lists","link":"https:\/\/www.jsylvest.com\/blog\/category\/reading-lists\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":406,"url":"https:\/\/www.jsylvest.com\/blog\/2013\/05\/reading-list-for-28-may-2013\/","url_meta":{"origin":542,"position":3},"title":"Reading List for 28 May 2013","author":"jsylvest","date":"28 May 2013","format":false,"excerpt":"For Science! Patrick Morrison & Emerson Murphy-Hill :: Is Programming Knowledge Related To Age? An Exploration of Stack Overflow [pdf] As a CS guy who's tip-toed into psychology here and there I would offer Morrison & Murphy-Hill this advice: tread very, very lightly when making claims regarding the words \"knowledge\"\u2026","rel":"","context":"In &quot;Reading Lists&quot;","block_context":{"text":"Reading Lists","link":"https:\/\/www.jsylvest.com\/blog\/category\/reading-lists\/"},"img":{"alt_text":"busy_sciencing","src":"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2013\/05\/busy_sciencing.jpeg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1500,"url":"https:\/\/www.jsylvest.com\/blog\/2019\/04\/chollet-on-ai\/","url_meta":{"origin":542,"position":4},"title":"Chollet on AI","author":"jsylvest","date":"25 April 2019","format":"aside","excerpt":"AI is all about getting rid of the part where you code up solutions, and going straight to the part where you code up problems.\u2014Fran\u00e7ois Chollet On net, this is probably not a good description of what AI is \u2014 and I'd like to post more about why soon \u2014\u2026","rel":"","context":"In &quot;Quotes&quot;","block_context":{"text":"Quotes","link":"https:\/\/www.jsylvest.com\/blog\/category\/quotes\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1564,"url":"https:\/\/www.jsylvest.com\/blog\/2019\/06\/bart-barrage-of-random-transforms-for-adversarially-robust-defense\/","url_meta":{"origin":542,"position":5},"title":"BaRT: Barrage of Random Transforms for Adversarially Robust Defense","author":"jsylvest","date":"19 June 2019","format":false,"excerpt":"This week I'm at CVPR \u2014 the IEEE's Computer Vision and Pattern Recognition Conference, which is a huge AI event. I'm currently rehearsing the timing of my talk one last time, but I wanted to take a minute between run-throughs to link to my co-author Steven Forsyth's wonderful post on\u2026","rel":"","context":"In &quot;CS \/ Science \/ Tech \/ Coding&quot;","block_context":{"text":"CS \/ Science \/ Tech \/ Coding","link":"https:\/\/www.jsylvest.com\/blog\/category\/cs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.jsylvest.com\/blog\/wp-content\/uploads\/2019\/06\/img1_trans05_0000_crop.png?fit=436%2C436&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/comments?post=542"}],"version-history":[{"count":23,"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":814,"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/posts\/542\/revisions\/814"}],"wp:attachment":[{"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/media?parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/categories?post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jsylvest.com\/blog\/wp-json\/wp\/v2\/tags?post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}