I had a mole excised today.
I have a few moles on my body, mostly on my legs.
My doctor has disliked the look of some of my moles for years.
After my most recent annual physical,
I went to see a dermatologist a month ago.
There was only one mole that she wanted to treat,
low on my left calf.
She took a biopsy,
using a tiny little saw to peel the top layer off
after the area had been numbed with a local anesthetic.
The results came back a week later.
The mole was “abnormal” but not cancerous.
It was recommended that the rest be removed.
The skin is tight on my lower …continue.
Adam Porad and I were one of five teams
pitching our startups at the
PuPPy-organized PyCon Startup Row Pitch Night:
Techstars Seattle and PuPPy [Puget Sound Programming Python]
presents PyCon Startup Row Pitch Night.
The time has come again for you, the members of PuPPy,
to select Seattle’s startup representative to travel
to PyCon in Portland to represent our Python community and startup scene
at the annual conference produced by the Python Software Foundation.
We were pitching MetaBrite
and our technology that captures receipts,
yielding receipt information to users and onsumer insights.
We use Python extensively—we’ve written 120,000 lines of Python code
for web services, web apps, machine learning, image processing, and scripting.
Title: A.K.A. Jane
Author: Maureen Tan
Rating: ★ ★ ★ ★
Reading period: 13 March, 2016
Jane Nichols, burnt-out MI5 agent and novelist, has gotten out of the Service,
but she wants revenge on the man who caused the death of her lover.
The target, Jim O’Neil, is a respectable businessman in Savannah, Georgia.
Jane rents a room from the Savannah chief of police, sexy Alex Callaghan,
posing as the novelist she is, so that she kill O’Neil.
She gets tangled up in Callaghan’s serial killer case too.
Entertaining, fast-paced thriller with a likeable and believable lead character.
Title: The Annunciate
Author: Severna Park
Rating: ★ ★ ★ ½
Reading period: 10–13 March, 2016
Three people are nearly all that’s left of the elite “Meshed” caste.
They stay one step aside of the hunters
and live off the proceeds from making and selling the highly addictive “Staze”.
They flee to a long-abandoned planet and discover a new lifeform,
which takes over in both meatspace and the shared virtual reality,
infecting the dreams of the Staze-addicted.
While there were some interesting ideas in this book,
I didn’t enjoy it very much.
Title: The God’s Eye View
Author: Barry Eisler
Rating: ★ ★ ★ ★
Publisher: Thomas & Mercer
Reading period: 3–10 March, 2016
An NSA analyst spots a suspicious correlation between the NSA station chief in Ankara
and a crusading journalist, and she reports it to the director of the NSA.
The station chief promptly dies in a car crash
and the journalist is abducted by Syrian terrorists,
and she starts to worry.
As the ever-more authoritarian director goes further off the deep end,
her worry grows—with good reason.
And the director’s hatchet man who is assigned to monitor her
unexpectedly turns out to have human feelings.
This is a classic paranoid …continue.
Title: Big City, Bad Blood
Author: Sean Chercover
Rating: ★ ★ ★ ★
Reading period: 2–3 March, 2016
Ray Dudgeon is a Chicago PI hired to guard a Hollywood location manager
who witnessed the Outfit at work.
The client is murdered, Ray gets caught up in a Mafia power struggle,
and the body count rises.
A well-written, fast-paced story that I gobbled up.
Various Bash guides recommend putting quotes around just about everything.
I had a script that contained this line:
sudo apt-get install --yes $(cat "$BUILD/install_on_aws_ubuntu.txt")
While refactoring, I put another set of quotes around the $(cat ...)
out of an abundance of caution:
sudo apt-get install --yes "$(cat "$BUILD/install_on_aws_ubuntu.txt")"
Several other changes later, I couldn’t figure out why my script had stopped working.
Here’s what happened:
$ cat $HOME/tmp/demo.txt
$ echo $(cat "$HOME/tmp/demo.txt")
foo bar quux
$ echo "$(cat $HOME/tmp/demo.txt)"
The new outer quotes retained the newlines;
the original replaced newlines with spaces.
The Bash FAQ has more: specifically Command Substition and Word Splitting.
Title: The Fourth Secret
Author: Andrea Camilleri
Rating: ★ ★ ★
Reading period: February 28–March 2, 2016
A quirky novella about Commissario Montalbano of the Italian Polizia.
A series of “accidents” have been happening at construction sites.
Montalbano receives an anonymous letter warning that another “accident” will happen,
too late to prevent it.
He attempts to cover it up, while still investigating,
and realizes that he’s infringing on the caribinieri‘s jurisdiction, a no-no.
My birthday today marks the 25th anniversary of my coming out as bisexual,
a major milestone in my life.
I hid my bisexuality for a decade before coming out in 1991.
Ireland was not a welcoming place for LGBT youth in the 1980s.
Nor were most other places.
I discovered soc.motss, the gay newsgroup on Usenet,
in the late 1980s
and I lurked there for a couple of years,
half-intending to come out but never quite finding the courage.
Then my old friend Éamonn came out to me—to my utter surprise—and I immediately came out to him.
Then I sat on everything for a few months.
Eventually, late on the night of my …continue.
3/14 is considered to be Pi Day by many geeks, as π is approximately 3.14.
I wish I could say that I had celebrated by eating pie,
but I didn’t.
π is surely the most important irrational number,
which has been known since antiquity.
π shows up in so many different formulas.
My own favorite is Euler’s Identity,
eiπ + 1 = 0.
(This marks the first use of the reStructuredText math role in my blog.)
I am also find of the approximate fraction 355 ⁄ 113.
The Wikipedia article on π has much more on π.
Wonkblog: 10 stunning images show the beauty hidden in pi