The Most Astounding Fact

The Video
The Comic

Astrophysicist Dr. Neil DeGrasse Tyson.
Interview with TIME magazine.

Interviewer: "What is the most astounding fact that you can share
              with us about the universe."

Neil: "The most astounding fact ..."

Interviewer: "The most astounding fact."

Neil: "... is the knowledge ... that the atoms that comprise
       life on Earth. The atoms that make up the human body,
       are traceable to the crucibles that cooked Light Elements
       into Heavy Elements in their core, under extreme
       temperatures and pressures."

Neil: "These stars, the high mass ones among them, went unstable
      in their later years. They collapsed and then exploded
      SCATTERING their enriched guts across the galaxy.

      Guts made of Carbon, Nitrogen, Oxygen, and all the
      fundamental ingredients of life itself. These
      ingredients become part of Gas Clouds that condense,
      collapse, form the next generation of Solar Systems
      (Stars with orbiting planets) and those planets have
      the ingredients for life itself."

Neil: "So that when I look up at the night sky, and I know
      that yes we are part of this universe, we are in this
      universe, but perhaps more important than both of those
      facts, is that the universe is in us.

      When I reflect on that fact, I look up, many people feel
      small cause their small and the universe is big, but I
      feel big. Because my atoms came from those stars.

      There's a level of connectivity. That's really what you
      want in life, you want to feel connected. You want to
      feel relevant. You want to feel like ... a ... you're
      a participant in the goings on of activities and events
      around you. That's precisely what we are, just by
      being alive."

Mobile Detection and Redirection using the HandSetDetection API

Me and the boys at DealerTrend have been trying to provide a scalable solution for mobile sites to our clients. We’d experimented with the many plugins available in the WordPress repository and most of them made the following mistakes.

  • Do all the running all the logic server side, which means caching is no longer possible via a proxy server.
  • Rendering the new content under the same domain. In essence restructuring an entire sites markup and outputting the new content. This could be seen as duplication within the same product.
  • Use static formulas for user agent detection.

Let’s take a look at the reasons I think these are mistakes.

First, running the logic on the server side produces an outcome…if that outcome is cached then someone else will see that outcome even if it doesn’t fit their situation. This means you can’t cache from an external server, it has to be done at the object level within WordPress. Which may not be ideal given that WordPress is using MySQL and in some cases, Apache which can only handle a (relatively) small load.

Continue reading

CSS3 Flexible Box Layout Explained by Richard Shepherd

The folks over at Smashing Magazine put out quite a bit of quality content.

Today I decided to get back into the flow of reading at least an article a day. They posted an article from Richard Shepherd covering the CSS3 Flexible Box concept. A worthwhile read, and as I was doing such it occurred to me I should start posting some of the worthwhile reads and sending users who are interested in learning over to their site :)

The flexible box layout module?—?or “flexbox,” to use its popular nickname?—?is an interesting part of the W3C Working Draft. The flexbox specification is still a draft and subject to change, so keep your eyes on the W3C, but it is part of a new arsenal of properties that will revolutionize how we lay out pages. At least it will be when cross-browser support catches up.

In the meantime, we can experiment with flexbox and even use it on production websites where fallbacks will still render the page correctly. It may be a little while until we consider it as mainstream as, say, border-radius, but our job is to investigate new technologies and use them where possible. That said, when it comes to something as fundamental as page layout, we need to tread carefully.

CSS3 Flexible Box Layout Explained by Richard Shepherd

Catch the rest of the article here!

Plugin Review: Raw HTML Snippets

Like the Goddamn Batman, my services are required yet again.

It’s plugin judgment day!

Sometimes users need to use HTML/CSS/Javascript in pages or posts. While this is no doubt going to produce quality worse than the anything containing Kyra Sedgwick (seriously this will RUIN your acting career), sometimes people need to do what they need to do.

Continue reading