Monolith149 Daily

Another place to see what KG is doing...

Octopress Blogging: How Its Going

Well, it’s been since 2013-06-08, a little less than 2 ½ years, since I moved my blogging platform and workflow to Markdown – Octopress – Github, with a Python program I wrote to handle most of the process. I guess I should also state explicitly that I’m actually writing in GNU Emacs.

For the most part I’m really happy with the workflow and tools but I still go through periods where I just don’t blog much. I often collect links and ideas but never sit down and write about them or even simply do the “tweet-length” post. There are a few barriers to my blogging and it seems to take something that pushes me over that wall to get me started again. Last year it was Gina Trapani writing about the 30 day blogging challenge that was going around. Today it’s Ihnatko’s mention of getting back into it with his rediscovery of MarsEdit which really simplified his workflow.

Perfect Blogging Interface

I like what Andy Ihnatko wrote in his post “Life On MarsEdit” about his conception of the perfect blogging interface.

What I really want is a system-wide hotkey. No matter where I am or what I’m doing, tapping it causes a little note card window to pop up. I type a few sentences, maybe click a Twitter-style icon button to drop in a photo or paste in a link (which the app automatically grabs from the frontmost browser window), click the “Post” button, and then I’m back to what I was doing before I had this brilliant idea for a quick post.

Blogging as easy as tweeting. That makes perfect sense.

Life On MarsEdit

More Short and Medium Length Blogging

Okay, fine, Andy Ihnatko has me spun up again about blogging more with his disucussion on this week’s Macbreak Weekly about blogging more again and rediscovering MarsEdit He refers to Jason Snell’s Six Colors, John Gruber’s Daring Fireball and Jim Dalrymple’s The Loop. Even Leo said he was doing the same thing on his rejuvenated Leoville.

Okay, I’ll try kicking it up a notch, but maybe it’s also time to reflect on my setup with Markdown – Octopress – Github pages.

Macbreak Weekly #479
Andy Ihnatko’s Celestial Waste of Bandwidth
Six Colors
The Loop
Leoville
Daring Fireball

Kilogram Conflict Resolved at Last

For decades, metrologists have strived to retire ‘Le Grand K’ — the platinum and iridium cylinder that for 126 years has defined the kilogram from a high-security vault outside Paris. Now it looks as if they at last have the data needed to replace the cylinder with a definition based on mathematical constants.

One method, pioneered by an international team known as the Avogadro Project, involves counting the atoms in two silicon-28 spheres that each weigh the same as the reference kilogram. This allows them to calculate a value for Avogadro’s constant, which the researchers convert into a value for Planck’s constant. Another method uses a device called a watt balance to produce a value for Planck’s constant by weighing a test mass calibrated according to the reference kilogram against an eletromagnetic force.

Kilogram Conflict Resolved at Last

Service Oriented Architecture

Here’s an interesting article about Uber’s use of service oriented architecture (SOA).

As core domain models grew and new features were introduced, our components became tightly coupled, and enforcing encapsulation made separation of concerns difficult. Continuous integration turned into a liability because deploying the codebase meant deploying everything at once. Our engineering team experienced rapid growth and scaling, which not only meant handling more requests but also handling a significant increase in developer activity. Adding new features, fixing bugs, and resolving technical debt all in a single repo became extremely difficult. Tribal knowledge was required before attempting to make a single change.

Service-Oriented Architecture: Scaling Our Codebase As We Grow

Microservices

SOA on Wikipedia

Poor Performance of Javascript on Android

In a posted discussion Jeff Atwood claims that, “For several years now we’ve tracked the fact that, over time from 2012 onward, Android JavaScript performance has become wildly divergent from iOS JavaScript performance. And not in a good way.”

He says:

This is the benchmark most representative of Discourse performance, and the absolute best known Android score for this benchmark is right at ~400ms on a Samsung Galaxy S6. That doesn’t seem too bad until you compare..

iPhone 5 → 340ms
iPhone 5s → 175ms
iPhone 6 → 140ms
iPad Air 2 → 120ms
iPhone 6s → 60-70ms

In a nutshell, the fastest known Android device available today — and there are millions of Android devices much slower than that out there — performs 5× slower than a new iPhone 6s, and a little worse than a 2012 era iPhone 5 in Ember. How depressing.

The State of JavaScript on Android in 2015 is… poor

Whither the Chat Paradigm

For some reason, the chat paradigm has become overly popular. Internet relay chat (IRC) was interesting in the mid-90s as a way to communicate in an informal, unstructured sense. However, I can’t believe it’s still so popular. Then we have Hipchat, Slack and others. What’s the deal?

What is the utility of an endless scroll of mixed up and confused, uncollated, blended conversations with no good way to determine their topics or context?

Maybe it is the valid rebellion against email. I thought for a while that email had reached the end of its usefulness. However, in my own personal quest for a substitute, I’ve reluctantly come to the conclusion that email is the only workable, reliable solution.

Granted phone text messages are how I normally communicate with my family. Beyond my immediate family, family and friends are all on Facebook. One or two people still seem to use Google+ and, of course, most Google employees.

Email has subjects, labels and excellent search. It accommodates messages of any length, including super short.

I do like the idea of minimal email and Google Inbox makes a valiant attempt but I expect it to be squashed any minute as is the end of all Google services, useful or not. Ultimately, the native, plain old Gmail is actually quite minimal when you really look at it. Each message in a conversation has the names of the people, a picture of the sender and the message. It looks like chat.

One personal change I’ve made quietly over the past few months is to drop all signatures including just signing my name on email messages. The truth is we still have a compulsion to write an email message like a letter or office memo, and not like a tweet or chat snippet. I’ll still write in complete, hopefully correct, sentences with correct spelling. When corresponding with someone I don’t often send email to, then I’m less familiar and will include my first name or full name and maybe even a signature if it’s a business message.

Blue Moon Definition Was Wrong

This is a blog post I published in Mon 2010-11-22 on the previous Monolith149 Daily Site.

What does this mean? According to the “new incorrect definition” the blue moon was this past week 31 Jul (based on time zone actually) but the next “old correct definition” blue moon is not actually until 2016-05-21!

From a Space.com article by Joe Rao.

I was wrong. My wife said last night that the moon was a blue moon. I said, that’s not possible because a blue moon is a second full moon in the same month and that couldn’t happen on 21 Nov. It has to happen at the very end of a month. She pointed me at the above article that explains it.

The short answer is that the two full moons in a month definition is actually erroneous.

Rao notes that Lawrence J. Lafleur, in Sky and Telescope in 1943, quotes a 1937 edition of the Maine Farmer’s Almanac, stating that a blue moon is the rare occurance of four full moons in a season instead of three. The blue moon is the third moon in that season.

The mistake was apparently made by James Hugh Pruett in a 1946 Sky and Telescope where he misinterpreted Lafleur’s explanation to mean a second full moon in a single month. (See the above article for details).

The wrong explanation was propagated by Deborah Byrd in the radio program “Stardate” in 1980 and then the wrong definition, quoting Rao, “went viral.”

It all makes me wonder when I first learned of the two-full-moons-in-a-month definition. I would have thought it was long before 1980, but maybe it was after that date.

Well it sort of spoils the whole thing. Now we’ll have to talk about old-correct-definition blue moons and new-incorrect-definition blue moons and none of them will seem quite right any more.

This would all be a lot simpler if the moon would just actually turn blue once in a while.

The Really Strange Story Behind Sunday’s Blue Moon by Joe Rao, SPACE.com, Skywatching Columnist, 2010-11-19 12:26:00 -0500

Blue moon from Wikipedia