<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>Too long to tweet, too short to blog.</description><title>T &lt; x &lt; B</title><generator>Tumblr (3.0; @cdleary)</generator><link>http://cdleary.tumblr.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/tumblr/cdleary" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>"It looks like Python (with extensions like numpy) is becoming a standard tool for many sciences that..."</title><description>“It looks like Python (with extensions like numpy) is becoming a standard tool for many sciences that need to process large amounts of data, from neuroimaging to astronomy.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://neopythonic.blogspot.com/2009/11/python-in-scientific-world.html" target="_blank"&gt;Neopythonic: Python in the Scientific World&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/hxFphmXg7iE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/hxFphmXg7iE/237349030</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/237349030</guid><pubDate>Sun, 08 Nov 2009 16:37:28 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/237349030</feedburner:origLink></item><item><title>#10658 (Prevent wxStaticBox from being used as a parent) – wxWidgets</title><description>&lt;a href="http://trac.wxwidgets.org/ticket/10658#comment:3"&gt;#10658 (Prevent wxStaticBox from being used as a parent) – wxWidgets&lt;/a&gt;: &lt;p&gt;Don’t use wx.StaticBox as a parent — your program will segfault on wxGTK.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/AcMExDpLq8I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/AcMExDpLq8I/234703991</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/234703991</guid><pubDate>Fri, 06 Nov 2009 01:24:02 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/234703991</feedburner:origLink></item><item><title>"If you really understood how complex it is to write a correct threaded program, you would be..."</title><description>“If you really understood how complex it is to write a correct threaded program, you would be concerned, not about yourself (because you are clearly one of the brilliant few to whom threading is transparently obvious), but about all the other programmers who aren’t as smart as you are. Such brilliant people exist; they look at something and the answer seems obvious and they don’t understand why it isn’t obvious to everyone else. But (1) those aren’t most programmers and (2) I generally find that this kind of overconfidence eventually produces catastrophic results.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Bruce Eckel, &lt;a href="http://www.artima.com/forums/flat.jsp?forum=106&amp;thread=214235&amp;start=30&amp;msRange=15" target="_blank"&gt;Weblogs Forum - It isn’t Easy to Remove the GIL&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/gQsYaby9C7E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/gQsYaby9C7E/231736828</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/231736828</guid><pubDate>Tue, 03 Nov 2009 05:43:20 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/231736828</feedburner:origLink></item><item><title>"As in high school, the winners are the ones who don’t take it too seriously and understand..."</title><description>“As in high school, the winners are the ones who don’t take it too seriously and understand what they’re trying to accomplish. Get stuck in the never ending drama (worrying about what irrelevant people think) and you’ll never get anything done. The only thing worse than coming in second place in the race for student council president is… winning.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://sethgodin.typepad.com/seths_blog/2009/10/the-rule-of-high-school.html" target="_blank"&gt;Seth’s Blog: The Rule of High School&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/t_i9E-8oYSc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/t_i9E-8oYSc/229585911</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/229585911</guid><pubDate>Sun, 01 Nov 2009 03:37:26 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/229585911</feedburner:origLink></item><item><title>From Saturday Morning Breakfast Cereal.</title><description>&lt;img src="http://15.media.tumblr.com/tumblr_ks8x06sWqo1qz8wu7o1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;From &lt;a href="http://www.smbc-comics.com/" target="_blank"&gt;Saturday Morning Breakfast Cereal&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/HTeHrhFHaq8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/HTeHrhFHaq8/226289578</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/226289578</guid><pubDate>Wed, 28 Oct 2009 18:26:00 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/226289578</feedburner:origLink></item><item><title>Hacker's Delight Theorem D4</title><description>&lt;p&gt;The (informal) proof of Hacker’s Delight Theorem D4:&lt;/p&gt;

&lt;center&gt;&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_krt4i5KxlR1qz8t0x.gif"/&gt;&lt;/p&gt;&lt;/center&gt;

&lt;p&gt;The largest possible fractional part resulting from the division is &lt;img src="http://media.tumblr.com/tumblr_krt62yaPCn1qz8t0x.gif"/&gt;. In order for the output value of the floor function to change, you need to roll over to the next highest integer (even in the negative numbers — remember that we’re strictly &lt;em&gt;adding&lt;/em&gt; a &lt;em&gt;positive&lt;/em&gt; x); therefore, you need at least a positive delta of &lt;img src="http://media.tumblr.com/tumblr_krt66bSBTi1qz8t0x.gif"/&gt; to achieve this, which is impossible, because it contradicts the upper bounds on &lt;em&gt;x&lt;/em&gt; we set forth initially.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/cBEfl-GoAes" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/cBEfl-GoAes/217989076</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/217989076</guid><pubDate>Tue, 20 Oct 2009 06:05:00 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/217989076</feedburner:origLink></item><item><title>setjmp in Cython</title><description>&lt;p&gt;Found this nice little demo of how to use setjmp in Cython through Google Code:

&lt;pre&gt;&lt;code class="python"&gt;cdef extern from "setjmp.h":
   struct __jump_buf_tag:
       pass
   ctypedef __jump_buf_tag jmp_buf
   int setjmp(jmp_buf __env)&lt;/code&gt;&lt;/pre&gt;

From &lt;a href="http://sage.math.washington.edu/home/dfdeshom/sage/devel/sage-darcs.tar.gz" target="_blank"&gt;http://sage.math.washington.edu/home/dfdeshom/sage/devel/sage-darcs.tar.gz&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/HzXHkmMpeCc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/HzXHkmMpeCc/214874823</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/214874823</guid><pubDate>Fri, 16 Oct 2009 14:49:00 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/214874823</feedburner:origLink></item><item><title>My favorite slide from the “How to write more...</title><description>&lt;img src="http://16.media.tumblr.com/tumblr_krdec1eMQc1qz8wu7o1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;My favorite slide from the &lt;a href="http://www.ai.uga.edu/mc/WriteThinkLearn.pdf" target="_blank"&gt;“How to write more clearly…”&lt;/a&gt; presentation by Michael A. Covington.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/RijPd4Vns7Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/RijPd4Vns7Y/210432758</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/210432758</guid><pubDate>Sun, 11 Oct 2009 17:57:37 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/210432758</feedburner:origLink></item><item><title>Steal my idea: receipt processing device/software</title><description>&lt;p&gt;I hate receipts. I’m always suckered into taking them so I have proof in case I ripped off; however, the point is mostly moot because I have no automated way of checking whether I’m being ripped off, and I’ll be damned if I’m going to manually manage my micro-finances.&lt;/p&gt;

&lt;p&gt;Create a pen-holder sized device that just scans receipts, OCRs the values, runs some simple classification AI on it, and aggregates data into something I can spit out as a CSV every month and check against my credit card statements. If it flattened and stored the receipts somewhere I can shred them every month, that would be even better.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/bT2unIfb6GE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/bT2unIfb6GE/192938087</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/192938087</guid><pubDate>Sun, 20 Sep 2009 20:20:54 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/192938087</feedburner:origLink></item><item><title>The circle of life! (via Josh Susser at...</title><description>&lt;img src="http://20.media.tumblr.com/tumblr_kppvp7BRV41qz8wu7o1_r1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The circle of life! (via Josh Susser at &lt;a href="http://blog.hasmanythrough.com/2009/9/3/circle-of-death" target="_blank"&gt;http://blog.hasmanythrough.com/2009/9/3/circle-of-death&lt;/a&gt; )&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/3Lcw_hKT0ds" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/3Lcw_hKT0ds/183830550</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/183830550</guid><pubDate>Wed, 09 Sep 2009 14:36:00 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/183830550</feedburner:origLink></item><item><title>Usability and style guides</title><description>&lt;p&gt;The more I read about usability the more I’m convinced that projects should have mandatory style guides, enforced by auto-linters. The less choices that the programmer has to think about in their style, the more they can focus on the task of programming.&lt;/p&gt;

&lt;p&gt;I’m also of the opinion that auto-completion in IDEs, when not explicitly requested, is more distracting then helpful; however, I can see how it might increase the rate of code production for slower typists to a point of marginal utility.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/H6S6o9y9L9o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/H6S6o9y9L9o/180278770</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/180278770</guid><pubDate>Sat, 05 Sep 2009 04:38:07 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/180278770</feedburner:origLink></item><item><title>Attempted escapees</title><description>&lt;p&gt;I look at the dead bees on the windowsill and think it’s funny, then realize that’s how unjust imprisoners must feel. Then I realize how lame that train of thought was.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/IKJbXY806zM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/IKJbXY806zM/139851247</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/139851247</guid><pubDate>Sat, 11 Jul 2009 19:28:38 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/139851247</feedburner:origLink></item><item><title>Ass kicking</title><description>(12:27:10 AM) Rob: so no luck on pog google searches?&lt;br /&gt;&#xD;
(12:27:24 AM) Rob: wikipedia was as useful as a one legged man in an ass kicking competition&lt;br /&gt;&#xD;
(12:27:57 AM) cdleary: dude, those are the best competitors&lt;br /&gt;&#xD;
(12:28:15 AM) cdleary: he has to make sure the foot gets stuck in there&lt;br /&gt;&#xD;
(12:29:36 AM) Rob: ouch&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/GLRIp2VAyRU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/GLRIp2VAyRU/135223040</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/135223040</guid><pubDate>Sat, 04 Jul 2009 03:31:25 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/135223040</feedburner:origLink></item><item><title>"Entrepreneurship boils down to the simple fact that a team of really smart people who can get things..."</title><description>“Entrepreneurship boils down to the simple fact that a team of really smart people who can get things done are going to get smart, useful things done.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.inc.com/magazine/20081101/how-hard-could-it-be-the-unproven-path_pagen_3.html" target="_blank"&gt;How Hard Could It Be?: The Unproven Path - technology ventures - Joel Spolsky&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/n3PbvYH3EMI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/n3PbvYH3EMI/58411985</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/58411985</guid><pubDate>Thu, 06 Nov 2008 21:48:35 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/58411985</feedburner:origLink></item><item><title>Don't Let Architecture Astronauts Scare You - Joel on Software</title><description>&lt;a href="http://www.joelonsoftware.com/articles/fog0000000018.html"&gt;Don't Let Architecture Astronauts Scare You - Joel on Software&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/-gZKmmDNOtU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/-gZKmmDNOtU/58379159</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/58379159</guid><pubDate>Thu, 06 Nov 2008 17:25:19 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/58379159</feedburner:origLink></item><item><title>Your password will expire in 42 days</title><description>&lt;p&gt;I really dislike the inevitable “Your password will expire in N days” dialog on Windows XP machines, which I assume is enforced by group policy. I really don’t need to be constantly informed of this — I use the damn computer every day. Just tell me when the password has expired, and I’ll change it.&lt;/p&gt;

&lt;p&gt;Plus, it makes a really loud beeping sound when I unlock the computer. I should probably disable the system speaker. :/&lt;/p&gt;

&lt;p&gt;I presume it’s designed for people who take forever to think up a new password that don’t like to be caught off guard. Coming in on a Monday and finding that your computer forces a password change as you struggle to get ready for your important meeting would make people angry. I, on the other hand, think of new passwords quickly and don’t have important meetings. Boo group policy settings!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/nwitdKg4A1U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/nwitdKg4A1U/57773688</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/57773688</guid><pubDate>Mon, 03 Nov 2008 14:27:05 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/57773688</feedburner:origLink></item><item><title>"Linux has always been a great operating system for programmers. Since the late 90s, however,..."</title><description>“Linux has always been a great operating system for programmers. Since the late 90s, however, there’s been a big push to make Linux more attractive to people that don’t have Mountain Dew addictions.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://arstechnica.com/guides/tweaks/linux-audio.ars" target="_blank"&gt;Editing audio in Linux&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/SV2GmCeluiU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/SV2GmCeluiU/57645533</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/57645533</guid><pubDate>Sun, 02 Nov 2008 20:09:12 -0500</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/57645533</feedburner:origLink></item><item><title>Gibbon, Heron, Ibex</title><description>&lt;p&gt;I wonder if  anybody else finds it weird that we end up calling the Ubuntu distributions by the adjective instead of the noun. Seems linguistically odd.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/xFYaV1tasKw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/xFYaV1tasKw/57360695</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/57360695</guid><pubDate>Fri, 31 Oct 2008 19:12:19 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/57360695</feedburner:origLink></item><item><title>"XML 1.1 is/was, effectively ignored in many circles. Now we have XML 1.0 fifth edition which..."</title><description>“XML 1.1 is/was, effectively ignored in many circles. Now we have XML 1.0 fifth edition which includes a revisitation of the same swampy grasslands as XML 1.1.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.itworld.com/software/56327/pet-peeves-xml" target="_blank"&gt;Pet Peeves - XML | ITworld&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/M8CeJzo3MCs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/M8CeJzo3MCs/57343345</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/57343345</guid><pubDate>Fri, 31 Oct 2008 16:39:14 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/57343345</feedburner:origLink></item><item><title>"Beer is actually a good source of folate, niacin, magnesium, potassium and niacin."</title><description>“Beer is actually a good source of folate, niacin, magnesium, potassium and niacin.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://nutrition.about.com/od/hydrationwater/a/beer_Nutrition.htm" target="_blank"&gt;Beer Nutrition - Beer Can Be Healthy - Healthy Beer Nutrition&lt;/a&gt;&lt;/em&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr/cdleary/~4/4L_KVFdgfvI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr/cdleary/~3/4L_KVFdgfvI/57046413</link><guid isPermaLink="false">http://cdleary.tumblr.com/post/57046413</guid><pubDate>Thu, 30 Oct 2008 01:17:49 -0400</pubDate><feedburner:origLink>http://cdleary.tumblr.com/post/57046413</feedburner:origLink></item></channel></rss>
