Alvin Alexander | Java, Scala, Unix, Perl, Mac OS X

Sizhao Yang has a nice series of tweets about thinking, starting with the one shown in this image.

Sizhao Yang tweets on thinking

Functional Programming, Simplified is currently an Amazon best-seller in the functional programming category.

Functional Programming, Simplified is currently an Amazon best-seller

“Wherever you have friends, that’s your country; wherever you receive love, that’s your home.”

~ an old Tibetan saying, as read in The Book of Joy

Here’s a story about a hospital robot named Tug that helps deliver food and drugs.

Wow, I saved $600/year on car insurance by switching to Progressive. Geico — who I had been with for five years — wanted to increase my rate to a whopping $680 every six months, while Progressive is only $380 for the same coverage.

Amazon shows that Functional Programming, Simplified is a #1 New Release in its category. That’s cool.

Functional Programming, Simplified: #1 New Release

Apple’s Jonathan Ive just gave a new interview at the Smithsonian’s Hirshhorn Museum and Sculpture Garden. has quotes from the interview.

Tim Wheeler has a good tutorial on How AlphaGo Zero works.

How AlphaGo Zero works

December 10, 2017: I’m glad to announce that the final version of my new book, Functional Programming, Simplified (Scala Edition) is now available in three formats:

Functional Programming, Simplified book cover

From this Cornell University page, Google’s AlphaZero algorithm has been generalized to learn new games given only the game rules: “In this paper, we generalise this approach into a single AlphaZero algorithm that can achieve, tabula rasa, superhuman performance in many challenging domains.

Started the drive back to Colorado at 5:50am EST Tuesday in Kentucky. Waited out the morning’s nasty snowstorm with some old-timers and truckers at a McD’s in Georgetown, Indiana.

Got tired of waiting, so when the snow let up a little I got back in the car. Maneuvered through snow-and-ice induced wrecks between Corydon and Evansville. Wanted to kiss the ground when it finally got dry after 11am. Drove through the sunset in Kansas, then followed the truckers, the Moon, and stars across the rest of Kansas and Colorado, arrived home at 12:20am MST Wednesday. Looking forward to seeing if the mountains are white whenever I wake up.

~ December 11, 2013

Table of Contents1 - Step 1: Insert a CD or DVD2 - Step 2: Find the CD/DVD identifier3 - Step 3: Unmount the drive4 - Step 4: Copy the DVD with the dd command5 - Step 5: Eject your media

If you want to make a backup copy (an ISO image) of a CD or DVD on a MacOS system using the dd command at the Mac Terminal command line, I’ll demonstrate the process in this tutorial.

Back to top

Step 1: Insert a CD or DVD

Assuming that you’re using an external CD/DVD drive, the first step is to connect your drive to your computer, and then insert a CD or DVD. If you insert a movie or music CD and an application automatically starts playing, quit that application.

A few days ago I ran into a woman who seemed very stressed out. I had a conversation with her that went like this:

Me: You seem to be feeling a lot of stress, may I ask why?

Her: Yada yada yada ... I’m trying to save my marriage! (Said loudly, with a lot of emotion.) (She starts crying.)

Me: Why?

Her: What?

Me: For as long as I’ve known you, you’ve said that you’re not happy, and now you seem very stressed out. So I’m wondering why you’re trying to save your marriage?

Her: ...

I thought it was a simple question — I thought she might say that she still loved the guy — but it turns out she had no answer for it.

She was crying, and tired of crying, so we talked about something else for a while. Then out of the blue she said, “I think I’m trying to save it because I always thought it was the right thing to do. Or maybe I never wanted to be divorced. But those aren’t very good reasons, are they? He really is a mean, selfish jerk, and he’s making my life miserable.”

Sunrise, December 10, 2013, somewhere in Kansas.

Somewhere in Kansas

These are my notes from the book, Jony Ive, The Genius Behind Apple’s Greatest Products, by Leander Kahney. They may not make sense if you haven’t read the book yourself, but they are notes from the book I want to remember.

As I’ve written about before, I assumed that Apple’s Jonathan Ive had his hands full with the completion of the design of Apple Park, and that was affecting the design and quality of Apple’s recent product offerings. This quote comes from “With the completion of Apple Park, Apple’s design leaders and teams are again reporting directly to Jony Ive, who remains focused purely on design,” Amy Bessette, a company spokeswoman, said Friday in a statement. has this blog post about the projected growth of various robot markets.

Projected growth of robot markets

I like the cover so much, I’m now up to three copies of Functional Programming, Simplified.

A little more seriously, I’ll be reviewing the third proof tonight. If all goes well, the book will be available on this weekend.

Third proof of Functional Programming, Simplified

The Republicans open the Arctic National Wildlife Refuge (ANWR) for drilling, led by Alaska Senator Lisa Murkowski. Image from this story.

Republicans open Arctic National Wildlife Refuge for drilling

December 8th is recognized as the day of Buddha’s enlightenment. Tonight that makes me think of this scene from Haven. :) (I’ll meditate more tomorrow.)

Quoting the Buddha