Sunday, July 12, 2015


I have been looking forward to the release of Windows 10 for some time. Friends of mine inside Microsoft have told me that Windows 10 is what Windows 8 should have been. However, with just a couple of weeks to go before its public release, there are starting to be rumors that Windows 10 is going to be a “subscription” product. That is, you will subscribe to Windows and pay an annual fee. Then, Microsoft will roll out new updates and new versions to your machine, as long as you have a valid subscription. It’s not clear in this scenario if Windows will stop working when your subscription expires, or if an expired subscription would simply mean no new versions and fixes.

I’m really surprised by this. My sense is that for Microsoft to put the Windows 8 debacle behind them, Windows 10 has to be an out-of-the-park homerun. Windows 10 has to contain absolutely nothing that would cause anyone to pause for a moment before choosing to upgrade. I imagined Windows 10 as the heir apparent to Windows 7. That it would behave like a new and improved Windows 7; smaller, faster, and more secure, but with the familiar old Windows user interface. Sure, there would be an option to turn on the Win8 “Metro” UI for the three customers that actually liked Windows 8, but for the rest of us, Metro would just be a distant nightmare. I also imagine that Windows 10 will contain support for new hardware, such as M.2 SSD’s. Also, I hope that the new Windows might contain some killer app (not necessarily new to computing, but new to Windows), for example, built-in voice recognition that would knock Dragon Naturally Speaking off the block, or perhaps consumer-level photo editing software that would completely replace Google’s Picasa or Adobe’s consumer-level Photoshop SE.

That Microsoft is considering changing the Windows sales model ala Google’s Android OS, takes me by surprise. A subscription model for Windows is something that might give me, and other consumers, a reason not to buy. On the other hand, I have never been concerned by the fact that Google rolls out new versions of Android from time to time. Not only hasn’t this bothered me, I have usually been upset when my wireless carrier (Verizon) has been slow in providing the latest Android update. There are several reasons for this. For one thing, if a new version of Android were rolled out, and it was terrible, it would only impact my phone. Yes, that would be inconvenient, but nowhere nearly as disastrous as if my computer were forcibly upgraded to an operating system that I hated. Also, it’s worth noting that Android is actually open source. There are many variants of Android freely available that you can download and install on your phone, should you choose to do so. Were Google to create a new version of Android that is as hateful as Windows 8, one can be sure that in no time third parties would provide Android versions that fixed the problems. Such is not the case with Windows. Most important of all, I have never heard of a release of Android that people didn’t like. I do recall an update a couple of years ago that everyone agreed took some getting used to, but I never heard anyone say that it wasn’t a welcome improvement over the prior Android.

Microsoft, by contrast, has at least two recent OS duds under its belt: Vista and Windows 8 (to say nothing of prior missteps in both operating systems and applications.) Windows Vista was roundly despised by consumers and pundits. Personally I liked Vista and have no idea why people disparaged it. But, that said, it is clear that many people didn’t like it and if they had been forced to install it there would have been considerable gnashing of teeth. More recently, Windows 8 was absolutely catastrophic. I tried it on a virtual machine. After 15 minutes I shook my head in disbelief and deleted it. Subsequently I tried Win8.1 on a tablet for a couple of frustrating days before returning it to the vendor for a refund. Everyone I know that uses Windows 8 (outside of Microsoft) says that they find it utterly confusing. So, if Windows 10 ushers in a new era of Windows as a subscription service, potential buyers will have to ask themselves if they trust that Windows 11, 12, 13, and onward, will all be good upgrades. No matter how good Windows 10 might be, will I want to commit to letting Microsoft force new OS versions onto my machine? Honestly, the answer is “no”.

In just a couple of weeks we will learn what Windows 10 is actually going to be. Perhaps the rumors of Windows 10 as a subscription-only service are incorrect. Perhaps it will be good, old fashioned, installed software. Or, perhaps, like the most recent version of Office, you’ll have a choice of two flavors: a subscription version (e.g. Office 365) and a standalone version (e.g. Office 2013.) Regardless, I will be holding onto my Windows 7 discs in case I ever need to revert back to the last known good version of Windows.

Tuesday, July 7, 2015

Fixing leaky squeeze bottles

If you use squeeze bottles for arts & crafts or in the kitchen, you are no doubt aware of the sad fact that they always leak. Well, okay, maybe not always, but most of the time. This can be anything from frustrating to disastrous. I use squeeze bottles in my kitchen and am endlessly annoyed by this. Most often I use these bottles for dispensing simple syrup. I love lemonade, so I always keep lemon juice in the fridge along with a squeeze bottle of simple syrup. A few tablespoons of lemon juice, a squirt of syrup, cold water and ice, and I’m good to go. Except that the squeeze bottle is always sticky - because it leaks.

For those of you that aren’t familiar with this phenomenon, the bottles leak at the point where the top screws on. It doesn’t matter how much you tighten it, it will leak.

I’ve tried a couple different brands, but they are all pretty much the same. I have some Tablecraft bottles that I got at a local kitchen supply store, and other bottles made by Tar Hong Plastic Manufacturing (sold under a variety of names), which I got on They all leak.

The other day I was so tired of leaky squeeze bottles that I decided to throw mine away and buy new ones. I went to to see what others were saying about different brands of bottles. Some had more negative comments than others. Some were clearly worthless. None were without critics.

While searching for the squeeze bottle of my dreams, I ran across an astonishing posting by a reviewer. I was looking at the comments on a set of New Star 26146 Plastic Squeeze Bottles when I found a review by someone calling themselves “djd in Woodbridge”. He or she describes a simple and apparently 100% effective way of stopping these leaks. It sounded too good to be true, but I had to give it a try. To my amazement and pleasure, the technique worked perfectly. I present it here for your enjoyment, but I take no credit for figuring it out. I am entirely indebted to “djd in Woodbridge” for this brilliant solution.

Quite simply, you sand down the top of the bottle until it is flat and smooth. Djd Woodbridge recommends 100 or 120 grit sandpaper. I used P400 Emery cloth (slightly finer than 320 grit sandpaper), which worked great.

Place the sandpaper or emery cloth on a flat surface. Hold the bottle upside down with the top against the sandpaper. Using circles or figure eights, lightly sand the bottle top until it is flat and smooth. Try and keep the bottle’s opening as flat and level as possible while sanding. Note that you will want to rinse the bottle before use.

After the bottle’s rim is sanded, you should find that the cap seals perfectly.

You can test the seal by putting your finger over the spout and squeezing the bottle. There should be no leakage around the bottle cap. Yay!

Sunday, June 28, 2015

Almond flour

You know how sometimes you need some slightly unusual ingredient for a recipe - let’s say almond flour. So you go out and buy some. But it turns out that you buy too much, or for some reason you end up not making the recipe, so you have left over almond flour. You don’t want to throw it away, so you vacuum seal it and put it in the freezer where it will last for a while.

From time to time you stumble across the almond flour in the freezer and think, "Wow, almond flour, I should do something with that." But eventually you see the almond flour sitting there and think "Wow, that's been in there for a long time. It can’t be good anymore." So, you throw it away (almond flour in the green waste bin, vacuum bag in the trash, natch.)

Some time later you read an interesting recipe and guess what - it calls for almond flour. You think, "Hey! I can finally use that almond flour in the freezer." So, you spend the whole morning searching for the almond flour. You know you have it because you saw it sooooo many times.

Finally you remember. Oh yeah. I threw it away.

Don’t you just hate that?

So you get dressed and go to the market and buy some almond flour. When you get home you begin making the dish, but it calls for more butter than you have in the fridge. No problem, you have another pound of butter in the freezer. You go to the freezer to get more butter, and, right there in front of you is... the almond flour.

Don’t you just hate that?

Saturday, June 13, 2015

American Arabia

I was watching the Frontline program "Obama's War" on PBS last night. I've come to the conclusion that it is time for us to fundamentally change our policy towards the Middle East. I say it is time for some good, old-fashioned colonialism.

Enough with removing a despotic leader then hoping that the people choose democracy *and* elect a good government. Enough with trying to figure out which set of insurgents to arm to fight against some other force, then hope they don’t turn those weapons on us. Enough with training and arming troops of a nascent country only to watch them drop their weapons and run at the first sign of trouble. Enough with trying to achieve some kind of balance of power by either stabilizing everyone, or destabilizing everyone in the region. Enough with nation building. It’s time for colony building.

It’s time to send in the army and establish American Arabia. We take over Iran, Iraq, Syria, Lebanon, Afghanistan, and part of Pakistan. The other countries can stay as they are - as long as they mind their own business. Then we redraw the borders any way we feel like. For example, Lebanon is too small to bother with, so we glue that onto Syria. Iran is too big, so let’s cut it in two. We will want to join the part of Pakistan that we take onto Afghanistan. After all, that border has always been a pain in the ass.

We'll need some old white guys to be colonial governors. The whiter the better. Guys who know how to crack the whip while appearing genteel. We're also gonna need some really good names for our new colonies. Since we’re splitting Iran in two, we’ll call one part "Persia" for old time’s sake. The other part will be dubbed “Siam.” It’s a cool name and the Thais aren’t using it anymore. It will confuse some Siamese cat owners, but hey, we’ve got bigger fish to fry. Let’s call the Lebanon-Syria region "New Virginia." Meanwhile everyone knows that "Iraq" is just a terrible name. We'll call it "Anwar.” That way we can drill for oil in Anwar without messing up the Arctic. It’s also a nod to Anwar Sadat - that'll be nice. Lastly there’s the combined Afghanistan/Pakistan. That colony will be known simply as “Stan.” They really don’t deserve any more letters than that.

Then we get the population working again - drilling for oil in our newly acquired oil fields. We sell the oil and use the money to rebuild the infrastructure of the colonies (and, of course, lavish estates for ourselves.) The locals will be too busy working to have any time for insurgency or killing each other over trivial religious differences.

I really don’t understand why I didn’t think of this years ago. I guess I am bit slow.

Monday, March 30, 2015

How to deal with an overwhelming backlog of mail

Step 1: Take the huge pile of mail from the bin where it has been accumulating. Put it on the dining room table.

Two days later, Step 2: Separate out all the magazines and catalogs. Slice open all the envelopes.Organize by size. Make 4 or 5 neat piles on the dining table.

The following week, Step 3: Put the pile of magazines in the bottom of the mail bin, followed by the pile of catalogs, so that you have room to deal with the letters. Go through the letters. Set aside the envelopes, any mail that is junk, and any unneeded inserts that came along with important stuff. Recycle/discard/shred the detritus as appropriate.

The next day, Step 4: sort the mail into 4 piles: Very important actionable material; stuff that should be filed but doesn't require any action; things that require action but aren't time critical (like bank statements to be reconciled in Quicken); and everything else.

At some point in the future, but before the next time you have guests coming, Step 5: Put the mail into the bin on top of the magazines and catalogs. First the "everything else" mail, then, rotating 90 degrees so they wont get mixed up, the non-critical action material, then (again 90 degree turn) the filing, and finally (another 90 degrees) the important action mail. Put something like a place mat on top of the neatly sorted mail, then put all the mail that has arrived since you started the project on top of the mat (you don't want to mix up the old mail with the new mail.)

Congratulations. A job well done in only 5 steps.

Sunday, November 23, 2014

The Blogging Experience

I find blogging very unsatisfying. It is the lack of feedback that bothers me. That, and the fact that several of my favorite past posts are rarely read. Blogger does give me feedback in the form of statistics – I can see how many hits a post has had over various time frames. I can see what parts of the world the hits came from. I can see if the hits came from a web search, or Facebook, and so on. But I can’t tell what the reader thought of the posting. Heck, I don’t know if they read it – perhaps they were searching for something, found my post which matched their keywords but wasn’t what they needed, and moved on after barely a glance. I don’t even know if the hits on the posts came from real people; they might be web crawlers indexing or scraping my pages.

When I write a new post, I tweet it and post it to my Facebook page. Sometimes friends will re-tweet or share about my post. For the next day or two readership of my blog goes way up – but only for that posting. If it contains keywords that are relatively rare online, but which people do search for (e.g. “Sparklets Soda Syphon”, or “Salmon Poisoning Disease”), then after a few days or weeks the post will begin getting hits from web searches. My postings about repairing an antique soda syphon and Kero getting salmon poisoning disease each receive fairly consistent views over time. Others, such as my thoughts on the death of Rodney King, are ignored; possibly because no one cares about Rodney King, or, more likely, because other more authoritative web pages are shown in search engines before mine.

But again, the data I get from Blogger has no meat to it. Did the people who read the pages like them? I get about one comment for every 1000 page views. The number of “likes” is closer to one in 5000 views. And it is fairly clear that when someone reads one of my posts, they rarely go on to read others. People read something that they found on Facebook or via a search, then leave. When I post about a new blog on Facebook, my friends will click “like” or comment – on Facebook! Not on the blog. I complain at them – “Hey! Comment on the blog itself, will ya?” I find it disheartening.

There is endless advice online (and from friends) about how to develop a following for a blog. Write on a narrow topic; blog frequently and consistently; and so forth. The problem is that I am caught in a Catch-22. I don’t get feedback on my blog, so I find it unsatisfying, so I don’t post consistently, so I don’t develop a readership, so I don’t get feedback.

This morning I had the experience of being a blog reader doing exactly what I don’t want my friends to do. A friend shared a link on Facebook. I read it and thought it was great. I “liked” my friend’s post on Facebook (he wasn’t the author of the blog.) I re-shared the link on Facebook. I even emailed it to a number of people. Then I went on with my day. Let me repeat that – then I went on with my day. I didn’t give the original author any feedback. She doesn’t know if I liked it or not. I didn’t look at any of her other postings to see if there was anything I might like as much (or more.) I behaved in exactly the way that I don’t want people to behave when they read my blog.

A half an hour later I realized what I had done. I went back to her blog and posted my comments there, and I’ve added this blog to my to-be-read list. Maybe I just need to have more faith that people are reading my postings and finding them useful or entertaining. We shall see.

Monday, November 10, 2014

Ant Poison Gumdrops

A couple years ago I posted some thoughts on dealing with invasive ants in the garden and provided a recipe for homemade liquid ant poison (see The Uncarved Block - Ants!). My DIY ant poison has been successful, but, I have found liquid poison to be somewhat inconvenient – it is clumsy to distribute and goes bad quickly. Thinking back to my youth, I recalled how accidentally dropping a piece of candy would attract ants like crazy. So, I decided to try and make ant poison “gumdrops.” I have been experimenting with various formulations. This posting is a work in progress. I am having good results, but I’m still fine-tuning the proportions. Friends of mine have asked me for the recipe, so I decided to post it here. If you find it valuable, I would love to hear feedback which could help with improving these “gumdrops”.

I started with a recipe that I found online for gumdrops intended for human enjoyment. I removed all the niceties of a gumdrop that people might like to eat - flavorings, colorings, and attractive shapes. I also skipped any steps required to produce a pleasant texture in the mouth. All I cared about was creating a glob of stuff that is convenient to distribute, that ants will want to eat, and which contains a substance that will subsequently kill them.

The first batch I made was very soft and melted in the sun. In fact, while working in the garden, my original tray of “gumdrops” all melted together into a pool of liquid. They re-solidified when I brought them back inside, but still, I wasn't looking for a “melts-in-your-mouth” texture. I turned to my trusty copy of Harold McGee’s On Food and Cooking: The Science and Lore of the Kitchen, to learn about candies and jellies. From that reading I decided to add pectin and corn syrup. The next batch with these modifications was firmer and much more heat resistant.

When making gumdrops, the outside will be sticky and gooey, so the final step is to roll them in sugar. When I made my first batch I was concerned that a child or animal might find them and eat them. Borax is supposed to be basically harmless to mammals*, but, I wasn't 100% confident about that, and anyway, I wanted the gumdrops to stay where I put them so they would be eaten by ants, not by wayward kids. I figured that a sand coating would dissuade even the most intrepid sugar-fiend. Unfortunately, sand isn't as effective for this purpose as sugar, since sugar absorbs water while sand doesn’t. Coating the “gumdrops” in sugar draws out some of the water, making them firmer and making the coating stick better. Also, I didn't like dealing with the sand; somehow I ended up with sand everywhere. Like going to the beach, sand find its way into everything.

* According to Wikipedia, "...boric acid is poisonous if taken internally or inhaled in large quantities...5 to 20 g/kg has produced death in adult humans." The 3 tablespoons of boric acid in the recipe below weighs about 30g, so, eating the entire batch (yuck) shouldn't harm an adult. The Wikipedia article goes on to say that according to the ADTSR, "...the minimal lethal dose of ingested boron (as boric acid) was reported to be 2–3 g in infants, 5–6 g in children, and 15–20 g in adults."  However, in reading the ADTSR report, I was unable to find those numbers. I suspect they may refer to long-term exposure. I would be eager to hear if anyone has any additional information on boric acid toxicology.

For the next batch I decided to have faith that the average child has better sense than to eat random gobs of goo lying on the ground. I also trusted in the claims of borax safety. This time I dredged the “gumdrops” in sugar. Ultimately I have chosen to store them in a plastic container filled with sugar to keep them dry and separated. This is working well. So far the “gumdrops” are staying solid and dry and none of the pieces that I have distributed have disappeared (other than through the slow chewing of ants.) Note however that if you have children or pets, you may want to use sand or dirt regardless of the benefits of a sugar coating.

Lastly, I have been playing around with the amount of borax in the mix. Ant poison is tricky - one wants to have the ants bring the poison back to the nest before dying, but, the poison must ultimately achieve a lethal dose. Too poisonous and the ants just eat and die. A few hundred dead ants is nothing to an Argentine ant colony. Too little poison and you are just giving the colony a sugary treat. The original liquid recipe called for approximately 16 parts water to 8 parts sugar to 1 part boric acid. I assumed that for a non-liquid approach the water was effectively irrelevant; what was important was the sugar to borax ratio of 8:1, or 2 tablespoons borax to 1 cup sugar. With this ratio it seemed like it was taking weeks for the ants disappear. I guessed that it takes ants much longer to eat a gumdrop and carry the pieces back to the nest than to simply suck up liquid poison. Since then I have kicked up the ratio to 8:1.5, or 3 tablespoons borax to 1 cup sugar. The ants are disappearing much faster now – hopefully the colonies are dying as well. If you try this recipe, please let me know how it works for you.

Please note: I am not a doctor, chemist, nor entomologist. The recipe I’m providing here is based upon my reading and experiences in my own yard, not on formal training. If you choose to make and use either of my ant poison recipes, you do so at your own risk. I provide no warranties either for safety or efficacy.

  • Gelatin Mixture
    • 1 envelope plain gelatin
    • About 3.5 Tbs cold water (Just under 1/4 cup)

  • Sugar Mixture
    • 1/2 cup boiling water
    • 7/8 cups sugar
    • 1 Tbs corn syrup (light Karo)
    • ½ Tbs pectin
    • 3 Tbs borax*

  • About 1/8 cup ice cubes
  • Sugar (or Sand) for finishing gumdrops
* For borax, almost any roach powder should do. They are usually 99% boric acid in some formulation or other. I am using a product called "Hot Shot MaxAttrax Roach Killing Powder" which I get at Home Depot for about $5 a pound. One pound of boric acid lasts years when diluted to ant-poison levels. Note too that companies label their boric acid under a variety of names: borax, orthoboric acid, Trihydroxidoboron, etc.


Pour the cold water into a bowl. Sprinkle evenly with the gelatin and allow it to “bloom” while you prepare the sugar mixture.

In another bowl, mix the ingredients for the sugar mixture. Make sure the sugar and pectin are fully dissolved. If not, microwave for a minute and stir until dissolved. [Note: this is simplified from making confections for humans where proper boiling of the sugar mixture matters.]

Add the hot sugar mixture into the gelatin mixture. Stir until the gelatin is completely dissolved.

Add the ice cubes to aid in cooling. For a delicious gumdrop you wouldn’t want to do this – you would let the jelly solidify slowly. But, for ant poison there is no point wasting time. Allow to cool completely and become firm.

Carve out blobs of gelatin with a spoon and dredge in sugar (or sand if you are concerned about the gumdrops looking too tempting.) Store in a container until ready to use. For the first few days I leave the container open so some water can evaporate, then I seal it to keep them “fresh.” Note: may melt if place in hot location. If so, allow it to re-cool and reform “gumdrops.”

Sunday, October 19, 2014

New Art at the Albany Bulb

There is an old, retired landfill jutting into the bay at the City of Albany, California. Referred to as the "Albany Bulb", it is an odd place who's future is always uncertain. It is administered by multiple governmental organizations. Various outside groups are constantly trying to turn it into something that they believe will be better than what is there now.

Personally, I love the Albany Bulb as it is. It is a place where nothing is permitted, but everything is allowed. Among its many features, remarkable artworks appear at The Bulb. Some simple graffiti, others significant paintings, still others large and complex sculptures (some kinetic.)

I was there on Friday with Kero (no dogs allowed).  There was a fantastic new six-sided artwork that really blew me away. Photos below (plus three more paintings on concrete slabs.)

Enjoy (until it's gone.)

The sections rotated

Three additional works painted on concrete slabs

Monday, October 13, 2014

Whiskey Stones

A few weeks ago I bought a set of Teraforma Whisky Stones on I really don't know why I bought them. It was dumb. I knew it was dumb. But I did it anyway. Sigh.

It is a cute idea to have whiskey literally "on the rocks", but in practice, frozen rocks simply can’t cool a drink the way ice can. The reason has to do with "enthalpy of fusion." [There is a useful discussion on Wikipedia for those that are interested.] Basically, it takes far more energy for a substance to change state (e.g. melt from a solid to a liquid, freeze from a liquid into a solid, or boil from a liquid to a gas) than it takes to change the temperature of a substance without changing its state.

Using Wikipedia's example, to raise the temperature of one kilogram (about 1 liter) of liquid water by 20°C, from 10°C to 30°C (50°F to 86°F) requires 83.6 kJ (kilojoules) of energy. However, to melt ice and raise the resulting water temperature by 20°C requires extra energy. To heat ice from 0°C to 20°C (32°F to 68°F) requires 333.55 kJ for 1kg of ice to melt, plus 83.6 kJ to bring the 1kg of water to go up 20°C. This is a total of 417.15 kJ of energy. [Thanks to the Wikipedia authors for this example.] So, since ice melts in a drink, it removes much more energy (heat) from the liquid than a comparable amount of a substance that does not melt (in this case, rock.)

These Whiskey Stones are made from soapstone, which does have an advantage for the application. It turns out that soapstone has a fairly high “thermal conductivity (k).” The thermal conductivity of soapstone is about 6 or 7, while that of ice is 2.18 (the higher the value the better the material is at conducting heat.) Soapstone’s thermal conductivity value of about 7 is nothing in comparison to a material like copper, which has a thermal conductivity of 398 and is renowned for its ability to transfer heat. Still, soapstone is significantly better than ice at transferring heat, so soapstone should take heat from the beverage more rapidly than ice does.

However, this ignores an important factor in your glass; as ice warms, it melts, so fresh ice is continually exposed to the beverage. The soapstone does not melt, so once the outside of the cube has warmed, heat must travel through more and more material to reach the remaining cold at the core. As a result, the stones rapidly cool the drink by a few degrees, but then the cooling effect slows. This mitigates the slight advantage soapstone has in thermal conductivity. Even if this weren't the case, the lack of state change from solid to liquid would make the stones less effective than plain old ice.

Soapstone also fails vs. ice in regard to thermal capacity (the energy required to raise or lower the temperature of a material.) Ice has a thermal capacity of about 2.11J/g, where the thermal capacity of soapstone is only about 0.8J/g (depending on the exact makeup of the stone.) Thus, it takes less energy to warm (or cool) a quantity of soapstone than a unit of ice, so soapstone has less capacity for cooling a beverage than ice does.

In a real world case, I put the stones in the freezer for 24 hours. I then placed three of them (weighing 77 grams) in a heavy crystal glass with a shot of whisky at 72 degrees. The drink quickly decreased in temperature to 60°F. There the temperature decrease stopped. To my taste 60°F is still too warm. By contrast, 77 grams of ice (rather a lot – ice is much lighter than soapstone) brought a fresh 72 degree shot of whisky down to 40°F in the same time period.

Granted, some times you don't want melting ice diluting your drink. In that case, there are dozens of solutions that have been in use since alcohol was invented: pour the drink over ice in a mixing container, then into your glass; put the bottle in the fridge or freezer; put your glass in the fridge or freezer; and on, and on.

So, why did I buy them? I was taken in by the con. I wasn't thinking. I thought it was a "cute" idea. Doh!

Tuesday, March 4, 2014

Cartoon - Fishbowl

cartoon by Andrew Sigal

Fishbowl - Cartoon by Andrew Sigal, (c) 2013

Isn't it cruel keeping them in there like that?
I wouldn't worry about it son. I don't think
they have enough brain cells to even
understand their surroundings.