The Daily Parker

Politics, Weather, Photography, and the Dog

Not a slow news day

Let's see, where to begin?

Finally, RawStory has a collection of responses to the President's Sharpie-altered weather map. (This is not, however, the first time the Administration has tried to make one of its Dear Leader's errors be true.) Enjoy.

Lunchtime queue

I'll circle back to a couple of these later today. But at the moment, I've got the following queued up for my lunch hour:

That's enough of a queue for now.

Latter-day horoscopes

Today's Washington Post takes up the world-bending news that people put their Myers-Briggs types into their dating profiles:

The Myers-Briggs assessment categorizes people into one of 16 personality types, using an extensive questionnaire of nearly 100 questions such as, “Do you prefer to focus on the outer world or on your own inner world?” and “Do you prefer to focus on the basic information you take in or do you prefer to interpret and add meaning?”

Many critics argue that people’s personalities exist on a spectrum — people possess varying degrees of both introversion and extroversion, logic and sentimentality — and therefore the Myers-Briggs test is an oversimplification.

Despite its shortcomings, the test has persisted with professional team buildingemployment recruiting and, now, for love.

Crafting an online dating profile is an art: Singles must whittle their most impressive yet personable characteristics into a few hundred characters. In an attempt to give a tl;dr on one’s entire essence, some daters display their Myers-Briggs personality type as a way of disclosing their essential selves.

As it turns out, people aren’t that great at figuring out to whom we’ll actually be attracted. In a study published in 2017, researchers asked singles to describe their ideal qualities in a partner. After examining daters’ stated romantic preferences, researchers created an algorithm to match participants based on their self-reported personality tastes. The machine could not predict who ended up pairing off. The researchers concluded that “compatibility elements of human mating are challenging to predict before two people meet.”

So I wonder, what's the MBTI equivalent of telling someone your sign is "Neon?"

Afternoon articles

Just a few for my commute home:

  • New York Times reporter James Stewart interviewed Jeffrey Epstein on background a year ago, and it was weird.
  • The Post analyzes temperature records to find which parts of the US have warmed faster than others.
  • Chemist Caitlin Cornell may have discovered an important clue about the origin of life on Earth.
  • The site of the city's first Treasure Island store, just two blocks from where I lived in Lakeview from 1994-1996, might become an ugly apartment tower unless residents can block it.
  • Seva Safris digs into the differences (for good and ill) between JSON and XML.
  • Timothy Kreider delivers a stinging rant against gun-rights advocates: "The dead in El Paso and Dayton, whether they were shopping for back-to-school backpacks or just out having beers and hoping to get laid on a Saturday night, gave their lives so that you might continue to enjoy those freedoms."

I will now return to my crash-course in matrix maths.

Things I don't have time to read right now

But I will take the time as soon as I get it:

Now, I need more tea, and more coding.

A timeless hoax by a government agency

NPR and other outlets reported earlier this week that the far-north Norwegian island of Sommaroy planned to abolish timekeeping:

If the 350 residents of Sommaroy get their way, the clocks will stop ticking and the alarms will cease their noise. A campaign to do away with timekeeping on the island has gained momentum as Norway's parliament considers the island's petition.

Kjell Ove Hveding spearheaded the No Time campaign and presented his petition to a member of parliament on June 13. During the endless summer days, islanders meet up at all hours and the conventions of time are meaningless, Hveding says.

Only, a subsequent press release admitted the whole thing was a marketing campaign:

NRK.no revealed today that the initiative to make Sommarøy a time-free zone was in fact a carefully planned marketing campaign, hatched by the government-owned Innovation Norway.

The story has been covered in more than 1650 articles in 1479 different media, including CNN, The Guardian, The New York Times, The Independent, Time, El País, La Repubblica, Vanity Fair and Der Spiegel, potentially reaching 1.2 billion people. The value of the coverage is estimated to 11.4 million USD - a pretty good return on investment for Innovation Norway, which spent less than 60,000 USD on the campaign.

Paul Koning, one of the moderators of the IANA Time Zone group--the group that maintains the Time Zone Database used in millions of computers, phones, and applications worldwide, including The Daily Parker--was not pleased:

That's very disturbing. It's problematic enough that not all governments give timely notice about time zone rule changes.

But if in addition we have to deal with government agencies supplying deliberately false information, the TZ work becomes that much more difficult.

Difficult indeed. The group has to deal with dictators changing time zones with almost no notice, political groups attacking the spellings of time zone identifiers, and all sorts of hassles. For a government agency to do this on purpose is not cool.

Significant website update

Today I released a new version of the Inner Drive Technology brochure/demo site. The release includes:

Now that I've got that out of the way, I'm going to start working on the next full version of the site, using (probably) a commercially-available design. The Inner Drive website last got refreshed visually sometime in 2011, or possibly earlier, so it's due.

The last update was 497 days ago, on 9 February 2018. Updating the IDEA took most of the intervening months. (That, and everything else in my life.)

What to teach new coders

Scott Hanselman recommends teaching systems thinking over technical coding:

I told this young person to try not to focus on the syntax of C# and the details of the .NET Framework, and rather to think about the problems that it solves and the system around it.

This advice was .NET specific, but it can also apply to someone learning Rails 3 talking to someone who knows Rails 5, or someone who learned original Node and is now reentering the industry with modern JavaScript and Node 12.

Do you understand how your system talks to the file system? To the network? Do you understand latency and how it can affect your system? Do you have a general understanding of "the stack" from when your backend gets data from the database makes anglebrackets or curly braces, sends them over the network to a client/browser, and what that next system does with the info?

Squeezing an analogy, I'm not asking you to be able to build a car from scratch, or even rebuild an engine. But I am asking you for a passing familiarity with internal combustion engines, how to change a tire, or generally how to change your oil. Or at least know that these things exist so you can google them.

This is why I'm a fan of Hanselman. He's right. Learning technical skills is easy; learning how to think is hard.

How to protect your data from being stolen

Sadly, you can't. But you can protect yourself from identity theft, as Bruce Schneier explains:

The reality is that your sensitive data has likely already been stolen, multiple times. Cybercriminals have your credit card information. They have your social security number and your mother's maiden name. They have your address and phone number. They obtained the data by hacking any one of the hundreds of companies you entrust with the data­ -- and you have no visibility into those companies' security practices, and no recourse when they lose your data.

Given this, your best option is to turn your efforts toward trying to make sure that your data isn't used against you. Enable two-factor authentication for all important accounts whenever possible. Don't reuse passwords for anything important -- ­and get a password manager to remember them all.

Do your best to disable the "secret questions" and other backup authentication mechanisms companies use when you forget your password­ -- those are invariably insecure. Watch your credit reports and your bank accounts for suspicious activity. Set up credit freezes with the major credit bureaus. Be wary of email and phone calls you get from people purporting to be from companies you do business with.

At the very least, download a password safe (like the one Schneier himself helped write) and make sure that you use a different, random password for everything.