Tuesday, May 26, 2015

A Mathematical Riddle I Thought Of At Random

A bit more than ten-thousand, or just seventeen.
What is the number that you think I mean?

Wednesday, March 12, 2014

And so it begins...

Welcome to the harbinger of the next financial crisis.

King Digital Entertainment, maker of Candy Crush (and a bunch of other stuff that hasn't been nearly as successful) is going public with a multi-billion dollar valuation and 600+ employees.

Granted that they are profitable, and so the half billion dollars they raise will give them infinite runway. However, I have but three words: this. seems. crazy.

bless them, and I hope they're successful, but my gut tells me we've reached the peak. I think I'm heading towards a lot more cash.

Tuesday, November 05, 2013

Brilliant or sociopathic: you decide

Got an email from someone at work, and it included a number of attachments. Turns out there were no real attachments, just all of the images that this person includes in their email signature. I turn to my neighbor and ask "Am I a crotchety old fart if I don't like seeing all these images pasted into email signatures? Doesn't anyone read RFCs any more?". He did tell me I was a crotchety old fart, but he did agree it was kind of ridiculous the number and size of images in signatures these days.

Then, inspiration struck. Stick a google display ad in your signature. Stick an Amazon affiliate block in your email signature. Clickthru rates will stink, but think of the pageviews!

Monday, June 03, 2013

Huffington Post is just as stupid as Vallejo

So I was reading about the guy who painted a crosswalk in Vallejo and got arrested for vandalism.

HuffPo had an article.

Some yahoo made a comment about it:
I hate to be the sole voice stating that I feel the sentence for painting an unauthorised cross-walk was well deserved. There must have been a reason why the City did not paint one at that location in the first place, especially when there are three others. Maybe there was a visibility issue, a curve in the road, different elevation, bushes, anything that makes it harder for approaching cars to see pedestrians at that location. A crosswalk ( basically lines painted on a road) would not give any protection to the pedestrian if the driver of the car can't stop in time. Look at it from this point of view : What if some unfortunate child stepped onto a unauthorized crosswalk, thinking it safe, but was invisible to the driver?
I tried to post a reply:
I took a quick look at google maps for that area, and if you look at this stretch of Sonoma Boulevard between Nebraska and Curtola Parkway, it's as straight as an arrow. Furthermore, there are a total of seventeen intersections in that stretch of road, all with crosswalks. Fourteen of the seventeen have all four crosswalks. Only two of the seventeen don't have crosswalks over Sonoma. This intersection at Illinois has one crosswalk over Sonoma already. Seems to me that the painter was just making Illinois consistent with 80% of the other similar crossings. 
He was clearly doing both his neighborhood and the city a favor.  
However, HuffPo's implementation of using twitter and/or G+ to log in is totally broken. I have no idea if I've actually authorized HuffPo to recognize those credentials, because it's totally broken and I couldn't post my comment.

Friday, August 17, 2012

Blockquotes on io9

Some yahoo over there claimed that they don't blockquote on io9. This is an example of a blockquote in the very article being complained about...

Tuesday, August 14, 2012

Democracy for people, not for corporations

I’m part of a growing national movement to take back America and limit the power of corporations over our lives.  I’m writing to invite you to join me, at: http://j.mp/FSFPfriends 

We’re fighting back against the Supreme Court’s decision that gave corporations the same rights as people.  The only way to overrule the Supreme Court is by amending the U.S. Constitution, so that’s what we’re going to do.  

Our movement is just getting started, but we’ve already scored some major successes: seven states have officially called for an amendment, and so have 2,000 public officials, 300 cities, towns, and counties, and more than 2,000 business leaders.

It costs nothing to be part of it, and the email load is light, about one message every two weeks.   Will you please join me?  

We’ve got to do something.  This campaign will make a real difference, if you’ll help out.

Sign up here: http://j.mp/FSFPfriends 

Wednesday, February 29, 2012

Incredible Summary of Where Software Testing Could Improve

I ran across an article today about "What is the biggest weakness in software testing today?" Noah Sussman put forth the most succinct and clear articulation on the real cost of software testing I've ever seen. Seems like I've been stumbling along for years trying to make the point he does in a mere 212 words.

Noah Sussman, Technical Lead, Etsy:A surprising number of organizations seem to dramatically underestimate the costs of software testing.
Testability is a feature and tests are a second feature. Having tests depends on the testability of an application. Thus, “testing” entails the implementation and maintenance of two separate but dependent application features. It makes sense then that testing should be difficult and expensive. Yet many enterprise testing efforts do not seem to take into account the fact that testing an application incurs the cost of adding two new, non-trivial features to that application.
There also seems to be a widespread misconception that testing somehow makes application development easier. In fact the opposite is true.
If I may mangle Kernighan: testing is much more difficult than writing the code in the first place. To implement testability and then write tests, one needs first to understand the architecture of the application under test. But testing also requires doing hard things — like input partitioning and path reduction — that are beyond the scope of the application. The reality is that to get good tests, you’re going to have to ask some of your best people to work on the problem (instead of having them work on user-facing application features). Yet many organizations seem not yet to have recognized this.

Awesome. Thank you Noah.