Author:

Drew Crawford

24 Jul 2011, by

Science Memes

The trouble with science is, we tend to take results out of context–to be the magical universal truth instead of something that happened at a particular time under particular conditions. Audio compression Daniel Pogue from the NY Times writes: Yes, these songs are encoded at a higher bit rate (256 kbps instead of 128). But […]

Continue reading

In: rants | Tags:

Shannon Entropy (aka information entropy, hereafter abbreviated SE) is one of the most important, under-appreciated, and very often misunderstood aspects of theoretical computer science, with applications in compression, encryption,  signaling, and even applications as remote as statistics.  This article is a brief, accessible[1], CS-oriented introduction to SE and its applications. I should note before we dive in […]

Continue reading

As a software developer, you know the story: the “idea guy” approaches you and all he needs is someone to code his “idea”.  You know, for equity.  I get thousands of these per year, and you’ve gotten at least several dozen even if you’re not in a heavy “get-rich-quick” development sector. And while that’s all […]

Continue reading

UI accessibility labels being randomly set to nil, even though you’re positive you set them in the .nib?  User interface elements randomly don’t have the right accessibility name or accessibility value? Here’s a magical, 100% undocumented fix: Hit settings.app on the simulator In General, flip “Accessibility Inspector” to ON In the rainbow-colored floating Accessibility Inspector that appears, […]

Continue reading

18 Jun 2011, by

Ad-words update

Just a week ago, I was talking about how great it would be to be able to filter and hypertarget AdWords, and I discussed in some detail a list of changes that I hoped would improve advertising performance. The results are in.  For reasons that are a little complicated, it’s difficult to measure conversions directly […]

Continue reading

One of the benefits of having fantastic developers is we get things done fast.  Really, really fast.  It’s a blessing and a curse: the blessing, because we can iterate and ship quickly, but the curse, because a lot of our time is spent waiting for clients and stakeholders to catch up. One thing that crops […]

Continue reading

In: Code | Tags:

Do you know what feature would change my life? A way to exclude certain hostnames from seeing our Google Ads. Doing hypertargeted AdWords campaigns both increases your conversion rate and decreases the advertising spend.  If your sales cycle involves actually interacting with customers, it’s even more important to really target things as sort of a […]

Continue reading

In: business | Tags:

Apple made a lot of announcements today, and it’s going to take a lot of time to digest all of it. I did want to comment on what some people perceive to be the large number of startups that Apple has “outdated” today. Marco takes the right approach of basically saying that the pie for […]

Continue reading

In: iphone,rants | Tags:

Here’s how to fix it: Close the project, leaving XCode still running. Open XCode’s Organizer window, go to the Projects Tab, select the correct project, and hit the Delete button next to “Derived Data”. Quit XCode. Navigate to your project’s .xcodeproject file in Finder.  Right-click, choose “Show Package Contents.” Leave the project.pbxproj file, but delete […]

Continue reading

In: Code,iphone | Tags:

Sony’s been hacked again.  People seem surprised by this. There are two things in play here.  First, at any large company, aside from Apple (and that’s debatable), security is terrible.  Just think about the things that have the most competitive advantage for companies: product announcements.  Everybody already knows every product that HP, Dell, AMD, Intel, […]

Continue reading

In: rants | Tags:
Powered by WordPress