How fast is a modern computer?

Once in a while I get into one of those discussions on how fast modern computers are.  Unfortunately, most of the times, the metrics which are compared, are of those computers that were before, not the ones which are now.  Today I came across a story in Slashdot that very nicely shows how fast modern computers are.  Just read this snippet to get an idea:

Engineers at UCLA, led by Bahram Jalali and Dino Di Carlo, have developed a camera that can take 36.7 million frames per second, with a shutter speed of 27 picoseconds. By far the fastest and most sensitive camera in the world — it is some 100 times faster than existing optical microscopes, and it has a false-positive rate of just one in a million — it is hoped, among other applications, that the device will massively improve our ability to diagnose early-stage and pre-metastatic cancer. This camera can photograph single cells as they flow through a microfluidic system at four meters per second (9 mph — about 100,000 particles per second), with comparable image quality to a still CCD camera (with a max shooting speed of around 60 fps). Existing optical microscopes use CMOS sensors, but they’re not fast enough to image more than 1,000 particles per second. With training, the brains of the operation — an FPGA image processor — can automatically analyze 100,000 particles per second and detect rare particles (such as cancer cells) 75% of the time.

Corny network engineer jokes

A colleague sent me a link to this list of network engineer humor.  If you are not a networking guy, you should probably skip altogether, cause these are pretty geeky.  I haven’t got all of them, but a few that I did are actually quite good.

“Knock Knock” “who’s there?” “Denial of Service Attack” “Den…?” “Sn(kRzIhAw]BoKaoOv0liZPhl~FaLoaSa*AgSeaLp|ExleT…” – @MattGordonSmith

An IPv6 packet walks into a bar. Nobody talks to him. @fsmontenegro

A tcp packet walks in to a bar and says “I want a beer”, barman says “you want a beer?” and tcp packet says “yes, a beer” @stevie_chambers

A Network Engineers tell a joke in a full bar. One man laughs. They start talking about NX-OS and have a blast. @icemarkom

CakePHP 2.1.4, 2.2, and a pick into 3.0

There’s been a stream of good news from the CakePHP headquarters recently.  If you are as slow as me on catching up with these things, here is a quick summary.

  • CakePHP 2.1.4 has been release, and that’ll be the last release for the 2.1 branch.  It’s time to move on.
  • CakePHP 2.2 stable has been released, and that’s what you should be using for your projects.
  • CakePHP 3.0 has been mentioned, so if you are interested in contributing early, here is your chance.

CakePHP 3.0 will take a few month to develop.  Mainly, the work is focused around the following:

  • Drop support for PHP 5.2.
  • Add and improve support of PHP 5.4+.
  • Reorganized CakePHP classes to use namespaces to avoid collisions with other libraries and classes.
  • Improve bootstrapping for better control by developers.
  • Rewrite the model layer to support more drivers, object mapping, richer API, etc.
  • Rewrite the routing to work faster and be more flexible.

Overall, it looks like some really healthy activity in CakePHP project.

Facebook post has a shelf life of 18 hours

Once in a while people ask me why do I still have my own, personal, standalone blog instead of just posting to some social networks.  There are a few reasons to that, and one of the is the life span of the post.  Blog posts live practically forever.  I think, I’ve even mentioned before that the homepage of my blog is not even in the top 5 visited pages of the site – older posts, sometimes even from years ago – are staying at the top of the chart.  With social networks, posts disappear pretty quickly.  None of the social networks that I’m familiar with – Twitter, Facebook, Google+, and others – provide any decent way of working with archives.  They are more focused on the “now”, and I’ve known it for years.  But it’s always good to find a confirmation of your own beliefs.  Today, via this tweet, I came across this blog post that references the study that states 18 hours is a shelf life of a Facebook post.

This might come as a bit of a shock to brands who pour their heart and souls into putting together the best Facebook posts that will get people talking and sharing for days. A recent study shows that the average shelf life of a Facebook post is just 18 hours. We thought we were in a 24/7 culture when it comes to online, but even 24 hours it seems, is now a bit of a stretch.

The findings come from a study by OMD, who studied how long people continued to actively engage with a post after it was made.  Off the back of the announcement that pages will only reach about 16% of their fans through postings, this is particularly unwelcome news.